Federation · MEX

Mexico national best marks

Best marks by Mexico athletes in each event, compiled from the all-time lists we import. Derived national bests — not official national records (see note below).

190

Stored marks

184

Distinct marks shown

Men's 10,000m

Derived 14 Sep 2026

Mexico national best marks, men 10,000 Metres
# Athlete Mark Date Venue Age
1 Arturo Barrios 27:08.23 18 Aug 1989 — —
2 Arturo Barrios 27:18.22 17 Aug 1990 — —
3 Arturo Barrios 27:18.45 3 Jul 1989 — —
4 Juan Armando Quintanilla 27:18.59 22 Jul 1994 — —
5 Arturo Barrios 27:25.07 2 Jul 1988 — —
6 Juan Armando Quintanilla 27:27.09 7 Jul 1995 — —
7 Juan Luis Barrios 27:28.82 30 May 2012 — —
8 Juan Luis Barrios 27:30.68 1 May 2011 — —
9 Diego Estrada 27:32.90 29 Apr 2012 — —
10 José David Galván 27:33.96 29 Apr 2007 — —
11 Arturo Barrios 27:34.27 5 Jul 1993 — —
12 Juan Luis Barrios 27:34.40 4 May 2014 — —
13 Arturo Barrios 27:34.60 21 Aug 1992 — —
14 Arturo Barrios 27:35.21 28 May 1992 — —
15 Arturo Barrios 27:37.36 6 Jul 1991 — —
16 Teodoro Vega 27:37.49 20 Jul 2003 — —
17 José David Galván 27:37.69 14 Apr 2000 — —
18 Juan Luis Barrios 27:38.12 29 Jul 2011 — —
19 Martin Pitayo 27:38.49 4 Jul 1992 — —
20 Arturo Barrios 27:39.32 26 Sep 1988 — —
21 Juan Luis Barrios 27:40.10 24 Apr 2009 — —
22 Gerardo Alcalá 27:43.07 25 Jul 1990 — —
23 Mauricio González 27:43.64 23 Apr 1988 — —
24 Alejandro Suárez 27:43.92 29 Apr 2007 — —
25 José David Galván 27:44.85 2 May 2003 — —
26 Jesús Herrera 27:45.0 27 Apr 1985 — —
27 Mauricio González 27:45.58 2 Jul 1988 — —
28 Martin Pitayo 27:45.8 27 Apr 1985 — —
29 Germán Silva 27:46.52 15 Jun 1992 — —
30 Juan Carlos Romero 27:47.46 4 May 2008 — —
31 Diego Estrada 27:48.57 5 May 2017 — —
32 Germán Silva 27:49.07 5 Aug 1995 — —
33 Juan Armando Quintanilla 27:49.24 31 May 1992 — —
34 Jorge Márquez 27:49.5 10 Jul 1995 — —
35 José David Galván 27:49.53 22 Sep 2000 — —
36 Teodoro Vega 27:49.93 7 Jun 2003 — —
37 Arturo Barrios 27:50.28 22 Jul 1986 — —
38 Luis Marcus Barreto 27:50.95 23 Apr 1988 — —
39 Juan Armando Quintanilla 27:51.41 10 Jul 1993 — —
40 Juan Carlos Romero 27:51.49 1 May 2011 — —
41 Faustino Reynoso 27:52.03 31 May 1992 — —
42 Martin Pitayo 27:52.64 7 Jul 1995 — —
43 Alejandro Cruz 27:52.65 15 Jun 1992 — —
44 Gerardo Alcalá 27:53.53 25 Aug 1989 — —
45 Isaac Garcia 27:54.53 31 May 1992 — —
46 José David Galván 27:54.56 25 Sep 2000 — —
47 Gerardo Alcalá 27:54.8 26 Apr 1986 — —
48 José David Galván 27:55.31 24 Aug 2003 — —
49 Germán Silva 27:55.34 8 Aug 1995 — —
50 Francisco Pacheco 27:56.0 26 Apr 1986 — —
51 Arturo Barrios 27:56.1 25 Apr 1987 — —
52 José Gomez 27:56.74 4 Jun 1983 — —
53 Juan Carlos Romero 27:57.52 1 May 2010 — —
54 Juan Luis Barrios 27:57.69 31 May 2013 — —
55 Rodolfo Gómez 27:57.83 9 Jul 1983 — —
56 Jesús Herrera 27:57.93 23 Apr 1988 — —
57 Diego Estrada 27:57.99 2 May 2019 — —
58 Teodoro Vega 27:58.35 2 Jun 2002 — —
59 Arturo Barrios 27:59.66 29 Aug 1987 — —
60 Andrés Perez Espinosa 27:59.86 31 May 1992 — —
61 Mauricio González 27:59.90 26 Sep 1988 — —
62 Gerardo Alcalá 28:00.47 25 Jun 1991 — —
63 Teodoro Vega 28:00.91 3 Jun 2001 — —
63= Teodoro Vega 28:00.91 30 Aug 2002 — —
65 Germán Silva 28:02.03 21 Apr 1990 — —
66 Julio César Pérez 28:02.50 24 Apr 2009 — —
67 Germán Silva 28:02.7 10 Jul 1995 — —
68 Mario Macías 28:02.73 30 Apr 2006 — —
69 Germán Silva 28:03.04 31 May 1992 — —
70 Juan Armando Quintanilla 28:03.6 8 Jul 2000 — —
71 Germán Silva 28:03.64 5 Jul 1993 — —
72 Jesús Herrera 28:04.04 4 Jun 1991 — —
73 Margarito Zamora 28:04.33 18 Jul 1997 — —
74 Juan Luis Barrios 28:04.39 2 May 2019 — —
75 Brandon Garnica 28:04.62 14 Apr 2023 — —
76 Alejandro Suárez 28:05.28 24 Apr 2009 — —
77 Marcelo Laguera 28:05.83 14 Apr 2023 — —
78 Alejandro Suárez 28:06.43 4 May 2008 — —
79 José Gomez 28:06.49 6 Jun 1980 — —
80 Juan Armando Quintanilla 28:06.88 29 Oct 1994 — —
81 Juan Armando Quintanilla 28:07.4 17 Apr 1992 — —
82 José Gomez 28:07.57 7 Aug 1983 — —
83 José Gomez 28:08.0 27 Apr 1985 — —
84 Teodoro Vega 28:08.22 5 Jun 2004 — —
85 Rodolfo Gómez 28:08.53 30 Jun 1977 — —
86 Arturo Barrios 28:08.63 23 Sep 1988 — —
87 José David Galván 28:08.74 27 Jul 2007 — —
88 Juan Armando Quintanilla 28:09.46 29 Jul 1996 — —
89 Luis Marcus Barreto 28:09.49 31 May 1992 — —
90 Arturo Barrios 28:09.74 5 Sep 1986 — —
91 Juan Carlos Romero 28:09.78 17 Aug 2009 — —
92 Jesús Herrera 28:09.8 25 Apr 1987 — —
93 Alejandro Suárez 28:09.95 27 Jul 2007 — —
94 Arturo Barrios 28:10.00 8 Oct 1988 — —
95 Juan Carlos Romero 28:10.14 29 Apr 2007 — —
96 Manuel Vera 28:10.4 23 Apr 1988 — —
97 Rodolfo Gómez 28:10.56 25 Jul 1975 — —
98 Martin Pitayo 28:10.66 21 Aug 1992 — —
99 Martin Pitayo 28:10.89 15 Jun 1992 — —
100 Gerardo Alcalá 28:11.03 17 Aug 1990 — —
101 Martin Pitayo 28:11.4 28 Apr 1984 — —
102 Martin Pitayo 28:11.68 5 Jun 1991 — —
103 Pablo Olmedo 28:11.75 30 Aug 2002 — —
104 Enrique Aquino 28:11.83 6 Jun 1980 — —
105 José David Galván 28:12.53 5 Jun 1999 — —
106 Pablo Olmedo 28:12.55 19 Apr 2002 — —
107 Juan Luis Barrios 28:12.91 3 Apr 2015 — —
108 Pablo Olmedo 28:13.01 14 Apr 2000 — —
109 Germán Silva 28:13.72 31 Jul 1992 — —
110 Alejandro Salvador 28:14.19 5 Jun 1999 — —
111 Germán Silva 28:14.29 18 Jul 1997 — —
111= José David Galván 28:14.29 25 Aug 2000 — —
113 Julio Valle 28:14.38 18 Apr 1998 — —
114 Dionisio Cerón 28:14.48 25 Jun 1991 — —
115 Juan Armando Quintanilla 28:14.54 22 Sep 2000 — —
116 Marcelo Laguera 28:14.59 20 May 2023 — —
117 Juan Carlos Romero 28:14.65 18 Apr 2008 — —
118 Teodoro Vega 28:14.77 8 Aug 2001 — —
119 Andrés Perez Espinosa 28:14.89 15 Jun 1992 — —
120 José Gomez 28:15.1 26 Apr 1986 — —
121 Salvador Parra 28:16.2 20 Apr 1996 — —
122 Jose Santana Marin 28:16.38 16 Apr 2025 — —
123 David Galindo 28:17.13 5 Jun 1999 — —
124 Jesús Herrera 28:17.26 2 Jul 1988 — —
125 Pablo Olmedo 28:17.36 3 Jun 2001 — —
126 Alejandro Salvador 28:17.46 7 Jul 2000 — —
127 Rafael Zepeda 28:17.57 21 Apr 1990 — —
128 Saul Acosta 28:17.60 29 Mar 2024 — —
129 Alejandro Suárez 28:17.65 3 Jun 2001 — —
130 Arturo Barrios 28:17.79 3 Aug 1992 — —
131 Luis Hernandez 28:18.16 25 Jul 1975 — —
132 Jose Santana Marin 28:18.52 29 Mar 2025 — —
133 Salvador Parra 28:18.7 10 Jul 1995 — —
134 Sergio Jiménez 28:18.91 1 Jun 1996 — —
135 Martin Pitayo 28:19.08 3 Jul 1989 — —
136 Germán Silva 28:19.48 5 Jun 1991 — —
137 Salvador García 28:19.6 20 Apr 1991 — —
137= Brandon Garnica 28:19.60 1 Apr 2022 — —
139 Rafael Zepeda 28:19.79 20 Jun 1989 — —
140 Martin Pitayo 28:19.8 23 Apr 1988 — —
140= Arturo Barrios 28:19.8 30 Mar 1991 — —
142 Julio Valle 28:19.84 5 Jun 1999 — —
143 Germán Silva 28:20.19 3 Aug 1992 — —
144 Rodolfo Gómez 28:20.53 10 Apr 1982 — —
145 Carlos Retiz 28:20.7 23 Apr 1988 — —
146 Juan Luis Barrios 28:20.96 13 May 2021 — —
147 Luis Marcus Barreto 28:21.28 17 Aug 1990 — —
148 Rodolfo Gómez 28:21.5 3 Apr 1980 — —
149 Juan Armando Quintanilla 28:21.51 3 Jun 2000 — —
150 Francisco Pacheco 28:21.8 28 Apr 1984 — —
151 Brandon Garnica 28:21.81 8 Jun 2022 — —
152 Germán Silva 28:22.16 20 Aug 1993 — —
153 Pablo Olmedo 28:22.37 13 Apr 2007 — —
154 Pablo Olmedo 28:23.07 5 Apr 1997 — —
155 Juan Maximo Martinez 28:23.14 31 Aug 1972 — —
156 Pablo Olmedo 28:23.34 2 Jun 2002 — —
157 Jose Santana Marin 28:23.55 25 Apr 2025 — —
158 Rafael Zepeda 28:23.72 11 Jun 1988 — —
159 Juan Armando Quintanilla 28:23.76 31 Jul 1992 — —
160 Marcelo Laguera 28:23.79 16 Mar 2024 — —
161 Jorge Márquez 28:24.03 29 Oct 1994 — —
162 Brandon Garnica 28:24.05 24 May 2023 — —
163 Martin Pitayo 28:24.20 5 Aug 1995 — —
164 Julio César Pérez 28:24.49 7 Jun 2008 — —
165 Lucas Jardón 28:24.7 20 Apr 1991 — —
166 Julio César Pérez 28:25.29 1 May 2011 — —
167 Gerardo Alcalá 28:25.3 27 Apr 1985 — —
168 Rodolfo Gómez 28:25.38 7 Aug 1983 — —
169 Alejandro Salvador 28:25.41 5 May 2000 — —
170 Rodolfo Gómez 28:25.69 20 May 1976 — —
171 Alejandro Suárez 28:25.73 20 Jul 2003 — —
171= José David Galván 28:25.73 14 Apr 2006 — —
173 Teodoro Vega 28:25.74 10 Jul 2001 — —
174 Michael Teran-Solano 28:25.99 28 Mar 2026 — —
175 Jesús Herrera 28:26.0 20 Apr 1991 — —
176 Juan Carlos Romero 28:26.57 17 Aug 2008 — —
177 José Luis Chuela 28:26.9 25 Apr 1987 — —
177= Mauricio González 28:26.9 23 Apr 1989 — —
179 Luis Hernandez 28:26.94 20 May 1976 — —
180 Juan Armando Quintanilla 28:27.28 26 Jul 1996 — —
181 Carlos Retiz 28:27.4 25 Apr 1987 — —
182 Arturo Barrios 28:28.26 31 Jul 1992 — —
183 José Gomez 28:28.50 3 Aug 1984 — —
184 Patricio Castillo 28:28.54 13 May 2021 — —
185 Rodolfo Gómez 28:28.74 26 Jun 1975 — —
186 Rafael Zepeda 28:29.2 23 Apr 1989 — —
187 Margarito Zamora 28:29.4 10 Jul 1995 — —
188 Salvador Parra 28:29.52 20 Jul 1991 — —
189 Pablo Olmedo 28:29.55 25 Aug 2000 — —
190 Rafael Zepeda 28:29.6 25 Apr 1987 — —

Every mark in scope within the compiled depth. Equal marks share a rank ("1=" style). An athlete with marks for two nations appears under each nation represented at the time (e.g. Obikwelu under Nigeria and Portugal).

About this derivation

These lists are derived from the marks in our database — including the complete legal all-time lists imported from alltime-athletics.com — grouped by the nation the athlete was representing at each mark. They are not official national records: federations ratify national records under their own eligibility rules, and some marks here may not qualify.