HYROX Valencia 2026: Pro Men results

418 finishers on 15 Oct 2026. Typical finish 1:17:51, fastest 10% under 1:03:35. Back to the analysis.

#AthleteAgeTimeBehind 1stRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
301 Mauro Mendoza Burgos 🇪🇸 ESP63rd of 80 aged 25-29 25-29 1:25:56 30:27 40:3039:335:59 4:293:276:204:334:412:405:267:57
302 Julian Tuma 🇮🇹 ITA65th of 83 aged 35-39 35-39 1:25:57 30:28 38:3642:105:15 4:394:146:285:014:352:196:208:34
303 Cole Levine 🇺🇸 USA95th of 124 aged 30-34 30-34 1:26:07 30:38 38:1142:015:59 4:584:556:224:024:492:514:499:15
304 Ian Stanley 🇬🇧 GBR1st of 3 aged 55-59 55-59 1:26:07 30:38 38:0742:026:00 4:344:215:506:414:421:575:438:14
305 Miguel Estade Riart 🇪🇸 ESP66th of 83 aged 35-39 35-39 1:26:10 30:41 38:1241:136:50 4:295:167:424:314:362:494:447:06
306 Hernán Dall Aglio Burban 🇪🇸 ESP31st of 45 aged 40-44 40-44 1:26:18 30:49 34:0847:045:10 4:194:155:565:154:443:296:2912:37
307 Kiril Jakusovs 🇱🇻 LAT27th of 38 aged 16-24 16-24 1:26:19 30:50 42:1738:335:34 4:263:115:155:044:492:455:347:29
308 Carlos Fernández 🇪🇸 ESP67th of 83 aged 35-39 35-39 1:26:21 30:52 35:1044:596:17 4:333:439:106:084:513:395:417:14
309 Ionut Silinc 🇷🇴 ROU32nd of 45 aged 40-44 40-44 1:26:28 30:59 39:3040:166:46 4:214:336:245:274:292:134:218:28
310 Paulo Portillo 🇧🇷 BRA18th of 31 aged 45-49 45-49 1:26:51 31:22 41:1038:586:43 4:223:315:284:124:383:544:478:06
311 Alexandre Martins 🇵🇹 POR19th of 31 aged 45-49 45-49 1:26:53 31:24 36:0245:415:15 4:114:518:405:454:363:046:288:06
312 Mateo Cortés Núñez 🇲🇽 MEX28th of 38 aged 16-24 16-24 1:27:01 31:32 37:0443:196:43 4:154:417:175:484:392:195:308:50
313 Jon Ander González 🇪🇸 ESP64th of 80 aged 25-29 25-29 1:27:02 31:33 37:3743:176:12 4:374:277:374:174:442:465:359:14
314 Alain Vivion 🇫🇷 FRA96th of 124 aged 30-34 30-34 1:27:12 31:43 41:1739:276:32 4:314:576:005:254:242:044:507:16
315 Luis Zarraluqui 🇪🇸 ESP65th of 80 aged 25-29 25-29 1:27:21 31:52 38:1643:255:44 4:364:326:225:294:442:317:487:23
316 Kévin Silly 🇫🇷 FRA33rd of 45 aged 40-44 40-44 1:27:26 31:57 35:4846:205:23 4:225:156:005:004:342:085:5713:04
317 Kevin Molloy 🇮🇪 IRL20th of 31 aged 45-49 45-49 1:27:48 32:19 37:0444:226:27 4:375:227:494:374:473:084:509:12
318 Sergio Ramírez 🇪🇸 ESP97th of 124 aged 30-34 30-34 1:27:56 32:27 40:1541:476:00 4:474:266:405:055:011:445:108:54
319 Miguel Angel Arroyo 🇪🇸 ESP98th of 124 aged 30-34 30-34 1:28:00 32:31 37:3444:395:51 4:323:566:395:114:473:065:3210:56
320 Alex Mowat 🇬🇧 GBR66th of 80 aged 25-29 25-29 1:28:02 32:33 41:1040:276:29 4:173:335:324:414:252:516:158:53
321 Valerio Pizzichini 🇮🇹 ITA99th of 124 aged 30-34 30-34 1:28:05 32:36 41:2741:095:32 4:255:026:314:134:262:256:597:08
322 Francisco Borges 🇵🇹 POR100th of 124 aged 30-34 30-34 1:28:22 32:53 37:4843:317:07 4:214:1210:253:554:382:213:559:44
323 Joaquin Álvarez Ganado 🇪🇸 ESP34th of 45 aged 40-44 40-44 1:28:28 32:59 37:0945:106:13 4:364:548:254:334:482:196:149:21
324 Przemysław Widyna 🇵🇱 POL 1:28:29 33:00 38:3144:105:52 4:235:335:445:194:422:545:1510:20
325 Alexander David Cushicondor Lazo 🇪🇸 ESP101st of 124 aged 30-34 30-34 1:29:04 33:35 35:2248:335:13 4:344:489:295:305:033:046:229:43
326 Rodrigo Rufo 🇵🇹 POR29th of 38 aged 16-24 16-24 1:29:06 33:37 37:3145:206:19 4:364:586:524:544:453:335:529:50
327 Javier Bernabéu Gómez 🇪🇸 ESP68th of 83 aged 35-39 35-39 1:29:21 33:52 43:1340:275:45 4:424:444:315:084:502:036:078:22
328 Marc Dreier 🇦🇹 AUT69th of 83 aged 35-39 35-39 1:29:25 33:56 41:5140:506:48 4:524:025:206:064:402:175:587:35
329 Adrián Corcoba Castelo 🇪🇸 ESP102nd of 124 aged 30-34 30-34 1:29:33 34:04 34:5749:265:15 4:265:056:155:264:502:566:1214:16
330 Achraf Amzil 🇮🇹 ITA67th of 80 aged 25-29 25-29 1:29:37 34:08 33:2449:466:31 4:115:306:123:334:362:364:4618:22
331 D Bust 🇪🇸 ESP35th of 45 aged 40-44 40-44 1:29:49 34:20 37:1946:585:37 4:214:577:247:064:493:126:408:29
332 Marcos Palomero Hernández 🇪🇸 ESP70th of 83 aged 35-39 35-39 1:29:50 34:21 35:0645:309:18 4:114:307:235:054:322:375:5611:16
333 Zole Jimenez 🇪🇸 ESP21st of 31 aged 45-49 45-49 1:30:05 34:36 36:1448:155:40 4:314:066:105:474:322:555:4614:28
334 Paul Gibson 🇬🇧 GBR22nd of 31 aged 45-49 45-49 1:30:09 34:40 35:2949:245:21 4:203:478:336:004:402:377:5911:28
335 Lucas Martín Prieto Feres 🇪🇸 ESP71st of 83 aged 35-39 35-39 1:30:13 34:44 41:5042:136:16 4:124:307:055:254:492:565:217:55
336 Adrian del Barrio Marco 🇪🇸 ESP103rd of 124 aged 30-34 30-34 1:30:20 34:51 42:3840:137:33 4:264:138:323:594:361:474:577:43
337 Mateo Leon 🇪🇨 ECU104th of 124 aged 30-34 30-34 1:30:23 34:54 36:3247:306:26 4:355:1610:354:504:393:315:188:46
338 Aure Sanchez 🇪🇸 ESP8th of 13 aged 50-54 50-54 1:30:29 35:00 39:2043:567:18 4:284:286:134:494:582:325:3010:58
339 Izaih Antoine 🇬🇧 GBR68th of 80 aged 25-29 25-29 1:31:34 36:05 41:0941:109:19 4:325:066:114:374:353:033:269:40
340 Fred Noyen 🇳🇱 NED105th of 124 aged 30-34 30-34 1:31:44 36:15 37:2548:505:33 4:354:5610:024:304:482:405:3011:49
341 Jorge Marco 🇪🇸 ESP30th of 38 aged 16-24 16-24 1:32:17 36:48 39:5041:5710:35 4:312:558:114:445:012:405:088:47
342 Albert Peris Aguilar 🇪🇸 ESP106th of 124 aged 30-34 30-34 1:32:24 36:55 44:1941:506:20 4:403:276:573:415:012:414:0711:16
343 Josh Jones 🇬🇧 GBR107th of 124 aged 30-34 30-34 1:32:27 36:58 41:0844:147:09 4:454:346:225:124:473:275:219:46
344 Jeremy Duboé 🇫🇷 FRA72nd of 83 aged 35-39 35-39 1:32:31 37:02 34:3352:135:49 4:254:368:244:594:353:197:3714:18
345 Dániel Kovács 🇭🇺 HUN108th of 124 aged 30-34 30-34 1:32:45 37:16 38:5543:5010:05 4:086:004:124:514:272:006:5211:20
346 Antonio Ruiz de Arce 🇪🇸 ESP36th of 45 aged 40-44 40-44 1:32:56 37:27 38:4746:307:44 4:224:156:455:584:492:336:1611:32
347 Marco Sansovini 🇮🇹 ITA109th of 124 aged 30-34 30-34 1:32:57 37:28 42:5943:136:50 4:153:405:315:314:462:134:3612:41
348 Jerry van den Berg 🇳🇱 NED37th of 45 aged 40-44 40-44 1:33:02 37:33 44:1140:528:03 4:004:006:124:534:292:015:589:19
349 Rodrigo Duchel Bernabé 🇪🇸 ESP69th of 80 aged 25-29 25-29 1:33:14 37:45 37:2349:456:12 4:537:306:483:374:322:418:2711:17
350 Diego Navas Saez 🇪🇸 ESP38th of 45 aged 40-44 40-44 1:33:16 37:47 40:5345:316:56 4:424:578:324:434:462:415:349:36
351 David Mair 🇬🇧 GBR2nd of 3 aged 55-59 55-59 1:33:17 37:48 40:2947:225:31 4:414:446:085:464:532:255:0813:37
352 Thomas Halligan 🇬🇧 GBR70th of 80 aged 25-29 25-29 1:33:21 37:52 40:3845:087:39 4:183:436:425:174:312:025:0813:27
353 Sergio Alvarez Noya 🇪🇸 ESP31st of 38 aged 16-24 16-24 1:33:24 37:55 40:3946:545:55 4:465:186:074:224:452:465:5912:51
354 Daniel Deakin 🇬🇧 GBR110th of 124 aged 30-34 30-34 1:33:34 38:05 39:2547:216:52 4:094:306:497:344:432:525:5210:52
355 Tony Pullin 🇬🇧 GBR71st of 80 aged 25-29 25-29 1:33:43 38:14 43:5441:577:57 4:184:175:436:204:462:215:148:58
356 Lenin Quezada González 🇪🇸 ESP73rd of 83 aged 35-39 35-39 1:33:44 38:15 39:2848:056:16 5:005:007:235:244:472:255:4912:17
357 Jorge Terrada Moreno 🇪🇸 ESP111th of 124 aged 30-34 30-34 1:34:08 38:39 46:4740:117:15 4:483:296:574:434:501:416:466:57
358 Andres Muñoz García 🇪🇸 ESP23rd of 31 aged 45-49 45-49 1:34:20 38:51 37:4751:365:03 4:525:306:485:344:353:306:3514:12
359 Adrian Diaz 🇪🇸 ESP72nd of 80 aged 25-29 25-29 1:34:49 39:20 42:4044:128:00 4:584:207:195:144:382:205:539:30
360 Angel de Celis Barroso 🇪🇸 ESP74th of 83 aged 35-39 35-39 1:34:51 39:22 40:1348:585:46 4:505:048:024:594:462:397:2111:17
361 Martin Ratajski 🇩🇪 GER112th of 124 aged 30-34 30-34 1:34:55 39:26 42:1141:4411:05 4:174:495:025:104:401:555:3410:17
362 Daniel Cevallos 🇪🇨 ECU32nd of 38 aged 16-24 16-24 1:34:55 39:26 35:2754:025:32 4:365:159:225:145:014:564:2715:11
363 Roberto Moreno Jabalera 🇪🇸 ESP113th of 124 aged 30-34 30-34 1:34:59 39:30 39:4048:256:59 4:294:386:195:284:452:2810:589:20
364 Tiago Loureiro 🇵🇹 POR24th of 31 aged 45-49 45-49 1:35:10 39:41 41:0748:036:03 4:514:597:165:405:063:246:0210:45
365 Pedro Jose Rodriguez Pore 🇪🇸 ESP9th of 13 aged 50-54 50-54 1:35:12 39:43 37:1651:516:10 4:436:187:005:344:462:246:3314:33
366 Raoul-Gabriel Urma 🇧🇪 BEL75th of 83 aged 35-39 35-39 1:35:55 40:26 43:2444:557:41 4:353:597:406:055:052:375:529:02
367 Aitor Marcos 🇪🇸 ESP73rd of 80 aged 25-29 25-29 1:36:10 40:41 39:2849:566:50 4:193:156:135:094:343:386:1616:32
368 Piermattia Rossi Robaudi 🇮🇹 ITA33rd of 38 aged 16-24 16-24 1:36:20 40:51 40:5749:365:50 4:186:269:465:334:342:356:1410:10
369 Omar Zaragoza 🇪🇸 ESP114th of 124 aged 30-34 30-34 1:37:03 41:34 37:5851:577:10 4:195:456:594:414:454:278:4112:20
370 Rick Stalenhoef 🇳🇱 NED3rd of 3 aged 55-59 55-59 1:37:38 42:09 41:3049:117:03 4:405:076:076:044:494:387:539:53
371 Daniel Pike 🇬🇧 GBR10th of 13 aged 50-54 50-54 1:37:51 42:22 38:4552:126:58 4:253:548:355:224:412:485:3816:49
372 Carlos Vidal Porcar 🇪🇸 ESP76th of 83 aged 35-39 35-39 1:38:00 42:31 42:2248:247:18 4:345:137:525:114:523:066:4010:56
373 Tommaso Ceragioli 🇮🇹 ITA115th of 124 aged 30-34 30-34 1:38:03 42:34 43:0348:456:21 4:395:527:225:054:443:377:349:52
374 Ignacio Pla López 🇪🇸 ESP39th of 45 aged 40-44 40-44 1:38:31 43:02 40:3247:5710:08 4:425:358:015:404:563:046:499:10
375 Raul Marco 🇪🇸 ESP74th of 80 aged 25-29 25-29 1:38:37 43:08 42:1646:599:26 4:544:298:484:534:482:436:539:31
376 Hector Salavert 🇪🇸 ESP25th of 31 aged 45-49 45-49 1:38:46 43:17 39:5851:596:52 4:295:487:185:484:513:379:1810:50
377 Javier Rodríguez Mato 🇪🇸 ESP116th of 124 aged 30-34 30-34 1:38:54 43:25 45:3247:236:05 4:373:376:187:025:002:537:0610:50
378 Andrej Čorba 🇸🇰 SVK34th of 38 aged 16-24 16-24 1:38:55 43:26 38:4351:498:27 4:464:099:034:385:432:475:5614:47
379 Alejandro Pérez Castaño 🇪🇸 ESP11th of 13 aged 50-54 50-54 1:39:14 43:45 40:5850:527:27 4:535:368:355:235:113:385:4811:48
380 Johannes Biedermann 🇩🇪 GER12th of 13 aged 50-54 50-54 1:39:26 43:57 45:0844:549:29 4:594:497:276:475:031:397:047:06
381 Christian Colombera 🇱🇺 LUX40th of 45 aged 40-44 40-44 1:40:08 44:39 45:0946:588:07 4:395:116:415:435:003:406:519:13
382 Toni Fons Ropero 🇪🇸 ESP41st of 45 aged 40-44 40-44 1:41:09 45:40 35:3759:495:48 4:383:455:494:534:553:0710:2522:17
383 Alfonso Roa Sánchez 🇪🇸 ESP75th of 80 aged 25-29 25-29 1:41:20 45:51 43:5349:148:17 4:297:336:085:395:403:067:468:53
384 Aitor Viana 🇪🇸 ESP26th of 31 aged 45-49 45-49 1:42:00 46:31 43:0253:165:46 4:455:438:134:154:573:055:1617:02
385 Toni Gomez 🇪🇸 ESP27th of 31 aged 45-49 45-49 1:42:23 46:54 40:0653:388:43 4:326:229:307:245:102:556:5010:55
386 Ryan Hamill 🇬🇧 GBR77th of 83 aged 35-39 35-39 1:42:46 47:17 43:4251:337:36 4:543:276:175:484:562:275:4817:56
387 Sergio Berrocal 🇪🇸 ESP42nd of 45 aged 40-44 40-44 1:43:32 48:03 41:2955:216:47 4:245:437:566:064:493:208:1314:50
388 Juan Vallejo Amengual 🇪🇸 ESP76th of 80 aged 25-29 25-29 1:43:41 48:12 47:0149:267:19 5:215:558:205:144:423:046:1510:35
389 Hugo Pelegero 🇪🇸 ESP35th of 38 aged 16-24 16-24 1:43:42 48:13 43:5752:137:37 4:415:017:235:505:142:396:2015:05
390 Tomás Morales 🇲🇽 MEX117th of 124 aged 30-34 30-34 1:44:06 48:37 41:3654:557:42 4:336:229:085:564:443:148:0812:50
391 Fernando Heredia la Roca 🇪🇸 ESP43rd of 45 aged 40-44 40-44 1:44:55 49:26 44:5151:308:39 4:545:416:395:545:012:417:4212:58
392 Juan Romero Angulo 🇪🇸 ESP118th of 124 aged 30-34 30-34 1:45:00 49:31 46:3150:497:45 4:584:258:347:185:082:217:0511:00
393 Willis Mair 🇬🇧 GBR36th of 38 aged 16-24 16-24 1:45:23 49:54 45:4152:167:31 4:444:158:007:084:374:015:3913:52
394 Rodrigue Tchomina BEN119th of 124 aged 30-34 30-34 1:45:43 50:14 50:4746:088:52 4:404:225:488:264:542:405:469:32
395 Daniel López Montañes 🇪🇸 ESP28th of 31 aged 45-49 45-49 1:46:05 50:36 46:4651:238:00 4:504:147:486:415:003:009:2310:27
396 Kevin Alexander Yanchatuña Telenchana 🇪🇨 ECU77th of 80 aged 25-29 25-29 1:47:00 51:31 46:1453:227:27 4:414:5114:293:305:012:185:4712:45
397 Arnulf Junior Realin 🇦🇹 AUT120th of 124 aged 30-34 30-34 1:47:20 51:51 45:1748:4213:26 4:345:376:326:344:543:096:0111:21
398 Nick Lau 29th of 31 aged 45-49 45-49 1:47:47 52:18 42:5058:196:42 4:428:059:204:585:022:447:0016:28
399 Álvaro Vañó 🇪🇸 ESP37th of 38 aged 16-24 16-24 1:48:07 52:38 43:2257:347:16 4:467:3010:085:294:363:156:4415:06
400 Pedro Jesus Paez Gravan 🇪🇸 ESP30th of 31 aged 45-49 45-49 1:48:34 53:05 42:3554:5411:11 4:334:299:497:015:102:339:3111:48
How to read

The place is among timed finishers in Pro Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

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

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result