HYROX Guadalajara 2025: Pro Men results

141 finishers on 8 Feb 2025. Typical finish 1:33:31, fastest 10% under 1:15:42. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Alexis Trujillo Ortega 🇲🇽 MEX1st of 39 aged 30-34 30-34 1:04:48 29:38 25:35 4:37 3:51 2:25 4:21 2:51 — 1:35 3:14 7:18
2 German Flores Bulnes 🇲🇽 MEX1st of 29 aged 25-29 25-29 1:09:36 4:48 32:38 31:51 5:06 3:57 3:14 4:50 3:42 4:23 1:58 4:03 5:44
3 Carlos Zatarain Casillas 🇲🇽 MEX1st of 28 aged 35-39 35-39 1:09:40 4:52 31:27 32:34 5:39 4:06 3:16 5:19 3:19 4:32 2:20 4:14 5:28
4 Mauricio Martinez Valdez 🇲🇽 MEX1st of 16 aged 40-44 40-44 1:11:19 6:31 32:19 33:10 5:49 4:18 3:32 5:51 2:42 4:45 2:09 4:01 5:52
5 Elijah Horton 🇺🇸 USA2nd of 16 aged 40-44 40-44 1:12:11 7:23 37:35 28:23 6:13 4:16 3:10 3:56 3:09 4:31 1:28 3:13 4:40
6 Thomas Pickelner 🇸🇪 SWE2nd of 28 aged 35-39 35-39 1:12:20 7:32 31:57 34:59 5:22 4:04 2:11 5:36 4:33 4:39 2:15 4:22 7:19
7 Marco Zavala 🇲🇽 MEX3rd of 28 aged 35-39 35-39 1:12:55 8:07 34:18 31:46 6:50 4:02 2:40 5:48 3:31 4:43 2:02 4:01 4:59
8 Juan Carlos Velazquez 🇲🇽 MEX2nd of 39 aged 30-34 30-34 1:13:07 8:19 35:56 31:08 30:42 4:05 2:35 5:40 2:41 4:33 2:12 3:41 5:41
9 Sebastian Lobo 🇲🇽 MEX4th of 28 aged 35-39 35-39 1:13:40 8:52 36:35 30:39 6:26 4:14 3:00 5:35 3:39 4:32 1:44 3:30 4:25
10 Daniel García Martinez 🇲🇽 MEX5th of 28 aged 35-39 35-39 1:13:43 8:55 33:18 33:54 6:31 3:54 3:02 4:56 3:10 4:19 2:47 4:35 7:11
11 Jack Klopfenstein 🇺🇸 USA3rd of 39 aged 30-34 30-34 1:14:01 9:13 35:51 32:20 5:49 4:08 3:21 4:47 4:05 4:40 2:00 3:43 5:36
12 Leonardo Bobadilla Valdez 🇲🇽 MEX1st of 21 aged 16-24 16-24 1:14:01 9:13 34:06 33:37 6:17 4:29 2:51 5:32 2:47 4:52 1:37 4:03 7:26
13 Eduard Korat 🇩🇪 GER1st of 3 aged 55-59 55-59 1:15:05 10:17 35:04 33:10 6:51 4:12 3:17 4:52 4:02 4:36 1:37 3:55 6:39
14 Bryan Espinoza 🇲🇽 MEX4th of 39 aged 30-34 30-34 1:15:31 10:43 35:55 33:05 6:28 4:12 2:57 5:51 2:57 4:26 2:09 4:41 5:52
15 Said Jahzeel Cruz Reyes 🇲🇽 MEX2nd of 29 aged 25-29 25-29 1:15:42 10:54 33:49 35:47 6:05 4:10 2:58 7:07 3:53 4:53 2:32 4:25 5:49
16 Quentin Nantois 🇫🇷 FRA6th of 28 aged 35-39 35-39 1:16:02 11:14 34:37 34:55 6:30 4:11 3:56 5:27 4:27 4:44 1:55 4:43 5:32
17 Julio Chávez Torres 🇲🇽 MEX3rd of 29 aged 25-29 25-29 1:18:00 13:12 35:32 35:05 6:50 4:22 2:55 6:32 4:06 4:34 1:57 4:36 6:03
18 Ricardo Harfush 🇲🇽 MEX7th of 28 aged 35-39 35-39 1:18:02 13:14 43:40 34:39 6:43 4:01 3:43 5:32 3:36 4:37 2:31 5:05 5:34
19 Dogo Cerqueda 🇲🇽 MEX2nd of 21 aged 16-24 16-24 1:18:07 13:19 33:51 37:18 6:58 4:12 3:29 6:03 3:53 4:39 2:25 5:10 7:27
20 Iván Lira Enríquez 🇲🇽 MEX8th of 28 aged 35-39 35-39 1:18:53 14:05 37:04 34:03 7:47 4:17 2:26 5:31 4:03 4:45 2:22 4:28 6:11
21 el Perchas Orozco 🇲🇽 MEX4th of 29 aged 25-29 25-29 1:19:37 14:49 37:09 35:12 7:17 4:03 3:34 6:21 4:03 4:45 2:01 4:44 5:41
22 Julio Raygosa 🇲🇽 MEX5th of 29 aged 25-29 25-29 1:19:39 14:51 33:34 37:47 8:18 4:26 2:41 9:53 3:25 4:47 2:14 4:12 6:09
23 Juan Carlos Cortes Chavez 🇲🇽 MEX9th of 28 aged 35-39 35-39 1:20:41 15:53 34:03 33:44 12:53 4:22 2:26 5:22 3:56 4:40 1:45 5:18 5:55
24 Javier Rafael Rivera Guerrero 🇲🇽 MEX6th of 29 aged 25-29 25-29 1:21:34 16:46 36:44 35:18 9:33 4:10 2:55 5:52 4:04 4:47 2:12 4:42 6:36
25 Rodolfo Valdez 🇲🇽 MEX7th of 29 aged 25-29 25-29 1:21:43 16:55 39:06 34:15 8:24 4:11 3:45 5:16 4:12 4:38 1:54 4:56 5:23
26 Jose Luis Gonzalez Duran 🇲🇽 MEX8th of 29 aged 25-29 25-29 1:22:02 17:14 37:51 37:16 6:54 4:05 3:28 6:20 3:42 4:54 2:25 4:36 7:46
27 Edson Scorpion Chávez 🇲🇽 MEX5th of 39 aged 30-34 30-34 1:22:03 17:15 34:31 40:33 7:00 4:22 3:17 9:55 4:15 4:53 2:45 4:02 7:04
28 Isidro Valdez 🇲🇽 MEX6th of 39 aged 30-34 30-34 1:22:04 17:16 39:07 34:35 8:19 4:12 3:44 5:23 4:07 4:36 1:55 4:48 5:50
29 Hill Soto Rueda 🇲🇽 MEX9th of 29 aged 25-29 25-29 1:22:34 17:46 44:57 36:26 8:10 4:16 4:01 6:55 4:18 4:37 2:50 4:25 5:04
30 Elian Flores Mosqueda 🇲🇽 MEX3rd of 21 aged 16-24 16-24 1:22:42 17:54 36:41 36:09 9:52 3:52 3:47 6:28 4:07 4:54 2:38 4:43 5:40
31 Oscar Medina Garcia 🇲🇽 MEX3rd of 16 aged 40-44 40-44 1:22:44 17:56 36:16 38:06 8:19 4:10 2:19 7:11 4:41 4:51 2:20 5:34 7:00
32 Rene Acuna 🇺🇸 USA2nd of 3 aged 55-59 55-59 1:22:44 17:56 35:08 39:25 8:12 4:09 3:52 6:01 4:14 4:46 2:43 5:48 7:52
33 Jacob Cardenas Padilla 🇲🇽 MEX10th of 29 aged 25-29 25-29 1:22:49 18:01 37:46 37:47 7:17 4:35 3:33 5:44 4:21 4:52 2:24 4:45 7:33
34 Benjamín Ordorica 🇲🇽 MEX11th of 29 aged 25-29 25-29 1:23:17 18:29 36:58 37:47 8:33 4:13 3:22 7:04 4:25 5:03 2:21 4:59 6:20
35 Jaime Capin 🇲🇽 MEX12th of 29 aged 25-29 25-29 1:23:43 18:55 40:16 33:32 9:55 4:24 2:47 5:59 2:57 4:46 2:15 4:45 5:39
36 Juan Valdez 🇲🇽 MEX1st of 4 aged 45-49 45-49 1:24:06 19:18 36:41 39:59 7:26 4:11 3:27 6:12 4:48 4:32 3:13 4:57 8:39
37 Juan Jose Peña Lerma 🇲🇽 MEX7th of 39 aged 30-34 30-34 1:24:08 19:20 37:56 36:59 9:13 4:09 3:31 7:44 3:44 4:43 2:30 4:39 5:59
38 Carlos Cuevas 🇲🇽 MEX8th of 39 aged 30-34 30-34 1:24:24 19:36 36:10 41:34 6:39 4:20 3:36 6:33 4:46 4:54 2:35 6:48 8:02
39 Fernando Olivares Torres 🇲🇽 MEX9th of 39 aged 30-34 30-34 1:24:27 19:39 41:16 36:03 7:06 4:17 3:07 5:54 3:43 4:38 2:51 5:28 6:05
40 Eduardo Amado Rubio Sierra 🇲🇽 MEX13th of 29 aged 25-29 25-29 1:25:26 20:38 37:11 39:49 8:27 4:09 3:26 7:28 3:46 4:45 2:53 7:40 5:42
41 Mauricio Sevilla 🇲🇽 MEX14th of 29 aged 25-29 25-29 1:25:42 20:54 33:59 39:00 12:43 4:16 3:56 6:59 4:13 5:01 2:14 5:42 6:39
42 Saúl Ruiz Fuerte 🇲🇽 MEX4th of 21 aged 16-24 16-24 1:25:59 21:11 37:10 39:33 9:17 4:24 4:13 6:55 4:53 4:57 2:23 4:42 7:06
43 Adalberto Hermosillo Martínez 🇲🇽 MEX4th of 16 aged 40-44 40-44 1:26:27 21:39 39:01 40:35 6:49 4:10 2:59 5:54 4:10 4:44 3:25 5:36 9:37
44 Jorge Alberto Valderrama Villanueva 🇲🇽 MEX5th of 16 aged 40-44 40-44 1:26:35 21:47 39:42 38:02 8:50 4:12 3:18 6:02 4:24 4:52 2:28 5:54 6:52
45 Francisco Yepez 🇺🇸 USA10th of 28 aged 35-39 35-39 1:26:50 22:02 37:55 37:25 11:30 4:24 2:52 7:27 4:14 4:56 2:26 4:32 6:34
46 Alan Raul Velazquez Mijares 🇲🇽 MEX11th of 28 aged 35-39 35-39 1:27:00 22:12 36:44 40:45 9:31 4:38 3:24 6:30 4:30 5:16 2:23 6:01 8:03
47 Josue Peña 🇲🇽 MEX5th of 21 aged 16-24 16-24 1:27:02 22:14 40:20 39:01 7:42 4:23 2:49 9:00 4:29 4:46 3:12 3:58 6:24
48 Jorge David Basualdo Castellanos 🇲🇽 MEX15th of 29 aged 25-29 25-29 1:27:06 22:18 41:52 36:44 8:30 4:00 3:20 6:30 4:39 4:40 3:01 4:37 5:57
49 Kadrian Enyia 🇨🇦 CAN16th of 29 aged 25-29 25-29 1:27:39 22:51 41:46 38:36 7:17 4:14 3:45 5:37 5:29 4:52 2:29 4:40 7:30
50 Sebastian Krzeski 🇵🇱 POL2nd of 4 aged 45-49 45-49 1:27:40 22:52 43:33 36:44 7:22 4:26 3:28 6:51 5:14 4:42 2:34 5:05 4:24
51 Omar Diaz 🇨🇴 COL6th of 16 aged 40-44 40-44 1:28:13 23:25 39:11 39:36 9:25 4:18 3:39 8:13 3:11 5:33 2:52 6:08 5:42
52 Omar Vera 🇲🇽 MEX10th of 39 aged 30-34 30-34 1:28:40 23:52 41:08 39:17 8:15 4:49 3:27 6:48 3:37 5:02 2:28 6:02 7:04
53 Bruno Ricardo Meier Hernández 🇲🇽 MEX12th of 28 aged 35-39 35-39 1:29:03 24:15 40:16 40:01 8:47 4:27 3:58 6:13 4:25 4:57 2:09 5:41 8:11
54 José Manuel Rodríguez Campos 🇲🇽 MEX11th of 39 aged 30-34 30-34 1:29:13 24:25 41:04 38:09 10:01 4:23 4:48 6:59 3:20 4:43 3:17 4:11 6:28
55 Emilio García Hernández 🇲🇽 MEX17th of 29 aged 25-29 25-29 1:29:41 24:53 42:05 40:25 7:10 4:15 3:22 5:54 7:02 4:50 2:15 6:48 5:59
56 Alfredo Peña 🇲🇽 MEX6th of 21 aged 16-24 16-24 1:29:41 24:53 39:21 40:46 9:34 4:10 4:54 7:48 3:50 4:35 3:11 4:03 8:15
57 Rubén Gallardo Lobato 🇲🇽 MEX13th of 28 aged 35-39 35-39 1:29:44 24:56 37:07 43:39 8:58 4:23 4:09 8:41 5:40 4:58 2:53 6:41 6:14
58 Francisco Olvera Garfias 🇲🇽 MEX7th of 16 aged 40-44 40-44 1:29:45 24:57 41:14 38:41 9:51 4:16 3:12 7:19 3:42 4:58 2:44 4:57 7:33
59 Leonardo Aguilar Echevarría 🇲🇽 MEX7th of 21 aged 16-24 16-24 1:30:00 25:12 37:48 42:52 9:19 4:39 3:34 8:33 5:05 4:53 2:09 5:26 8:33
60 Raúl García 🇲🇽 MEX14th of 28 aged 35-39 35-39 1:30:32 25:44 43:17 39:10 8:04 4:25 3:35 6:42 3:22 4:46 3:03 5:09 8:08
61 Salvador Peredo 🇲🇽 MEX12th of 39 aged 30-34 30-34 1:30:35 25:47 41:41 39:45 9:10 4:39 4:08 8:09 3:47 5:14 3:21 3:59 6:28
62 Edgar López 🇲🇽 MEX8th of 16 aged 40-44 40-44 1:30:35 25:47 46:50 41:36 9:08 4:30 3:34 7:06 3:53 5:15 2:56 6:24 7:58
63 Miguel Cantarell 🇲🇽 MEX18th of 29 aged 25-29 25-29 1:30:57 26:09 41:11 40:09 9:37 4:12 3:22 7:27 6:48 4:47 3:12 4:36 5:45
64 Antonio Toscano Toscano 🇲🇽 MEX15th of 28 aged 35-39 35-39 1:30:58 26:10 38:12 45:02 7:44 4:19 4:01 8:48 5:30 5:01 3:02 6:09 8:12
65 Jesus Ivan Luna Moreno 🇲🇽 MEX13th of 39 aged 30-34 30-34 1:31:17 26:29 42:08 41:38 7:31 4:25 3:03 6:00 4:42 4:33 4:15 7:19 7:21
66 Jorge Navarrete 🇲🇽 MEX14th of 39 aged 30-34 30-34 1:31:22 26:34 42:39 38:37 10:06 4:21 4:54 8:26 4:05 4:57 2:14 4:19 5:21
67 Michel Davidson 🇲🇽 MEX16th of 28 aged 35-39 35-39 1:31:32 26:44 42:10 40:49 8:33 4:27 3:29 6:35 5:04 4:58 3:16 6:35 6:25
68 Manuel Diaz 🇲🇽 MEX1st of 1 aged 50-54 50-54 1:31:47 26:59 38:06 45:44 7:57 4:22 4:05 7:11 5:30 5:03 2:37 7:32 9:24
69 Angel Olvera 🇲🇽 MEX15th of 39 aged 30-34 30-34 1:32:34 27:46 39:56 43:56 8:41 4:38 4:02 7:52 5:20 4:56 2:59 5:03 9:06
70 Piston Contreras 🇲🇽 MEX16th of 39 aged 30-34 30-34 1:32:41 27:53 41:18 50:36 11:55 4:24 2:58 19:02 4:32 5:18 2:38 4:41 7:03
71 Abad Francisco Tostado Aguilar 🇲🇽 MEX17th of 39 aged 30-34 30-34 1:33:31 28:43 46:14 38:11 9:06 4:36 3:28 6:36 5:00 4:43 2:17 6:18 5:13
72 Oliver Isaac García Donato 🇲🇽 MEX19th of 29 aged 25-29 25-29 1:33:34 28:46 45:19 37:58 10:15 4:23 3:17 6:21 4:32 4:57 2:46 5:43 5:59
73 Juan Pablo Durán Tamayo 🇲🇽 MEX18th of 39 aged 30-34 30-34 1:33:39 28:51 41:36 41:52 10:09 4:41 3:07 7:08 3:49 5:09 3:08 5:15 9:35
74 Patricio Bonilla 🇲🇽 MEX8th of 21 aged 16-24 16-24 1:34:12 29:24 40:54 43:31 9:47 4:13 3:47 8:04 6:05 4:55 2:30 5:56 8:01
75 Rafael Díaz Gómez 🇻🇪 VEN3rd of 4 aged 45-49 45-49 1:34:20 29:32 41:09 44:20 8:50 4:23 3:03 8:23 6:24 4:57 2:33 5:54 8:43
76 Luis Hernandez 🇲🇽 MEX9th of 16 aged 40-44 40-44 1:35:26 30:38 39:28 47:11 8:47 4:28 3:28 10:17 5:20 4:59 4:12 5:26 9:01
77 Eulises Hernández de Dios 🇲🇽 MEX19th of 39 aged 30-34 30-34 1:35:28 30:40 47:24 38:24 9:39 4:21 3:50 6:47 4:43 4:37 3:04 4:28 6:34
78 Alonso Cabello Rico 🇲🇽 MEX17th of 28 aged 35-39 35-39 1:35:53 31:05 40:43 45:37 9:32 4:18 3:49 9:41 4:56 4:43 3:13 5:28 9:29
79 Charlie Hernández León 🇲🇽 MEX20th of 39 aged 30-34 30-34 1:35:55 31:07 46:27 39:17 10:10 4:20 3:20 6:15 4:42 4:54 2:37 5:55 7:14
80 Karim Moussa 🇺🇸 USA10th of 16 aged 40-44 40-44 1:36:46 31:58 58:09 47:15 12:21 4:34 4:49 9:04 7:57 4:54 2:41 5:22 7:54
81 Alejandro Sánchez Martínez 🇲🇽 MEX20th of 29 aged 25-29 25-29 1:36:47 31:59 42:17 44:41 9:48 4:21 4:22 8:04 4:58 5:05 4:33 5:14 8:04
82 Daniel Jaime 🇲🇽 MEX21st of 39 aged 30-34 30-34 1:36:48 32:00 40:30 43:25 12:51 4:27 3:56 6:36 3:56 5:15 3:47 7:16 8:12
83 Carlos Aparicio 🇲🇽 MEX3rd of 3 aged 55-59 55-59 1:37:11 32:23 50:55 43:04 10:11 4:43 3:47 7:32 5:32 5:05 2:49 5:49 7:47
84 Jorge Alberto León de la Peña 🇲🇽 MEX22nd of 39 aged 30-34 30-34 1:37:24 32:36 44:29 43:48 9:08 4:27 3:58 7:56 5:00 4:33 3:09 7:14 7:31
85 Diego Antonio Dominguez Carranco 🇲🇽 MEX23rd of 39 aged 30-34 30-34 1:37:38 32:50 49:48 39:31 8:18 4:12 4:24 8:24 3:27 4:45 2:09 4:38 7:32
86 Daniel Garcia Hernandez 🇲🇽 MEX9th of 21 aged 16-24 16-24 1:38:12 33:24 55:48 34:10 8:14 4:06 2:40 6:59 3:33 4:35 2:15 5:13 4:49
87 Omar Perez Vidal 🇲🇽 MEX10th of 21 aged 16-24 16-24 1:38:19 33:31 40:54 44:43 12:41 4:31 5:00 9:44 4:30 4:49 3:41 4:49 7:39
88 Rafael Pimentel de la O 🇲🇽 MEX21st of 29 aged 25-29 25-29 1:38:36 33:48 41:01 46:51 10:44 4:29 3:44 7:26 5:56 5:11 2:49 5:56 11:20
89 David Sosa 🇲🇽 MEX4th of 4 aged 45-49 45-49 1:38:53 34:05 50:35 39:34 8:44 4:37 4:18 7:08 3:41 4:53 2:45 5:03 7:09
90 Ale Ramírez Gonzalez 🇲🇽 MEX24th of 39 aged 30-34 30-34 1:38:57 34:09 43:23 45:25 10:08 4:38 4:30 8:01 6:09 5:11 3:11 6:29 7:16
91 Sandoval Sandoval 🇲🇽 MEX11th of 16 aged 40-44 40-44 1:38:59 34:11 45:10 43:23 10:27 4:43 3:55 7:54 5:18 5:03 3:12 6:11 7:07
92 Hans Robert Cuno Gonzalez 🇲🇽 MEX18th of 28 aged 35-39 35-39 1:39:39 34:51 45:59 43:02 10:37 4:31 3:07 7:10 4:41 5:09 2:35 5:30 10:19
93 Santiago Garcia 🇲🇽 MEX11th of 21 aged 16-24 16-24 1:39:45 34:57 42:35 46:25 10:45 4:21 3:44 8:40 5:28 5:25 2:05 8:11 8:31
94 Julio Mijangos 🇲🇽 MEX12th of 21 aged 16-24 16-24 1:40:36 35:48 44:00 46:16 10:19 4:24 5:31 12:05 2:34 5:12 3:28 5:28 7:34
95 Hugo Ochoa 🇲🇽 MEX25th of 39 aged 30-34 30-34 1:41:26 36:38 43:51 47:44 43:27 5:15 4:14 10:39 4:01 5:24 3:38 4:18 10:15
96 Emilio Montes de Oca Valdes 🇲🇽 MEX13th of 21 aged 16-24 16-24 1:41:40 36:52 45:22 46:16 10:02 4:44 5:51 9:25 4:15 5:07 3:26 6:20 7:08
97 Alfonso Zambrano Lara 🇲🇽 MEX19th of 28 aged 35-39 35-39 1:41:56 37:08 56:17 37:01 8:39 4:14 3:27 5:06 4:25 4:34 2:34 5:54 6:47
98 Geo Cabrera 🇲🇽 MEX26th of 39 aged 30-34 30-34 1:41:57 37:09 44:55 48:12 8:50 4:41 5:13 10:59 4:14 5:08 2:28 6:00 9:29
99 Francisco Chavez 🇲🇽 MEX27th of 39 aged 30-34 30-34 1:42:25 37:37 54:42 34:37 13:05 4:10 3:25 6:35 2:57 4:40 3:27 4:43 4:40
100 Armando Ramirez Callejas 🇲🇽 MEX28th of 39 aged 30-34 30-34 1:42:31 37:43 49:48 40:28 12:15 4:08 3:54 8:34 3:57 4:58 3:06 4:45 7:06
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