HYROX Puebla 2026: Open Men results

1,412 finishers on 16 May 2026. Typical finish 1:44:03, fastest 10% under 1:22:23. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Gabriel Tellez Garza 🇲🇽 MEX 25-29 1/293 1:02:10 33:4724:094:19 3:392:123:232:174:041:363:073:51
2 Renato Sanchez Sanchez 🇲🇽 MEX 25-29 2/293 1:03:10 32:5126:313:52 4:232:233:143:204:181:322:564:25
3 Sergio Paredes 🇲🇽 MEX 30-34 1/339 1:04:32 30:5830:083:30 4:232:373:543:514:351:553:445:09
4 Jose de Jesus Curiel Rojas 🇲🇽 MEX 35-39 1/237 1:05:37 32:2128:564:25 4:182:443:034:044:181:553:404:54
5 Pedro Trejo 🇲🇽 MEX 30-34 2/339 1:05:45 33:4627:484:15 4:172:303:132:534:191:223:555:19
6 Ivan Rafael Rodriguez Bernal 🇲🇽 MEX 30-34 3/339 1:06:10 32:4828:384:49 4:183:293:223:204:311:324:034:03
7 Axel Tello 🇲🇽 MEX 25-29 3/293 1:06:33 32:5729:244:18 4:082:563:333:184:301:484:204:51
8 Daniel García Martínez 🇲🇽 MEX 35-39 2/237 1:07:34 32:5130:004:47 4:072:483:383:514:301:543:495:23
9 Edwin Hernandez Espino 🇲🇽 MEX 16-24 1/222 1:07:35 35:0528:274:09 4:173:203:473:164:171:493:144:27
10 Leonardo Daniel Solís Huitrón 🇲🇽 MEX 30-34 4/339 1:07:36 31:4831:563:56 4:133:193:563:254:361:393:467:02
11 Eduardo Ibañez 🇲🇽 MEX 16-24 2/222 1:08:17 32:0032:313:50 4:272:583:473:344:344:264:034:42
12 Cristian Vélez 🇲🇽 MEX 25-29 4/293 1:08:18 32:0130:235:59 4:033:013:574:205:011:534:024:06
13 Max Fuentes 🇲🇽 MEX 16-24 3/222 1:08:45 36:4627:334:31 4:192:493:412:394:281:323:354:30
14 David Mathieu Michel Morin 🇫🇷 FRA 30-34 5/339 1:09:23 35:1929:434:25 4:262:533:224:184:321:473:304:55
15 Camilo Plata Londoño 🇨🇴 COL 25-29 5/293 1:09:27 33:5931:044:27 4:243:333:443:514:332:013:475:11
16 Diego Alejandro Cosio Posadas 🇲🇽 MEX 25-29 6/293 1:09:34 35:1930:014:19 4:293:083:133:214:522:134:024:43
16 Karim Morales Bojalil 🇲🇽 MEX 25-29 6/293 1:09:34 34:4330:324:24 4:203:263:494:354:271:554:043:56
18 Antonio Guerra 🇵🇦 PAN 16-24 4/222 1:10:06 34:1731:324:23 4:153:174:124:154:412:073:365:09
19 Victor Hernandez Luna 🇲🇽 MEX 30-34 6/339 1:10:23 36:3728:475:04 4:353:193:393:044:211:383:274:44
20 Javier Gomez Espinoza 🇲🇽 MEX 30-34 7/339 1:10:33 32:4133:384:19 4:543:294:124:294:471:494:175:41
21 FABIAN QUINTANAR CABRERA 🇲🇽 MEX 16-24 5/222 1:10:41 35:5029:165:40 4:213:224:132:474:441:403:174:52
22 Abner Acalli Sánchez Moreno 🇲🇽 MEX 16-24 6/222 1:10:49 31:4633:395:30 4:253:184:144:174:392:224:006:24
23 Gabriel Fraind 🇲🇽 MEX 35-39 3/237 1:11:02 35:2731:184:20 4:142:253:374:084:331:494:445:48
24 Daniel Hernández Garcia 🇲🇽 MEX 30-34 8/339 1:11:04 34:0632:334:29 4:114:443:574:084:412:273:294:56
25 Fernando Olivas Reyes 🇲🇽 MEX 25-29 8/293 1:11:17 34:0332:344:46 4:243:164:393:584:392:124:265:00
26 Bernardo Rodolfo Telpalo Flores 🇲🇽 MEX 25-29 9/293 1:11:32 36:2030:254:50 4:393:004:063:574:412:333:204:09
27 Héctor Emmanuel Lemus Zalapa 🇲🇽 MEX 35-39 4/237 1:12:09 34:0232:345:37 4:183:224:184:124:312:054:494:59
28 Christian Castro Ramírez 🇲🇽 MEX 35-39 5/237 1:12:22 29:1939:004:08 4:163:214:514:044:412:174:2911:01
29 Diego Alejandro López Acosta 🇲🇽 MEX 25-29 10/293 1:12:25 33:5733:534:39 4:143:445:214:134:252:194:135:24
30 Allan Colin 🇲🇽 MEX 30-34 9/339 1:12:30 33:5334:224:20 4:213:244:283:494:482:514:066:35
31 Andre Guzman 🇲🇽 MEX 25-29 11/293 1:12:42 35:4332:394:24 4:223:454:263:334:462:333:485:26
32 Juan Carlos César Ramírez 🇲🇽 MEX 30-34 10/339 1:12:49 36:5031:394:25 4:172:524:273:594:292:054:354:55
33 Louis Ramiro Alicea Hernández 🇲🇽 MEX 16-24 7/222 1:12:50 33:5334:424:19 4:054:175:004:094:421:513:157:23
33 JORGE IRVING GONZALEZ CASTELLANOS 🇲🇽 MEX 35-39 6/237 1:12:50 32:3035:264:58 4:413:304:423:574:592:185:076:12
35 Miguel Perez 🇲🇽 MEX 30-34 11/339 1:12:58 34:2233:395:01 4:313:324:323:394:481:564:475:54
36 Ray López Angulo 🇲🇽 MEX 16-24 8/222 1:12:59 34:1333:325:18 4:103:534:345:314:342:104:104:30
37 JAIME REYES 🇲🇽 MEX 30-34 12/339 1:13:07 32:4235:474:45 4:394:274:434:004:541:544:496:21
38 Alexis Ayala 🇲🇽 MEX 30-34 13/339 1:13:09 38:2929:175:28 4:172:493:503:314:301:543:364:50
39 Eduardo Amado Rubio Sierra 🇲🇽 MEX 25-29 12/293 1:14:03 37:0231:535:11 4:124:203:513:484:442:083:455:05
40 Pablo Ezau Cossio Solis 🇲🇽 MEX 30-34 14/339 1:14:13 33:1734:536:09 4:183:265:043:504:451:564:187:16
41 Mauricio Kuri Palomo 🇲🇽 MEX 35-39 7/237 1:14:14 36:1133:114:55 4:303:554:184:254:412:234:374:22
42 Jose Manuel Tovar Reyes 🇲🇽 MEX 35-39 8/237 1:14:19 33:0336:504:31 4:194:534:465:055:161:563:476:48
43 Luis Antonio Flores González 🇲🇽 MEX 35-39 9/237 1:14:21 39:0830:484:30 4:352:464:123:394:342:004:094:53
44 Luis Alberto Bernal Moreno 🇲🇽 MEX 25-29 13/293 1:14:26 37:4232:014:47 4:113:233:074:214:333:333:495:04
45 Miguel Cantarell 🇲🇽 MEX 25-29 14/293 1:14:28 37:2931:265:39 4:172:234:174:384:182:333:395:21
46 Tristan Osuna Perez 🇲🇽 MEX 25-29 15/293 1:14:30 34:1134:395:45 4:184:355:123:584:352:014:345:26
47 Raúl Alonso Chávez Ocampo 🇲🇽 MEX 35-39 10/237 1:14:39 35:4334:304:30 4:354:124:245:004:311:594:155:34
48 DANIEL GARCIA MARTINEZ 🇲🇽 MEX 30-34 15/339 1:14:40 38:4330:255:36 4:283:454:293:394:402:063:074:11
49 Alberto Balderas 🇲🇽 MEX 40-44 1/170 1:14:45 34:5833:136:39 4:133:163:465:184:251:464:325:57
50 Pablo Rodriguez 🇲🇽 MEX 25-29 16/293 1:14:57 35:4433:116:06 4:242:534:164:384:391:594:345:48
51 S IVÁN FLORES 🇲🇽 MEX 25-29 17/293 1:14:59 34:0735:185:40 4:384:074:514:304:492:173:596:07
52 Ivan Huerta 🇲🇽 MEX 16-24 9/222 1:15:13 33:4837:004:31 4:183:235:015:144:512:303:138:30
53 Raul Gomez Andrade 🇲🇽 MEX 16-24 10/222 1:15:22 37:3132:584:59 4:244:105:043:494:351:534:015:02
54 Emilio Rojas Rivera 🇲🇽 MEX 16-24 11/222 1:15:25 34:2236:144:55 4:314:104:394:415:072:074:066:53
55 Ricardo Gil Chevalier 🇲🇽 MEX 25-29 18/293 1:15:44 34:0336:225:24 4:164:344:575:274:342:284:036:03
56 Angel Valdivia 🇺🇸 USA 30-34 16/339 1:15:47 37:1534:014:36 4:094:393:594:474:342:064:285:19
57 Emmanuel Salazar 🇲🇽 MEX 25-29 19/293 1:15:50 38:4432:174:54 4:133:174:194:014:371:274:575:26
58 DARÍO MORA RIVERO 🇲🇽 MEX 25-29 20/293 1:15:58 35:4434:295:50 4:143:453:564:044:421:355:047:09
59 Ernesto Joel Ambrosio 🇲🇽 MEX 30-34 17/339 1:16:16 37:0734:354:38 4:223:024:195:555:042:124:305:11
60 Jose Ramon Poo 🇲🇽 MEX 25-29 21/293 1:16:20 35:2736:214:37 4:294:395:074:064:582:264:505:46
60 Antonio Ruiz Moran 🇲🇽 MEX 25-29 21/293 1:16:20 35:5935:075:18 4:233:004:515:584:311:585:145:12
62 Rafael de Jesus Guerrero Labastida 🇲🇽 MEX 16-24 12/222 1:16:28 37:5432:585:40 4:423:154:164:055:091:334:305:28
63 Matt Bryanton 🇨🇦 CAN 40-44 2/170 1:16:29 38:0833:245:03 4:262:564:265:114:392:214:175:08
64 Octavio Alva Cervantes 🇲🇽 MEX 16-24 13/222 1:16:47 36:5235:294:30 4:313:124:164:284:422:494:536:38
65 Emilio Vicon 🇲🇽 MEX 25-29 23/293 1:16:48 36:1335:484:50 4:133:534:235:584:522:185:304:41
66 Luis Pérez Xala 🇲🇽 MEX 40-44 3/170 1:16:55 37:3534:205:03 4:533:294:364:015:011:474:535:40
67 Rodrigo Carrera 🇲🇽 MEX 35-39 11/237 1:17:05 40:2031:105:38 3:582:594:583:374:382:183:215:21
68 Arturo Pazaran 🇲🇽 MEX 30-34 18/339 1:17:08 34:4937:025:21 4:323:214:145:504:372:095:316:48
69 Luis Rangel 🇲🇽 MEX 30-34 19/339 1:17:12 36:3834:395:58 4:203:005:104:384:442:124:515:44
70 Víctor Manuel Vera Castillo 🇲🇽 MEX 40-44 4/170 1:17:15 35:4736:414:51 4:253:544:414:384:412:454:496:48
71 Enrique Lopez Araujo 🇲🇽 MEX 25-29 24/293 1:17:16 36:3034:575:54 4:373:344:335:234:351:534:525:30
72 Carlos Cortes 🇲🇽 MEX 35-39 12/237 1:17:17 35:4035:535:49 4:203:144:195:424:312:184:506:39
73 Joaquín Antonio Lozada Pellico 🇲🇽 MEX 30-34 20/339 1:17:19 34:5435:406:50 4:395:085:084:104:581:344:115:52
74 RICARDO GUERRA 🇲🇽 MEX 35-39 13/237 1:17:22 38:1633:056:06 4:373:314:114:105:001:373:516:08
75 Emmanuel Hernandez Romero 🇲🇽 MEX 25-29 25/293 1:17:24 41:1929:506:19 4:212:554:212:235:071:483:355:20
76 ANGEL REYES VIOLANTE 🇲🇽 MEX 16-24 14/222 1:17:29 37:1234:325:49 4:273:224:504:035:011:434:226:44
77 Mauro Luis Galindo Garcia 🇲🇽 MEX 30-34 21/339 1:17:30 34:0838:454:42 4:404:175:323:395:092:294:318:28
77 Gibran Jiménez Jiménez 🇲🇽 MEX 30-34 21/339 1:17:30 38:0133:156:18 4:213:353:454:344:352:414:075:37
77 ALEX PARRA 🇲🇽 MEX 25-29 26/293 1:17:30 37:2234:205:52 4:493:095:334:215:101:354:135:30
80 Alejandro Palos Sanchez 🇲🇽 MEX 30-34 23/339 1:17:43 37:2035:245:03 4:094:264:455:094:391:574:435:36
81 Ricardo Gutiérrez García 🇲🇽 MEX 16-24 15/222 1:17:44 37:0933:387:01 4:263:554:534:464:411:574:084:52
82 Saúl Martínez Ruiz 🇲🇽 MEX 40-44 5/170 1:17:52 33:3939:254:53 4:524:495:094:264:492:134:178:50
83 Fernando Saavedra de León 🇲🇽 MEX 35-39 14/237 1:17:58 33:3738:196:07 4:424:325:164:504:532:544:496:23
84 José Ausín 🇲🇽 MEX 30-34 24/339 1:18:00 36:0836:355:21 4:433:314:315:365:001:425:405:52
85 Rodrigo Tost Sarraf 🇲🇽 MEX 25-29 27/293 1:18:04 35:2337:285:19 4:413:314:464:275:022:374:377:47
86 Ricardo Galan Curiel 🇲🇽 MEX 35-39 15/237 1:18:07 40:0631:256:41 4:062:563:504:534:351:444:294:52
86 Efrén Gutiérrez Carrasco 🇲🇽 MEX 30-34 25/339 1:18:07 37:1934:266:26 4:053:444:194:364:371:455:136:07
88 Luis Ebenezer Sanchez 🇲🇽 MEX 40-44 6/170 1:18:13 36:4136:355:02 4:143:464:374:455:062:145:276:26
89 Marcin Bentkowski 🇵🇱 POL 35-39 16/237 1:18:14 41:2231:275:29 4:183:073:395:074:191:503:545:13
90 Juve Paz 93 🇲🇽 MEX 30-34 26/339 1:18:16 37:1935:465:14 4:242:526:015:054:451:594:246:16
91 Gabriel Rodríguez Peña 🇲🇽 MEX 30-34 27/339 1:18:20 38:0635:145:05 4:303:414:574:104:511:374:167:12
92 Nick Adair 🇬🇹 GUA 35-39 17/237 1:18:28 37:1934:147:02 4:113:125:364:294:352:274:315:13
93 Roberto Trujillo 🇲🇽 MEX 16-24 16/222 1:18:46 37:3535:435:33 4:264:114:394:064:413:024:116:27
94 Pablo Gil 🇲🇽 MEX 30-34 28/339 1:18:55 36:3936:146:07 4:233:374:254:544:322:315:326:20
95 Nicolas Noyce Villarreal 🇲🇽 MEX 25-29 28/293 1:18:57 36:1637:445:01 4:303:574:314:044:532:375:297:43
96 Joel Plata Hernandez 🇲🇽 MEX 25-29 29/293 1:19:01 38:3934:126:14 4:203:135:085:014:542:164:055:15
97 Jesus García 🇲🇽 MEX 30-34 29/339 1:19:17 37:3235:545:56 4:184:284:414:564:422:433:546:12
98 Mauricio Hernández Chavero 🇲🇽 MEX 30-34 30/339 1:19:19 36:0037:186:05 4:334:414:514:204:552:214:436:54
99 César Augusto Correa Cruz 🇲🇽 MEX 30-34 31/339 1:19:22 40:4731:197:21 4:042:544:414:074:272:134:294:24
99 Adan Escorcia 🇲🇽 MEX 45-49 1/85 1:19:22 37:4436:345:09 4:214:304:355:254:372:135:205:33

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