HYROX Valencia 2026: Open Men results

736 finishers on 15 Oct 2026. Typical finish 1:21:54, fastest 10% under 1:07:35. Back to the analysis.

#AthleteAgeTimeBehind 1stRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Filippo Morselli 🇮🇹 ITA1st of 117 aged 25-29 25-29 57:31 28:3625:163:44 4:072:133:163:034:171:373:113:32
2 Robin Duran 🇳🇱 NED1st of 83 aged 16-24 16-24 58:01 0:30 29:2624:583:43 4:132:083:013:054:091:322:533:57
3 Santi Mtnez 🇪🇸 ESP1st of 106 aged 40-44 40-44 58:29 0:58 30:0624:184:08 4:112:123:002:364:101:322:543:43
4 Youp Schreuder 🇳🇱 NED1st of 156 aged 30-34 30-34 59:03 1:32 30:2124:424:04 3:551:573:013:164:131:272:474:06
5 Alejandro Cerrejón Torrano 🇪🇸 ESP1st of 147 aged 35-39 35-39 59:12 1:41 30:2425:013:53 4:082:453:112:344:121:293:083:34
6 Alejandro Juan Torres 🇪🇸 ESP2nd of 156 aged 30-34 30-34 59:18 1:47 28:4926:363:58 3:592:314:013:114:101:342:484:22
7 David Bonilla Pozo 🇪🇸 ESP3rd of 156 aged 30-34 30-34 59:27 1:56 30:2925:024:01 4:042:072:523:044:061:283:184:03
8 Victor Benagues Simó 🇪🇸 ESP2nd of 147 aged 35-39 35-39 1:00:12 2:41 30:1225:474:19 4:172:112:482:484:131:533:284:09
9 Cillian Buckley 🇮🇪 IRL4th of 156 aged 30-34 30-34 1:00:33 3:02 31:0625:264:05 4:202:213:063:184:091:342:513:47
10 Ángel Rodrigo Díaz Chinchilla 🇪🇸 ESP2nd of 117 aged 25-29 25-29 1:00:54 3:23 30:3725:484:33 4:122:283:043:134:091:363:243:42
11 Rui Costa 🇵🇹 POR2nd of 106 aged 40-44 40-44 1:01:13 3:42 30:2926:334:16 4:152:403:103:214:071:333:174:10
12 Adam Bailey 🇬🇧 GBR3rd of 147 aged 35-39 35-39 1:01:13 3:42 29:5826:364:43 4:252:213:493:064:191:313:123:53
13 Paris Whyte-Wilding 🇬🇧 GBR2nd of 83 aged 16-24 16-24 1:01:18 3:47 31:2425:424:16 4:172:223:332:494:131:263:063:56
14 Adrian Albarracin 🇪🇸 ESP3rd of 83 aged 16-24 16-24 1:01:26 3:55 30:5426:344:01 4:152:403:133:344:021:313:213:58
15 Wouter Dilling 🇳🇱 NED4th of 147 aged 35-39 35-39 1:01:37 4:06 30:1926:344:48 3:511:543:004:154:171:373:044:36
16 Bruno Barbosa 🇵🇹 POR4th of 83 aged 16-24 16-24 1:01:59 4:28 32:0126:083:55 4:122:313:163:284:111:413:103:39
17 Iker Vicario 🇪🇸 ESP3rd of 106 aged 40-44 40-44 1:02:16 4:45 31:3026:354:15 4:022:283:352:524:051:383:234:32
18 Pedro Jose Ramos Ramos 🇪🇸 ESP4th of 106 aged 40-44 40-44 1:02:19 4:48 29:5028:244:08 4:152:463:113:244:182:003:454:45
19 Mikel Salgado Imaz 🇪🇸 ESP5th of 147 aged 35-39 35-39 1:02:21 4:50 31:3826:244:22 4:102:493:093:134:061:363:094:12
20 Jon Garcia Uriarte 🇪🇸 ESP3rd of 117 aged 25-29 25-29 1:02:22 4:51 29:3328:374:16 4:282:243:203:374:411:503:344:43
21 Stefan-Andrei Pascutoi 🇷🇴 ROU5th of 156 aged 30-34 30-34 1:02:28 4:57 31:4926:144:29 4:042:202:503:464:171:433:353:39
22 Jose Agraz 🇪🇸 ESP6th of 147 aged 35-39 35-39 1:02:36 5:05 31:3327:034:05 4:362:472:563:184:171:383:184:13
23 Damian Bevilacqua 🇦🇷 ARG1st of 69 aged 45-49 45-49 1:02:59 5:28 31:5126:574:17 4:102:353:373:474:221:373:053:44
24 Pol Soler 🇪🇸 ESP6th of 156 aged 30-34 30-34 1:03:12 5:41 31:3027:364:11 4:162:173:193:464:211:423:194:36
25 Alberto Mora Gonzalez 🇪🇸 ESP4th of 117 aged 25-29 25-29 1:03:46 6:15 33:2725:554:29 4:072:092:573:164:101:423:154:19
26 Juan Carlos Bussi 🇪🇸 ESP7th of 156 aged 30-34 30-34 1:03:55 6:24 31:2028:364:05 4:242:453:173:284:131:583:374:54
27 Adrián Tello Beneit 🇪🇸 ESP8th of 156 aged 30-34 30-34 1:03:56 6:25 32:2027:334:08 4:142:293:033:214:221:463:464:32
28 Martin Kotala 🇨🇿 CZE7th of 147 aged 35-39 35-39 1:03:56 6:25 31:3827:404:41 4:022:073:383:124:131:323:535:03
29 Mohamed Achab 🇫🇷 FRA8th of 147 aged 35-39 35-39 1:04:03 6:32 31:1528:364:17 4:132:383:283:334:141:473:275:16
30 Sergio Gomez 🇪🇸 ESP9th of 156 aged 30-34 30-34 1:04:14 6:43 32:1327:484:16 4:242:473:332:584:252:003:404:01
31 Pelayo Gutiérrez Prieto 🇪🇸 ESP5th of 83 aged 16-24 16-24 1:04:32 7:01 32:1927:284:48 4:141:593:303:034:302:013:154:56
32 Alejandro Ocaña Ledesma 🇪🇸 ESP10th of 156 aged 30-34 30-34 1:04:37 7:06 33:0127:294:12 4:222:383:322:574:261:402:535:01
33 Jose Marrero 🇪🇸 ESP11th of 156 aged 30-34 30-34 1:04:37 7:06 31:0728:514:42 4:283:153:493:174:301:463:434:03
34 Matt Lundberg 🇬🇧 GBR12th of 156 aged 30-34 30-34 1:04:43 7:12 31:4328:424:23 4:102:333:223:424:162:083:544:37
35 Adam Watts 🇬🇧 GBR5th of 117 aged 25-29 25-29 1:04:43 7:12 30:5529:324:21 4:232:373:474:114:321:324:054:25
36 André Rei 🇵🇹 POR13th of 156 aged 30-34 30-34 1:04:51 7:20 31:5528:354:25 4:192:533:463:544:151:543:324:02
37 Ander Gaminde 🇪🇸 ESP9th of 147 aged 35-39 35-39 1:04:52 7:21 31:0829:214:27 4:152:433:553:564:222:193:364:15
38 Nazaret Garcia 🇪🇸 ESP5th of 106 aged 40-44 40-44 1:04:56 7:25 30:4430:004:18 4:223:003:413:284:241:503:415:34
39 Raúl Martínez 🇪🇸 ESP6th of 106 aged 40-44 40-44 1:05:11 7:40 30:2530:324:18 4:052:544:024:214:121:543:485:16
40 Cristian Costa Ventura 🇪🇸 ESP6th of 117 aged 25-29 25-29 1:05:13 7:42 32:2228:224:34 4:152:533:193:364:201:493:374:33
41 Fernando Vicente Navazo 🇪🇸 ESP14th of 156 aged 30-34 30-34 1:05:13 7:42 29:3531:324:12 4:313:093:542:514:431:473:546:43
42 Giuseppe Pastore 🇮🇹 ITA15th of 156 aged 30-34 30-34 1:05:23 7:52 31:4729:274:13 4:101:574:203:204:131:334:025:52
43 Gerardo Romero 🇨🇴 COL7th of 117 aged 25-29 25-29 1:05:24 7:53 32:5827:035:28 4:162:232:513:094:321:543:514:07
44 Ivan Lanceta 🇪🇸 ESP16th of 156 aged 30-34 30-34 1:05:26 7:55 33:3726:594:55 4:182:423:183:174:111:413:254:07
45 Jesús Guillén Martínez 🇪🇸 ESP17th of 156 aged 30-34 30-34 1:05:26 7:55 32:0128:414:48 4:202:503:553:144:231:503:314:38
46 Tate Irons 🇬🇧 GBR10th of 147 aged 35-39 35-39 1:05:35 8:04 32:2028:374:41 4:132:442:584:084:301:424:034:19
47 Gordon Bieling 🇩🇪 GER7th of 106 aged 40-44 40-44 1:05:41 8:10 34:3526:374:34 4:092:172:423:384:271:393:493:56
48 David Pinto 🇵🇹 POR18th of 156 aged 30-34 30-34 1:05:42 8:11 30:2430:564:28 4:362:534:433:494:271:523:484:48
49 Francisco Bessone 🇵🇹 POR19th of 156 aged 30-34 30-34 1:05:49 8:18 32:0729:234:23 4:202:263:363:404:112:063:395:25
50 Tom Desclaux 🇫🇷 FRA6th of 83 aged 16-24 16-24 1:05:51 8:20 34:0027:054:51 4:112:223:103:264:081:403:544:14
51 Luis Carlos Marin Ocampo 🇨🇷 CRC20th of 156 aged 30-34 30-34 1:05:51 8:20 31:3529:444:36 4:112:224:113:384:282:083:474:59
52 Eric Infante Garcia 🇪🇸 ESP8th of 117 aged 25-29 25-29 1:05:56 8:25 31:4030:044:17 4:122:195:023:464:162:123:564:21
53 Louis Bauza 🇫🇷 FRA7th of 83 aged 16-24 16-24 1:06:01 8:30 36:4124:404:45 4:452:182:532:554:241:152:473:23
54 Federico Calvi 🇮🇹 ITA21st of 156 aged 30-34 30-34 1:06:04 8:33 32:1729:064:45 4:192:373:553:224:411:503:384:44
55 Filippo Gelada 🇦🇺 AUS8th of 106 aged 40-44 40-44 1:06:06 8:35 31:2430:114:34 4:122:412:515:114:101:264:395:01
56 Enmanuel Muñoz 🇪🇸 ESP11th of 147 aged 35-39 35-39 1:06:10 8:39 33:4827:454:41 4:262:173:163:254:301:403:414:30
57 Daniel García González 🇪🇸 ESP8th of 83 aged 16-24 16-24 1:06:20 8:49 33:4428:014:40 4:373:393:203:024:181:393:194:07
58 Daniel Alayo 🇵🇪 PER12th of 147 aged 35-39 35-39 1:06:36 9:05 32:4329:264:32 4:072:443:563:344:291:453:534:58
59 Emilio Antonio Quintana Fernández 🇪🇸 ESP9th of 83 aged 16-24 16-24 1:06:39 9:08 34:1328:034:29 4:182:593:232:444:201:523:065:21
60 Damian Bänziger 🇨🇭 SUI9th of 117 aged 25-29 25-29 1:06:52 9:21 34:0127:475:10 4:142:423:412:354:131:293:145:39
61 Mario Martínez García 🇪🇸 ESP13th of 147 aged 35-39 35-39 1:06:55 9:24 29:5032:424:27 4:252:284:174:124:241:414:216:54
62 Joshua Gallagher 🇬🇧 GBR14th of 147 aged 35-39 35-39 1:06:57 9:26 32:4129:564:23 4:182:533:554:014:261:414:014:41
63 Guillem Sanchis Benavent 🇪🇸 ESP10th of 117 aged 25-29 25-29 1:06:59 9:28 32:2930:134:22 4:252:343:483:474:192:013:315:48
64 Kerry Heaviside 🇬🇧 GBR15th of 147 aged 35-39 35-39 1:07:02 9:31 33:2728:365:04 4:111:553:223:474:441:454:144:38
65 Jordan John 🇬🇧 GBR16th of 147 aged 35-39 35-39 1:07:06 9:35 31:5230:594:20 4:263:123:562:514:272:033:356:29
66 James Complin 🇬🇧 GBR9th of 106 aged 40-44 40-44 1:07:07 9:36 33:5728:364:40 4:212:333:013:544:221:424:134:30
67 Pedro Janeiro 🇵🇹 POR17th of 147 aged 35-39 35-39 1:07:12 9:41 33:2028:565:00 4:142:493:403:584:221:573:124:44
68 José Manuel Luque Cadenas 🇪🇸 ESP10th of 106 aged 40-44 40-44 1:07:15 9:44 32:3430:224:23 4:332:493:034:284:231:594:174:50
69 Mattia Cecchini 🇮🇹 ITA10th of 83 aged 16-24 16-24 1:07:17 9:46 33:5428:354:52 4:062:203:263:434:121:573:265:25
70 Seb Muddel 🇬🇧 GBR18th of 147 aged 35-39 35-39 1:07:22 9:51 34:5727:534:37 4:262:333:033:194:281:423:294:53
71 Nicolò Carecchio 🇮🇹 ITA11th of 83 aged 16-24 16-24 1:07:23 9:52 33:0429:514:34 4:312:483:484:174:241:553:524:16
72 Antonio Azevedo 🇵🇹 POR2nd of 69 aged 45-49 45-49 1:07:24 9:53 34:0728:394:42 4:172:503:183:114:231:524:124:36
73 Israel Pereira Fernandez 🇪🇸 ESP19th of 147 aged 35-39 35-39 1:07:27 9:56 31:5330:594:39 4:312:493:403:374:271:513:386:26
74 Maximilian Peise 🇩🇪 GER22nd of 156 aged 30-34 30-34 1:07:34 10:03 33:2229:454:31 4:192:293:533:564:301:483:375:13
75 Alaa Zibari 🇳🇱 NED23rd of 156 aged 30-34 30-34 1:07:35 10:04 34:2228:394:40 4:303:023:413:174:311:373:074:54
76 Robert Jencak 🇸🇰 SVK11th of 117 aged 25-29 25-29 1:07:53 10:22 33:0429:584:55 4:242:543:363:354:311:533:325:33
77 Conor Craig 🇮🇪 IRL12th of 117 aged 25-29 25-29 1:07:57 10:26 32:2131:094:31 4:192:483:204:064:241:434:465:43
78 Esteban Parra 🇪🇸 ESP11th of 106 aged 40-44 40-44 1:08:04 10:33 35:1328:034:52 4:102:223:473:164:071:293:435:09
79 Simon Courtney 🇬🇧 GBR12th of 106 aged 40-44 40-44 1:08:06 10:35 34:3129:324:08 4:112:353:514:314:211:353:404:48
80 Esau Monescillo Calzado 🇪🇸 ESP24th of 156 aged 30-34 30-34 1:08:06 10:35 33:1830:264:28 4:302:324:103:594:141:583:435:20
81 Luis Ebenezer Sanchez 🇲🇽 MEX13th of 106 aged 40-44 40-44 1:08:07 10:36 33:4129:384:53 4:142:413:403:244:331:544:125:00
82 Mark Foley 🇮🇪 IRL20th of 147 aged 35-39 35-39 1:08:17 10:46 33:5230:034:28 4:342:303:223:454:231:483:515:50
83 João Charrua 🇵🇹 POR21st of 147 aged 35-39 35-39 1:08:19 10:48 33:3230:124:39 4:373:033:593:334:301:403:335:17
84 Leo Guerrero 🇲🇽 MEX25th of 156 aged 30-34 30-34 1:08:20 10:49 33:4529:464:52 4:282:283:513:344:381:513:555:01
85 Marc Mestre 🇫🇷 FRA13th of 117 aged 25-29 25-29 1:08:20 10:49 33:1430:244:47 4:272:483:423:534:292:044:374:24
86 Sébastien Baheu 🇫🇷 FRA14th of 117 aged 25-29 25-29 1:08:22 10:51 35:2528:064:56 4:162:463:363:184:221:463:494:13
87 Joan Suazo 🇪🇸 ESP15th of 117 aged 25-29 25-29 1:08:22 10:51 33:4429:474:56 4:332:333:313:174:212:053:565:31
88 Jose Antonio Martin Quiroga 🇪🇸 ESP1st of 34 aged 50-54 50-54 1:08:24 10:53 33:5630:004:33 4:242:404:093:434:211:364:354:32
89 Javier Ibarrondo 🇪🇸 ESP26th of 156 aged 30-34 30-34 1:08:31 11:00 35:0527:196:12 4:182:253:153:144:111:403:414:35
90 Diego Mardones 🇨🇱 CHI27th of 156 aged 30-34 30-34 1:08:33 11:02 36:1727:564:23 4:122:393:473:324:211:453:493:51
91 Gonçalo Alface 🇵🇹 POR28th of 156 aged 30-34 30-34 1:08:36 11:05 34:5029:164:35 4:182:403:474:184:171:583:224:36
92 George Mc Cabe 🇮🇪 IRL22nd of 147 aged 35-39 35-39 1:08:37 11:06 32:2031:404:41 4:242:413:394:084:422:074:315:28
93 Victor Peña 🇪🇸 ESP3rd of 69 aged 45-49 45-49 1:08:56 11:25 32:1731:205:24 4:212:594:114:064:251:584:404:40
94 Bryn Raven 🇬🇧 GBR29th of 156 aged 30-34 30-34 1:09:01 11:30 35:0229:304:32 4:262:383:033:494:211:483:535:32
95 Gabriel Blanco 🇦🇷 ARG4th of 69 aged 45-49 45-49 1:09:03 11:32 33:2130:475:00 4:203:163:503:544:251:333:475:42
96 Aitor Cuadros Lozano 🇪🇸 ESP30th of 156 aged 30-34 30-34 1:09:05 11:34 33:5830:464:26 4:293:144:083:354:281:513:505:11
97 Daniel Martinez Becedas 🇪🇸 ESP23rd of 147 aged 35-39 35-39 1:09:14 11:43 33:3331:024:45 4:522:584:163:514:532:023:294:41
98 Frederik Böttcher 🇩🇪 GER14th of 106 aged 40-44 40-44 1:09:20 11:49 35:0029:155:08 4:172:423:193:404:201:284:215:08
99 Carlos Santiago 🇧🇷 BRA24th of 147 aged 35-39 35-39 1:09:27 11:56 35:4528:554:52 4:292:323:273:504:291:543:414:33
100 João Matos 🇵🇹 POR25th of 147 aged 35-39 35-39 1:09:28 11:57 33:5830:235:12 4:162:354:154:184:212:203:524:26
How to read

The place is among timed finishers in Open 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