Career
He set a personal best time of 2:17:03, by finishing eleventh at the 2010 Chosunilbo Chunchon International Marathon in Chuncheon, South of Korea. Leon represented Peru at the 2008 Summer Olympics in Beijing, where he competed for the men"s marathon. He successfully finished the race in sixty-first place by ten seconds ahead of Montenegro"s Goran Stojiljković, with a time of 2:28:04.
10,000 m: 30:34.6 minimum – Lima, 4 June 1999
Half marathon: 1:03:53 minimum – Lima, 29 August 2010
Marathon: 2:17:03 hrs – Chunchon, 24 October 2010.