HYROX Guadalajara 2026: Pro Men results

203 finishers on 7 Feb 2026. Typical finish 1:30:15, fastest 10% under 1:13:16. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Pelayo Menéndez Fernández 🇪🇸 ESP1st of 47 aged 35-39 35-39 1:00:30 30:16 26:38 3:42 3:59 3:24 3:35 2:41 4:00 1:31 3:03 4:25
2 Ryan Callahan 🇺🇸 USA1st of 57 aged 30-34 30-34 1:01:29 0:59 30:59 27:21 3:13 4:02 3:15 4:12 3:02 4:09 1:20 3:06 4:15
3 Alan Carrillo Avila 🇲🇽 MEX2nd of 57 aged 30-34 30-34 1:01:40 1:10 29:05 29:13 3:27 3:55 3:26 4:33 2:57 4:16 1:45 3:53 4:28
4 Mario Habib Fierro Elias 🇲🇽 MEX3rd of 57 aged 30-34 30-34 1:04:06 3:36 32:21 27:59 3:49 4:06 3:35 3:51 2:26 4:14 1:29 3:59 4:19
5 Emilio Barsse 🇲🇽 MEX4th of 57 aged 30-34 30-34 1:05:14 4:44 30:48 30:24 4:07 4:02 3:36 4:27 2:55 4:15 1:39 3:57 5:33
6 Miguel Hernandez 🇲🇽 MEX5th of 57 aged 30-34 30-34 1:05:19 4:49 30:48 31:05 3:32 3:59 3:23 4:31 3:20 4:03 2:05 4:06 5:38
7 Alexis Trujillo Ortega 🇲🇽 MEX6th of 57 aged 30-34 30-34 1:05:50 5:20 31:21 30:52 3:40 4:03 2:59 4:23 4:13 4:20 1:57 3:28 5:29
8 Johan Morin 🇫🇷 FRA2nd of 47 aged 35-39 35-39 1:06:39 6:09 32:21 30:42 3:39 4:18 4:00 4:34 3:16 4:13 2:00 3:31 4:50
9 Dionicio Farias 🇲🇽 MEX7th of 57 aged 30-34 30-34 1:08:14 7:44 34:09 30:13 3:58 3:55 3:36 5:11 3:46 4:05 1:35 3:56 4:09
10 Aric Huerta Saint John 🇲🇽 MEX8th of 57 aged 30-34 30-34 1:08:16 7:46 33:42 30:39 3:58 4:04 3:05 4:53 3:08 4:16 1:41 4:33 4:59
11 Axel López Aguilar 🇲🇽 MEX1st of 45 aged 25-29 25-29 1:09:16 8:46 32:13 33:00 4:06 4:09 4:19 5:52 3:10 4:15 2:05 4:21 4:49
12 Reyes Espino 🇺🇸 USA9th of 57 aged 30-34 30-34 1:10:21 9:51 32:29 34:01 3:56 4:18 4:15 5:48 3:03 4:29 2:16 4:02 5:50
13 Ismael Ramos Aguilar 🇲🇽 MEX10th of 57 aged 30-34 30-34 1:10:26 9:56 35:14 31:19 3:57 4:15 4:41 4:35 3:04 4:24 1:45 4:19 4:16
14 Fernando Michel Roldan Campos 🇲🇽 MEX2nd of 45 aged 25-29 25-29 1:11:02 10:32 35:38 30:03 5:25 3:57 3:21 5:19 3:39 4:15 1:23 3:41 4:28
15 German Flores 🇲🇽 MEX3rd of 45 aged 25-29 25-29 1:11:13 10:43 34:51 32:27 3:59 3:57 3:57 5:00 3:23 4:18 2:27 4:08 5:17
16 German Gomez 🇲🇽 MEX4th of 45 aged 25-29 25-29 1:11:13 10:43 33:41 33:28 4:09 4:15 4:04 5:07 3:07 4:23 2:23 4:36 5:33
17 Otoniel Zamora 🇲🇽 MEX5th of 45 aged 25-29 25-29 1:11:58 11:28 33:15 34:13 4:36 4:11 3:51 5:04 3:33 4:13 1:58 5:42 5:41
18 Daniel García Martínez 🇲🇽 MEX3rd of 47 aged 35-39 35-39 1:12:29 11:59 35:08 32:51 4:35 3:59 4:19 4:49 3:12 4:22 2:30 4:32 5:08
19 José Luis Gálvez 🇲🇽 MEX6th of 45 aged 25-29 25-29 1:13:07 12:37 36:21 31:33 5:17 4:16 3:49 5:35 3:12 4:24 2:08 4:04 4:05
20 José Osvaldo López Arellano 🇲🇽 MEX11th of 57 aged 30-34 30-34 1:13:09 12:39 37:00 31:52 4:22 4:10 3:52 4:32 3:34 4:24 1:53 4:27 5:00
21 Omar René Gameros Olivas 🇲🇽 MEX4th of 47 aged 35-39 35-39 1:13:16 12:46 34:53 34:12 4:16 4:02 3:43 4:45 4:26 4:24 2:06 4:59 5:47
22 Mike Otero 🇲🇽 MEX1st of 9 aged 45-49 45-49 1:13:18 12:48 33:18 35:44 4:20 4:13 4:17 6:32 3:03 4:23 1:51 4:15 7:10
23 Carlos Cuevas 🇲🇽 MEX5th of 47 aged 35-39 35-39 1:13:50 13:20 34:34 35:04 4:17 4:14 4:35 5:32 3:37 4:23 2:08 5:19 5:16
24 Florian Mille 🇫🇷 FRA12th of 57 aged 30-34 30-34 1:13:51 13:21 34:39 34:45 4:31 4:03 4:53 5:45 3:07 4:30 1:59 4:31 5:57
25 Diego Sebastian Sanchez Lemos 🇺🇾 URU6th of 47 aged 35-39 35-39 1:13:52 13:22 34:14 34:51 4:51 4:19 3:25 4:58 4:03 4:22 2:18 4:53 6:33
26 Victor Manuel Valle Alaniz 🇲🇽 MEX7th of 47 aged 35-39 35-39 1:13:58 13:28 35:10 34:12 4:41 4:08 3:39 5:41 3:49 4:23 2:04 4:24 6:04
27 Jorge Revuelto González 🇲🇽 MEX13th of 57 aged 30-34 30-34 1:14:10 13:40 38:46 30:58 4:28 3:58 3:47 4:52 3:23 4:11 1:40 4:48 4:19
28 Emiliano Pereznegron Parrilla 🇲🇽 MEX7th of 45 aged 25-29 25-29 1:14:36 14:06 35:20 35:08 4:13 4:16 3:24 5:14 3:57 4:41 2:25 4:55 6:16
29 Juan Carlos Cortes 🇲🇽 MEX8th of 47 aged 35-39 35-39 1:14:57 14:27 36:03 34:27 4:32 4:12 3:41 4:30 3:46 4:20 1:27 5:25 7:06
30 Adam Schindler 🇺🇸 USA1st of 21 aged 40-44 40-44 1:15:36 15:06 35:52 35:41 4:09 4:15 4:01 4:54 4:24 4:25 2:29 5:06 6:07
31 Roberto Lara 🇲🇽 MEX8th of 45 aged 25-29 25-29 1:15:50 15:20 37:23 33:34 4:57 4:02 4:07 5:14 3:25 4:08 2:18 5:13 5:07
32 Jacob Cardenas Padilla 🇲🇽 MEX9th of 45 aged 25-29 25-29 1:16:40 16:10 35:09 37:13 4:23 4:25 5:05 5:24 3:56 4:36 2:08 4:37 7:02
33 Marco Sanchez Lisboa 🇺🇸 USA14th of 57 aged 30-34 30-34 1:16:44 16:14 37:48 32:12 6:50 4:14 3:50 5:06 3:09 4:31 1:45 4:24 5:13
34 Amir Bilson 🇲🇽 MEX1st of 19 aged 16-24 16-24 1:16:47 16:17 36:08 36:10 4:34 4:36 3:53 5:08 3:49 4:56 3:01 4:48 5:59
35 Juan José Peña Lerma 🇲🇽 MEX15th of 57 aged 30-34 30-34 1:17:28 16:58 36:30 35:37 5:26 4:18 4:27 6:40 3:19 4:28 1:56 4:44 5:45
36 Juan Manuel Prieto Santana 🇪🇸 ESP2nd of 21 aged 40-44 40-44 1:17:54 17:24 35:18 37:34 5:08 4:23 4:40 5:57 4:58 4:41 1:54 5:44 5:17
37 Jorge Cuevas 🇲🇽 MEX16th of 57 aged 30-34 30-34 1:18:05 17:35 35:10 38:23 4:36 4:06 4:36 5:07 4:59 4:29 2:27 5:53 6:46
38 Yunuen Delgado 🇲🇽 MEX17th of 57 aged 30-34 30-34 1:18:18 17:48 35:50 37:14 5:18 4:10 5:25 5:29 4:40 4:24 1:55 5:42 5:29
39 Abraham Esquivel Murillo 🇲🇽 MEX2nd of 19 aged 16-24 16-24 1:18:26 17:56 36:31 37:06 4:53 4:12 5:54 6:22 3:55 4:34 2:26 4:41 5:02
40 César Domínguez Galarza 🇲🇽 MEX9th of 47 aged 35-39 35-39 1:18:33 18:03 37:05 36:47 4:44 4:17 4:03 6:22 3:51 4:25 2:14 4:52 6:43
41 Sebastian Krzeski 🇵🇱 POL2nd of 9 aged 45-49 45-49 1:19:07 18:37 40:18 34:27 4:26 4:31 3:45 6:16 3:33 4:32 1:56 5:11 4:43
42 Carlos Espinosa 🇲🇽 MEX10th of 45 aged 25-29 25-29 1:19:23 18:53 37:55 35:45 5:48 4:09 4:54 5:35 3:07 4:25 2:38 5:02 5:55
43 Manuel Roberto Gallegos Cereceres 🇲🇽 MEX18th of 57 aged 30-34 30-34 1:20:02 19:32 44:02 30:38 5:26 4:03 3:42 4:38 3:38 4:30 2:11 4:19 3:37
44 Bartlomiej Sanocki 🇵🇱 POL11th of 45 aged 25-29 25-29 1:20:04 19:34 38:17 37:02 4:48 4:24 4:30 6:08 3:57 4:27 2:09 5:04 6:23
45 Alejandro Gómez 🇨🇴 COL3rd of 21 aged 40-44 40-44 1:20:11 19:41 37:00 37:59 5:17 4:18 4:46 7:18 4:33 4:37 2:30 4:52 5:05
46 Marco Romero 🇲🇽 MEX10th of 47 aged 35-39 35-39 1:20:17 19:47 35:12 40:46 4:24 4:40 5:30 7:13 3:19 4:39 2:38 5:38 7:09
47 Jorge Arzave Sanchez 🇲🇽 MEX3rd of 9 aged 45-49 45-49 1:20:19 19:49 36:42 37:40 6:00 4:15 4:08 6:36 4:40 4:37 2:44 5:13 5:27
48 Hiram González 🇲🇽 MEX12th of 45 aged 25-29 25-29 1:20:50 20:20 37:29 38:02 5:22 4:28 4:15 6:14 4:47 4:36 2:24 5:33 5:45
49 Rodrigo Cordova 🇲🇽 MEX13th of 45 aged 25-29 25-29 1:20:56 20:26 36:08 39:13 5:39 4:06 5:11 7:10 3:51 4:33 2:24 5:27 6:31
50 Angel Cepeda 🇲🇽 MEX19th of 57 aged 30-34 30-34 1:21:06 20:36 40:31 32:11 8:29 4:14 1:54 5:39 4:08 4:33 2:08 4:33 5:02
51 Nahel Karame 🇲🇽 MEX14th of 45 aged 25-29 25-29 1:21:08 20:38 36:39 38:33 5:59 4:13 4:47 6:12 4:16 4:53 2:47 4:35 6:50
52 Mario Salazar 🇲🇽 MEX4th of 9 aged 45-49 45-49 1:21:13 20:43 37:50 38:21 5:06 4:12 4:58 7:19 4:06 4:29 2:27 4:40 6:10
53 Eduardo Parada 🇸🇻 ESA4th of 21 aged 40-44 40-44 1:21:20 20:50 39:21 37:18 4:46 4:25 4:07 6:03 3:43 4:44 2:22 4:50 7:04
54 Hing Rodríguez 🇲🇽 MEX20th of 57 aged 30-34 30-34 1:21:57 21:27 36:09 40:16 5:37 4:02 5:16 5:26 5:52 4:28 3:03 5:33 6:36
55 Marcos Adrian Arrieta Palomares 🇲🇽 MEX5th of 9 aged 45-49 45-49 1:22:36 22:06 36:45 40:28 5:28 4:24 4:52 6:21 5:05 4:50 2:12 4:34 8:10
56 Jorge Alberto Valderrama Villanueva 🇲🇽 MEX5th of 21 aged 40-44 40-44 1:22:40 22:10 39:05 38:25 5:14 4:10 4:37 6:34 3:57 4:32 2:09 5:35 6:51
57 Victor Eduardo Saucedo Ponce 🇲🇽 MEX3rd of 19 aged 16-24 16-24 1:23:12 22:42 42:24 35:01 5:50 4:05 4:08 7:05 2:59 4:42 2:19 4:14 5:29
58 Javier Rafael Rivera Guerrero 🇲🇽 MEX15th of 45 aged 25-29 25-29 1:23:13 22:43 41:51 35:45 5:41 4:17 3:30 5:59 3:59 4:27 3:02 4:46 5:45
59 Jorge Lozano Kovac 🇲🇽 MEX16th of 45 aged 25-29 25-29 1:23:28 22:58 41:07 36:27 5:58 4:19 5:51 5:59 3:20 4:18 3:00 4:22 5:18
60 Antonio Toscano Toscano 🇲🇽 MEX6th of 21 aged 40-44 40-44 1:23:29 22:59 38:06 39:46 5:41 4:21 4:32 6:50 4:11 4:49 2:42 5:00 7:21
61 Juan Valdez 🇲🇽 MEX1st of 3 aged 50-54 50-54 1:23:30 23:00 37:23 41:05 5:06 4:25 4:24 6:10 5:49 4:36 2:12 5:39 7:50
62 Ivan Lira 🇲🇽 MEX11th of 47 aged 35-39 35-39 1:23:36 23:06 39:05 37:47 6:47 4:32 4:10 6:37 3:57 4:40 2:48 5:07 5:56
63 Abner Sánchez Moreno 🇲🇽 MEX4th of 19 aged 16-24 16-24 1:23:41 23:11 34:49 43:02 5:55 4:36 6:29 5:57 4:06 4:46 3:02 5:46 8:20
64 Luis Felipe Quezada 🇲🇽 MEX21st of 57 aged 30-34 30-34 1:23:44 23:14 41:09 37:28 5:11 4:07 4:49 6:23 3:31 4:37 2:49 5:00 6:12
65 Rodrigo Guerra Herrera 🇲🇽 MEX12th of 47 aged 35-39 35-39 1:23:48 23:18 40:17 38:09 5:26 4:17 4:54 6:06 5:13 4:25 2:19 4:58 5:57
66 José Samuel Paredes Fuenlabrada 🇲🇽 MEX22nd of 57 aged 30-34 30-34 1:24:05 23:35 38:35 38:14 7:20 4:19 4:51 6:08 4:16 4:47 2:07 5:23 6:23
67 Jorge Alberto Navarrete Jiménez 🇲🇽 MEX23rd of 57 aged 30-34 30-34 1:24:09 23:39 40:41 37:13 6:21 4:40 4:57 7:56 3:47 4:52 1:57 3:56 5:08
68 Roberto López e 🇲🇽 MEX13th of 47 aged 35-39 35-39 1:24:18 23:48 37:34 40:45 6:04 4:14 4:54 8:47 4:10 4:46 3:11 4:58 5:45
69 Alexis Fernando Ramírez Ortiz 🇲🇽 MEX24th of 57 aged 30-34 30-34 1:24:19 23:49 38:16 40:14 5:53 4:11 4:43 5:29 4:44 4:39 2:29 6:32 7:27
70 Abelardo Sanchez Ibanez 🇲🇽 MEX14th of 47 aged 35-39 35-39 1:24:27 23:57 38:21 40:05 6:05 4:36 4:51 6:11 4:51 4:47 2:11 5:29 7:09
71 Angel Ledezma Escalante 🇲🇽 MEX17th of 45 aged 25-29 25-29 1:24:43 24:13 41:28 38:01 5:18 4:30 3:50 6:16 4:15 4:40 2:26 4:58 7:06
72 Eduardo Chino 🇲🇽 MEX15th of 47 aged 35-39 35-39 1:24:45 24:15 42:46 36:30 5:35 4:23 3:26 5:34 4:45 4:42 1:32 5:32 6:36
73 Juan Carlos Cordova Jimenez 🇲🇽 MEX16th of 47 aged 35-39 35-39 1:24:53 24:23 37:44 40:44 6:30 4:19 4:33 5:57 4:31 4:35 2:42 5:11 8:56
74 Adolfo Mussali 🇲🇽 MEX5th of 19 aged 16-24 16-24 1:25:09 24:39 39:59 40:39 4:36 4:22 5:34 6:17 4:10 4:28 3:37 4:24 7:47
75 Daniel Garcia Hernandez 🇲🇽 MEX6th of 19 aged 16-24 16-24 1:25:12 24:42 45:54 34:15 5:06 4:20 4:00 6:02 3:44 4:35 2:33 4:32 4:29
76 Mauricio Guerra 🇲🇽 MEX7th of 19 aged 16-24 16-24 1:25:32 25:02 43:05 36:09 6:23 4:28 3:55 5:30 5:21 4:56 1:53 4:15 5:51
77 Antonio Escobedo Araos 🇲🇽 MEX2nd of 3 aged 50-54 50-54 1:25:40 25:10 42:06 38:02 5:37 4:10 4:36 5:30 5:33 4:38 1:46 5:24 6:25
78 Miguel Adrián Nicanor Álvarez 🇲🇽 MEX17th of 47 aged 35-39 35-39 1:25:46 25:16 44:02 33:30 8:19 4:17 3:27 5:24 4:11 4:40 1:54 4:19 5:18
79 Luis Fernando Osegueda Vasquez 🇲🇽 MEX18th of 45 aged 25-29 25-29 1:26:40 26:10 43:40 35:39 7:24 4:17 3:53 5:25 4:36 4:23 2:34 4:34 5:57
80 Adriel Isai García Villanueva 🇲🇽 MEX8th of 19 aged 16-24 16-24 1:27:02 26:32 39:44 41:31 5:51 4:19 4:55 9:06 4:01 4:36 2:42 5:42 6:10
81 Abraham Moisés Covarrubias Ramírez 🇲🇽 MEX9th of 19 aged 16-24 16-24 1:27:05 26:35 42:25 38:31 6:15 4:23 4:54 5:26 4:38 4:46 2:43 5:56 5:45
82 Diego Hernández Huerta 🇲🇽 MEX25th of 57 aged 30-34 30-34 1:27:19 26:49 43:19 38:18 5:47 4:20 4:30 7:44 4:27 4:39 2:39 5:21 4:38
83 Mauricio Castro Arcos 🇲🇽 MEX7th of 21 aged 40-44 40-44 1:28:04 27:34 44:17 38:37 5:14 4:18 4:27 6:16 4:23 4:43 2:17 6:01 6:12
84 Camilo Plata 🇨🇴 COL19th of 45 aged 25-29 25-29 1:28:11 27:41 37:32 44:50 5:49 4:26 4:45 6:34 3:54 4:48 5:36 5:24 9:23
85 Jorge Gilberto Moran Ramirez 🇲🇽 MEX18th of 47 aged 35-39 35-39 1:28:13 27:43 37:31 45:05 5:40 4:30 5:56 8:57 4:44 4:57 3:27 6:18 6:16
86 Juan José Vidal Moreno 🇲🇽 MEX20th of 45 aged 25-29 25-29 1:28:21 27:51 41:51 39:29 7:05 4:41 4:30 6:04 4:27 5:01 2:15 5:40 6:51
87 Alex Rios 🇲🇽 MEX8th of 21 aged 40-44 40-44 1:28:23 27:53 37:39 43:38 7:09 4:16 4:41 6:20 5:25 5:10 2:42 7:15 7:49
88 Abraham Leon 🇲🇽 MEX19th of 47 aged 35-39 35-39 1:28:51 28:21 42:41 40:39 5:35 4:33 5:10 6:38 4:40 4:41 3:02 5:23 6:32
89 Andres Reynoso 🇲🇽 MEX26th of 57 aged 30-34 30-34 1:28:56 28:26 48:41 34:03 6:18 4:03 4:07 5:30 3:21 4:40 2:18 5:13 4:51
90 David Reyes Gutierrez 🇲🇽 MEX20th of 47 aged 35-39 35-39 1:28:59 28:29 37:45 45:47 5:33 4:50 5:28 8:28 3:44 4:56 3:23 5:25 9:33
91 Edgar Garduno 🇲🇽 MEX27th of 57 aged 30-34 30-34 1:29:24 28:54 38:56 44:58 5:36 4:51 6:57 7:45 5:02 4:55 1:54 5:20 8:14
92 Kaleb Sanchez 🇲🇽 MEX10th of 19 aged 16-24 16-24 1:29:28 28:58 44:35 36:02 8:56 4:33 4:01 5:52 4:52 4:39 2:15 4:54 4:56
93 Adrian Corcoba 🇲🇽 MEX28th of 57 aged 30-34 30-34 1:29:31 29:01 42:12 41:41 5:44 4:45 5:04 6:47 4:52 4:56 2:36 5:26 7:15
94 William Ugarte 🇲🇽 MEX6th of 9 aged 45-49 45-49 1:29:35 29:05 40:29 44:28 4:42 4:30 5:26 7:09 5:24 4:52 2:52 5:22 8:53
95 Roberto Yael Quezada García 🇲🇽 MEX21st of 45 aged 25-29 25-29 1:29:44 29:14 42:35 39:54 7:20 4:27 4:20 7:24 4:46 4:58 1:50 4:57 7:12
96 David Noakes 🇬🇧 GBR21st of 47 aged 35-39 35-39 1:29:48 29:18 39:44 42:53 7:16 4:22 4:31 6:16 5:26 4:58 3:17 6:23 7:40
97 Gibran Rodriguez 🇲🇽 MEX22nd of 47 aged 35-39 35-39 1:29:51 29:21 41:40 42:52 5:23 4:23 5:44 6:09 5:55 4:40 3:16 5:53 6:52
98 Diego Alberto Machuca Flores 🇲🇽 MEX29th of 57 aged 30-34 30-34 1:29:52 29:22 41:52 43:10 4:55 4:25 5:28 6:41 4:47 4:34 4:18 5:25 7:32
99 Ricardo Ivan Moreno Alvarez 🇲🇽 MEX30th of 57 aged 30-34 30-34 1:29:56 29:26 43:29 40:51 5:40 4:17 4:46 6:10 5:41 4:41 3:07 5:53 6:16
100 Victor Eduardo Luna Villegas 🇲🇽 MEX31st of 57 aged 30-34 30-34 1:29:59 29:29 40:31 43:43 5:50 4:21 6:02 9:53 4:59 5:21 1:51 4:46 6:30
How to read

The place is among timed finishers in Pro Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result