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
201 Roger Köhler 🇩🇪 GER41st of 83 aged 35-39 35-39 1:17:05 21:36 38:0433:175:48 4:163:164:204:114:192:394:136:03
202 Rodrigo de la Rúa 🇦🇷 ARG67th of 124 aged 30-34 30-34 1:17:18 21:49 35:5135:485:43 4:233:394:594:254:472:374:286:30
203 Simon Briggs 🇬🇧 GBR11th of 31 aged 45-49 45-49 1:17:18 21:49 32:5039:564:37 4:334:316:035:104:452:244:407:50
204 Mario Rodríguez Méndez 🇪🇸 ESP68th of 124 aged 30-34 30-34 1:17:24 21:55 34:3338:094:45 4:204:394:524:234:312:144:438:27
205 Diego Cuadrado Domínguez 🇪🇸 ESP69th of 124 aged 30-34 30-34 1:17:29 22:00 35:2936:355:28 4:134:114:355:334:371:504:526:44
206 Albert Gonzalez Romero 🇪🇸 ESP42nd of 83 aged 35-39 35-39 1:17:33 22:04 34:1838:394:40 4:203:114:474:384:192:004:4510:39
207 Chema Salas Pérez 🇪🇸 ESP70th of 124 aged 30-34 30-34 1:17:47 22:18 36:0037:034:50 4:174:085:312:514:202:274:149:15
208 Youkanne Ahmed 🇫🇷 FRA45th of 80 aged 25-29 25-29 1:17:49 22:20 34:2138:125:21 4:224:225:505:094:291:514:417:28
209 Marco Antonio Cid Melendez 🇪🇸 ESP46th of 80 aged 25-29 25-29 1:17:50 22:21 32:5640:084:51 4:324:035:023:454:282:174:0012:01
210 Juan Fernando Andrade Sanmartín 🇪🇨 ECU43rd of 83 aged 35-39 35-39 1:17:53 22:24 33:5037:366:30 4:184:205:423:584:322:155:017:30
211 Guillermo de la Rubia 🇪🇸 ESP12th of 31 aged 45-49 45-49 1:18:02 22:33 37:5734:255:45 4:263:395:203:414:342:344:195:52
212 Johannes Högbom 🇸🇪 SWE71st of 124 aged 30-34 30-34 1:18:04 22:35 37:2635:265:15 4:063:585:174:154:172:104:476:36
213 Alejandro Isaza Ocampo 🇪🇸 ESP47th of 80 aged 25-29 25-29 1:18:07 22:38 35:3637:325:05 4:203:555:444:334:362:055:117:08
214 Håkon Bratvold 🇳🇴 NOR20th of 38 aged 16-24 16-24 1:18:08 22:39 34:2238:235:27 4:393:495:114:374:552:084:368:28
215 Mantas Andzelis 🇱🇹 LTU72nd of 124 aged 30-34 30-34 1:18:14 22:45 42:1330:295:37 4:153:184:103:184:181:303:515:49
216 Raymond Solaz 🇪🇸 ESP48th of 80 aged 25-29 25-29 1:18:21 22:52 38:2734:595:01 4:223:365:043:544:192:135:206:11
217 Dídac Batet Rabassa 🇪🇸 ESP49th of 80 aged 25-29 25-29 1:18:24 22:55 36:3334:367:18 4:112:535:193:554:192:414:216:57
218 Unai Báez Badillo 🇪🇸 ESP13th of 31 aged 45-49 45-49 1:18:42 23:13 38:0535:355:07 4:193:186:023:534:262:374:166:44
219 Denys Kurako Samokhina 🇪🇸 ESP73rd of 124 aged 30-34 30-34 1:18:43 23:14 32:1242:104:26 4:325:145:393:084:283:064:5211:11
220 Luca Annicchiarico 🇬🇧 GBR21st of 38 aged 16-24 16-24 1:18:45 23:16 35:4936:456:17 4:254:116:273:084:492:284:416:36
221 Dmitri Pérez Udalov 🇪🇸 ESP44th of 83 aged 35-39 35-39 1:18:46 23:17 35:3137:285:53 4:174:166:354:114:221:535:066:48
222 Carl Cutajar 🇲🇹 MLT50th of 80 aged 25-29 25-29 1:18:52 23:23 36:4437:234:50 4:434:025:153:364:472:185:007:42
223 Javier Herreros Garrido 🇪🇸 ESP74th of 124 aged 30-34 30-34 1:18:53 23:24 39:4333:565:20 4:133:224:264:454:192:104:475:54
224 Daniel Marg 🇩🇪 GER45th of 83 aged 35-39 35-39 1:18:55 23:26 37:2935:266:03 4:154:124:584:014:322:504:565:42
225 Adrian Ojeda Almenar 🇪🇸 ESP51st of 80 aged 25-29 25-29 1:19:11 23:42 37:4336:025:31 4:284:115:023:254:322:365:436:05
226 Lukas Placek 🇨🇿 CZE19th of 45 aged 40-44 40-44 1:19:13 23:44 36:0637:285:44 4:023:245:005:044:202:445:097:45
227 Jonatan Mattsson 🇫🇮 FIN75th of 124 aged 30-34 30-34 1:19:22 23:53 38:4134:126:34 4:113:284:474:104:261:345:056:31
228 Juande Rubio 🇪🇸 ESP46th of 83 aged 35-39 35-39 1:19:24 23:55 40:1933:235:47 4:333:464:483:214:361:584:116:10
229 Antonio Pérez 🇪🇸 ESP76th of 124 aged 30-34 30-34 1:19:27 23:58 33:5740:025:31 4:174:076:414:434:213:224:597:32
230 Rubén Gallent Blasco 🇪🇸 ESP47th of 83 aged 35-39 35-39 1:19:29 24:00 33:0040:495:46 4:194:236:224:104:272:395:049:25
231 Alexis Deschiens 🇫🇷 FRA77th of 124 aged 30-34 30-34 1:19:31 24:02 34:1540:294:51 4:295:055:573:424:302:464:159:45
232 Matthias Snobe 🇦🇹 AUT48th of 83 aged 35-39 35-39 1:19:39 24:10 36:1538:085:20 4:184:165:434:494:212:075:307:04
233 Christian Arndt 🇩🇰 DEN78th of 124 aged 30-34 30-34 1:19:42 24:13 36:0338:155:30 4:223:095:353:574:253:105:068:31
234 Héctor Navarro 🇪🇸 ESP20th of 45 aged 40-44 40-44 1:19:42 24:13 34:5039:335:24 4:375:005:395:135:122:315:136:08
235 Gioele Pinzuti 🇮🇹 ITA49th of 83 aged 35-39 35-39 1:19:48 24:19 36:2538:065:20 4:254:015:134:154:313:064:437:52
236 Anargyros Sotirakopoulos 🇬🇷 GRE79th of 124 aged 30-34 30-34 1:19:51 24:22 35:0738:436:04 4:104:126:203:284:262:526:336:42
237 Chiwy Iglesias 🇪🇸 ESP4th of 13 aged 50-54 50-54 1:19:52 24:23 36:1638:305:10 4:284:175:144:354:421:595:177:58
238 Edward Walton 🇬🇧 GBR21st of 45 aged 40-44 40-44 1:19:57 24:28 35:3539:225:04 4:243:055:154:474:172:235:179:54
239 Sergio Andrés Gutiérrez 🇪🇸 ESP52nd of 80 aged 25-29 25-29 1:20:00 24:31 37:5336:445:28 4:224:164:555:354:361:443:527:24
240 Diego Cèsar Coloma Vidal 🇮🇹 ITA80th of 124 aged 30-34 30-34 1:20:18 24:49 39:1035:555:17 4:093:574:575:344:202:234:485:47
241 Andrew Foster 🇬🇧 GBR14th of 31 aged 45-49 45-49 1:20:23 24:54 39:2635:445:17 4:183:334:565:104:222:134:346:38
242 Christopher Fliegel 🇩🇪 GER50th of 83 aged 35-39 35-39 1:20:25 24:56 34:3241:044:53 4:304:346:043:504:362:305:239:37
243 Edgaras Jakavičius 🇱🇹 LTU51st of 83 aged 35-39 35-39 1:20:34 25:05 36:3038:086:01 4:033:545:164:574:152:016:466:56
244 Ángel Aguilar 🇪🇸 ESP81st of 124 aged 30-34 30-34 1:20:38 25:09 39:0335:425:59 4:225:036:053:414:522:233:575:19
245 Artur Cruz 🇪🇸 ESP15th of 31 aged 45-49 45-49 1:20:41 25:12 33:5540:336:19 4:285:275:013:284:552:014:4610:27
246 Jared O’Connell 🇬🇧 GBR82nd of 124 aged 30-34 30-34 1:20:43 25:14 37:3837:155:56 4:063:306:205:014:211:575:126:48
247 Denys Dion-Luangraj 🇫🇷 FRA53rd of 80 aged 25-29 25-29 1:20:53 25:24 34:5040:066:00 4:184:235:285:464:341:565:557:46
248 Jose Tortosa 🇪🇸 ESP52nd of 83 aged 35-39 35-39 1:20:56 25:27 34:4539:396:37 4:173:446:124:194:302:165:328:49
249 Adrian Schembri 🇲🇹 MLT22nd of 45 aged 40-44 40-44 1:21:02 25:33 37:4137:196:06 4:424:105:063:574:382:004:258:21
250 Andy Philippaerts 🇧🇪 BEL5th of 13 aged 50-54 50-54 1:21:08 25:39 36:5839:045:10 4:283:245:074:394:382:164:509:42
251 Maxence Wathier 🇫🇷 FRA22nd of 38 aged 16-24 16-24 1:21:10 25:41 31:4944:264:58 4:374:337:354:144:446:014:577:45
252 Christian González Salmoral 🇪🇸 ESP53rd of 83 aged 35-39 35-39 1:21:15 25:46 37:5937:026:18 4:234:076:284:124:401:524:276:53
253 Nuno Café 🇵🇹 POR16th of 31 aged 45-49 45-49 1:21:17 25:48 36:3439:255:23 4:403:245:524:414:212:165:228:49
254 Tiago Cristo 🇵🇹 POR23rd of 45 aged 40-44 40-44 1:21:24 25:55 32:0144:284:59 4:264:456:444:374:333:024:2811:53
255 Max Thomas 🇮🇲 IMN54th of 83 aged 35-39 35-39 1:21:29 26:00 46:2929:455:19 4:342:503:583:514:181:323:415:01
256 Erik Blom 🇳🇱 NED55th of 83 aged 35-39 35-39 1:21:44 26:15 39:5836:065:46 4:173:475:145:294:411:454:166:37
257 Jorge Morillas Pinillos 🇪🇸 ESP83rd of 124 aged 30-34 30-34 1:21:47 26:18 32:0045:244:29 4:063:319:314:524:412:304:2211:51
258 Maxim Steinbeck 🇩🇪 GER54th of 80 aged 25-29 25-29 1:21:52 26:23 41:0034:486:10 4:173:174:263:594:251:585:207:06
259 Tomás Peñarroja Aguilar 🇪🇸 ESP56th of 83 aged 35-39 35-39 1:21:53 26:24 38:0937:086:40 4:475:035:404:094:332:174:415:58
260 Matys Soboul 🇫🇷 FRA23rd of 38 aged 16-24 16-24 1:22:13 26:44 37:2738:316:20 4:293:577:203:114:252:584:527:19
261 Alessandro Pioppi 🇮🇹 ITA84th of 124 aged 30-34 30-34 1:22:27 26:58 35:3240:196:41 4:323:286:154:364:333:315:008:24
262 Jaume Sitges 🇪🇸 ESP85th of 124 aged 30-34 30-34 1:22:31 27:02 36:5238:596:46 4:294:006:434:364:462:345:146:37
263 Salvador Rodriguez de Burgos 🇪🇸 ESP57th of 83 aged 35-39 35-39 1:22:33 27:04 33:1742:366:45 4:064:178:474:454:431:577:116:50
264 Lucio Roman 🇪🇸 ESP6th of 13 aged 50-54 50-54 1:22:34 27:05 35:1042:025:25 4:234:145:055:044:402:095:3010:57
265 Ramón Gutiérrez Sánchez 🇪🇸 ESP86th of 124 aged 30-34 30-34 1:22:43 27:14 34:5641:276:26 4:155:446:533:584:192:575:407:41
266 James Wareham 🇬🇧 GBR24th of 45 aged 40-44 40-44 1:22:44 27:15 37:5439:365:19 4:274:214:525:094:522:406:127:03
267 Matthew Simmons 🇬🇧 GBR87th of 124 aged 30-34 30-34 1:22:46 27:17 39:1338:305:08 4:173:245:054:294:202:365:129:07
268 Juan Carlos Olano 🇪🇸 ESP88th of 124 aged 30-34 30-34 1:22:52 27:23 37:5339:335:31 4:375:245:344:464:392:045:247:05
269 Fernando Andrade 🇵🇹 POR25th of 45 aged 40-44 40-44 1:22:52 27:23 37:3039:555:31 4:393:536:384:334:352:525:277:18
270 Rodrigo Pereira 🇧🇴 BOL55th of 80 aged 25-29 25-29 1:22:52 27:23 36:2940:475:40 5:034:067:335:105:092:494:585:59
271 Mike Rose 🇬🇧 GBR26th of 45 aged 40-44 40-44 1:22:59 27:30 36:1341:315:19 4:294:244:514:425:283:007:377:00
272 Juan Francisco Ruiz Escalera 🇪🇸 ESP7th of 13 aged 50-54 50-54 1:23:04 27:35 34:3943:324:57 4:093:434:144:514:172:215:3114:26
273 Jérémy Coudrais 🇫🇷 FRA58th of 83 aged 35-39 35-39 1:23:13 27:44 40:0336:276:47 4:253:214:414:174:222:314:368:14
274 Rafael Santos 🇵🇹 POR89th of 124 aged 30-34 30-34 1:23:20 27:51 37:3141:094:46 4:344:015:194:224:292:265:0810:50
275 Francesco Emanuele Giuliani 🇮🇹 ITA24th of 38 aged 16-24 16-24 1:23:22 27:53 39:1938:385:30 4:544:205:594:384:452:315:026:29
276 Guillermo García del Moral 🇪🇸 ESP59th of 83 aged 35-39 35-39 1:23:26 27:57 38:4437:506:57 4:243:565:154:094:432:444:467:53
277 Ruben Coto Hernandez 🇪🇸 ESP17th of 31 aged 45-49 45-49 1:23:28 27:59 38:0040:195:12 4:383:094:544:184:263:354:5510:24
278 Pablo Calvo Iborra 🇪🇸 ESP27th of 45 aged 40-44 40-44 1:23:31 28:02 36:1242:205:04 4:374:286:314:154:413:314:269:51
279 Jaime Cano 🇪🇸 ESP28th of 45 aged 40-44 40-44 1:23:37 28:08 39:1338:485:43 4:234:586:004:164:381:516:016:41
280 Francisco Sanz 🇪🇸 ESP60th of 83 aged 35-39 35-39 1:23:37 28:08 36:2441:255:55 5:024:037:044:264:462:535:167:55
281 Tono Vive 🇪🇸 ESP29th of 45 aged 40-44 40-44 1:23:39 28:10 37:0041:025:41 4:304:385:236:174:402:085:198:07
282 Henrik-Theodor Nilsen 🇳🇴 NOR56th of 80 aged 25-29 25-29 1:23:40 28:11 38:0239:116:32 4:214:006:095:094:271:446:027:19
283 Guillermo Sainz San Emeterio 🇪🇸 ESP57th of 80 aged 25-29 25-29 1:23:54 28:25 36:0242:085:49 4:314:406:004:544:313:015:109:21
284 Antonio Sánchez 🇪🇸 ESP90th of 124 aged 30-34 30-34 1:23:59 28:30 35:0543:415:18 4:093:565:224:244:281:385:4014:04
285 Maick van Oosten 🇳🇱 NED25th of 38 aged 16-24 16-24 1:24:05 28:36 36:2441:585:47 4:284:045:255:054:403:454:349:57
286 David Almansa 🇪🇸 ESP58th of 80 aged 25-29 25-29 1:24:07 28:38 36:1842:015:53 4:394:457:024:294:422:585:228:04
287 Dennis Benítez 🇵🇾 PAR59th of 80 aged 25-29 25-29 1:24:16 28:47 38:0540:305:44 4:194:006:083:294:311:545:4910:20
288 Rimmel Daniel 🇬🇧 GBR61st of 83 aged 35-39 35-39 1:24:21 28:52 37:5440:595:33 4:444:425:575:175:012:425:227:14
289 João Vergílio 🇵🇹 POR91st of 124 aged 30-34 30-34 1:24:21 28:52 35:2143:345:30 4:154:096:506:214:422:225:219:34
290 Mauro Pellegrini 🇮🇹 ITA62nd of 83 aged 35-39 35-39 1:24:33 29:04 40:5637:066:37 4:253:155:034:234:392:385:027:41
291 Julius van der Aa 🇳🇱 NED26th of 38 aged 16-24 16-24 1:24:33 29:04 34:0445:344:59 4:214:367:125:184:464:245:439:14
292 Alberto Paredes 🇪🇸 ESP92nd of 124 aged 30-34 30-34 1:24:51 29:22 38:3937:568:21 4:244:236:144:434:302:235:096:10
293 Alfonso Jiménez 🇪🇸 ESP93rd of 124 aged 30-34 30-34 1:24:54 29:25 38:0540:186:35 4:163:535:504:024:411:594:5710:40
294 Simon Percival 🇬🇧 GBR30th of 45 aged 40-44 40-44 1:24:56 29:27 42:1536:106:34 4:243:345:335:054:212:305:245:19
295 Javier Antolin 🇪🇸 ESP94th of 124 aged 30-34 30-34 1:25:00 29:31 35:2843:076:31 4:275:456:134:534:322:395:139:25
296 Rodrigo Carbajo Molina 🇪🇸 ESP60th of 80 aged 25-29 25-29 1:25:08 29:39 39:5139:455:38 4:304:114:434:384:292:075:519:16
297 Ismael Medeiros 🇵🇹 POR63rd of 83 aged 35-39 35-39 1:25:39 30:10 41:2838:195:56 4:133:465:274:004:222:375:388:16
298 Oswaldo Cabrera 🇻🇪 VEN61st of 80 aged 25-29 25-29 1:25:43 30:14 36:3442:346:39 4:174:026:574:304:552:296:278:57
299 Daniel Campaz López 🇨🇴 COL64th of 83 aged 35-39 35-39 1:25:47 30:18 40:1837:178:18 4:214:535:484:414:33—5:486:32
300 Alex Bridgen 🇬🇧 GBR62nd of 80 aged 25-29 25-29 1:25:48 30:19 40:2439:066:21 4:344:334:555:044:282:044:418:47
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