HYROX Acapulco 2025: Open Men results

892 finishers on 6 Sept 2025. Typical finish 1:37:00, fastest 10% under 1:16:21. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Mario Enrique Martinez Ornelas 🇲🇽 MEX 30-34 1/201 1:03:25 33:0427:043:21 4:182:363:453:004:271:233:294:06
2 Alan Carrillo Avila 🇲🇽 MEX 30-34 2/201 1:03:46 34:3725:343:40 3:482:143:133:124:051:243:393:59
3 Julio Cesar Calderón Treviño 🇲🇽 MEX 35-39 1/174 1:04:11 33:1627:173:41 4:002:293:374:014:151:163:374:02
4 Julio Raygosa 🇲🇽 MEX 25-29 1/214 1:04:15 34:1925:424:18 4:142:153:373:234:261:393:58—
5 Abisai Reyes Sánchez 🇲🇽 MEX 25-29 2/214 1:06:03 33:1429:073:47 4:162:483:273:204:281:583:055:45
6 Alejandro Servin Valencia 🇲🇽 MEX 40-44 1/100 1:06:17 32:4728:325:02 4:092:393:543:074:181:183:425:25
7 Ruben Augusto Bertone 🇦🇷 ARG 30-34 3/201 1:06:40 36:1726:303:58 3:532:183:362:414:212:013:144:26
8 Arturo Rosales 🇲🇽 MEX 25-29 3/214 1:06:46 32:4430:213:44 4:003:203:454:294:252:054:074:10
9 Fernando Roldan Campos 🇲🇽 MEX 25-29 4/214 1:07:06 37:3224:015:38 3:562:014:042:554:201:172:52—
10 Jose Manuel Abad Nosti 🇲🇽 MEX 25-29 5/214 1:07:19 35:3227:274:24 4:042:273:503:364:111:303:264:23
11 Luis Manuel Mata 🇲🇽 MEX 25-29 6/214 1:07:24 33:1330:014:15 4:093:113:553:334:371:332:446:19
12 Emiliano Pereznegron 🇲🇽 MEX 25-29 7/214 1:07:37 34:2829:044:08 4:093:033:593:244:231:503:524:24
13 Simon Ernesto Mendoza Olivares 🇲🇽 MEX 35-39 2/174 1:07:40 34:5128:334:23 4:083:003:484:014:271:214:133:35
14 Luis Felipe Jiménes Anaya 🇲🇽 MEX 30-34 4/201 1:07:53 31:3032:343:52 4:162:234:184:394:231:554:206:20
15 Leonardo Aguilar Echevarría 🇲🇽 MEX 16-24 1/121 1:07:57 34:5128:015:07 4:333:003:293:124:281:273:284:24
16 Angel Valdivia 🇺🇸 USA 30-34 5/201 1:08:21 36:0828:154:03 3:573:263:303:554:201:553:553:17
17 Ivan Alejandro Valdez 🇲🇽 MEX 25-29 8/214 1:08:22 33:4030:204:27 4:092:284:093:384:271:524:434:54
18 Joel Díaz León 🇲🇽 MEX 25-29 9/214 1:08:28 34:4230:053:46 4:063:044:014:034:221:494:044:36
19 Jose Ricardo Vega 🇲🇽 MEX 30-34 6/201 1:08:32 32:4831:563:52 4:183:154:233:234:241:563:576:20
20 Pablo Alejandro Lopez Salazar 🇲🇽 MEX 30-34 7/201 1:08:48 34:5929:204:32 4:013:175:073:234:341:503:084:00
21 Eugenio Martell Cardenas 🇲🇽 MEX 30-34 8/201 1:08:53 34:2129:414:54 4:222:384:513:114:391:463:384:36
22 Luis Fernando Azuara 🇲🇽 MEX 30-34 9/201 1:09:12 35:5329:313:53 4:052:403:432:394:182:003:586:08
23 Francisco Maldonado Barajas 🇲🇽 MEX 30-34 10/201 1:09:31 36:4228:404:14 4:052:583:213:134:211:413:585:03
24 Salvador Montoya 🇲🇽 MEX 30-34 11/201 1:09:56 33:5032:054:03 4:164:004:363:464:401:343:395:34
25 Rogelio Gonzalez Gasca 🇲🇽 MEX 25-29 10/214 1:09:58 32:4033:134:09 4:075:424:204:214:111:453:435:04
26 Ronnie Bookman 🇺🇸 USA 30-34 12/201 1:10:20 36:0229:274:55 4:263:024:053:334:341:483:434:16
27 Angel Jesus Ledezma Escalante 🇲🇽 MEX 25-29 11/214 1:10:49 34:5730:445:14 4:172:374:324:104:251:314:105:02
28 Jesús Alejandro Rojas Sánchez 🇲🇽 MEX 30-34 13/201 1:11:04 38:3627:354:56 4:032:493:213:364:101:593:393:58
29 Tracopk Tellez 🇲🇽 MEX 25-29 12/214 1:11:08 36:1729:505:05 4:132:474:343:294:451:542:525:16
30 Jose Eduardo Carrillo Tun 🇲🇽 MEX 30-34 14/201 1:11:11 34:2032:394:18 4:503:005:354:114:571:404:034:23
31 Maximiliano Medrano Novoa 🇲🇽 MEX 25-29 13/214 1:11:21 36:2330:544:10 4:033:364:133:504:271:503:305:25
32 Jose Manuel Tovar Reyes 🇲🇽 MEX 30-34 15/201 1:11:33 33:3233:574:08 4:094:075:244:105:321:383:455:12
33 Jonathan Maravilla 🇲🇽 MEX 25-29 14/214 1:11:39 35:2930:195:54 3:493:184:033:544:351:373:515:12
34 José Pablo Cruz Ramos 🇲🇽 MEX 16-24 2/121 1:11:41 35:1032:274:07 4:193:364:373:474:421:403:485:58
35 José René Olea López 🇲🇽 MEX 16-24 3/121 1:11:44 36:3131:074:09 4:312:564:193:584:382:043:524:49
36 Eduardo Ibañez 🇲🇽 MEX 16-24 4/121 1:11:45 31:0437:353:11 4:112:594:073:264:242:493:4011:59
37 Felipe Ramirez 🇲🇽 MEX 25-29 15/214 1:11:49 36:5630:224:35 4:053:234:014:094:232:263:364:19
38 Alejandro Sanchez Martinez 🇲🇽 MEX 25-29 16/214 1:12:03 37:2929:564:43 3:573:193:534:094:222:013:334:42
39 Marco Antonio Dorantes Ordaz 🇲🇽 MEX 30-34 16/201 1:12:06 35:0831:445:18 4:123:244:193:334:431:474:055:41
40 Jamile Velazquez 🇲🇽 MEX 35-39 3/174 1:12:09 39:3427:484:50 4:212:454:062:404:431:362:594:38
41 Smail Belmessaoud ALG 35-39 4/174 1:12:10 35:0431:595:13 4:002:204:384:294:191:374:086:28
42 Emiliano Cervantes 🇲🇽 MEX 16-24 5/121 1:12:12 35:3732:443:56 4:253:564:353:494:462:184:024:53
43 Uriel Pineda 🇲🇽 MEX 25-29 17/214 1:12:15 37:1029:345:36 4:092:423:594:394:351:213:244:45
44 Ivan Rodriguez Bernal 🇲🇽 MEX 30-34 17/201 1:12:33 37:1630:225:00 4:313:204:302:574:311:584:154:20
45 Adrian Vazquez 🇲🇽 MEX 35-39 5/174 1:12:50 36:0231:195:34 4:013:174:084:244:261:494:194:55
46 Juan Jose Garibay Bernal 🇲🇽 MEX 30-34 18/201 1:13:03 36:0632:394:22 4:032:584:464:034:221:305:495:08
47 Omar Ortiz 🇲🇽 MEX 30-34 19/201 1:13:07 37:1531:454:11 4:062:563:535:004:261:414:355:08
48 Emilio Vicon 🇲🇽 MEX 25-29 18/214 1:13:16 35:2633:174:38 4:103:064:433:504:281:514:256:44
49 Hector Enrique Jimenez Cebrian 🇲🇽 MEX 25-29 19/214 1:13:32 38:1631:014:19 4:092:544:164:274:261:453:535:11
50 Jorge Sanchez Magallan Ortiz 🇲🇽 MEX 30-34 20/201 1:13:33 36:4732:294:21 4:042:554:075:024:242:104:165:31
51 Luis Eduardo Molina Torralba 🇲🇽 MEX 30-34 21/201 1:13:35 36:2232:504:28 4:343:444:504:085:021:454:214:26
52 Adrian Trejo Enciso 🇲🇽 MEX 25-29 20/214 1:13:48 37:3631:464:31 4:272:484:154:534:391:424:025:00
53 José Antonio Burguete Miranda 🇲🇽 MEX 30-34 22/201 1:13:50 40:4727:076:00 4:133:023:413:324:291:303:163:24
54 Mariano Papolio 🇦🇷 ARG 35-39 6/174 1:13:52 38:1731:114:27 4:052:243:514:274:392:164:235:06
55 Diego Alexis Campuzano Martinez 🇲🇽 MEX 25-29 21/214 1:14:01 38:2731:244:15 4:193:024:133:384:352:034:115:23
56 Gabriel Antonio Vázquez Rosas 🇲🇽 MEX 25-29 22/214 1:14:02 35:2134:264:20 4:183:324:583:524:511:385:245:53
57 Coach Crys Diaz 🇲🇽 MEX 25-29 23/214 1:14:09 38:3530:574:42 4:083:024:323:514:301:463:595:09
58 Enrique Cuevas 🇲🇽 MEX 40-44 2/100 1:14:16 39:2230:074:51 4:222:364:114:064:301:573:534:32
59 Julio Cesar Cardenas Moreno 🇲🇽 MEX 35-39 7/174 1:14:18 33:4536:393:58 4:314:194:443:524:472:325:116:43
60 Javier Yglesias Palmero CUB 30-34 23/201 1:14:19 37:2131:045:59 4:202:404:573:174:282:113:525:19
61 Emmanuel Escalera 🇲🇽 MEX 25-29 24/214 1:14:21 34:4135:454:00 4:153:054:224:184:261:524:199:08
61 Roberto López Elias 🇲🇽 MEX 35-39 8/174 1:14:21 37:1732:334:35 4:043:124:454:144:332:214:235:01
63 Víctor Hugo Luis Zárate 🇲🇽 MEX 35-39 9/174 1:14:30 36:2133:514:23 4:324:004:453:134:512:004:246:06
64 Alexis Ayala 🇲🇽 MEX 30-34 24/201 1:14:32 37:5331:255:20 4:153:014:203:594:341:513:485:37
64 Abner Acalli Sánchez Moreno 🇲🇽 MEX 16-24 6/121 1:14:32 33:1236:394:46 4:293:454:374:504:411:504:377:50
66 Francisco Ruvalcaba Galindo 🇲🇽 MEX 25-29 25/214 1:14:35 38:2431:534:24 4:112:494:543:394:502:093:415:40
67 Jorge Irving Gonzalez 🇲🇽 MEX 35-39 10/174 1:14:38 33:2636:135:03 4:363:174:353:145:302:324:018:28
68 Antonio Lopez Rivera 🇲🇽 MEX 30-34 25/201 1:14:46 34:2736:114:12 4:223:214:495:105:042:174:426:26
69 Miguel Cabada Flores 🇲🇽 MEX 35-39 11/174 1:14:51 39:2530:155:14 4:003:143:543:324:341:493:365:36
70 Francisco Javier Ramirez Hernandez 🇲🇽 MEX 40-44 3/100 1:14:54 34:2335:165:20 4:233:094:394:244:393:205:235:19
71 Edwin Martinez Terrazas 🇲🇽 MEX 45-49 1/44 1:15:04 39:5630:434:30 4:202:274:223:314:491:433:465:45
72 Ivan Juarez 🇲🇽 MEX 16-24 7/121 1:15:06 38:3832:184:16 4:223:294:243:184:381:583:526:17
73 Christian Eduardo Aguilera Davila 🇲🇽 MEX 30-34 26/201 1:15:11 39:2831:004:48 4:313:384:173:264:281:543:514:55
74 Luis Alberto Bernal Moreno 🇲🇽 MEX 25-29 26/214 1:15:16 38:2327:524:13 4:112:313:594:144:24—3:464:47
75 Shafic Villarreal 🇲🇽 MEX 30-34 27/201 1:15:30 38:2532:434:28 4:173:404:254:254:311:493:525:44
76 Marcos Adrian Arrieta Palomares 🇲🇽 MEX 45-49 2/44 1:15:31 37:4932:405:06 4:313:104:374:154:511:573:535:26
77 Abelardo Sanchez Ibanez 🇲🇽 MEX 35-39 12/174 1:15:36 36:0534:085:26 4:433:545:034:274:311:534:075:30
78 Erick Daniel Barrios 🇲🇽 MEX 25-29 27/214 1:15:47 40:0831:194:26 4:232:595:013:534:402:053:304:48
79 Francisco Mirón 🇲🇽 MEX 25-29 28/214 1:15:48 39:0731:155:31 4:362:335:063:514:581:523:204:59
80 Bartlomiej Sanocki 🇵🇱 POL 25-29 29/214 1:15:49 37:4533:264:42 4:202:534:404:014:482:204:226:02
80 Victor Manuel Valle Alaniz 🇲🇽 MEX 35-39 13/174 1:15:49 38:5431:045:54 4:072:214:094:394:441:324:275:05
82 Gilberto Vazquez 🇲🇽 MEX 25-29 30/214 1:15:59 38:5332:544:15 4:142:494:114:154:441:584:006:43
83 Manuel Garcia 🇲🇽 MEX 30-34 28/201 1:16:07 38:3432:464:50 4:202:405:253:304:242:014:515:35
83 Adrian Uribe B 🇲🇽 MEX 30-34 28/201 1:16:07 37:4231:566:35 4:213:424:024:174:391:524:364:27
85 Mauricio Gonzalez 🇲🇽 MEX 40-44 4/100 1:16:08 37:2533:574:50 4:113:095:363:394:461:484:406:08
86 Alex Joseph 🇺🇸 USA 35-39 14/174 1:16:12 40:0632:193:50 4:273:003:563:054:231:462:538:49
87 Fernando Alonso Gómez Zuluaga 🇨🇴 COL 40-44 5/100 1:16:13 37:0734:354:36 4:083:204:273:364:272:197:005:18
88 Carlos Fajardo Chavira 🇲🇽 MEX 30-34 30/201 1:16:14 35:5434:216:04 4:253:094:523:344:382:124:277:04
89 Allan Colin 🇲🇽 MEX 30-34 31/201 1:16:21 36:2835:264:31 4:263:395:053:544:403:073:596:36
89 Alec Sanchez 🇲🇽 MEX 25-29 31/214 1:16:21 38:4932:454:52 4:283:094:543:454:421:513:595:57
91 Eric Coy 🇲🇽 MEX 40-44 6/100 1:16:26 37:0234:494:39 4:234:195:404:064:451:344:355:27
92 Anuar Abdo 🇲🇽 MEX 35-39 15/174 1:16:37 35:5436:434:05 4:344:055:173:564:482:215:226:20
93 Raul German Maldonado Aguilar 🇲🇽 MEX 30-34 32/201 1:16:42 39:1132:265:09 4:183:214:553:524:532:163:425:09
94 Julian Diaz 🇨🇴 COL 40-44 7/100 1:16:51 38:3733:165:03 4:284:085:323:174:402:314:114:29
95 Enrique Sanchez 🇲🇽 MEX 50-54 1/19 1:16:52 37:3234:594:25 4:212:284:015:194:292:155:086:58
96 Marco Antonio Tapia García 🇲🇽 MEX 30-34 33/201 1:16:56 35:4436:384:38 4:033:184:454:584:362:545:216:43
97 Sebastian Poblacion Alarcon 🇲🇽 MEX 16-24 8/121 1:16:57 36:3334:505:38 4:313:074:474:504:261:494:476:33
98 Ricardo Diego Carreon Gutierrez 🇲🇽 MEX 35-39 16/174 1:16:58 35:1336:435:08 4:264:276:303:434:542:214:255:57
98 Jhonatan Estrada Esquivel 🇲🇽 MEX 30-34 34/201 1:16:58 37:3835:054:19 4:193:444:394:344:241:325:346:19
100 Gabriel Ramos Ramirez 🇲🇽 MEX 16-24 9/121 1:17:02 41:3630:155:14 4:082:485:003:094:161:403:315:43

Rank is the finishing position within Open Men among timed finishers. The number after the age group is the position within that age group. Station splits are in minutes:seconds.

The RoxHype app

Found your line? Now make it faster.

The app reads your splits, your kit and your next race date and builds the weeks between.

  • Every session written for your weak station, not a generic plan
  • Rebuilt each week from what you actually did
  • Race-day pacing from your own splits

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

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result