HYROX Cancún 2026: Pro Men results

435 finishers on 13 Mar 2026. Typical finish 1:38:55, fastest 10% under 1:16:56. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Alan Carrillo Avila 🇲🇽 MEX 30-34 1/111 0:58:48 27:3826:594:16 3:503:114:163:024:191:363:103:35
2 Pelayo Menendez Fernandez 🇪🇸 ESP 35-39 1/96 1:01:11 29:1827:384:22 4:013:273:492:524:071:393:034:40
3 Ángel Quintero 🇲🇽 MEX 35-39 2/96 1:06:23 29:4132:224:24 4:173:264:533:294:172:263:485:46
4 Johan Morin 🇫🇷 FRA 35-39 3/96 1:07:14 30:3632:164:26 4:285:034:523:334:201:433:304:47
5 Mario Habib Fierro Elias 🇲🇽 MEX 30-34 2/111 1:07:51 31:1431:355:07 4:114:304:373:044:292:063:584:40
6 Jesus Orozco 🇲🇽 MEX 25-29 1/105 1:08:11 33:1529:295:32 4:124:134:202:584:211:513:194:15
7 Emilio Lara 🇲🇽 MEX 25-29 2/105 1:08:15 30:0333:504:28 4:154:196:293:464:202:043:464:51
8 Antoine Bouhana 🇫🇷 FRA 35-39 4/96 1:08:17 31:5630:535:32 4:164:264:243:034:271:533:225:02
9 Johan Morin 🇫🇷 FRA 35-39 5/96 1:08:57 31:2332:325:05 4:264:494:443:464:232:213:324:31
10 Haydn Thomas 🇨🇦 CAN 25-29 3/105 1:09:10 31:1932:435:12 3:583:344:555:024:011:564:015:16
11 Miguel Hernandez Espinosa 🇲🇽 MEX 30-34 3/111 1:09:13 29:5934:274:51 4:033:084:103:454:104:074:276:37
12 Jesús Daniel Trujano Acevedo 🇲🇽 MEX 25-29 4/105 1:10:07 32:0732:595:06 4:084:484:353:384:411:444:055:20
13 Emiliano Pereznegron 🇲🇽 MEX 25-29 5/105 1:10:19 32:3432:395:11 4:263:064:083:414:392:384:016:00
14 German Gomez 🇲🇽 MEX 25-29 6/105 1:10:44 32:0733:444:58 4:154:186:173:034:292:223:485:12
15 Adam di Fulvio 🇨🇦 CAN 40-44 1/50 1:10:51 32:5332:395:22 4:144:025:323:194:342:023:455:11
16 Dionicio Farias 🇲🇽 MEX 30-34 4/111 1:11:11 33:2232:225:34 4:053:394:084:324:121:474:095:50
17 Peter Edgar 🇺🇸 USA 35-39 6/96 1:11:23 31:4435:004:43 4:224:024:484:404:441:574:226:05
18 Victor Manuel Valle Alaniz 🇲🇽 MEX 35-39 7/96 1:12:21 33:2233:315:32 4:113:314:094:274:342:154:146:10
19 Jorge Luis Revuelto González 🇲🇽 MEX 35-39 8/96 1:12:53 37:0030:245:32 4:093:474:323:354:231:583:444:16
20 Daniel García Martínez 🇲🇽 MEX 35-39 9/96 1:12:55 31:4835:445:26 4:104:426:413:134:232:333:466:16
21 Dennis Geckert 🇩🇪 GER 30-34 5/111 1:13:03 32:4535:175:05 4:184:335:274:054:482:254:285:13
22 Gabriel Antonio Vázquez Rosas 🇲🇽 MEX 25-29 7/105 1:13:06 32:2934:495:52 4:095:135:244:024:301:404:145:37
23 Roberto Antonio Lara Avilés 🇲🇽 MEX 25-29 8/105 1:13:36 33:0834:525:41 4:085:125:353:294:142:483:515:35
24 Patrick Alexandre Ernst Loliger Salas 🇲🇽 MEX 40-44 2/50 1:13:46 33:0535:345:12 4:224:035:034:174:062:334:097:01
25 Aric Huerta Saint John 🇲🇽 MEX 30-34 6/111 1:13:52 33:3334:535:30 4:124:405:413:374:262:084:435:26
25 Pablo Hütt Garcia 🇲🇽 MEX 35-39 10/96 1:13:52 30:0438:085:44 4:126:516:374:164:371:514:065:38
27 Daniel Derda 🇩🇪 GER 35-39 11/96 1:13:56 33:5435:224:46 4:204:395:244:154:312:184:075:48
28 Ishaan Ramchandani 🇺🇸 USA 16-24 1/43 1:14:00 32:5335:565:15 4:134:274:384:294:372:294:516:12
29 Boris San Martin CUB 25-29 9/105 1:14:01 34:1634:285:22 4:304:575:273:384:382:023:415:35
30 Enzo Poncetta 🇫🇷 FRA 16-24 2/43 1:14:08 32:2236:185:33 4:164:337:153:494:222:203:455:58
31 José Manuel Abad Nosti 🇲🇽 MEX 25-29 10/105 1:14:09 33:5334:575:23 4:204:255:324:314:372:004:045:28
32 Carlos Cuevas 🇲🇽 MEX 35-39 12/96 1:14:14 33:3835:385:01 4:324:385:153:334:371:514:506:22
33 Thibaut Morgado da Costa 🇫🇷 FRA 30-34 7/111 1:14:19 31:1336:416:29 4:044:226:274:204:272:353:416:45
34 Logan Diekmann 🇺🇸 USA 25-29 11/105 1:14:24 34:1334:475:30 3:554:435:244:054:102:374:045:49
35 Antonio Sacre 🇲🇽 MEX 16-24 3/43 1:14:49 34:0335:185:31 4:205:256:183:484:411:413:325:33
36 Jose Luis Gonzalez Duran 🇲🇽 MEX 25-29 12/105 1:15:14 33:4136:095:27 4:144:446:443:104:362:164:036:22
37 Aj Baucco 🇺🇸 USA 35-39 13/96 1:15:17 33:1836:225:42 4:024:395:243:524:581:524:456:50
38 Sebastian Lobo 🇲🇽 MEX 35-39 14/96 1:15:22 35:4634:055:36 4:195:115:193:574:372:063:305:06
39 Giorgio Elioenai Carrillo Rodriguez 🇲🇽 MEX 16-24 4/43 1:15:23 34:0835:445:36 4:203:265:404:484:482:254:335:44
40 Ricardo Valencia 🇨🇴 COL 40-44 3/50 1:15:39 32:3837:525:13 4:156:125:494:024:272:025:135:52
41 Christian Scherf Islas 🇲🇽 MEX 40-44 4/50 1:15:45 33:5035:596:01 4:294:165:154:134:311:564:386:41
42 Fernando Osorio 🇲🇽 MEX 25-29 13/105 1:15:49 35:2434:166:16 4:254:535:073:534:412:063:425:29
43 Alejandro Servín 🇲🇽 MEX 45-49 1/23 1:15:58 32:0538:065:52 4:154:346:163:304:373:264:117:17
44 Juan Carlos Cortes 🇲🇽 MEX 35-39 15/96 1:16:49 35:0235:535:57 4:173:565:064:204:411:374:537:03
45 Topa Gomez 🇲🇽 MEX 30-34 8/111 1:17:07 36:3033:566:46 4:173:325:334:204:361:464:165:36
46 Reyes Espino 🇺🇸 USA 30-34 9/111 1:17:09 34:2037:315:23 4:245:235:054:234:372:344:486:17
47 Jaime Jorge 🇵🇹 POR 40-44 5/50 1:17:25 36:4434:386:07 4:373:585:563:204:512:293:515:36
48 José Manuel Guadarrama 🇲🇽 MEX 16-24 5/43 1:17:32 32:4939:225:27 4:254:246:223:234:333:184:228:35
49 Carlos Rodrigo Aguilar Medina 🇲🇽 MEX 25-29 14/105 1:17:38 33:5237:256:25 4:303:557:064:025:052:554:525:00
50 Victor Gomez 🇩🇴 DOM 25-29 15/105 1:18:16 35:5637:175:07 4:106:276:144:274:321:573:425:48
51 Elías Tirado Ortiz 🇵🇷 PUR 30-34 10/111 1:18:17 34:4336:596:38 4:304:575:554:164:452:124:206:04
52 Hugo Hernandez 🇲🇽 MEX 35-39 16/96 1:18:31 34:2438:305:42 4:274:237:563:084:542:415:045:57
53 Thomas Pickelner 🇸🇪 SWE 40-44 6/50 1:18:50 31:0242:325:23 4:086:0310:253:424:283:044:445:58
54 Emilio Mejía Padilla 🇲🇽 MEX 25-29 16/105 1:18:57 36:1036:356:17 4:244:566:003:074:401:554:237:10
55 Sebastian Krzeski 🇵🇱 POL 45-49 2/23 1:19:08 36:4136:495:42 4:323:556:114:214:452:275:035:35
56 Tracopk Tellez 🇲🇽 MEX 25-29 17/105 1:19:12 32:0840:506:19 4:385:439:173:455:052:393:216:22
57 Hiram Cerezo 🇵🇦 PAN 50-54 1/4 1:19:43 36:1237:376:00 4:235:035:574:574:402:064:505:41
58 Steven Flello 🇨🇦 CAN 35-39 17/96 1:19:56 36:1537:266:21 4:034:044:084:274:202:214:459:18
59 Angel Feregrino 🇲🇽 MEX 25-29 18/105 1:20:02 35:2439:045:38 4:234:595:515:174:302:074:367:21
60 Cesar Geovanni Domínguez Galarza 🇲🇽 MEX 35-39 18/96 1:20:11 35:0339:455:27 4:265:097:444:444:372:244:575:44
61 Eric Hutterer 🇨🇦 CAN 30-34 11/111 1:20:12 37:1536:556:07 4:244:545:325:194:392:023:496:16
62 Oscar Garcia Alonso 🇲🇽 MEX 25-29 19/105 1:20:21 36:3337:366:16 4:124:306:334:094:482:184:536:13
63 Leonardo Daniel Solis Huitron 🇲🇽 MEX 30-34 12/111 1:20:24 32:2242:315:36 4:185:087:444:054:402:354:279:34
64 Jaime Capin 🇲🇽 MEX 25-29 20/105 1:20:42 37:1236:007:36 4:264:456:253:244:472:164:235:34
65 Joel Boudreau 🇨🇦 CAN 40-44 7/50 1:20:56 35:4637:537:22 4:264:197:304:154:382:404:046:01
66 Juan Felipe Bejarano 🇨🇴 COL 25-29 21/105 1:21:04 33:2642:165:27 4:094:567:185:504:513:184:497:05
67 Manuel Barrutia 🇬🇹 GUA 30-34 13/111 1:21:09 37:4337:475:43 4:155:575:074:404:472:064:426:13
68 Manuel Favela 🇲🇽 MEX 35-39 19/96 1:21:45 35:4840:075:56 4:254:535:234:304:482:165:228:30
69 David Gomez 🇻🇪 VEN 25-29 22/105 1:21:50 34:1541:405:58 4:196:008:144:594:492:364:445:59
70 Antonio Muñoz 🇲🇽 MEX 35-39 20/96 1:22:02 35:0940:486:09 4:315:337:314:554:532:504:166:19
71 Marcus Gordon 🇨🇦 CAN 16-24 6/43 1:22:03 38:3137:565:42 4:244:456:394:244:442:544:265:40
72 Leonardo Freschi 🇧🇷 BRA 30-34 14/111 1:22:16 37:2537:337:23 4:293:285:575:004:403:474:525:20
73 Juan Carlos Cordova Jimenez 🇲🇽 MEX 35-39 21/96 1:22:32 35:3840:246:35 4:245:077:094:094:542:305:017:10
74 Fernando Alonso Gomez Zuluaga 🇨🇴 COL 40-44 8/50 1:22:40 32:4344:255:36 4:169:076:555:074:412:584:436:38
75 Eduardo Rabago Martinez 🇲🇽 MEX 16-24 7/43 1:22:48 36:5139:096:53 4:125:017:143:554:522:414:436:31
76 Adam Bogy 🇺🇸 USA 40-44 9/50 1:23:10 35:2141:506:03 4:284:5910:054:034:452:403:497:01
77 Daniel Ayrton Gaither Azuara 🇲🇽 MEX 30-34 15/111 1:23:13 37:1539:056:58 4:183:454:584:574:533:005:467:28
78 Paul Gonzalez 🇲🇽 MEX 25-29 23/105 1:23:19 35:2641:106:46 4:196:107:574:154:412:213:537:34
79 Manuel Antonio Morales Gómez 🇲🇽 MEX 25-29 24/105 1:23:30 33:5844:135:23 4:174:279:413:534:472:474:0210:19
80 Jose Maria Santiago Garcia 🇲🇽 MEX 30-34 16/111 1:23:47 33:3344:485:32 4:355:099:164:214:472:355:378:28
81 Andre Guzman 🇲🇽 MEX 25-29 25/105 1:23:48 34:0744:385:07 4:275:288:305:174:543:154:288:19
82 José René Olea 🇲🇽 MEX 16-24 8/43 1:24:07 34:4443:395:49 4:196:437:055:344:502:574:527:19
82 Fernando Olivares Torres 🇲🇽 MEX 30-34 17/111 1:24:07 38:0638:557:10 4:334:356:384:004:522:555:196:03
84 César Portilla 🇲🇽 MEX 35-39 22/96 1:24:27 35:5041:267:16 4:325:277:016:094:452:165:185:58
85 Christian Díaz Méndez 🇲🇽 MEX 40-44 10/50 1:24:34 38:3739:036:59 4:125:096:066:344:45—4:207:01
86 Fabian Pulito Armendariz 🇲🇽 MEX 40-44 11/50 1:24:38 34:1942:537:31 4:256:128:554:054:413:484:116:36
87 Karim Morales Bojalil 🇲🇽 MEX 25-29 26/105 1:24:46 37:2941:046:18 4:164:586:075:154:425:064:356:05
88 Alexis Ayala 🇲🇽 MEX 30-34 18/111 1:24:56 39:1239:016:46 4:284:556:464:004:503:084:066:48
89 Jerónimo Abogado 🇲🇽 MEX 16-24 9/43 1:24:57 38:2740:086:26 4:143:495:426:024:303:075:347:10
90 Manuel Alejandro Moran Castanedo 🇲🇽 MEX 35-39 23/96 1:25:05 37:3139:148:25 4:394:315:464:244:552:274:587:34
91 Maximiliano Orduño 🇲🇽 MEX 25-29 27/105 1:25:18 35:5942:446:39 4:125:368:505:324:573:074:535:37
92 Ricardo Fabian Barajas Garcia 🇲🇽 MEX 35-39 24/96 1:25:20 37:1241:446:28 4:325:195:465:054:512:596:027:10
93 Farid Sierra Barajas 🇲🇽 MEX 16-24 10/43 1:25:32 38:3640:286:32 4:355:2710:104:154:501:533:545:24
94 Patricio Bonilla 🇲🇽 MEX 16-24 11/43 1:25:48 35:2643:057:22 4:335:387:454:565:033:374:386:55
95 Roberto Aguilar Durán 🇲🇽 MEX 25-29 28/105 1:25:54 33:5945:476:13 4:186:438:155:004:333:065:298:23
96 Steve Hoather 🇨🇦 CAN 55-59 1/3 1:25:56 35:2542:397:57 4:407:396:054:284:502:314:317:55
96 Daniel Alejandro Lemus Ruiz 🇲🇽 MEX 30-34 19/111 1:25:56 34:0144:387:22 4:445:098:275:554:532:545:426:54
98 Jose Eduardo Carrillo Tun 🇲🇽 MEX 35-39 25/96 1:25:58 33:4046:575:27 4:566:509:084:554:532:375:128:26
99 Oscar Andrés Garcia Vazquez 🇲🇽 MEX 25-29 29/105 1:26:04 37:5241:516:24 4:286:446:105:084:502:384:507:03
100 Angel Eduardo de la Cruz Perez 🇲🇽 MEX 25-29 30/105 1:26:17 35:1142:548:15 4:316:098:224:464:592:274:157:25

Rank is the finishing position within Pro 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