By finish time
1,951–2,000 of 2,067
-
1951
2:28:18Edgar Moreno Villa MEX
-
1952
2:28:30Jose Soto MEX
-
1953
2:28:34Sean Young USA
-
1954
2:28:40Arnaldo Figurelli VEN
-
1955
2:29:12Vicente "Wolverine" Martinez Torres MEX
-
1956
2:29:16Fernando Erazo MEX
-
1957
2:29:28Oscar Nava Jiménez MEX
-
1958
2:29:40Josue Sanchez MEX
-
1959
2:29:53Harrison Touw USA
-
1960
2:30:00Lino E Niebla Castillo MEX
-
1961
2:30:17Alex Carreto MEX
-
1962
2:30:18Jesús Orlando López Terán MEX
-
1963
2:30:19Alan Cid Perez Rios MEX
-
1964
2:30:22Shadow Legion MEX
-
1965
2:30:30Fernando Blancas MEX
-
1966
2:31:28Ivan Arellano MEX
-
1967
2:31:44Diego Menéndez MEX
-
1968
2:32:26Miguel Santillán MEX
-
1969
2:32:57CHRISTIAN AUGUSTO ROJAS CÓRDOVA MEX
-
1970
2:33:09LEONARDO ALMADA MEX
-
1971
2:33:23Carlos Quijas MEX
-
1972
2:33:42Leon Estrada Lara MEX
-
1973
2:34:00Moisés Del Ángel Santiago MEX
-
1974
2:34:10Carlos Alberto Arroyo Sanchez MEX
-
1975
2:34:21Felipe Lopez MEX
-
1976
2:34:28David Carrión Rosales MEX
-
1977
2:35:02Uriel Lopez MEX
-
1978
2:35:50Omar Huerta MEX
-
1979
2:36:54Raúl Camacho MEX
-
1980
2:37:04Gabriel Tellez MEX
-
1980
2:37:04ROBERTO FAVIO MEJIA BAZAÑEZ MEX
-
1982
2:37:08Mauricio Ignacio Rodríguez Trejo MEX
-
1983
2:37:16Israel Izguerra MEX
-
1984
2:37:52Eduardo Vázquez MEX
-
1985
2:37:58enrique fuentes zavala MEX
-
1986
2:39:05Miguel Alejandro Mena Ampudia MEX
-
1987
2:39:12Alan Enrique Rodríguez Ramírez MEX
-
1988
2:39:34Juan Enrique Ruiz Rubiños MEX
-
1989
2:39:55José Luis Victoria Flores MEX
-
1990
2:40:15Samuel Peña MEX
-
1991
2:41:52Omar Sosa MEX
-
1992
2:42:09Fernando Lopez MEX
-
1993
2:42:13Héctor Iván Colina MEX
-
1994
2:42:16Hugo Marquez GUA
-
1995
2:45:10Daniel Noriega Pinkus MEX
-
1996
2:45:20Ricardo Guillen MEX
-
1997
2:46:14Adam Squires GBR
-
1998
2:46:59Daniel Herrera Carvajal MEX
-
1999
2:47:00Jerónimo Lozano MEX
-
2000
2:47:35Marcos Fernando Zempoaltecatl MEX
Places are counted across every race day of Mexico City, by finish time. The source ranks each day separately, so a place here is not the one printed on a result from a single day. Equal times share a place.