HYROX Valencia 2025: Open Men results

1,474 finishers on 17 Oct 2025. Typical finish 1:22:53, fastest 10% under 1:09:11. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Cem Ter Burg 🇳🇱 NED 25-29 1/274 0:57:59 30:1223:563:55 4:032:133:072:354:101:342:293:45
2 Lars Rademaker 🇳🇱 NED 30-34 1/357 0:58:15 29:3725:243:20 4:032:303:103:094:011:432:533:55
3 James Ayshford 🇬🇧 GBR 25-29 2/274 0:58:52 30:2924:483:40 4:152:283:242:334:271:162:204:05
4 Sébastien Rajkowski 🇫🇷 FRA 30-34 2/357 0:59:04 27:4827:403:40 4:092:543:412:564:181:313:484:23
5 Cristian Ramírez Rosales 🇪🇸 ESP 35-39 1/292 0:59:40 29:2226:363:47 4:102:383:292:484:191:363:493:47
6 Oscar Espada Rodríguez 🇪🇸 ESP 30-34 3/357 0:59:50 28:5927:143:40 4:063:013:443:094:191:303:134:12
7 Yoel Ferrer 🇪🇸 ESP 35-39 2/292 1:00:19 30:5825:383:47 4:082:343:182:494:071:262:434:33
8 Ethan Strevett 🇬🇧 GBR 35-39 3/292 1:01:21 31:2926:123:46 4:032:523:073:064:101:203:473:47
9 Kane Lee 🇬🇧 GBR 30-34 4/357 1:01:36 31:5425:384:09 4:062:083:162:534:121:313:094:23
10 Jose Agustín Alises Gimenez 🇪🇸 ESP 30-34 5/357 1:01:37 29:2628:383:37 4:223:153:372:504:141:553:384:47
11 Bryan Lorenzo Fabelo 🇪🇸 ESP 30-34 6/357 1:02:18 31:2627:113:45 4:112:273:302:494:201:353:394:40
12 Quentin Amouret 🇫🇷 FRA 25-29 3/274 1:02:30 31:2826:544:12 4:032:353:573:324:171:283:263:36
13 Mathieu Gschwandtner 🇦🇹 AUT 25-29 4/274 1:02:33 33:2825:113:57 4:072:302:542:294:001:322:544:45
13 Borja Palomo 🇪🇸 ESP 35-39 4/292 1:02:33 30:4427:464:07 4:012:343:252:324:101:473:315:46
15 Juan Andres Cancho Chamorro 🇪🇸 ESP 30-34 7/357 1:02:34 29:3928:544:06 4:011:544:013:554:271:413:285:27
16 Martin Intrigliolo 🇪🇸 ESP 45-49 1/144 1:02:35 31:5726:493:53 4:142:263:372:584:121:173:564:09
17 Jeronimo Mendez de la Maza 🇪🇸 ESP 35-39 5/292 1:02:37 32:0926:134:18 4:022:303:153:114:081:503:223:55
17 Daniel Perán Alcaraz 🇪🇸 ESP 25-29 5/274 1:02:37 29:4128:514:10 4:123:073:432:544:301:363:514:58
19 Bernardo Branco 🇵🇹 POR 16-24 1/115 1:02:42 31:4026:314:35 4:172:353:113:014:201:443:104:13
20 Lan Krempl 🇸🇮 SLO 16-24 2/115 1:03:03 33:2425:234:20 4:282:303:152:524:151:242:573:42
21 Florian Mille 🇫🇷 FRA 30-34 8/357 1:03:05 31:0928:123:49 4:042:373:043:114:141:483:435:31
22 Espen Berget 🇳🇴 NOR 25-29 6/274 1:03:07 30:0629:103:55 4:133:314:182:544:111:353:025:26
23 Adrian Cruz Almeida 🇪🇸 ESP 30-34 9/357 1:03:12 32:0127:243:52 4:233:063:332:244:272:012:584:32
23 Manuel Fraga Díaz 🇪🇸 ESP 45-49 2/144 1:03:12 31:0128:024:15 4:202:433:473:354:241:383:054:30
25 Jake Fletcher 🇬🇧 GBR 30-34 10/357 1:03:24 32:0827:154:05 4:112:143:262:504:221:313:315:10
26 Jack Johnson 🇬🇧 GBR 35-39 6/292 1:03:25 32:2627:004:03 4:232:183:492:494:271:323:224:20
27 Luis Caja Nacher 🇪🇸 ESP 25-29 7/274 1:03:27 29:2330:213:45 4:103:004:243:574:221:453:025:41
28 Thomas Iriarte 🇫🇷 FRA 25-29 8/274 1:03:28 30:2329:173:52 4:152:343:473:494:221:363:355:19
29 Burak Edis Emiroğlu 🇹🇷 TUR 30-34 11/357 1:03:34 30:5128:254:23 4:262:564:252:374:131:473:244:37
30 Jonah Garcia 🇲🇽 MEX 25-29 9/274 1:03:39 32:1827:154:10 4:132:473:333:334:201:363:423:31
31 Jorge Grimaldo García 🇪🇸 ESP 16-24 3/115 1:03:48 31:0328:464:04 4:283:023:563:194:251:383:514:07
32 Tom Haseldine 🇬🇧 GBR 16-24 4/115 1:03:52 32:2827:323:56 4:132:443:522:544:111:473:324:19
33 Youssef Oulehri 🇲🇦 MAR 30-34 12/357 1:04:00 32:5327:014:11 4:172:413:312:314:201:323:254:44
34 Álvaro Muñoz Ortiz 🇪🇸 ESP 16-24 5/115 1:04:11 32:5927:014:14 4:073:033:232:434:161:493:364:04
35 Carlos Pérez Morillas 🇪🇸 ESP 30-34 13/357 1:04:15 32:2128:043:55 4:302:463:353:004:211:323:364:44
36 Albert Attard 🇲🇹 MLT 40-44 1/204 1:04:18 33:2326:224:36 4:212:263:332:384:111:313:404:02
37 Sergio Nicolau Muñoz 🇪🇸 ESP 16-24 6/115 1:04:21 32:5627:194:10 4:122:493:253:214:191:383:373:58
38 Otto Chafer 🇪🇸 ESP 30-34 14/357 1:04:23 30:2029:544:13 4:212:394:283:424:091:473:564:52
39 Paul Rushe 🇮🇪 IRL 45-49 3/144 1:04:28 32:2327:594:11 4:262:323:463:094:111:343:364:45
40 Javier Martín del Molino 🇪🇸 ESP 40-44 2/204 1:04:29 30:1930:114:02 4:122:503:583:374:121:484:514:43
41 Ben Whyte 🇬🇧 GBR 25-29 10/274 1:04:30 29:3830:424:14 4:042:323:513:494:191:414:266:00
42 Omar Alcaide 🇪🇸 ESP 30-34 15/357 1:04:41 32:4427:374:24 4:132:193:233:274:171:583:334:27
43 Joseph Hanlon 🇬🇧 GBR 30-34 16/357 1:04:44 33:1527:224:13 4:082:083:303:404:081:323:444:32
44 Robert Stols 🇳🇱 NED 35-39 7/292 1:04:45 32:5027:274:34 4:112:373:103:074:151:383:384:51
45 Baptiste Logeais 🇫🇷 FRA 40-44 3/204 1:04:47 33:1526:514:45 4:172:383:302:354:151:333:284:35
46 Alex Escudero 🇪🇸 ESP 25-29 11/274 1:04:50 31:4629:213:47 4:212:303:483:014:171:494:015:34
47 James Ingham 🇬🇧 GBR 45-49 4/144 1:04:54 32:3328:174:10 4:132:353:444:224:141:253:364:08
48 James Borrill 🇬🇧 GBR 30-34 17/357 1:05:02 32:1728:374:12 4:112:293:263:414:231:404:254:22
49 Sam Garcia 🇪🇸 ESP 35-39 8/292 1:05:03 32:1728:444:05 3:502:273:284:184:061:433:395:13
50 Michael Everitt 🇬🇧 GBR 30-34 18/357 1:05:05 33:2427:473:59 4:212:423:363:144:211:553:254:13
51 Jordi Monserrat 🇪🇸 ESP 40-44 4/204 1:05:07 32:3728:164:18 4:192:123:283:254:251:364:124:39
52 Harry Doorley 🇮🇪 IRL 25-29 12/274 1:05:13 31:5329:254:01 4:102:523:424:014:201:394:573:44
53 Javier Puyalto Monaj 🇪🇸 ESP 40-44 5/204 1:05:15 33:4527:334:01 4:202:483:563:344:151:262:534:21
54 Marco Antonio Aliaga Koczy 🇪🇸 ESP 25-29 13/274 1:05:17 32:2628:304:27 4:213:193:543:344:241:323:174:09
55 Barry McCabe 🇮🇪 IRL 40-44 6/204 1:05:25 32:1928:584:14 4:182:423:593:164:191:444:014:39
55 Hugo Ventura 🇵🇹 POR 45-49 5/144 1:05:25 32:4228:384:10 4:153:233:442:494:301:313:534:33
57 Iker Vicario 🇪🇸 ESP 40-44 7/204 1:05:32 33:2028:084:09 4:112:564:133:044:111:513:543:48
58 Peter de Gruijl 🇳🇱 NED 30-34 19/357 1:05:40 33:2627:434:34 4:062:243:353:304:341:483:454:01
58 Antonio Rives 🇪🇸 ESP 30-34 19/357 1:05:40 33:3127:534:21 4:192:553:423:304:241:333:284:02
60 Alejandro Rodriguez 🇪🇸 ESP 35-39 9/292 1:05:45 31:3430:154:02 4:053:084:053:314:251:384:145:09
61 Facundo Villagran 🇦🇷 ARG 25-29 14/274 1:05:48 32:4327:205:52 4:072:083:482:534:081:403:275:09
62 Javier Zorilla Calleja 🇪🇸 ESP 30-34 21/357 1:05:49 33:4227:534:19 4:092:543:482:394:121:484:104:13
63 Neil Norris 🇬🇧 GBR 30-34 22/357 1:05:53 33:0428:294:23 4:112:424:053:364:181:363:264:35
64 Jerónimo Rocamora Sarmiento 🇪🇸 ESP 16-24 7/115 1:05:55 31:0930:593:52 4:313:124:213:134:281:323:096:33
65 Cristian Labrada Garcia 🇪🇸 ESP 35-39 10/292 1:05:58 33:4027:594:22 4:152:553:173:194:151:403:534:25
66 John Murtagh 🇮🇪 IRL 35-39 11/292 1:06:06 32:2929:483:55 4:282:363:474:254:201:333:444:55
67 Fausto Hugo 🇦🇷 ARG 35-39 12/292 1:06:08 30:3831:214:13 4:062:523:384:004:251:553:326:53
68 Eric Teruel 🇪🇸 ESP 40-44 8/204 1:06:11 32:0429:584:13 4:043:074:094:314:161:384:004:13
69 Ivan Aladren Mozota 🇪🇸 ESP 25-29 15/274 1:06:12 33:2428:404:14 4:192:533:463:284:231:523:454:14
70 Daniel Castaño 🇪🇸 ESP 25-29 16/274 1:06:18 32:2029:574:06 4:142:124:034:234:211:574:064:41
71 Rufus Hack 🇬🇧 GBR 40-44 9/204 1:06:19 34:2027:384:24 3:562:123:173:454:051:293:515:03
72 Sergio Navarro Olmedilla 🇪🇸 ESP 40-44 10/204 1:06:20 32:4129:154:29 4:102:314:234:024:191:253:494:36
73 Victor Perez Rodriguez 🇪🇸 ESP 40-44 11/204 1:06:30 35:0827:174:10 4:002:233:343:134:171:493:484:13
74 Alex O'Brien 🇮🇪 IRL 25-29 17/274 1:06:34 34:1827:444:36 4:132:293:562:574:201:243:195:06
75 Toni Camarasa 🇪🇸 ESP 45-49 6/144 1:06:38 33:0829:214:13 4:232:294:063:534:211:383:574:34
75 David San Miguel 🇪🇸 ESP 30-34 23/357 1:06:38 33:1229:144:18 4:202:403:123:234:231:464:354:55
77 Matej Kmet 🇸🇰 SVK 30-34 24/357 1:06:41 32:3629:434:25 4:123:043:483:234:081:393:156:14
78 Nazaret Garcia Garcia 🇪🇸 ESP 40-44 12/204 1:06:46 30:5531:114:44 4:203:023:523:494:241:464:095:49
79 Mikel Domenech Gonzalez 🇪🇸 ESP 45-49 7/144 1:06:47 33:5928:394:14 4:132:383:093:304:191:573:185:35
80 David Martín Ruiz 🇪🇸 ESP 30-34 25/357 1:06:50 32:4529:574:12 4:172:563:323:344:201:474:165:15
81 Nicolas Florisoone 🇫🇷 FRA 35-39 13/292 1:06:53 34:1527:594:42 4:172:413:273:154:101:403:494:40
81 Juan Carlos Jiménez Rueda 🇪🇸 ESP 25-29 18/274 1:06:53 33:1928:444:54 4:132:414:113:404:131:213:504:35
81 Manuel Lanzuela Pumareta 🇪🇸 ESP 45-49 8/144 1:06:53 31:5831:014:00 4:272:554:134:084:231:354:125:08
84 Lloyd Armstrong 🇬🇧 GBR 25-29 19/274 1:06:54 32:3429:494:36 4:293:154:054:034:321:353:194:31
85 Faustino Guerrero Chini GIB 30-34 26/357 1:07:02 36:0726:294:30 3:532:292:413:153:581:324:244:17
86 Luke Finn 🇬🇧 GBR 30-34 27/357 1:07:07 33:0829:494:16 4:082:243:334:104:081:293:326:25
87 Thomas Jurado 🇫🇷 FRA 25-29 20/274 1:07:15 32:3830:453:55 4:172:234:104:074:191:424:125:35
88 Lilian Carre 🇫🇷 FRA 25-29 21/274 1:07:16 31:4831:194:14 4:182:414:094:334:281:404:095:21
89 Dan Barlow 🇬🇧 GBR 25-29 22/274 1:07:21 35:2427:334:29 4:212:333:263:384:131:213:164:45
89 Daniel Werner 🇩🇪 GER 30-34 28/357 1:07:21 34:4028:314:13 4:012:513:444:214:091:273:224:36
91 Patrick Reyes 🇺🇸 USA 35-39 14/292 1:07:22 35:4327:034:42 3:592:503:273:064:051:403:404:16
92 Jonathan Escribano Arjona 🇪🇸 ESP 40-44 13/204 1:07:24 33:1829:504:18 4:123:133:453:184:292:163:404:57
92 Michael Fummo 🇮🇹 ITA 30-34 29/357 1:07:24 35:0927:524:29 4:283:013:363:354:191:333:383:42
94 Ivan Llorens 🇪🇸 ESP 25-29 23/274 1:07:25 31:5731:304:02 4:012:443:352:524:094:434:205:06
95 Walter Dorninger 🇦🇹 AUT 45-49 9/144 1:07:28 33:0230:034:26 3:582:453:433:484:261:453:455:53
96 Marco Breithuber 🇦🇹 AUT 40-44 14/204 1:07:29 34:2528:384:30 4:322:463:283:354:231:403:554:19
96 Robin Forest 🇫🇷 FRA 25-29 24/274 1:07:29 32:5630:244:15 4:203:334:183:314:261:473:434:46
98 Guille Mariscal 🇪🇸 ESP 35-39 15/292 1:07:30 34:4828:134:34 4:082:393:393:174:201:494:233:58
99 Ansumana Konteh Sanneh 🇪🇸 ESP 30-34 30/357 1:07:31 33:0729:374:51 4:253:014:023:304:471:483:564:08
100 Alex Dean 🇬🇧 GBR 30-34 31/357 1:07:32 34:0929:104:18 4:082:214:393:384:131:434:224:06

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