HYROX Acapulco 2026: Pro Men results

228 finishers on 5 Sep 2026. Typical finish 1:31:39, fastest 10% under 1:11:15. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Ryan Douglas 🇨🇦 CAN1st of 48 aged 25-29 25-29 1:00:59 28:40 27:25 4:59 3:50 2:36 3:34 3:21 4:10 1:33 3:17 5:04
2 Axel López Aguilar 🇲🇽 MEX2nd of 48 aged 25-29 25-29 1:02:25 1:26 28:18 29:15 4:56 4:10 3:50 3:55 2:48 4:09 1:42 3:36 5:05
3 Johan Sebastien Michel Marcel Morin 🇫🇷 FRA1st of 47 aged 35-39 35-39 1:02:42 1:43 29:16 28:20 5:11 4:08 3:32 4:05 3:09 4:06 1:44 2:57 4:39
4 Andre Sanches 🇧🇷 BRA2nd of 47 aged 35-39 35-39 1:03:15 2:16 29:36 28:32 5:10 3:54 3:13 4:00 3:55 4:05 1:33 3:38 4:14
5 Miguel Hernandez 🇲🇽 MEX3rd of 47 aged 35-39 35-39 1:04:01 3:02 28:43 30:10 5:13 3:56 2:53 3:52 2:40 3:56 2:33 3:26 6:54
6 Sebastian Muñoz 🇨🇴 COL1st of 55 aged 30-34 30-34 1:04:05 3:06 30:24 28:25 5:21 4:02 2:34 3:56 3:35 4:04 1:40 3:45 4:49
7 Jesus Orozco 🇲🇽 MEX3rd of 48 aged 25-29 25-29 1:05:24 4:25 31:17 27:27 6:44 3:57 3:31 4:05 2:35 4:19 1:37 3:02 4:21
8 German Gomez 🇲🇽 MEX2nd of 55 aged 30-34 30-34 1:05:37 4:38 30:24 30:03 5:15 4:10 3:21 4:24 3:08 4:22 2:07 3:49 4:42
9 Alan Carrillo 🇲🇽 MEX3rd of 55 aged 30-34 30-34 1:05:58 4:59 28:43 31:44 5:36 3:49 2:50 4:35 3:07 4:15 1:34 5:43 5:51
10 Ángel Quintero 🇲🇽 MEX4th of 47 aged 35-39 35-39 1:06:09 5:10 28:59 31:19 5:54 4:07 3:46 4:32 3:17 4:17 1:33 4:11 5:36
11 Daniel García Martínez 🇲🇽 MEX5th of 47 aged 35-39 35-39 1:06:11 5:12 29:31 31:10 5:36 4:02 3:26 3:53 2:59 4:19 2:07 3:36 6:48
12 Isauro Aguirre 🇲🇽 MEX1st of 25 aged 16-24 16-24 1:06:19 5:20 29:47 31:12 5:24 4:07 4:02 4:34 3:27 4:13 2:09 3:19 5:21
13 Miguel Gonzalez 🇲🇽 MEX6th of 47 aged 35-39 35-39 1:07:04 6:05 30:05 31:41 5:22 4:05 4:18 4:46 3:13 4:22 1:54 3:47 5:16
14 Roberto Antonio Lara Avilés 🇲🇽 MEX4th of 48 aged 25-29 25-29 1:07:55 6:56 30:59 31:00 6:00 4:02 3:12 4:33 3:20 4:13 2:17 4:17 5:06
15 Axel Tello 🇲🇽 MEX4th of 55 aged 30-34 30-34 1:08:22 7:23 32:28 30:08 5:51 4:11 3:23 4:25 2:36 4:21 1:43 3:40 5:49
16 César Arath Hernandez Mata 🇲🇽 MEX2nd of 25 aged 16-24 16-24 1:09:14 8:15 32:57 30:21 6:01 4:17 3:20 4:38 3:14 4:18 2:03 3:47 4:44
17 Reyes Espino 🇺🇸 USA5th of 55 aged 30-34 30-34 1:09:16 8:17 30:26 33:34 5:20 4:08 3:44 5:21 3:57 4:32 2:19 4:41 4:52
18 Luciano Valdes 🇲🇽 MEX7th of 47 aged 35-39 35-39 1:09:40 8:41 32:04 31:51 5:48 4:23 3:29 4:59 3:22 4:31 1:38 3:37 5:52
19 Jesús Daniel Trujano Acevedo 🇲🇽 MEX5th of 48 aged 25-29 25-29 1:09:57 8:58 32:16 32:01 5:44 4:09 3:40 4:07 3:22 4:18 1:38 3:49 6:58
20 Byron Riveros 🇨🇴 COL6th of 48 aged 25-29 25-29 1:10:17 9:18 31:36 33:07 5:38 4:05 3:36 5:35 3:25 4:23 1:36 4:32 5:55
21 Emiliano Pereznegron Parrilla 🇲🇽 MEX7th of 48 aged 25-29 25-29 1:10:26 9:27 33:01 31:23 6:07 4:14 2:54 4:20 3:54 4:34 2:32 3:59 4:56
22 Royer Salmeron Julian 🇲🇽 MEX6th of 55 aged 30-34 30-34 1:10:51 9:52 32:27 32:48 5:42 4:15 3:45 5:12 3:09 4:48 1:30 4:01 6:08
23 José Daniel Fernández Sánchez. 🇲🇽 MEX7th of 55 aged 30-34 30-34 1:11:12 10:13 31:40 33:12 6:25 4:04 3:37 4:41 3:47 4:27 2:17 5:20 4:59
24 Aric Huerta Saint John 🇲🇽 MEX8th of 55 aged 30-34 30-34 1:11:17 10:18 32:47 32:33 6:02 4:08 3:20 4:53 3:32 4:26 2:03 4:15 5:56
25 Christian Scherf Islas 🇲🇽 MEX1st of 27 aged 40-44 40-44 1:11:45 10:46 31:30 34:10 6:10 4:18 3:58 4:46 3:38 4:24 1:48 4:40 6:38
26 Alejandro Gama Hernandez 🇲🇽 MEX8th of 48 aged 25-29 25-29 1:12:21 11:22 30:50 35:37 5:59 4:10 3:39 5:18 3:12 4:39 3:25 5:09 6:05
27 Victor Porras 🇲🇽 MEX8th of 47 aged 35-39 35-39 1:12:50 11:51 31:35 34:34 6:45 4:17 4:10 5:11 4:06 4:30 2:08 4:12 6:00
28 Sebastian Krzeski 🇵🇱 POL1st of 16 aged 45-49 45-49 1:12:53 11:54 34:23 32:44 5:52 4:12 3:19 5:15 3:49 4:21 1:48 4:59 5:01
29 Enrique Alonso Espino Leal 🇲🇽 MEX9th of 55 aged 30-34 30-34 1:13:10 12:11 32:00 35:10 6:04 4:16 3:20 4:36 3:56 4:35 2:40 5:19 6:28
30 Juan Manuel Prieto Santana 🇪🇸 ESP2nd of 27 aged 40-44 40-44 1:13:21 12:22 32:32 34:09 6:46 4:10 3:33 5:40 4:40 4:55 2:04 4:22 4:45
31 Edgar Fernando Ameca 🇲🇽 MEX10th of 55 aged 30-34 30-34 1:13:53 12:54 34:16 33:22 6:18 4:12 4:02 5:44 3:30 4:21 2:18 4:15 5:00
32 Mike Otero 🇲🇽 MEX2nd of 16 aged 45-49 45-49 1:14:22 13:23 32:05 36:01 6:20 4:10 3:38 5:48 3:20 4:35 2:10 4:43 7:37
33 Charly Granados 🇲🇽 MEX9th of 48 aged 25-29 25-29 1:14:22 13:23 32:06 36:17 6:03 4:04 3:46 7:00 4:43 4:27 2:03 3:58 6:16
34 Carlos Cuevas 🇲🇽 MEX9th of 47 aged 35-39 35-39 1:14:37 13:38 32:41 34:04 7:57 4:26 3:50 5:10 3:28 4:45 1:48 5:16 5:21
35 Juan Carlos Cortes 🇲🇽 MEX10th of 47 aged 35-39 35-39 1:14:43 13:44 33:32 34:12 7:04 3:57 3:33 4:47 4:05 4:26 1:34 4:54 6:56
36 Victor Castillo Martin 🇲🇽 MEX3rd of 25 aged 16-24 16-24 1:15:08 14:09 32:53 34:51 7:28 4:01 4:04 6:25 3:15 4:46 2:25 3:53 6:02
37 Luis Villegas 🇲🇽 MEX11th of 47 aged 35-39 35-39 1:15:29 14:30 35:43 33:15 6:35 4:13 3:17 5:01 3:09 4:41 1:42 4:39 6:33
38 Odilon Silva Espíndola 🇲🇽 MEX12th of 47 aged 35-39 35-39 1:15:30 14:31 33:22 35:40 6:34 4:18 4:25 6:03 3:18 4:33 1:56 5:05 6:02
39 Raul Victoria Bautista 🇲🇽 MEX1st of 6 aged 50-54 50-54 1:16:10 15:11 33:38 35:20 7:17 4:09 3:59 5:13 4:19 4:25 1:47 4:22 7:06
40 Raúl Fuentes Melo 🇲🇽 MEX4th of 25 aged 16-24 16-24 1:16:17 15:18 33:03 37:21 5:58 4:13 4:04 5:42 5:01 4:27 2:17 4:22 7:15
41 Eduardo Galaz Salgado 🇲🇽 MEX11th of 55 aged 30-34 30-34 1:16:23 15:24 33:28 35:38 7:21 4:14 3:36 6:59 3:25 4:33 2:30 4:09 6:12
42 Fernando Osorio Bandala 🇲🇽 MEX10th of 48 aged 25-29 25-29 1:16:58 15:59 34:29 35:33 7:01 4:13 4:23 5:02 3:50 4:30 2:08 4:31 6:56
43 Emilio Mejía Padilla 🇲🇽 MEX11th of 48 aged 25-29 25-29 1:17:41 16:42 35:32 35:26 6:48 4:07 3:44 5:37 3:36 4:36 2:00 4:13 7:33
44 Jacob Cardenas Padilla 🇲🇽 MEX12th of 48 aged 25-29 25-29 1:18:01 17:02 34:19 36:48 6:59 4:27 5:36 4:53 4:01 4:38 2:24 4:27 6:22
45 Ricardo Reyes Harfush 🇲🇽 MEX3rd of 27 aged 40-44 40-44 1:18:13 17:14 33:25 38:11 6:42 4:02 4:13 7:08 4:02 4:34 3:15 4:42 6:15
46 Jesús Manuel Bramasco Alcalá 🇲🇽 MEX4th of 27 aged 40-44 40-44 1:18:13 17:14 32:59 39:14 6:05 4:15 3:32 6:55 3:20 4:51 3:50 4:23 8:08
47 Miguel Cantarell 🇲🇽 MEX13th of 48 aged 25-29 25-29 1:18:45 17:46 34:19 37:24 7:05 4:07 3:01 5:32 5:05 4:17 3:25 5:02 6:55
48 Farid Sierra 🇲🇽 MEX5th of 25 aged 16-24 16-24 1:18:46 17:47 34:36 36:35 7:39 4:15 4:37 6:48 3:50 4:37 2:25 4:26 5:37
49 Luis Javier Patiño Martinez 🇲🇽 MEX5th of 27 aged 40-44 40-44 1:18:53 17:54 33:17 39:35 6:06 4:26 3:17 6:39 5:44 4:33 2:43 5:36 6:37
50 Mauricio Alejandro Guerra Cepeda 🇲🇽 MEX6th of 25 aged 16-24 16-24 1:19:02 18:03 36:29 35:17 7:20 4:32 4:02 5:32 4:15 4:44 2:02 4:49 5:21
51 Salvador Grapain Andrade 🇲🇽 MEX6th of 27 aged 40-44 40-44 1:19:12 18:13 40:42 31:25 7:09 4:07 3:15 4:09 3:10 4:34 2:21 4:00 5:49
52 José Manuel Rodríguez Campos 🇲🇽 MEX12th of 55 aged 30-34 30-34 1:19:15 18:16 35:21 36:32 7:25 4:18 4:04 6:16 3:49 4:32 2:31 4:17 6:45
53 Hiram Gonzalez 🇲🇽 MEX13th of 55 aged 30-34 30-34 1:19:17 18:18 36:01 35:41 7:41 4:17 3:36 6:01 4:37 4:33 1:55 5:06 5:36
54 Jorge Rovira 🇲🇽 MEX13th of 47 aged 35-39 35-39 1:19:44 18:45 37:54 34:41 7:13 4:16 3:55 5:01 4:07 4:43 2:22 4:15 6:02
55 Edwin Martinez Terrazas 🇲🇽 MEX3rd of 16 aged 45-49 45-49 1:19:53 18:54 35:49 37:33 6:36 4:17 3:42 6:37 3:38 4:26 2:27 4:12 8:14
56 Jose Saade 🇲🇽 MEX14th of 55 aged 30-34 30-34 1:20:07 19:08 35:46 38:09 6:17 4:16 4:07 6:10 4:22 4:21 2:48 5:22 6:43
57 Rodrigo Morán Obregón 🇲🇽 MEX14th of 47 aged 35-39 35-39 1:20:29 19:30 38:03 34:51 7:39 3:59 3:59 4:42 4:15 4:17 2:20 6:18 5:01
58 Luis Santos Balderas 🇲🇽 MEX14th of 48 aged 25-29 25-29 1:20:39 19:40 34:51 38:44 7:08 4:17 4:05 6:41 4:10 4:38 3:28 5:35 5:50
59 Juan Carlos Cordova Jimenez 🇲🇽 MEX15th of 47 aged 35-39 35-39 1:20:42 19:43 35:30 37:59 7:18 4:16 3:59 5:07 5:12 4:43 2:29 5:08 7:05
60 Cesar Domínguez 🇲🇽 MEX16th of 47 aged 35-39 35-39 1:20:43 19:44 37:22 36:22 7:02 4:24 4:24 5:44 3:51 4:33 2:16 5:04 6:06
61 Juan Fernando Girón Matute 🇭🇳 HON17th of 47 aged 35-39 35-39 1:20:45 19:46 34:38 39:16 6:56 4:12 4:01 6:00 4:50 4:44 2:11 5:28 7:50
62 Gonzalo Javier Orozco Maldonado 🇲🇽 MEX7th of 25 aged 16-24 16-24 1:21:07 20:08 40:35 33:00 7:35 4:20 2:42 4:52 3:40 4:19 2:01 4:51 6:15
63 Luis Felipe Jimenes Anaya 🇲🇽 MEX15th of 55 aged 30-34 30-34 1:21:17 20:18 30:31 44:24 6:25 4:04 4:31 10:03 5:37 4:30 2:32 4:35 8:32
64 Cesar Portilla 🇲🇽 MEX18th of 47 aged 35-39 35-39 1:21:18 20:19 37:16 36:59 7:07 4:22 5:03 6:40 4:10 4:40 1:51 4:39 5:34
65 Nahel JR Karame Lira 🇲🇽 MEX15th of 48 aged 25-29 25-29 1:21:18 20:19 34:33 38:51 7:59 4:11 3:48 5:40 4:20 4:48 2:39 4:58 8:27
66 Emilio Rendón Gómez 🇲🇽 MEX8th of 25 aged 16-24 16-24 1:21:30 20:31 35:50 38:53 6:50 4:29 3:38 4:48 5:05 4:58 2:07 5:16 8:32
67 José Alberto Cervantes Ayala 🇲🇽 MEX19th of 47 aged 35-39 35-39 1:22:03 21:04 39:55 33:18 8:54 4:17 3:57 5:28 3:54 4:17 1:34 4:32 5:19
68 Luis Manuel Becerra 🇲🇽 MEX20th of 47 aged 35-39 35-39 1:22:18 21:19 37:26 37:48 7:08 4:17 3:31 5:39 5:14 4:38 2:59 4:57 6:33
69 Alberto Villarreal 🇲🇽 MEX16th of 48 aged 25-29 25-29 1:22:21 21:22 37:15 38:36 6:34 4:21 3:25 5:55 5:06 4:36 2:21 5:30 7:22
70 Carlos Granados Garcés 🇲🇽 MEX17th of 48 aged 25-29 25-29 1:22:24 21:25 37:07 36:54 8:26 4:20 3:56 6:18 4:15 4:41 2:48 4:43 5:53
71 Rodrigo Ramirez 🇲🇽 MEX4th of 16 aged 45-49 45-49 1:22:36 21:37 37:36 38:04 7:01 4:28 4:54 5:34 4:03 4:56 2:12 4:55 7:02
72 Santiago Sainz García 🇲🇽 MEX9th of 25 aged 16-24 16-24 1:22:37 21:38 40:41 35:51 6:10 4:09 3:56 5:16 5:16 4:43 2:07 4:15 6:09
73 Alejandro Gutierrez 🇲🇽 MEX16th of 55 aged 30-34 30-34 1:22:41 21:42 38:30 36:57 7:19 4:09 3:29 5:11 4:52 4:48 2:35 4:59 6:54
74 Fernando Perdigon Ferreira 🇲🇽 MEX18th of 48 aged 25-29 25-29 1:22:51 21:52 39:58 35:29 7:28 4:15 4:02 5:25 3:30 4:36 2:29 4:54 6:18
75 Miguel Sandoval 🇺🇸 USA19th of 48 aged 25-29 25-29 1:22:53 21:54 38:15 37:28 7:13 4:10 4:08 6:20 4:18 4:30 3:06 4:02 6:54
76 Jorge Vega 🇲🇽 MEX20th of 48 aged 25-29 25-29 1:23:00 22:01 41:17 33:50 7:59 4:20 2:51 5:01 4:17 4:38 1:54 4:21 6:28
77 Mauricio Gallardo 🇲🇽 MEX17th of 55 aged 30-34 30-34 1:23:05 22:06 38:34 37:26 7:09 4:14 4:52 5:16 4:45 4:39 2:38 5:08 5:54
78 Carlos Fernando Pérez Velasco 🇲🇽 MEX21st of 48 aged 25-29 25-29 1:23:06 22:07 37:48 38:17 7:07 4:16 3:51 5:35 3:53 4:48 2:28 4:58 8:28
79 Xavier Lopez Zubiria 🇲🇽 MEX7th of 27 aged 40-44 40-44 1:23:13 22:14 35:44 39:59 7:34 4:31 4:16 5:58 4:30 4:42 2:29 6:00 7:33
80 Fernando Olivares Torres 🇲🇽 MEX18th of 55 aged 30-34 30-34 1:23:34 22:35 38:48 37:13 7:37 4:19 4:36 6:13 3:34 4:33 2:58 5:08 5:52
81 Gustavo Osvaldo Medrano Romo 🇲🇽 MEX22nd of 48 aged 25-29 25-29 1:23:52 22:53 36:34 40:02 7:22 4:20 4:40 6:42 3:46 5:03 3:00 5:05 7:26
82 Javier Echeverria 🇲🇽 MEX8th of 27 aged 40-44 40-44 1:24:11 23:12 33:34 43:17 7:25 4:06 4:40 6:31 4:49 4:25 3:20 5:52 9:34
83 Emiliano Aguilera Vega 🇲🇽 MEX10th of 25 aged 16-24 16-24 1:24:13 23:14 33:06 43:08 8:04 4:27 4:43 7:39 3:33 4:44 4:06 4:35 9:21
84 Jairo Salvador Pérez Cabrera 🇲🇽 MEX19th of 55 aged 30-34 30-34 1:24:43 23:44 37:17 39:37 7:51 4:36 4:15 6:21 4:23 4:45 3:09 4:41 7:27
85 Diego Agraz Pérez 🇲🇽 MEX11th of 25 aged 16-24 16-24 1:24:46 23:47 42:15 35:35 7:01 4:18 3:33 5:30 3:43 4:45 2:08 4:11 7:27
86 Rodrigo Maldonado 🇲🇽 MEX9th of 27 aged 40-44 40-44 1:24:47 23:48 39:37 37:50 7:26 4:06 4:05 6:08 4:28 4:51 2:54 5:08 6:10
87 Christopher Seels 🇲🇽 MEX20th of 55 aged 30-34 30-34 1:24:47 23:48 37:41 40:28 6:43 4:26 3:54 6:16 4:53 4:42 2:35 5:14 8:28
88 Patricio Bonilla Aldrete 🇲🇽 MEX12th of 25 aged 16-24 16-24 1:25:00 24:01 40:23 36:22 8:21 4:32 3:48 5:12 3:59 5:07 2:05 5:10 6:29
89 Luis Fernando Ruben Vazquez Sanchez 🇲🇽 MEX21st of 55 aged 30-34 30-34 1:25:11 24:12 37:46 40:45 6:45 4:27 5:27 6:54 4:27 4:50 1:48 5:06 7:46
90 Carlos Alberto Sánchez Mata 🇲🇽 MEX21st of 47 aged 35-39 35-39 1:25:25 24:26 36:53 41:25 7:12 4:28 4:00 7:09 5:36 5:00 2:01 5:06 8:05
91 Eduardo Rojas Carreón 🇲🇽 MEX22nd of 55 aged 30-34 30-34 1:25:42 24:43 39:21 38:54 7:32 4:28 4:54 7:00 3:52 4:51 3:29 4:09 6:11
92 Arturo Castro Barbosa 🇲🇽 MEX23rd of 55 aged 30-34 30-34 1:26:12 25:13 37:52 39:00 9:25 4:08 5:21 6:42 2:11 4:49 2:53 5:20 7:36
93 Uriel Pineda 🇲🇽 MEX23rd of 48 aged 25-29 25-29 1:26:20 25:21 34:55 42:49 8:40 4:16 4:40 6:41 5:01 4:51 3:24 5:30 8:26
94 Rafael Vidaurreta Trueba 🇲🇽 MEX22nd of 47 aged 35-39 35-39 1:26:57 25:58 39:15 39:55 7:50 4:33 5:24 8:28 4:09 4:54 2:27 4:31 5:29
95 Emir Jesset Flores Teutla 🇲🇽 MEX10th of 27 aged 40-44 40-44 1:27:06 26:07 39:02 40:40 7:28 4:13 4:00 7:10 4:37 4:45 1:56 5:17 8:42
96 Humberto Gallegos 🇲🇽 MEX24th of 55 aged 30-34 30-34 1:27:06 26:07 38:25 41:45 7:01 4:25 4:42 5:34 5:24 4:34 3:25 6:17 7:24
97 Fernando Lopez Velasco 🇲🇽 MEX23rd of 47 aged 35-39 35-39 1:27:08 26:09 35:44 43:14 8:15 4:10 3:57 7:55 5:37 4:46 2:45 6:22 7:42
98 Marcos Adrian Arrieta Palomares 🇲🇽 MEX5th of 16 aged 45-49 45-49 1:27:29 26:30 36:12 43:24 7:56 4:20 4:02 6:30 5:13 5:19 3:28 4:39 9:53
99 Raúl Uriel Espinosa Ramirez 🇲🇽 MEX24th of 48 aged 25-29 25-29 1:27:34 26:35 39:18 40:10 8:12 4:07 3:38 5:17 5:39 4:34 3:09 5:40 8:06
100 Luis Fernando Chavez de Gyves 🇲🇽 MEX25th of 55 aged 30-34 30-34 1:28:05 27:06 37:24 42:16 8:29 4:26 4:25 6:45 5:19 4:38 3:10 5:40 7:53
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