HYROX Mexico City 2025: Open Men results

2,038 finishers on 7 Nov 2025. Typical finish 1:42:24, fastest 10% under 1:22:12. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Simon Low 🇺🇸 USA 25-29 1/463 1:04:33 32:1725:596:22 4:062:223:403:304:081:263:023:45
2 Alan Benabib 🇲🇽 MEX 25-29 2/463 1:04:50 33:4927:044:01 4:192:193:462:574:311:313:224:19
3 Israel Juarez Arciniega 🇲🇽 MEX 30-34 1/537 1:06:37 36:1825:474:37 3:542:413:452:294:071:533:173:41
4 José Antonio Gutiérrez Hernández 🇲🇽 MEX 30-34 2/537 1:06:44 32:0929:404:59 4:142:394:064:184:261:304:004:27
5 Jaime Vigil 🇲🇽 MEX 25-29 3/463 1:06:59 34:5727:464:21 4:262:443:243:344:381:433:473:30
6 Dionicio Farías 🇲🇽 MEX 30-34 3/537 1:07:42 35:0928:234:15 4:062:393:484:334:121:273:493:49
7 Pablo Hutt Garcia 🇲🇽 MEX 35-39 1/370 1:07:44 32:0930:205:18 4:252:474:173:314:281:163:306:06
8 Emiliano Pereznegron 🇲🇽 MEX 25-29 4/463 1:07:59 34:1529:084:40 4:142:383:133:464:251:553:555:02
9 Isauro Aguirre 🇲🇽 MEX 16-24 1/230 1:08:04 33:0330:354:31 4:032:403:225:254:142:093:554:47
10 Axel Tello 🇲🇽 MEX 25-29 5/463 1:08:06 32:3531:004:35 4:162:564:263:584:371:544:104:43
11 Victor Manuel Valle Alaniz 🇲🇽 MEX 35-39 2/370 1:08:14 34:4628:524:41 4:182:343:164:234:221:233:414:55
12 Keno Martell 🇲🇽 MEX 30-34 4/537 1:08:27 34:4928:365:09 4:262:553:502:514:391:393:204:56
13 Alan Chaul 🇲🇽 MEX 25-29 6/463 1:09:01 32:2032:304:14 4:182:594:353:046:221:563:405:36
14 Emmanuel Escalera 🇲🇽 MEX 25-29 7/463 1:09:21 35:2229:444:20 4:242:403:393:494:321:464:044:50
15 Diego Magdiel Alvarado López 🇲🇽 MEX 25-29 8/463 1:10:17 33:2032:354:27 4:193:044:014:034:412:214:115:55
16 Otoniel Zamora 🇲🇽 MEX 25-29 9/463 1:10:27 34:4929:545:50 4:202:124:033:174:411:484:464:47
17 Victor Sanchez 🇲🇽 MEX 25-29 10/463 1:10:32 34:1131:544:32 4:163:433:543:414:271:483:506:15
18 Mike Barrera 🇲🇽 MEX 45-49 1/118 1:11:39 33:2130:587:23 4:182:204:453:494:421:463:585:20
19 Tato Bertone 🇦🇷 ARG 30-34 5/537 1:11:40 37:1429:454:46 4:012:463:223:224:302:033:416:00
20 Emilio Vicon 🇲🇽 MEX 25-29 11/463 1:12:19 36:2130:585:04 4:082:494:093:444:322:144:135:09
21 Manuel Antonio Morales Gómez 🇲🇽 MEX 25-29 12/463 1:12:35 35:1832:344:48 4:123:434:064:214:302:074:065:29
22 Guillermo Villalpando 🇲🇽 MEX 25-29 13/463 1:12:50 33:5733:455:13 4:333:214:145:174:532:103:465:31
23 Daniel Trasviña 🇲🇽 MEX 25-29 14/463 1:12:51 34:3433:324:51 4:153:504:183:584:322:165:244:59
24 Hector Quezada 🇲🇽 MEX 35-39 3/370 1:12:54 33:3333:335:52 4:132:594:094:134:441:564:286:51
25 Miguel Angel Saldaña 🇲🇽 MEX 30-34 6/537 1:12:56 34:2034:404:00 4:203:234:284:225:032:084:426:14
26 Uriel Pineda 🇲🇽 MEX 25-29 15/463 1:13:01 34:4231:486:34 4:163:153:494:424:481:283:565:34
27 Raul Victoria Bautista 🇲🇽 MEX 50-54 1/49 1:13:18 36:1130:456:25 4:172:533:595:144:311:533:234:35
28 Nicolás Noyce Villarreal 🇲🇽 MEX 25-29 16/463 1:13:20 36:3431:594:51 4:293:534:123:094:502:074:085:11
29 Diego Vivian Alonso 🇲🇽 MEX 25-29 17/463 1:13:28 35:0031:376:54 4:162:324:334:054:492:154:234:44
30 Dario Albeiro Vergara Blanco 🇨🇴 COL 25-29 18/463 1:13:31 36:3430:036:59 4:112:404:124:164:221:434:244:15
31 Alonso Caraveo 🇲🇽 MEX 25-29 19/463 1:13:36 34:2833:325:40 4:213:204:233:464:272:016:184:56
32 Luis Cabrales 🇲🇽 MEX 30-34 7/537 1:13:52 36:0232:375:18 4:182:254:304:584:421:544:435:07
33 Tyler Kallasy 🇺🇸 USA 30-34 8/537 1:14:00 38:2729:385:57 4:052:223:515:034:261:483:314:32
34 Jordan Frazin 🇺🇸 USA 35-39 4/370 1:14:09 34:3034:215:23 4:193:063:565:244:412:244:435:48
35 Zuriel Diaz de Leon 🇲🇽 MEX 30-34 9/537 1:14:10 35:4133:464:47 4:343:145:383:514:392:334:075:10
36 Rokas Guscinas 🇱🇹 LTU 30-34 10/537 1:14:29 38:2630:585:10 4:123:024:174:124:351:443:355:21
37 Mateo Carvajal 🇨🇴 COL 30-34 11/537 1:14:30 36:0932:475:40 4:173:013:395:054:171:574:425:49
38 Bernardo Reyes Vargas 🇲🇽 MEX 40-44 1/234 1:14:31 36:3831:486:10 4:402:274:044:195:101:563:445:28
39 Diego Romero Ortiz 🇲🇽 MEX 25-29 20/463 1:14:32 36:5531:036:38 4:343:073:384:014:342:053:525:12
40 Carlos Andres Rosero Acosta 🇨🇴 COL 35-39 5/370 1:14:35 37:0532:354:59 4:323:554:233:564:321:464:165:15
41 Rodolfo Rosales 🇲🇽 MEX 16-24 2/230 1:14:38 36:5132:524:58 4:173:524:094:424:281:484:325:04
42 Jonathan Amistoso 🇵🇭 PHI 40-44 2/234 1:14:40 37:5831:574:50 4:403:024:154:294:361:374:504:28
43 Daniel Flores Lozano 🇲🇽 MEX 30-34 12/537 1:14:50 37:3732:185:00 4:183:173:474:464:462:084:135:03
44 Emmanuel Alanís 🇲🇽 MEX 30-34 13/537 1:14:52 35:1033:555:53 4:313:415:284:194:531:534:105:00
45 Gerardo Lardinois 🇲🇽 MEX 25-29 21/463 1:14:56 35:3734:195:04 4:234:164:343:414:383:084:355:04
46 Javier Gomez Espinoza 🇲🇽 MEX 30-34 14/537 1:14:58 36:3733:085:18 4:513:054:154:174:501:474:125:51
46 Jack Woolsey 🇬🇧 GBR 30-34 14/537 1:14:58 38:2331:095:31 4:222:413:353:154:301:563:487:02
48 Hicham Fassouane 🇺🇸 USA 30-34 16/537 1:15:07 35:3434:424:57 4:433:004:554:324:421:374:476:26
49 Maximiliano Orduño 🇲🇽 MEX 25-29 22/463 1:15:11 38:3430:366:04 4:103:083:334:274:502:163:404:32
50 Xavi Fit 🇲🇽 MEX 25-29 23/463 1:15:12 38:5030:595:26 4:123:134:193:354:232:093:555:13
51 Luis Ivan Huerta Mares 🇲🇽 MEX 16-24 3/230 1:15:21 35:3333:316:21 4:263:284:234:054:442:083:316:46
52 Bruno Larios Solís 🇲🇽 MEX 25-29 24/463 1:15:22 36:1933:385:30 4:162:584:084:214:282:355:355:17
53 José Pablo Cruz Ramos 🇲🇽 MEX 16-24 4/230 1:15:23 36:3133:415:15 4:273:364:304:204:391:474:166:06
54 Fabian Herrera Ospina 🇨🇴 COL 30-34 17/537 1:15:26 36:0134:015:29 4:122:595:024:274:492:244:405:28
55 Diego Zavala Segoviano 🇲🇽 MEX 25-29 25/463 1:15:27 36:0034:494:43 4:113:054:494:324:302:164:227:04
56 Xavi Jaimes 🇲🇽 MEX 25-29 26/463 1:15:34 34:1135:445:44 4:563:034:214:224:472:585:146:03
57 Edgar Alec Sanchez 🇲🇽 MEX 25-29 27/463 1:15:42 38:2031:315:55 4:263:074:353:344:391:493:545:27
58 Maximiliano Medrano Novoa 🇲🇽 MEX 25-29 28/463 1:15:50 37:4033:095:07 4:173:544:153:574:352:124:095:50
59 Ariel Pérez 🇲🇽 MEX 25-29 29/463 1:15:57 37:2132:226:19 4:143:153:564:144:372:074:155:44
60 Allen Morales Escamilla 🇲🇽 MEX 25-29 30/463 1:15:59 38:2932:305:05 4:372:333:504:304:401:384:136:29
61 Fernando Gama 🇲🇽 MEX 25-29 31/463 1:16:07 36:0634:305:37 4:413:084:305:054:502:134:355:28
62 Pablo Castro 🇲🇽 MEX 16-24 5/230 1:16:15 37:2732:565:56 4:073:213:514:074:342:274:425:47
62 Abraham Lopez 🇲🇽 MEX 40-44 3/234 1:16:15 37:1434:074:59 4:333:424:213:564:461:575:125:40
64 Joel Díaz León 🇲🇽 MEX 30-34 18/537 1:16:16 37:3533:315:15 4:153:304:254:274:452:054:235:41
65 Christian Romero Duque 🇨🇴 COL 35-39 6/370 1:16:18 37:0834:254:50 4:053:164:244:214:361:535:555:55
66 Fabian Pulito 🇲🇽 MEX 40-44 4/234 1:16:22 37:3032:426:15 4:302:574:573:284:422:324:075:29
67 Alessandro Gilio Duarte 🇲🇽 MEX 16-24 6/230 1:16:25 40:3830:405:13 4:123:033:453:544:291:554:404:42
68 Yusef Letayf 🇲🇽 MEX 30-34 19/537 1:16:28 36:1135:234:58 4:162:274:414:314:272:004:009:01
69 Angel Eduardo Ibañez Martinez 🇲🇽 MEX 16-24 7/230 1:16:30 44:5227:414:03 4:172:423:163:314:222:253:523:16
70 Luis Alberto Bernal Moreno 🇲🇽 MEX 25-29 32/463 1:16:31 40:3430:535:08 4:113:133:395:054:281:513:554:31
71 Carlos Salas 🇺🇸 USA 16-24 8/230 1:16:33 42:5727:076:35 4:432:003:383:044:451:503:233:44
72 Erick Daniel Blanco Barrios 🇲🇽 MEX 25-29 33/463 1:16:38 40:0631:045:31 4:253:203:474:184:332:073:454:49
73 Maximiliano Mendiola Tellez 🇲🇽 MEX 35-39 7/370 1:16:40 36:4533:596:02 4:233:144:224:174:432:265:005:34
74 Andrés Blanco Lezama 🇲🇽 MEX 25-29 34/463 1:16:46 37:5732:266:29 4:322:584:243:054:461:584:226:21
75 Angel Pacheco Paredes 🇺🇸 USA 40-44 5/234 1:16:50 37:5633:025:57 4:173:374:323:304:352:014:026:28
76 Ivan Galvan 🇺🇸 USA 40-44 6/234 1:16:51 38:4032:056:11 4:423:335:324:174:311:533:523:45
76 Jorge Salazar Floriuk 🇲🇽 MEX 30-34 20/537 1:16:51 37:0435:014:51 4:122:533:594:344:312:094:388:05
78 Carlos Fajardo Chavira 🇲🇽 MEX 30-34 21/537 1:16:59 36:0234:176:45 4:343:394:464:364:532:244:245:01
79 Omar Assali PLE 30-34 22/537 1:17:00 46:3025:325:02 4:161:553:222:234:341:353:114:16
80 Juan José Garibay Bernal 🇲🇽 MEX 30-34 23/537 1:17:01 36:5834:285:40 4:113:435:054:054:221:505:325:40
81 Jefte Chavez 🇺🇸 USA 30-34 24/537 1:17:02 38:0933:405:17 4:203:493:475:304:551:484:424:49
81 Jose Manuel Priesca Marin 🇲🇽 MEX 45-49 2/118 1:17:02 35:2836:275:12 4:243:304:256:244:322:265:145:32
83 Héctor Manuel Aburto Quevedo 🇲🇽 MEX 40-44 7/234 1:17:04 38:1731:447:08 4:092:573:365:264:252:073:255:39
84 Ivan Bañuelos 🇲🇽 MEX 25-29 35/463 1:17:05 40:1731:245:29 4:012:233:215:304:251:294:485:27
85 David Rodriguez Alvarez 🇲🇽 MEX 35-39 8/370 1:17:09 35:0037:005:14 4:223:146:094:234:331:495:466:44
86 Edwin Martinez Terrazas 🇲🇽 MEX 45-49 3/118 1:17:11 40:3830:515:48 4:182:333:314:024:401:484:085:51
87 Diego Solis 🇲🇽 MEX 30-34 25/537 1:17:16 37:5633:495:34 4:353:014:433:334:422:574:066:12
88 Luis Rangel 🇲🇽 MEX 30-34 26/537 1:17:20 35:3835:186:28 4:343:025:004:034:502:145:056:30
89 Andrés Perez Camarena 🇲🇽 MEX 16-24 9/230 1:17:22 37:0432:537:28 4:243:185:003:574:412:053:495:39
90 Marco Soriano 🇲🇽 MEX 30-34 27/537 1:17:29 35:2336:305:41 5:023:224:284:334:392:144:207:52
91 Ismael Sánchez 🇲🇽 MEX 30-34 28/537 1:17:30 37:5033:016:42 4:382:554:174:264:411:544:325:38
92 David Rios Ramirez 🇲🇽 MEX 25-29 36/463 1:17:42 37:0833:596:39 4:443:484:263:374:522:223:436:27
93 Jose Alba 🇨🇴 COL 35-39 9/370 1:17:43 39:4033:124:56 4:114:044:015:054:272:003:545:30
94 Emilio Jaramillo 🇲🇽 MEX 25-29 37/463 1:17:45 39:4032:165:54 4:483:224:173:395:041:414:215:04
95 Diego Alexis Campuzano Martinez 🇲🇽 MEX 25-29 38/463 1:17:52 40:2232:195:17 4:332:584:194:224:552:104:094:53
96 Andre Guzman 🇲🇽 MEX 25-29 39/463 1:17:55 35:2437:594:37 4:193:494:325:314:422:274:368:03
97 Jesús García 🇲🇽 MEX 25-29 40/463 1:17:59 38:4933:056:12 4:073:204:304:584:411:553:595:35
98 Mario Millan 🇲🇽 MEX 30-34 29/537 1:18:01 40:0031:526:13 4:123:004:094:334:491:384:574:34
99 Marcos García Benítez 🇲🇽 MEX 25-29 41/463 1:18:02 38:4634:065:15 4:043:214:574:424:451:544:305:53
100 Gus Nieves 🇲🇽 MEX 30-34 30/537 1:18:03 36:3334:127:25 4:293:504:164:354:491:554:435:35

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