HYROX Puebla 2026: Pro Men results

298 finishers on 16 May 2026. Typical finish 1:37:58, fastest 10% under 1:19:30. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Pelayo Menendez Fernandez 🇪🇸 ESP 35-39 1/62 1:02:08 30:3127:204:22 3:583:293:392:544:081:323:334:07
2 Alexis Trujillo Ortega 🇲🇽 MEX 30-34 1/72 1:05:00 30:0730:494:09 4:023:544:212:404:041:554:065:47
3 Miguel Hernández Espinosa 🇲🇽 MEX 30-34 2/72 1:07:27 30:3432:214:36 3:563:174:453:284:012:253:476:42
4 German Gomez 🇲🇽 MEX 30-34 3/72 1:08:34 33:1331:114:14 4:154:314:192:564:262:013:375:06
5 Ángel Quintero 🇲🇽 MEX 35-39 2/62 1:08:54 31:2833:044:26 4:123:484:293:364:221:564:196:22
6 German Flores Bulnes 🇲🇽 MEX 25-29 1/69 1:09:44 34:4530:504:14 4:054:184:432:494:152:053:544:41
7 Dionicio de Jesus Farias Chavez 🇲🇽 MEX 30-34 4/72 1:09:56 34:4830:194:54 3:544:374:253:584:231:443:473:31
8 Aric Huerta Saint John 🇲🇽 MEX 30-34 5/72 1:11:50 34:1232:564:46 4:083:454:573:464:161:574:375:30
9 ROYER SALMERON JULIAN 🇲🇽 MEX 30-34 6/72 1:12:35 34:2133:584:20 4:154:205:383:184:381:354:116:03
10 ALEJANDRO SERVIN VALENCIA 🇲🇽 MEX 45-49 1/14 1:12:46 33:3534:254:51 4:064:265:393:494:231:414:335:48
11 Alejandro de la Rosa 🇲🇽 MEX 25-29 2/69 1:13:21 34:5133:364:59 4:154:075:103:294:262:094:035:57
12 Jesús Daniel Trujano Acevedo 🇲🇽 MEX 25-29 3/69 1:13:53 34:5734:274:33 4:074:595:033:204:261:304:116:51
13 Sebastian Muñoz 🇨🇴 COL 30-34 7/72 1:14:28 33:5635:315:06 4:054:215:494:104:342:264:036:03
14 Emiliano Pereznegron Parrilla 🇲🇽 MEX 25-29 4/69 1:14:31 35:5533:355:05 4:174:064:283:514:352:314:215:26
15 Diego Rocas Antillón 🇲🇽 MEX 16-24 1/39 1:15:04 33:4236:404:48 4:094:285:384:124:343:064:046:29
16 Kade Marriott 🇺🇸 USA 16-24 2/39 1:15:21 37:4732:484:48 4:093:555:373:254:171:444:315:10
17 Gerardo Villalobos 🇲🇽 MEX 40-44 1/31 1:15:37 35:5835:294:15 4:144:435:503:214:162:274:236:15
18 Jose Eduardo Serna Garcia 🇲🇽 MEX 30-34 8/72 1:15:59 35:3835:544:33 4:186:195:273:424:431:453:216:19
19 Edgar Rauch 🇲🇽 MEX 35-39 3/62 1:16:11 35:2436:014:50 4:094:155:574:134:261:534:486:20
20 Sebastian Lobo 🇲🇽 MEX 35-39 4/62 1:16:30 38:2933:254:42 4:215:224:583:214:401:573:295:17
21 Mike Otero 🇲🇽 MEX 45-49 2/14 1:16:33 32:3638:085:54 4:125:115:523:214:281:574:258:42
22 Patrick Alexandre 🇲🇽 MEX 40-44 2/31 1:16:36 37:4534:164:39 4:204:124:384:324:051:484:136:28
23 Jonathan Witmond 🇲🇽 MEX 35-39 5/62 1:17:30 36:4036:044:52 4:154:445:194:184:312:204:395:58
24 Marco Rugerio 🇲🇽 MEX 25-29 5/69 1:17:31 35:1937:224:54 4:204:426:353:124:472:164:307:00
25 Emilio Mejía Padilla 🇲🇽 MEX 25-29 6/69 1:18:25 37:4435:305:17 4:174:335:433:024:442:064:246:41
26 Victor Porras 🇲🇽 MEX 35-39 6/62 1:18:34 34:3138:056:01 4:285:435:344:294:442:334:276:07
27 Emilio Lara Acevedo 🇲🇽 MEX 25-29 7/69 1:19:05 38:4535:354:49 4:025:145:223:094:442:444:455:35
27 Ricardo Emilio Ortiz 🇲🇽 MEX 35-39 7/62 1:19:05 36:2237:045:43 4:224:575:543:544:422:155:465:14
29 José Guadarrama 🇲🇽 MEX 16-24 3/39 1:19:14 35:0239:155:03 4:204:066:543:424:343:464:507:03
30 Carlos Cuevas 🇲🇽 MEX 35-39 8/62 1:19:18 34:5739:374:49 4:235:405:454:044:322:056:156:53
31 Juan Ernesto Estrada Galdeano 🇲🇽 MEX 25-29 8/69 1:19:35 39:4735:134:39 4:175:205:243:524:252:014:245:30
31 Ricardo Reyes 🇲🇽 MEX 40-44 3/31 1:19:35 35:1438:405:44 3:584:585:523:314:325:134:316:05
33 Edoardo Trinx 🇮🇹 ITA 16-24 4/39 1:19:43 40:3434:194:56 4:144:464:184:244:332:204:195:25
34 Ivan Alejandro Valdez 🇲🇽 MEX 25-29 9/69 1:20:20 35:5739:554:33 4:165:105:456:544:342:224:386:16
35 Keno Martell 🇲🇽 MEX 30-34 9/72 1:20:22 36:1139:294:46 4:304:306:483:315:072:104:398:14
36 Juan Carlos Cortes 🇲🇽 MEX 35-39 9/62 1:20:24 38:1036:465:32 4:113:554:544:164:311:335:567:30
37 Andres Calderon Mora 🇨🇷 CRC 25-29 10/69 1:20:30 39:2035:505:25 4:095:006:204:054:382:454:174:36
38 Mauricio Gallardo 🇲🇽 MEX 30-34 10/72 1:20:36 37:5537:375:09 4:195:435:074:484:332:115:335:23
39 Eduardo Zepeda 🇲🇽 MEX 30-34 11/72 1:20:43 37:3938:334:37 4:154:246:164:004:532:164:427:47
40 Tiago Peruzzo 🇧🇷 BRA 40-44 4/31 1:21:01 38:3736:545:34 4:095:585:324:074:412:004:325:55
41 Isaac Henares Duclos 🇲🇽 MEX 45-49 3/14 1:21:05 34:1141:425:17 4:104:137:024:364:193:065:538:23
42 Hugo Salvador Carpio Garcia 🇲🇽 MEX 35-39 10/62 1:21:15 36:2140:374:22 4:005:055:124:014:112:035:3310:32
43 Patricio Bonilla Aldrete 🇲🇽 MEX 16-24 5/39 1:21:29 37:5837:475:49 4:255:035:333:364:492:385:056:38
44 Salvador Cabrera Minutti 🇲🇽 MEX 25-29 11/69 1:22:21 38:1538:415:27 4:125:046:114:314:302:285:326:13
45 Rogelio Gonzalez Gasca 🇲🇽 MEX 25-29 12/69 1:22:26 33:4144:104:40 4:047:1911:394:124:192:084:296:00
46 Carlos Rodrigo Aguilar Medina 🇲🇽 MEX 30-34 12/72 1:23:00 36:5339:566:13 4:277:265:564:415:102:125:274:37
47 Fabian Velazquez 🇲🇽 MEX 25-29 13/69 1:23:06 34:2742:236:20 4:127:547:143:445:022:114:217:45
48 Odilon Silva Espíndola 🇲🇽 MEX 35-39 11/62 1:23:12 37:0440:515:22 4:316:468:473:114:332:084:496:06
49 Francisco Garcia 🇲🇽 MEX 30-34 13/72 1:23:13 37:4038:067:33 4:014:425:275:064:343:044:446:28
50 Guillermo Maltos 🇲🇽 MEX 30-34 14/72 1:23:45 37:3840:195:52 4:134:546:285:324:352:205:246:53
51 Jefte Chavez 🇺🇸 USA 30-34 15/72 1:23:46 38:0440:135:33 4:246:056:104:195:042:185:166:37
52 Juan Manuel Prieto Santana 🇲🇽 MEX 40-44 5/31 1:24:07 36:5140:566:24 4:325:336:204:415:002:125:516:47
53 Alejandro Sanchez Martinez 🇲🇽 MEX 25-29 14/69 1:24:09 39:5038:415:43 4:056:065:203:484:463:054:227:09
54 Danny Gordon 🇺🇸 USA 35-39 12/62 1:24:28 37:0141:176:13 4:344:246:204:284:442:245:019:22
55 Diego Sebastian Sanchez Lemos 🇺🇾 URU 40-44 6/31 1:24:38 37:1239:447:46 4:304:235:534:594:462:525:516:30
56 Alejandro Gama 🇲🇽 MEX 25-29 15/69 1:24:42 36:0843:275:11 4:094:225:553:224:463:4410:486:21
57 Víctor Enríquez Hernández 🇲🇽 MEX 25-29 16/69 1:24:47 37:2140:526:37 4:335:416:184:154:412:365:107:38
58 Rodrigo Morán Obregón 🇲🇽 MEX 35-39 13/62 1:24:49 42:4035:416:34 4:015:354:593:574:252:305:085:06
59 ANDRES GARCIA GONZALEZ 🇲🇽 MEX 30-34 16/72 1:25:06 39:3239:525:45 4:265:117:454:544:382:234:385:57
60 Henry Romero 🇻🇪 VEN 25-29 17/69 1:25:09 39:4740:065:21 4:234:435:534:595:002:105:197:39
60 Jamile Velazquez Pérez 🇲🇽 MEX 35-39 14/62 1:25:09 41:2437:505:59 4:354:586:205:104:522:054:375:13
62 Luis Monge 🇲🇽 MEX 30-34 17/72 1:25:14 36:1943:175:43 4:176:487:374:294:473:174:547:08
63 Antonio Burguete 🇲🇽 MEX 30-34 18/72 1:25:29 38:1539:447:34 4:136:126:414:215:003:165:384:23
64 ROBERTO ENRIQUE GONZÁLEZ SÁNCHEZ 🇲🇽 MEX 16-24 6/39 1:25:43 38:2341:595:25 4:085:138:393:174:432:314:368:52
65 Emiliano Salais 🇲🇽 MEX 16-24 7/39 1:25:54 35:0644:595:53 4:236:287:424:104:503:016:267:59
66 Jordan Landry 🇨🇦 CAN 35-39 15/62 1:26:12 38:2341:246:29 4:197:186:175:474:461:495:265:42
67 Paulo César Santacruz Vallejo 🇲🇽 MEX 30-34 19/72 1:26:38 38:2942:076:07 4:086:165:114:514:462:296:148:12
68 Noel Rene Perez Munoz 🇺🇸 USA 16-24 8/39 1:26:45 39:1041:276:11 4:294:476:166:034:493:025:126:49
68 Carlos Fernando Pérez Velasco 🇲🇽 MEX 25-29 18/69 1:26:45 41:4039:395:32 4:404:335:494:284:432:415:437:02
70 Alberto Leyva Pantaleón 🇲🇽 MEX 25-29 19/69 1:26:49 40:4138:357:38 4:295:236:354:484:443:054:315:00
71 Carlos Valentin Diaz Fernandez 🇲🇽 MEX 30-34 20/72 1:26:53 39:4441:106:05 4:045:007:335:214:432:094:297:51
72 BRAYAN MANUEL GARCIA PEREZ 🇲🇽 MEX 30-34 21/72 1:26:56 34:2345:506:49 4:165:158:374:014:522:265:5610:27
73 Allen Morales Escamilla 🇲🇽 MEX 30-34 22/72 1:27:03 40:1540:176:35 4:035:306:554:044:262:075:137:59
74 JOSE EFRAIN CASTIZO REYES 🇲🇽 MEX 35-39 16/62 1:27:33 41:0639:596:33 4:506:376:583:175:042:374:116:25
75 José Luis García 🇲🇽 MEX 30-34 23/72 1:27:46 39:1442:036:33 4:236:247:323:534:402:205:017:50
76 José Alberto Cervantes Ayala 🇲🇽 MEX 35-39 17/62 1:27:56 44:2635:328:02 4:234:426:093:354:311:505:015:21
77 Hunter Auch 🇺🇸 USA 25-29 20/69 1:28:02 36:5645:135:58 4:106:006:474:594:414:006:208:16
78 Victor Eduardo Luna Villegas 🇲🇽 MEX 35-39 18/62 1:28:14 40:5641:076:16 4:215:576:544:185:122:085:196:58
79 Alan Eduardo Zamarripa Lopez 🇲🇽 MEX 30-34 24/72 1:28:27 41:3541:435:15 4:354:225:325:104:572:476:038:17
80 Omar Farid Sierra Barajas 🇲🇽 MEX 16-24 9/39 1:28:28 42:5239:256:14 4:295:117:074:144:432:154:386:48
81 Diego Beltran 🇲🇽 MEX 35-39 19/62 1:28:33 41:1941:016:18 4:295:045:513:524:522:235:388:52
82 Carlos Mojica 🇺🇸 USA 40-44 7/31 1:28:55 41:2538:458:50 4:155:266:045:194:373:134:395:12
83 Gustavo Antonio Lua Alcazar 🇲🇽 MEX 35-39 20/62 1:29:08 42:1840:585:57 4:164:536:184:524:332:196:067:41
84 Juan Luis Valdez Lozano 🇲🇽 MEX 50-54 1/7 1:29:19 37:2445:386:22 4:325:446:316:004:432:556:049:09
85 Andres Almazan 🇲🇽 MEX 25-29 21/69 1:29:33 42:0240:466:49 4:096:247:594:204:392:014:396:35
86 Kevin Garcia Rios 🇲🇽 MEX 25-29 22/69 1:29:37 39:0043:347:08 4:297:119:003:514:351:415:027:45
87 Jose Diego Bravo Gorbea 🇲🇽 MEX 25-29 23/69 1:29:41 44:4736:018:57 4:075:105:354:284:411:594:035:58
88 GERARDO BALLESTEROS 🇲🇽 MEX 25-29 24/69 1:29:50 39:4344:475:24 4:345:347:574:175:262:585:158:46
88 Adam Jones 🇺🇸 USA 40-44 8/31 1:29:50 42:1740:117:26 4:164:466:455:004:352:155:576:37
88 Josué Medina Bárcenas 🇲🇽 MEX 40-44 8/31 1:29:50 37:1647:305:08 4:165:5510:544:394:422:276:208:17
91 Hugo Hernandez 🇲🇽 MEX 35-39 21/62 1:30:02 41:2342:226:22 4:305:167:254:175:132:395:567:06
92 Julián Acametitla 🇲🇽 MEX 35-39 22/62 1:30:07 42:5041:545:29 4:164:436:555:114:392:046:147:52
93 Hiram Gonzalez 🇲🇽 MEX 25-29 25/69 1:30:17 39:5443:037:26 4:266:588:184:594:452:195:046:14
94 Omar Zamitiz 🇲🇽 MEX 45-49 4/14 1:30:18 37:5445:237:06 4:287:008:343:074:503:084:459:31
95 Pepe Lopez 🇲🇽 MEX 35-39 23/62 1:30:49 38:4545:136:58 4:264:249:063:515:021:496:2010:15
95 Kevin Mata 🇨🇷 CRC 25-29 26/69 1:30:49 39:4644:007:06 4:286:067:185:194:473:256:036:34
97 Luis Carlos Rebolledo de la Parra 🇲🇽 MEX 40-44 10/31 1:30:50 35:2349:246:03 4:105:1210:304:407:542:224:539:43
98 Mauricio Castro Arcos 🇲🇽 MEX 40-44 11/31 1:30:55 44:3440:415:44 4:245:016:014:244:442:136:387:16
99 Carlos A Granados Garces 🇲🇽 MEX 25-29 27/69 1:30:58 41:3341:228:10 4:396:136:195:084:562:525:016:14
100 Alvaro Lopez Landeros 🇲🇽 MEX 25-29 28/69 1:31:00 44:5738:587:09 4:064:415:184:274:322:425:028:10

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