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
1 Roberto Viciedo Gimeno 🇪🇸 ESP1st of 80 aged 25-29 25-29 55:29 28:3823:123:43 3:562:243:052:093:561:332:333:36
2 Pablo Sánchez Santos 🇪🇸 ESP1st of 124 aged 30-34 30-34 55:48 0:19 27:3824:363:38 3:592:593:122:313:561:242:443:51
3 Pedro Antonio Toral Leiva 🇪🇸 ESP2nd of 80 aged 25-29 25-29 55:50 0:21 28:3823:343:42 3:512:333:202:193:491:282:483:26
4 Aitor Lizarazu Hormilla 🇪🇸 ESP2nd of 124 aged 30-34 30-34 56:02 0:33 28:4023:323:55 3:552:432:432:253:591:232:393:45
5 Ollie Russell 🇬🇧 GBR3rd of 80 aged 25-29 25-29 56:30 1:01 28:4423:563:55 3:572:393:022:303:561:232:373:52
6 Benjamin Desmet 🇧🇪 BEL4th of 80 aged 25-29 25-29 56:41 1:12 28:1424:393:51 3:562:573:182:293:551:202:324:12
7 Jude Reynolds 🇬🇧 GBR1st of 38 aged 16-24 16-24 56:45 1:16 28:4324:153:50 3:512:523:162:403:471:282:503:31
8 Elliot Giles 🇬🇧 GBR3rd of 124 aged 30-34 30-34 56:55 1:26 25:3227:363:51 3:472:303:333:013:531:463:036:03
9 Alan Cao 🇫🇷 FRA4th of 124 aged 30-34 30-34 57:49 2:20 29:1224:423:59 3:522:383:222:363:581:412:513:44
10 Alfons Deu Ruiz 🇪🇸 ESP1st of 45 aged 40-44 40-44 58:01 2:32 28:2925:423:53 4:013:103:262:374:021:412:553:50
11 Hubert Dumez 🇫🇷 FRA5th of 124 aged 30-34 30-34 58:15 2:46 29:0325:223:55 4:082:403:212:284:031:382:554:09
12 Jon Iriondo 🇪🇸 ESP5th of 80 aged 25-29 25-29 58:44 3:15 30:1624:314:02 4:042:233:312:304:051:222:443:52
13 Alberto Pareja 🇪🇸 ESP6th of 124 aged 30-34 30-34 58:54 3:25 29:1625:463:54 3:562:423:392:333:581:303:044:24
14 Shane McGowan 🇮🇪 IRL1st of 83 aged 35-39 35-39 59:12 3:43 29:0726:093:59 4:102:463:243:054:121:423:123:38
15 Emilio Aguayo Muñoz 🇪🇸 ESP2nd of 83 aged 35-39 35-39 59:15 3:46 28:4926:313:59 3:562:573:312:424:001:373:094:39
16 Jac Smith 🇬🇧 GBR6th of 80 aged 25-29 25-29 59:27 3:58 28:4726:444:00 4:092:373:212:374:081:323:085:12
17 Diogo Tapado 🇵🇹 POR7th of 124 aged 30-34 30-34 59:34 4:05 29:3526:143:51 4:002:503:282:423:591:323:194:24
18 Alejandro Torres Ferragud 🇪🇸 ESP7th of 80 aged 25-29 25-29 59:55 4:26 28:4127:213:57 3:493:023:573:103:551:452:594:44
19 Vic Vandendaele 🇧🇪 BEL8th of 80 aged 25-29 25-29 1:00:00 4:31 29:2726:384:00 3:522:383:283:064:011:272:585:08
20 Matías Dumpiérrez Ferrer 🇪🇸 ESP8th of 124 aged 30-34 30-34 1:00:52 5:23 30:2426:304:02 4:073:133:392:304:081:313:104:12
21 Alvaro Denis Vivar Becerra 🇪🇸 ESP9th of 80 aged 25-29 25-29 1:01:00 5:31 29:2927:403:55 3:593:073:322:214:071:453:065:43
22 Paul Dooley 🇮🇪 IRL3rd of 83 aged 35-39 35-39 1:01:08 5:39 29:3027:533:50 4:112:463:253:164:061:373:504:42
23 Carl Emil Brøgger 🇩🇰 DEN2nd of 38 aged 16-24 16-24 1:01:09 5:40 29:3127:503:52 4:172:573:373:034:121:472:594:58
24 Stephen Harold 🇮🇪 IRL4th of 83 aged 35-39 35-39 1:01:28 5:59 30:5626:274:10 3:562:403:252:434:001:433:234:37
25 Pedro Teresinho 🇵🇹 POR10th of 80 aged 25-29 25-29 1:01:31 6:02 30:2527:133:59 3:582:443:213:123:572:013:134:47
26 Fernando Suárez Medina 🇪🇸 ESP11th of 80 aged 25-29 25-29 1:01:33 6:04 31:3026:034:04 4:092:503:372:524:111:433:143:27
27 Rubén González Pereda 🇪🇸 ESP9th of 124 aged 30-34 30-34 1:01:38 6:09 29:2928:084:05 3:582:363:512:344:011:523:086:08
28 Erlaitz Cano Benito 🇪🇸 ESP12th of 80 aged 25-29 25-29 1:02:02 6:33 31:3426:204:14 4:052:553:452:274:021:403:533:33
29 Dylan Versluis 🇳🇱 NED13th of 80 aged 25-29 25-29 1:02:03 6:34 30:0427:494:16 4:063:033:463:114:091:323:154:47
30 Gerard Roca 🇪🇸 ESP5th of 83 aged 35-39 35-39 1:02:07 6:38 29:5328:174:00 4:053:103:483:174:011:383:384:40
31 Jordi Rossello Knabe 🇪🇸 ESP10th of 124 aged 30-34 30-34 1:02:15 6:46 30:5027:164:15 4:073:193:422:414:031:383:164:30
32 Simon Mooi 🇬🇧 GBR6th of 83 aged 35-39 35-39 1:02:15 6:46 30:0128:223:56 4:093:253:463:004:161:433:124:51
33 Tieme de Boer 🇳🇱 NED3rd of 38 aged 16-24 16-24 1:02:16 6:47 30:3027:494:01 4:213:073:492:464:111:323:164:47
34 Victor de la Cruz 🇨🇺 CUB2nd of 45 aged 40-44 40-44 1:02:21 6:52 30:4127:194:25 4:102:373:363:074:301:513:333:55
35 Oscar Espada Rodriguez 🇪🇸 ESP11th of 124 aged 30-34 30-34 1:02:42 7:13 29:2129:303:54 4:134:074:032:434:101:433:295:02
36 Jon Ander Obeso 🇪🇸 ESP14th of 80 aged 25-29 25-29 1:02:43 7:14 30:4227:584:06 4:183:153:453:074:191:432:494:42
37 Yoel Ferrer 🇪🇸 ESP7th of 83 aged 35-39 35-39 1:02:48 7:19 29:5628:564:00 3:583:193:532:533:581:323:236:00
38 Alberto Serrano Rodríguez 🇪🇸 ESP12th of 124 aged 30-34 30-34 1:03:04 7:35 29:5728:454:25 4:063:154:073:154:151:493:234:35
39 Jorge Arturo 🇪🇸 ESP13th of 124 aged 30-34 30-34 1:03:13 7:44 30:0329:114:03 4:123:294:062:264:012:073:125:38
40 Michael Donohoe 🇮🇪 IRL14th of 124 aged 30-34 30-34 1:03:25 7:56 30:2928:324:29 4:022:563:533:244:111:363:364:54
41 Ewen Cloarec 🇫🇷 FRA4th of 38 aged 16-24 16-24 1:03:26 7:57 29:3229:434:15 4:133:413:323:044:111:493:175:56
42 Marcos Costa 🇵🇹 POR15th of 80 aged 25-29 25-29 1:03:29 8:00 31:3327:574:04 4:103:143:423:154:021:343:334:27
43 Vasco Garcez 🇵🇹 POR16th of 80 aged 25-29 25-29 1:03:38 8:09 31:0128:314:09 4:042:433:553:214:082:193:084:53
44 Robert Stols 🇳🇱 NED3rd of 45 aged 40-44 40-44 1:03:47 8:18 31:1128:344:05 4:073:063:342:564:071:393:545:11
45 André Teresinho 🇵🇹 POR15th of 124 aged 30-34 30-34 1:03:54 8:25 31:0328:494:06 4:012:574:033:314:081:553:354:39
46 Fabian Schuster 🇦🇹 AUT16th of 124 aged 30-34 30-34 1:04:03 8:34 31:5328:173:56 4:103:034:302:564:161:462:564:40
47 Gonzalo Espejo del Rio 🇪🇸 ESP17th of 124 aged 30-34 30-34 1:04:09 8:40 31:1828:364:19 4:153:264:012:414:152:153:064:37
48 Jesús Prieto de Lope 🇪🇸 ESP8th of 83 aged 35-39 35-39 1:04:25 8:56 30:0330:044:24 4:033:054:392:424:031:473:595:46
49 Pau Nacenta 🇪🇸 ESP17th of 80 aged 25-29 25-29 1:04:26 8:57 30:1630:193:57 4:133:154:062:254:141:303:127:24
50 Ryan Porter 🇮🇪 IRL18th of 124 aged 30-34 30-34 1:04:30 9:01 31:1729:034:14 4:083:334:073:144:151:373:324:37
51 Daniel Casado Serra 🇪🇸 ESP19th of 124 aged 30-34 30-34 1:04:31 9:02 30:5029:394:04 4:042:504:143:314:082:273:384:47
52 Nahuel Xavier García Santamaría 🇺🇾 URU20th of 124 aged 30-34 30-34 1:04:36 9:07 33:1427:254:02 4:063:133:403:004:081:363:224:20
53 Emmanuel Ikechukwu 🇳🇬 NGR5th of 38 aged 16-24 16-24 1:04:43 9:14 30:2030:194:09 4:043:354:113:184:201:413:445:26
54 Álvaro Esteve Payá 🇪🇸 ESP21st of 124 aged 30-34 30-34 1:04:51 9:22 30:1730:384:00 4:093:035:133:114:262:013:115:24
55 Fran Moreno 🇪🇸 ESP9th of 83 aged 35-39 35-39 1:05:03 9:34 31:3128:544:44 4:162:544:183:114:091:473:035:16
56 Ashley Flood 🇬🇧 GBR4th of 45 aged 40-44 40-44 1:05:12 9:43 31:3929:104:28 4:042:314:113:234:091:393:285:45
57 Miguel Torrinha Rocha 🇵🇹 POR18th of 80 aged 25-29 25-29 1:05:15 9:46 31:2729:314:20 4:133:204:032:494:052:013:365:24
58 Aaron Bassett 🇮🇪 IRL22nd of 124 aged 30-34 30-34 1:05:36 10:07 30:0931:054:26 4:093:314:283:554:171:513:275:27
59 Jesus Antonio Marcos Rodríguez 🇪🇸 ESP23rd of 124 aged 30-34 30-34 1:05:38 10:09 31:1030:254:07 4:113:253:513:244:101:573:515:36
60 Ferran Bochaca 🇪🇸 ESP24th of 124 aged 30-34 30-34 1:05:41 10:12 29:4531:504:10 4:123:114:263:184:111:553:566:41
61 Manuel Morselli 🇮🇹 ITA19th of 80 aged 25-29 25-29 1:05:42 10:13 30:3730:554:15 4:063:263:463:034:071:463:137:28
62 Jose David Campos Carrillo 🇪🇸 ESP1st of 31 aged 45-49 45-49 1:05:46 10:17 30:0530:594:45 3:583:114:293:364:111:383:416:15
63 Samuel Gil 🇪🇸 ESP10th of 83 aged 35-39 35-39 1:05:53 10:24 29:5131:394:28 4:053:544:344:324:031:484:174:26
64 Emanuel Alves 🇵🇹 POR20th of 80 aged 25-29 25-29 1:05:58 10:29 31:1430:134:36 4:143:323:523:174:161:563:495:17
65 Gonçalo Almeida 🇵🇹 POR6th of 38 aged 16-24 16-24 1:05:59 10:30 31:3530:034:25 4:143:123:443:404:162:023:325:23
66 Miguel Angel Gordo Hernández 🇪🇸 ESP2nd of 31 aged 45-49 45-49 1:06:04 10:35 32:0129:444:24 4:153:213:452:324:301:433:465:52
67 Abrahan Pomares Fernández 🇪🇸 ESP25th of 124 aged 30-34 30-34 1:06:13 10:44 31:1030:514:16 4:173:134:063:094:091:413:147:02
68 Andrew Bourne 🇬🇧 GBR26th of 124 aged 30-34 30-34 1:06:18 10:49 30:4831:134:21 4:193:014:203:184:251:414:046:05
69 Mewen Thomas 🇫🇷 FRA21st of 80 aged 25-29 25-29 1:06:28 10:59 32:4528:564:51 4:102:564:212:524:121:433:365:06
70 Héctor Arévalo 🇪🇸 ESP22nd of 80 aged 25-29 25-29 1:06:28 10:59 29:3532:384:19 4:073:234:012:494:152:333:427:48
71 Guilherme Silva 🇵🇹 POR7th of 38 aged 16-24 16-24 1:06:48 11:19 32:0030:254:26 4:113:293:453:424:141:563:395:29
72 Jeronimo Mendez de la Maza 🇪🇸 ESP11th of 83 aged 35-39 35-39 1:06:51 11:22 32:1229:564:46 4:093:204:123:254:221:483:584:42
73 Unai Azcue 🇪🇸 ESP23rd of 80 aged 25-29 25-29 1:06:53 11:24 32:1130:284:20 4:112:415:003:214:271:463:026:00
74 Antonio Rives 🇪🇸 ESP27th of 124 aged 30-34 30-34 1:07:01 11:32 31:2931:094:27 4:133:184:533:214:151:403:565:33
75 Unay Casquero Dominguez 🇪🇸 ESP12th of 83 aged 35-39 35-39 1:07:05 11:36 33:2929:004:40 4:162:583:403:044:181:493:475:08
76 Richard Gomez 🇺🇾 URU28th of 124 aged 30-34 30-34 1:07:11 11:42 32:0528:556:16 4:022:534:113:104:141:522:425:51
77 Álvaro Ortiz Abad 🇪🇸 ESP13th of 83 aged 35-39 35-39 1:07:15 11:46 35:4427:054:31 4:032:374:143:234:121:333:313:32
78 Julio Pastrian Mendiola 🇪🇸 ESP24th of 80 aged 25-29 25-29 1:07:22 11:53 29:4333:294:15 4:133:085:213:314:052:013:447:26
79 Darragh Corcoran 🇮🇪 IRL25th of 80 aged 25-29 25-29 1:07:23 11:54 31:5431:074:27 4:212:574:023:414:161:583:585:54
80 Scott McGregor 🇬🇧 GBR8th of 38 aged 16-24 16-24 1:07:29 12:00 31:3831:344:22 4:153:274:283:154:131:503:416:25
81 Samuel Eckstein 🇪🇸 ESP26th of 80 aged 25-29 25-29 1:07:36 12:07 33:1928:575:23 4:013:324:173:284:231:493:473:40
82 Dario Panaro 🇮🇹 ITA29th of 124 aged 30-34 30-34 1:07:39 12:10 32:0031:154:28 4:063:204:114:074:281:574:164:50
83 Jorge García Villanueva 🇪🇸 ESP30th of 124 aged 30-34 30-34 1:07:41 12:12 32:2331:074:17 4:033:064:293:574:031:383:426:09
84 Nathan Penman 🇬🇧 GBR31st of 124 aged 30-34 30-34 1:07:43 12:14 32:0430:335:09 3:593:234:103:204:141:443:366:07
85 Colin Davy 🇫🇷 FRA9th of 38 aged 16-24 16-24 1:07:48 12:19 33:0030:224:32 4:222:444:063:144:271:413:336:15
86 Diarmuid Horan 🇮🇪 IRL14th of 83 aged 35-39 35-39 1:07:57 12:28 32:3630:484:39 4:152:473:533:524:132:044:095:35
87 Alessandro Rossi 🇮🇹 ITA32nd of 124 aged 30-34 30-34 1:08:00 12:31 31:2031:594:47 4:083:095:003:224:241:464:115:59
88 Marc Abou Chakra 🇱🇧 LBN33rd of 124 aged 30-34 30-34 1:08:03 12:34 30:4732:205:00 4:233:324:234:254:251:553:505:27
89 Eric Vicente Villalonga 🇪🇸 ESP34th of 124 aged 30-34 30-34 1:08:15 12:46 32:1331:364:30 3:593:084:422:424:191:404:396:27
90 Guille Mariscal 🇪🇸 ESP15th of 83 aged 35-39 35-39 1:08:34 13:05 33:2330:294:47 4:173:274:143:484:181:593:554:31
91 Arek Pociask 🇵🇱 POL10th of 38 aged 16-24 16-24 1:08:36 13:07 35:1429:094:18 3:592:394:023:504:261:343:275:12
92 Sergio Rueda Garcia 🇪🇸 ESP16th of 83 aged 35-39 35-39 1:08:36 13:07 32:1232:014:27 4:223:364:223:234:401:583:515:49
93 Jose Vicente Ferrer Chiral 🇪🇸 ESP5th of 45 aged 40-44 40-44 1:08:44 13:15 32:4131:524:16 4:133:314:233:014:251:553:586:26
94 Alejandro Huerta 🇪🇸 ESP27th of 80 aged 25-29 25-29 1:08:51 13:22 33:3230:394:45 4:063:114:033:094:112:084:115:40
95 Francisco Henriques 🇵🇹 POR3rd of 31 aged 45-49 45-49 1:08:51 13:22 33:0131:134:41 4:123:114:073:294:222:034:145:35
96 Nahuel Galván 🇪🇸 ESP11th of 38 aged 16-24 16-24 1:08:51 13:22 31:5931:285:28 4:234:363:552:554:111:404:445:04
97 Ethan Gilbert 🇬🇧 GBR28th of 80 aged 25-29 25-29 1:09:06 13:37 34:2230:204:29 4:102:434:143:234:092:073:355:59
98 Stefan Denic 🇷🇸 SRB35th of 124 aged 30-34 30-34 1:09:11 13:42 33:1131:354:30 4:183:164:494:214:171:474:124:35
99 Francisco José Casado Morena 🇪🇸 ESP17th of 83 aged 35-39 35-39 1:09:13 13:44 32:4331:464:49 4:092:534:383:084:222:274:036:06
100 Lukasz Dzwigala 🇵🇱 POL36th of 124 aged 30-34 30-34 1:09:16 13:47 35:1829:144:48 4:222:583:533:034:191:563:155:28
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