HYROX Acapulco 2026: Open Men results

1,509 finishers on 5 Sep 2026. Typical finish 1:33:42, fastest 10% under 1:13:08. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Cristian Vélez 🇲🇽 MEX1st of 356 aged 25-29 25-29 59:44 27:58 26:24 5:26 4:07 2:07 3:07 4:05 4:19 1:35 3:13 3:51
2 Ismael Pedroza 🇲🇽 MEX1st of 191 aged 40-44 40-44 1:00:32 0:48 29:34 25:45 5:19 4:06 2:25 3:05 3:21 4:24 1:43 3:05 3:36
3 Fabian Ricardo Velazquez Rangel 🇲🇽 MEX1st of 348 aged 30-34 30-34 1:00:45 1:01 27:42 27:48 5:19 3:57 2:30 3:13 3:23 4:21 2:07 3:12 5:05
4 Kevin Teodoro Aguilar Pérez 🇲🇽 MEX2nd of 348 aged 30-34 30-34 1:01:04 1:20 27:19 28:54 4:55 4:11 2:34 3:54 3:31 4:29 1:49 3:52 4:34
5 Eduardo Ibañez 🇲🇽 MEX1st of 204 aged 16-24 16-24 1:01:21 1:37 28:35 27:49 5:03 4:11 2:45 3:45 3:14 4:29 2:03 2:56 4:26
6 David Mathieu Michel Morin 🇫🇷 FRA3rd of 348 aged 30-34 30-34 1:01:28 1:44 30:32 25:47 5:14 4:21 2:17 2:47 3:37 4:18 1:32 2:58 3:57
7 Héctor Quezada 🇲🇽 MEX1st of 249 aged 35-39 35-39 1:01:37 1:53 29:31 26:48 5:22 4:01 2:25 3:21 3:16 4:21 1:34 3:44 4:06
8 German Gomez 🇲🇽 MEX4th of 348 aged 30-34 30-34 1:01:45 2:01 30:58 25:52 5:00 4:11 2:59 3:08 2:51 4:18 1:49 3:05 3:31
9 Brian Lancry 🇦🇷 ARG2nd of 204 aged 16-24 16-24 1:01:46 2:02 29:10 27:20 5:21 4:15 2:33 3:11 2:57 4:22 1:58 3:33 4:31
10 Ivan Alejandro Valdez 🇲🇽 MEX2nd of 356 aged 25-29 25-29 1:02:02 2:18 30:51 26:00 5:15 4:16 3:04 3:33 2:39 4:25 1:37 2:59 3:27
11 Luis Garcia 🇲🇽 MEX3rd of 356 aged 25-29 25-29 1:02:03 2:19 30:19 26:47 5:02 3:59 2:14 3:18 3:33 4:03 1:32 3:24 4:44
12 Fabian Quintanar Cabrera 🇲🇽 MEX3rd of 204 aged 16-24 16-24 1:02:13 2:29 30:40 25:38 5:59 4:10 2:25 3:09 2:57 4:19 1:32 2:59 4:07
13 Sebastian Fernandez 🇲🇽 MEX4th of 356 aged 25-29 25-29 1:02:19 2:35 30:10 26:36 5:38 4:02 2:37 3:26 3:40 4:21 1:54 3:15 3:21
14 Arturo Javier Gutierrez Gamiz 🇲🇽 MEX5th of 356 aged 25-29 25-29 1:02:58 3:14 29:10 28:57 4:55 4:23 2:50 3:49 3:06 4:29 1:37 3:56 4:47
15 Louis Ramiro Alicea Hernández 🇲🇽 MEX4th of 204 aged 16-24 16-24 1:03:19 3:35 31:36 26:30 5:18 4:19 2:36 3:10 2:59 4:32 1:28 3:01 4:25
16 Blake Havens 🇺🇸 USA5th of 204 aged 16-24 16-24 1:03:42 3:58 28:47 29:56 5:02 4:22 2:41 4:14 3:22 4:21 1:33 4:30 4:53
17 Saúl Ruiz Fuerte 🇲🇽 MEX6th of 356 aged 25-29 25-29 1:03:55 4:11 30:17 28:18 5:23 4:11 2:58 3:25 3:24 4:21 1:44 3:51 4:24
18 Jose Manuel Tovar Reyes 🇲🇽 MEX2nd of 249 aged 35-39 35-39 1:04:11 4:27 30:20 28:25 5:30 4:14 3:03 3:28 3:51 4:41 1:25 3:38 4:05
19 Daniel del Valle 🇲🇽 MEX6th of 204 aged 16-24 16-24 1:04:13 4:29 30:04 28:07 6:08 4:10 2:27 3:43 3:29 4:14 1:57 3:47 4:20
20 Joaquín Marin de la Rosa 🇲🇽 MEX7th of 204 aged 16-24 16-24 1:04:37 4:53 29:45 29:42 5:13 4:29 2:17 3:43 3:55 4:18 1:42 4:02 5:16
21 Juan Manuel González Iglesias 🇲🇽 MEX7th of 356 aged 25-29 25-29 1:04:40 4:56 30:48 28:39 5:18 4:10 2:32 3:57 2:44 4:28 1:32 3:10 6:06
22 Julio Cesar Cardenas Moreno 🇲🇽 MEX3rd of 249 aged 35-39 35-39 1:04:44 5:00 29:43 29:46 5:19 4:36 2:59 3:46 3:01 4:34 1:46 3:53 5:11
23 Ray Lopez Angulo 🇲🇽 MEX8th of 204 aged 16-24 16-24 1:04:56 5:12 31:37 27:30 5:52 4:29 2:55 3:40 2:51 4:27 1:59 3:06 4:03
24 Luis Rangel 🇲🇽 MEX5th of 348 aged 30-34 30-34 1:05:12 5:28 31:41 27:36 6:00 4:28 2:59 3:09 2:50 4:34 2:09 3:04 4:23
25 Sergio Sarmiento 🇲🇽 MEX2nd of 191 aged 40-44 40-44 1:05:15 5:31 30:44 28:56 5:40 4:14 2:07 3:32 4:00 4:27 1:31 3:51 5:14
26 Jefferson Rodriguez 🇨🇴 COL4th of 249 aged 35-39 35-39 1:05:19 5:35 30:19 29:41 5:23 4:15 2:27 3:34 4:09 4:18 2:05 3:34 5:19
27 Karim Morales Bojalil 🇲🇽 MEX8th of 356 aged 25-29 25-29 1:05:31 5:47 31:43 28:18 5:33 4:12 2:56 3:28 3:40 4:29 1:49 3:47 3:57
28 Fernando Olivas Reyes 🇲🇽 MEX9th of 356 aged 25-29 25-29 1:05:32 5:48 31:29 28:04 6:04 4:14 2:33 3:21 3:42 4:21 1:41 3:24 4:48
29 Emilio Vicon 🇲🇽 MEX10th of 356 aged 25-29 25-29 1:05:39 5:55 31:30 28:44 5:30 4:04 2:36 3:20 3:59 4:22 1:51 3:59 4:33
30 Bernardo Rodolfo Telpalo Flores 🇲🇽 MEX11th of 356 aged 25-29 25-29 1:05:53 6:09 31:58 28:28 5:32 4:28 2:30 3:35 3:30 4:35 2:13 3:20 4:17
31 Daniel Hernández Garcia 🇲🇽 MEX6th of 348 aged 30-34 30-34 1:05:57 6:13 30:54 29:34 5:33 4:04 3:10 3:58 3:46 4:20 1:37 3:20 5:19
32 Manuel Antonio Morales Gomez 🇲🇽 MEX12th of 356 aged 25-29 25-29 1:05:59 6:15 30:55 29:21 5:49 4:06 2:49 3:57 3:35 4:26 1:53 3:42 4:53
33 Ricardo Daniel de la Rosa Venegas 🇲🇽 MEX13th of 356 aged 25-29 25-29 1:06:03 6:19 32:01 28:24 5:43 4:03 1:46 3:40 3:25 4:02 1:39 3:32 6:17
34 Luis Pablo Moyers Gomez 🇲🇽 MEX14th of 356 aged 25-29 25-29 1:06:23 6:39 32:30 27:52 6:05 4:32 2:18 3:17 3:47 4:31 2:03 3:24 4:00
35 Jonathan Maravilla 🇲🇽 MEX15th of 356 aged 25-29 25-29 1:06:29 6:45 32:28 28:11 5:55 3:52 2:41 3:32 4:17 4:27 1:34 3:17 4:31
36 Jose de Jesus Alonso Duarte 🇲🇽 MEX16th of 356 aged 25-29 25-29 1:06:29 6:45 32:12 28:45 5:35 4:19 2:39 3:36 3:58 4:40 2:06 3:21 4:06
37 Antonio Ruiz Moran 🇲🇽 MEX17th of 356 aged 25-29 25-29 1:06:44 7:00 31:51 29:23 5:36 4:00 2:07 4:53 4:04 4:09 1:38 4:15 4:17
38 Armando Gutiérrez Benavides 🇲🇽 MEX18th of 356 aged 25-29 25-29 1:06:47 7:03 31:26 29:42 5:44 4:16 2:28 3:37 4:02 4:40 1:34 4:24 4:41
39 Josué Ismael Contreras Castillo 🇲🇽 MEX19th of 356 aged 25-29 25-29 1:06:48 7:04 29:31 31:58 5:23 3:59 2:25 3:56 4:25 4:22 2:13 4:58 5:40
40 Aldo Jassiel Avalos Jauregui 🇲🇽 MEX20th of 356 aged 25-29 25-29 1:06:59 7:15 29:30 31:38 5:56 4:31 2:51 4:51 3:12 4:41 2:41 3:51 5:00
41 Manuel Alejandro Aumaitre 🇻🇪 VEN7th of 348 aged 30-34 30-34 1:07:01 7:17 32:32 28:43 5:50 4:26 2:51 3:24 3:26 4:22 1:33 3:37 5:04
42 Max Fuentes 🇲🇽 MEX9th of 204 aged 16-24 16-24 1:07:25 7:41 33:36 28:05 5:49 4:17 2:17 3:51 2:50 4:27 2:43 3:29 4:11
43 Orlando Cavazos 🇲🇽 MEX21st of 356 aged 25-29 25-29 1:07:27 7:43 34:00 27:56 5:37 4:31 2:16 3:35 3:37 4:21 2:14 3:33 3:49
44 Paul Adrian Balandran Rodriguez 🇲🇽 MEX22nd of 356 aged 25-29 25-29 1:07:30 7:46 34:24 27:29 5:42 3:59 2:42 3:21 3:43 4:22 1:30 3:23 4:29
45 Miguel Cabada Flores 🇲🇽 MEX5th of 249 aged 35-39 35-39 1:07:36 7:52 34:35 27:15 5:51 4:18 2:25 2:54 3:20 4:41 1:43 3:26 4:28
46 Adolfo Alejandro Mendez de la Peña 🇲🇽 MEX10th of 204 aged 16-24 16-24 1:07:47 8:03 28:31 33:17 6:03 4:17 2:55 4:58 4:14 4:33 1:56 4:20 6:04
47 Carlos Fajardo Chavira 🇲🇽 MEX8th of 348 aged 30-34 30-34 1:07:49 8:05 32:12 28:50 6:50 4:13 2:41 3:45 3:20 4:37 1:52 3:43 4:39
48 Héctor Emmanuel Lemus Zalapa 🇲🇽 MEX3rd of 191 aged 40-44 40-44 1:07:49 8:05 31:59 29:07 6:46 4:04 2:38 3:30 4:00 4:21 1:53 3:53 4:48
49 Isai Eduardo Reyes Mejía 🇲🇽 MEX4th of 191 aged 40-44 40-44 1:08:05 8:21 33:07 28:32 6:31 4:18 3:05 3:47 3:18 4:28 1:39 4:21 3:36
50 Andres del Villar Garcia 🇲🇽 MEX11th of 204 aged 16-24 16-24 1:08:12 8:28 32:48 29:05 6:24 4:22 2:41 3:40 3:32 4:26 2:03 3:36 4:45
51 Abner Acalli Sánchez Moreno 🇲🇽 MEX12th of 204 aged 16-24 16-24 1:08:13 8:29 30:34 31:15 6:30 4:27 2:45 3:53 3:38 4:28 1:48 4:01 6:15
52 Emiliano Tagosam 🇲🇽 MEX13th of 204 aged 16-24 16-24 1:08:38 8:54 31:52 30:49 6:01 4:16 2:52 3:52 3:25 4:39 2:09 4:35 5:01
53 Emiliano González Flores 🇲🇽 MEX14th of 204 aged 16-24 16-24 1:08:40 8:56 31:26 30:48 6:29 4:09 2:39 3:56 4:36 4:36 2:01 4:00 4:51
54 Daniel García 🇲🇽 MEX9th of 348 aged 30-34 30-34 1:08:47 9:03 34:06 28:43 6:04 4:15 2:54 4:10 3:43 4:27 2:02 3:23 3:49
55 Allan Colin 🇲🇽 MEX10th of 348 aged 30-34 30-34 1:08:59 9:15 32:17 31:09 5:37 4:10 2:39 3:57 3:56 4:25 2:08 4:38 5:16
56 Fernando Aguilar 🇲🇽 MEX5th of 191 aged 40-44 40-44 1:09:00 9:16 33:45 29:27 5:53 4:15 2:11 3:41 4:14 4:30 2:02 3:55 4:39
57 Emilio Akira Morones Ishikawa 🇲🇽 MEX6th of 249 aged 35-39 35-39 1:09:00 9:16 33:22 29:28 6:15 4:02 2:05 3:22 3:04 4:20 2:02 3:51 6:42
58 Reynaldo Hernandez 🇲🇽 MEX23rd of 356 aged 25-29 25-29 1:09:03 9:19 31:26 32:11 5:32 4:21 3:41 3:54 4:20 4:43 1:59 4:03 5:10
59 Luis Ebenezer Sanchez 🇲🇽 MEX6th of 191 aged 40-44 40-44 1:09:06 9:22 32:53 30:12 6:04 4:04 2:49 3:57 3:18 4:34 2:22 4:15 4:53
60 Luca Breton 🇲🇽 MEX15th of 204 aged 16-24 16-24 1:09:07 9:23 33:19 29:42 6:10 4:14 2:24 3:48 4:00 4:33 1:58 3:00 5:45
61 Luis Martinez 🇲🇽 MEX16th of 204 aged 16-24 16-24 1:09:07 9:23 32:00 30:51 6:21 4:10 3:11 4:11 3:50 4:20 2:02 3:34 5:33
62 Markus Schinz 🇩🇪 GER7th of 249 aged 35-39 35-39 1:09:08 9:24 32:46 30:30 5:58 4:12 2:30 3:07 5:10 4:45 1:33 4:09 5:04
63 Alejandro Garcia Garza 🇲🇽 MEX17th of 204 aged 16-24 16-24 1:09:09 9:25 33:20 30:03 5:50 4:39 3:08 3:44 3:49 4:39 1:37 4:19 4:08
64 Víctor Manuel Vera Castillo 🇲🇽 MEX7th of 191 aged 40-44 40-44 1:09:12 9:28 32:36 30:49 5:51 4:22 2:48 3:38 3:50 4:53 1:54 4:29 4:55
65 Jose Luis Alonzo Aguayo 🇲🇽 MEX8th of 249 aged 35-39 35-39 1:09:15 9:31 32:31 30:54 5:54 4:12 2:46 3:48 3:29 4:39 2:08 4:59 4:53
66 Juan Gerardo Corona Cortés 🇲🇽 MEX8th of 191 aged 40-44 40-44 1:09:18 9:34 33:04 29:56 6:22 4:19 2:46 4:32 3:28 4:37 1:46 4:17 4:11
67 Miguel Angel Gomez del Valle 🇲🇽 MEX11th of 348 aged 30-34 30-34 1:09:19 9:35 33:50 29:45 5:48 4:17 2:29 3:28 4:24 4:19 1:40 3:59 5:09
68 Jose Luis Perez Estrada 🇲🇽 MEX12th of 348 aged 30-34 30-34 1:09:30 9:46 32:52 30:32 6:11 4:06 2:53 3:39 4:11 4:56 1:47 4:04 4:56
69 Antonio Velasco 🇲🇽 MEX18th of 204 aged 16-24 16-24 1:09:36 9:52 32:57 29:34 7:09 4:02 2:41 3:26 4:38 4:19 1:44 4:08 4:36
70 Gustavo Ignacio Téllez Ceron 🇲🇽 MEX13th of 348 aged 30-34 30-34 1:09:37 9:53 34:46 28:57 5:56 4:00 2:06 3:16 4:12 4:22 2:09 3:46 5:06
71 Mario Alejandro Salazar Gzman 🇲🇽 MEX1st of 101 aged 45-49 45-49 1:09:39 9:55 32:38 30:38 6:27 4:02 2:53 4:07 4:03 4:19 2:02 3:49 5:23
72 Angel Chavarria 🇲🇽 MEX9th of 249 aged 35-39 35-39 1:09:41 9:57 34:09 29:43 5:53 4:14 2:41 3:27 3:55 4:21 1:51 4:24 4:50
73 Juan Jose Garibay Bernal 🇲🇽 MEX14th of 348 aged 30-34 30-34 1:09:43 9:59 33:18 30:15 6:16 4:13 2:40 3:52 3:36 4:26 1:45 4:28 5:15
74 Jorge Luis Miranda Salazar 🇲🇽 MEX2nd of 101 aged 45-49 45-49 1:09:44 10:00 32:55 30:47 6:08 4:12 2:44 3:53 4:06 4:37 1:57 3:49 5:29
75 Roberto Arellano Leyva 🇲🇽 MEX10th of 249 aged 35-39 35-39 1:09:45 10:01 32:50 30:39 6:20 4:16 3:11 3:56 4:19 4:27 2:00 3:50 4:40
76 José de Jesús Morales Angeles 🇲🇽 MEX15th of 348 aged 30-34 30-34 1:09:48 10:04 36:10 26:34 7:09 3:55 2:14 3:12 3:32 4:16 1:52 3:24 4:09
77 Alan Eduardo Zamarripa Lopez 🇲🇽 MEX16th of 348 aged 30-34 30-34 1:09:50 10:06 35:19 28:53 5:42 4:20 2:19 3:43 3:53 4:24 1:59 3:44 4:31
78 Carlos Espinosa 🇲🇽 MEX24th of 356 aged 25-29 25-29 1:10:04 10:20 34:05 29:14 6:49 4:10 3:01 3:43 3:17 4:22 2:12 4:01 4:28
79 Emmanuel Lopez Aguilera 🇲🇽 MEX3rd of 101 aged 45-49 45-49 1:10:04 10:20 31:37 32:04 6:27 4:20 2:30 4:10 4:20 4:38 1:53 4:10 6:03
80 Ricardo Galan Curiel 🇲🇽 MEX11th of 249 aged 35-39 35-39 1:10:05 10:21 34:48 28:08 7:12 4:01 2:35 3:08 4:15 4:12 1:40 4:01 4:16
81 Alexis Ayala 🇲🇽 MEX17th of 348 aged 30-34 30-34 1:10:06 10:22 35:10 28:20 6:40 4:07 2:28 3:29 3:31 4:36 2:07 3:40 4:22
82 Juan Adame 🇲🇽 MEX12th of 249 aged 35-39 35-39 1:10:06 10:22 34:46 29:02 6:21 4:07 2:10 3:31 4:30 4:26 1:38 4:08 4:32
83 Emiliano Torres Angeles 🇲🇽 MEX25th of 356 aged 25-29 25-29 1:10:08 10:24 34:41 29:15 6:16 4:15 3:25 4:06 2:17 4:46 2:10 4:12 4:04
84 Johnny Velasco 🇪🇨 ECU19th of 204 aged 16-24 16-24 1:10:27 10:43 35:40 28:42 6:11 4:24 2:27 3:36 3:38 4:21 1:40 4:15 4:21
85 Luis Mario Suarez Mendez 🇲🇽 MEX20th of 204 aged 16-24 16-24 1:10:30 10:46 35:26 28:22 6:45 4:35 2:34 3:40 3:45 4:28 1:40 3:03 4:37
86 Coach Bro Ortiz Carlos 🇲🇽 MEX13th of 249 aged 35-39 35-39 1:10:31 10:47 38:28 25:49 6:18 3:55 1:44 2:50 4:32 3:59 1:19 3:39 3:51
87 Darío Mora Rivero 🇲🇽 MEX26th of 356 aged 25-29 25-29 1:10:33 10:49 33:53 30:02 6:44 4:20 2:21 3:52 3:32 4:33 1:20 4:36 5:28
88 Adrián Salomon Figueroa Castellanos 🇲🇽 MEX18th of 348 aged 30-34 30-34 1:10:40 10:56 34:08 29:46 6:49 4:20 2:21 3:35 4:33 4:41 1:17 4:09 4:50
89 Saúl Martínez Ruiz 🇲🇽 MEX9th of 191 aged 40-44 40-44 1:10:43 10:59 30:39 34:06 6:01 4:46 3:19 4:43 3:42 4:45 1:58 4:47 6:06
90 José Carlos Ruiz Serrador 🇲🇽 MEX19th of 348 aged 30-34 30-34 1:10:44 11:00 36:52 27:22 6:34 4:09 2:20 3:40 2:28 4:41 1:46 3:23 4:55
91 Hiong Yong Ray Kua 🇸🇬 SIN14th of 249 aged 35-39 35-39 1:10:44 11:00 34:50 29:56 6:04 4:34 3:01 3:52 3:26 4:48 1:38 3:40 4:57
92 Emilio Jaramillo 🇲🇽 MEX27th of 356 aged 25-29 25-29 1:10:45 11:01 35:21 28:37 6:53 4:15 2:37 4:13 3:54 4:43 1:26 3:37 3:52
93 Moises Nahmad 🇲🇽 MEX21st of 204 aged 16-24 16-24 1:10:45 11:01 33:39 28:52 8:19 4:10 2:35 3:46 3:48 4:36 1:46 3:22 4:49
94 Rodrigo Terrazas Fernandez 🇲🇽 MEX28th of 356 aged 25-29 25-29 1:10:45 11:01 34:58 29:29 6:21 4:18 2:56 4:12 3:10 4:22 1:38 3:32 5:21
95 Pablo Gil 🇲🇽 MEX20th of 348 aged 30-34 30-34 1:10:48 11:04 33:12 30:40 7:02 4:09 2:45 3:38 3:49 4:28 2:09 4:42 5:00
96 Julio Andres Gonzalez Llano 🇲🇽 MEX10th of 191 aged 40-44 40-44 1:10:51 11:07 33:51 30:42 6:22 4:01 2:40 3:34 3:41 4:33 1:18 4:54 6:01
97 Henry Romero 🇻🇪 VEN29th of 356 aged 25-29 25-29 1:10:52 11:08 34:56 29:56 6:05 4:23 2:07 3:37 3:48 4:59 1:58 3:49 5:15
98 Omar Trejo 🇲🇽 MEX21st of 348 aged 30-34 30-34 1:10:54 11:10 32:41 32:41 5:37 4:14 2:40 4:22 4:19 4:56 2:24 4:51 4:55
99 Aaron Isidro Perez 🇲🇽 MEX30th of 356 aged 25-29 25-29 1:10:55 11:11 33:30 30:19 7:12 4:38 2:21 3:29 4:40 4:55 1:32 3:46 4:58
100 Sebastian Gomez 🇺🇸 USA31st of 356 aged 25-29 25-29 1:10:57 11:13 35:05 29:38 6:18 4:09 3:07 3:38 2:56 4:34 2:02 4:13 4:59
How to read

The place is among timed finishers in Open 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