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
101 Ivan Mondejar Nieto 🇪🇸 ESP26th of 147 aged 35-39 35-39 1:09:35 12:04 33:3831:154:47 4:313:354:203:414:311:324:074:58
102 Harley Sevenoaks 🇬🇧 GBR12th of 83 aged 16-24 16-24 1:09:36 12:05 32:2532:504:27 4:223:224:184:404:201:564:165:36
103 Mario Alvarez Pi 🇪🇸 ESP27th of 147 aged 35-39 35-39 1:09:43 12:12 33:5630:445:08 4:222:363:364:554:421:444:114:38
104 Florian Enric Portales Palamos 🇪🇸 ESP31st of 156 aged 30-34 30-34 1:09:44 12:13 31:1834:054:25 4:272:574:275:034:392:214:425:29
105 Krolos Raposo 🇨🇦 CAN32nd of 156 aged 30-34 30-34 1:09:52 12:21 36:0128:225:34 4:001:473:533:524:371:513:534:29
106 Chris Burge 🇬🇧 GBR28th of 147 aged 35-39 35-39 1:09:52 12:21 34:1131:084:38 4:153:113:594:544:221:543:344:59
107 Charlie Richardson 🇬🇧 GBR15th of 106 aged 40-44 40-44 1:09:55 12:24 36:5928:154:44 4:192:533:184:024:121:483:384:05
108 Pablo Jiménez Vergara 🇪🇸 ESP13th of 83 aged 16-24 16-24 1:10:06 12:35 33:5431:404:36 4:542:523:394:274:321:594:254:52
109 Jesus Aguado Agenjo 🇪🇸 ESP5th of 69 aged 45-49 45-49 1:10:07 12:36 33:4531:464:41 4:393:524:093:144:451:583:435:26
110 Anto Matolic 🇦🇹 AUT16th of 106 aged 40-44 40-44 1:10:10 12:39 35:5629:384:41 4:172:383:134:164:212:064:174:30
111 Mauricio Escamilla 🇲🇽 MEX33rd of 156 aged 30-34 30-34 1:10:11 12:40 33:3330:495:54 4:193:113:403:544:321:454:155:13
112 Marçal Orriols Amorós 🇪🇸 ESP16th of 117 aged 25-29 25-29 1:10:14 12:43 35:0030:065:11 4:263:004:034:074:161:444:024:28
113 Reece Bellis 🇬🇧 GBR14th of 83 aged 16-24 16-24 1:10:14 12:43 32:4532:354:58 4:333:004:265:444:391:374:104:26
114 Thibault Roche 🇫🇷 FRA17th of 106 aged 40-44 40-44 1:10:16 12:45 34:2731:104:44 4:322:444:194:024:292:034:044:57
115 Alvaro Orellana Verdugo 🇪🇸 ESP34th of 156 aged 30-34 30-34 1:10:16 12:45 31:4333:454:51 4:323:003:404:574:302:255:075:34
116 Fernando Martínez Ortiz de Urbina 🇪🇸 ESP18th of 106 aged 40-44 40-44 1:10:18 12:47 33:0832:194:55 4:262:364:103:504:372:124:156:13
117 Diego Pereira 🇪🇸 ESP35th of 156 aged 30-34 30-34 1:10:19 12:48 39:2526:114:47 3:582:353:203:284:241:432:553:48
118 Danny Čechmánek 🇨🇿 CZE15th of 83 aged 16-24 16-24 1:10:19 12:48 34:2829:556:00 4:392:343:535:154:192:113:343:30
119 Joan Soler 🇪🇸 ESP17th of 117 aged 25-29 25-29 1:10:22 12:51 37:0228:215:03 4:052:113:574:584:181:483:203:44
120 Maximiliano Baudillo Rodriguez 🇦🇷 ARG29th of 147 aged 35-39 35-39 1:10:29 12:58 34:2531:174:53 4:243:063:323:364:582:044:195:18
121 Dario Cipagauta 🇨🇴 COL18th of 117 aged 25-29 25-29 1:10:31 13:00 37:5228:024:41 4:052:404:223:254:301:583:133:49
122 José Carlos Fernández 🇪🇸 ESP1st of 7 aged 60-64 60-64 1:10:36 13:05 33:4231:345:24 4:303:013:523:454:301:444:325:40
123 Pipe Triviño 🇪🇸 ESP19th of 106 aged 40-44 40-44 1:10:41 13:10 34:3531:274:43 4:303:074:054:054:292:144:184:39
124 Anton Smirnov 🇨🇿 CZE19th of 117 aged 25-29 25-29 1:10:41 13:10 33:5932:124:34 4:493:354:113:584:531:473:525:07
125 Kewin Zárate Duarte 🇨🇴 COL36th of 156 aged 30-34 30-34 1:10:42 13:11 35:5128:466:09 4:132:523:103:314:422:164:193:43
126 Marco García Díaz 🇪🇸 ESP16th of 83 aged 16-24 16-24 1:10:49 13:18 34:2531:255:02 4:432:443:583:504:331:553:396:03
127 Pablo Beltrán 🇪🇸 ESP20th of 117 aged 25-29 25-29 1:10:53 13:22 33:3231:595:26 4:193:244:153:304:421:413:506:18
128 Marco Lenuweit 🇦🇹 AUT30th of 147 aged 35-39 35-39 1:11:06 13:35 37:0828:505:12 4:032:593:394:384:201:423:284:01
129 Mauro Llorens Payá 🇪🇸 ESP21st of 117 aged 25-29 25-29 1:11:06 13:35 34:4631:414:43 4:292:594:322:564:432:204:005:42
130 Gregory Ritterbusch 🇩🇪 GER37th of 156 aged 30-34 30-34 1:11:07 13:36 36:3829:345:00 4:392:473:254:364:451:433:194:20
131 Joaquin Escanellas Lopez 🇪🇸 ESP31st of 147 aged 35-39 35-39 1:11:18 13:47 34:3332:194:30 4:423:303:594:194:382:003:365:35
132 Gabriel Llull 🇪🇸 ESP22nd of 117 aged 25-29 25-29 1:11:18 13:47 31:5134:354:58 4:243:284:345:314:352:073:585:58
133 Cristo Manuel Jorge Lopez 🇪🇸 ESP32nd of 147 aged 35-39 35-39 1:11:20 13:49 34:4131:544:51 4:403:094:013:454:372:074:015:34
134 Omar Huenchul Morales 🇪🇸 ESP33rd of 147 aged 35-39 35-39 1:11:27 13:56 33:5832:265:07 4:143:053:483:164:312:314:446:17
135 Javier Azpeitia San Sebastián 🇪🇸 ESP6th of 69 aged 45-49 45-49 1:11:32 14:01 37:4029:014:57 4:232:113:064:234:251:493:385:06
136 Luke Llewellyn 🇬🇧 GBR17th of 83 aged 16-24 16-24 1:11:34 14:03 34:1932:424:37 4:242:364:153:474:321:564:196:53
137 Driss Hamdouchi 🇲🇦 MAR34th of 147 aged 35-39 35-39 1:11:35 14:04 37:4628:554:59 4:272:293:324:024:311:523:324:30
138 Diego de Remedios 🇪🇸 ESP23rd of 117 aged 25-29 25-29 1:11:36 14:05 37:2529:584:19 4:052:484:323:494:211:403:435:00
139 Conor McGregor SCO24th of 117 aged 25-29 25-29 1:11:40 14:09 37:2029:314:55 4:362:593:373:584:301:523:114:48
140 Javier Pérez Fernández 🇪🇸 ESP18th of 83 aged 16-24 16-24 1:11:42 14:11 34:4332:204:44 4:122:513:464:214:242:074:505:49
141 Manuel Lanzuela Pumareta 🇪🇸 ESP7th of 69 aged 45-49 45-49 1:11:47 14:16 34:0233:204:29 4:353:234:104:244:391:474:285:54
142 Keith Wills 🇬🇧 GBR2nd of 34 aged 50-54 50-54 1:11:48 14:17 36:5130:224:38 4:132:293:484:244:411:513:525:04
143 Niko Iskra 🇵🇱 POL8th of 69 aged 45-49 45-49 1:11:52 14:21 36:3330:274:57 4:102:214:194:234:141:373:575:26
144 Aaron Swift 🇬🇧 GBR20th of 106 aged 40-44 40-44 1:11:54 14:23 34:5732:274:35 4:313:313:463:584:231:514:305:57
145 Luís Marques 🇵🇹 POR21st of 106 aged 40-44 40-44 1:11:54 14:23 33:5332:365:29 4:133:414:104:374:252:113:445:35
146 Agustín Aroca Martinez 🇪🇸 ESP35th of 147 aged 35-39 35-39 1:11:58 14:27 33:2633:215:18 4:283:214:284:484:561:424:375:01
147 Javi de la Casa 🇪🇸 ESP9th of 69 aged 45-49 45-49 1:12:04 14:33 35:2831:454:54 4:193:053:593:394:372:213:396:06
148 Fabio Filipe 🇵🇹 POR36th of 147 aged 35-39 35-39 1:12:05 14:34 36:3830:524:40 4:182:533:433:504:232:224:324:51
149 Johan Kupka 🇫🇷 FRA19th of 83 aged 16-24 16-24 1:12:11 14:40 34:0433:075:05 4:253:094:004:324:271:583:446:52
150 Nicolás Castiñeiras Álvarez 🇪🇸 ESP22nd of 106 aged 40-44 40-44 1:12:15 14:44 35:5730:176:06 4:142:403:283:204:262:154:485:06
151 Borislav Ivanov 🇧🇬 BUL37th of 147 aged 35-39 35-39 1:12:20 14:49 35:4431:385:02 4:152:114:264:054:291:584:175:57
152 Josep Sánchez 🇪🇸 ESP38th of 147 aged 35-39 35-39 1:12:24 14:53 35:2731:365:25 4:183:173:354:074:371:453:556:02
153 Iñigo Paúl Sanchez Sordo 🇪🇸 ESP38th of 156 aged 30-34 30-34 1:12:28 14:57 35:5231:205:21 4:143:093:504:334:151:384:015:40
154 Marwane Antoine Mehaï 🇫🇷 FRA39th of 156 aged 30-34 30-34 1:12:28 14:57 35:0132:185:13 4:092:153:044:284:261:424:487:26
155 Aku Keskitalo 🇫🇮 FIN20th of 83 aged 16-24 16-24 1:12:28 14:57 34:5332:295:11 4:353:214:063:524:442:113:535:47
156 Carlos Ruiz Manuel 🇪🇸 ESP25th of 117 aged 25-29 25-29 1:12:29 14:58 34:3433:134:45 4:353:224:044:044:341:584:226:14
157 Agustín Zuñiga Romero 🇦🇷 ARG40th of 156 aged 30-34 30-34 1:12:32 15:01 35:4931:165:31 4:432:324:462:394:301:493:346:43
158 Gabriel Antonio Barba Ruiz 🇪🇸 ESP23rd of 106 aged 40-44 40-44 1:12:33 15:02 35:2032:055:12 4:173:513:443:074:262:064:056:29
159 Iván Martínez Juan 🇪🇸 ESP41st of 156 aged 30-34 30-34 1:12:34 15:03 33:3533:365:26 4:293:195:103:574:382:164:005:47
160 Jaad Loudghiri 🇲🇦 MAR39th of 147 aged 35-39 35-39 1:12:39 15:08 36:4230:535:08 4:192:493:094:264:261:484:085:48
161 George Tunnacliffe 🇬🇧 GBR42nd of 156 aged 30-34 30-34 1:12:41 15:10 35:0632:275:12 4:483:114:474:104:321:393:485:32
162 Chris McInnes 🇬🇧 GBR43rd of 156 aged 30-34 30-34 1:12:46 15:15 35:0532:355:12 4:182:503:473:334:402:074:057:15
163 Szymon Rosochowicz 🇵🇱 POL40th of 147 aged 35-39 35-39 1:12:48 15:17 36:1231:225:18 4:002:303:375:174:061:304:415:41
164 Théo Chaumay 🇫🇷 FRA26th of 117 aged 25-29 25-29 1:12:49 15:18 36:4530:375:33 4:422:074:184:194:311:384:274:35
165 Alejandro Granero 🇪🇸 ESP10th of 69 aged 45-49 45-49 1:12:51 15:20 32:2835:574:30 4:353:045:064:424:361:584:137:43
166 Marti Salcedo Cano 🇪🇸 ESP21st of 83 aged 16-24 16-24 1:12:53 15:22 38:0929:145:37 4:122:223:313:184:122:054:215:13
167 Jonathan Markham 🇮🇪 IRL41st of 147 aged 35-39 35-39 1:12:59 15:28 36:0032:055:00 4:552:453:254:544:381:304:515:07
168 Javier Goitia 🇪🇸 ESP42nd of 147 aged 35-39 35-39 1:12:59 15:28 33:5434:045:07 4:313:254:164:234:382:095:165:26
169 Pascal de Mol 🇳🇱 NED44th of 156 aged 30-34 30-34 1:13:00 15:29 36:3431:524:39 4:182:493:274:484:362:175:134:24
170 Cedric Chompret 🇫🇷 FRA24th of 106 aged 40-44 40-44 1:13:05 15:34 34:0633:295:33 4:152:544:126:004:161:574:594:56
171 Jesus Diaz Portales Rodriguez Paz 🇪🇸 ESP45th of 156 aged 30-34 30-34 1:13:06 15:35 35:1632:185:37 4:293:524:393:524:212:193:474:59
172 Marco Giro 🇮🇹 ITA27th of 117 aged 25-29 25-29 1:13:09 15:38 36:0132:184:53 4:382:423:504:344:292:083:536:04
173 Joe Morley 🇬🇧 GBR28th of 117 aged 25-29 25-29 1:13:11 15:40 34:5233:015:22 4:152:494:294:554:321:444:275:50
174 Jose Juan Valera Carbonell 🇪🇸 ESP1st of 12 aged 55-59 55-59 1:13:12 15:41 34:5333:294:55 4:242:394:345:004:352:194:065:52
175 Martí Soler Torrella 🇪🇸 ESP46th of 156 aged 30-34 30-34 1:13:13 15:42 35:2432:015:51 4:343:054:443:365:002:003:525:10
176 Rory Hussey 🇮🇪 IRL11th of 69 aged 45-49 45-49 1:13:17 15:46 36:0032:005:21 4:092:433:235:034:271:583:516:26
177 Pedro Moya Espinosa 🇪🇸 ESP12th of 69 aged 45-49 45-49 1:13:21 15:50 36:1032:274:48 4:223:124:084:224:221:534:335:35
178 Jakub Lahučký 🇨🇿 CZE22nd of 83 aged 16-24 16-24 1:13:25 15:54 37:3430:435:12 4:312:323:233:464:302:374:005:24
179 Wassim Rtab 🇫🇷 FRA23rd of 83 aged 16-24 16-24 1:13:26 15:55 35:5332:075:30 4:093:003:514:504:391:533:246:21
180 Alex Martínez 🇪🇸 ESP24th of 83 aged 16-24 16-24 1:13:26 15:55 35:0833:384:45 4:182:584:024:094:351:584:536:45
181 Juan Antonio Orellana Verdugo 🇪🇸 ESP43rd of 147 aged 35-39 35-39 1:13:28 15:57 33:1834:235:52 4:273:344:384:504:362:254:225:31
182 Lautaro Ruiz 🇦🇷 ARG47th of 156 aged 30-34 30-34 1:13:30 15:59 35:4132:355:17 4:163:024:565:274:351:514:034:25
183 Iñigo Grijalba Fernández 🇪🇸 ESP48th of 156 aged 30-34 30-34 1:13:35 16:04 36:1930:546:26 4:412:393:503:134:172:094:215:44
184 Juan Luis Morales Resina 🇪🇸 ESP29th of 117 aged 25-29 25-29 1:13:44 16:13 33:4134:595:08 4:202:205:125:134:301:474:337:04
185 Álvaro Morales López 🇪🇸 ESP49th of 156 aged 30-34 30-34 1:13:44 16:13 32:4236:164:49 4:362:505:106:184:221:544:166:50
186 Lenoir Piuco Júnior 🇧🇷 BRA44th of 147 aged 35-39 35-39 1:13:46 16:15 35:4332:445:23 4:282:524:035:204:201:594:325:10
187 Edmundas Vekteris 🇱🇹 LTU50th of 156 aged 30-34 30-34 1:13:50 16:19 38:4629:245:44 4:182:053:564:144:271:324:054:47
188 Ares Orient 🇪🇸 ESP45th of 147 aged 35-39 35-39 1:13:51 16:20 36:5431:525:10 4:113:093:524:564:361:443:345:50
189 Alvaro Sánchez Jimenez 🇪🇸 ESP25th of 83 aged 16-24 16-24 1:13:56 16:25 35:3033:165:13 4:303:194:474:324:301:494:235:26
190 Nacho Jaen 🇪🇸 ESP13th of 69 aged 45-49 45-49 1:13:56 16:25 34:5933:235:39 4:333:113:535:094:271:484:265:56
191 Rafael Cavalcanti 🇵🇹 POR30th of 117 aged 25-29 25-29 1:13:56 16:25 35:3033:324:57 4:213:024:144:564:211:524:346:12
192 Martin Diaz Urruchua 🇪🇸 ESP14th of 69 aged 45-49 45-49 1:13:58 16:27 36:4431:595:19 4:482:193:464:244:481:504:295:35
193 Juan Pablo Priego Rey 🇪🇸 ESP25th of 106 aged 40-44 40-44 1:14:01 16:30 36:3332:075:27 4:242:385:393:574:332:093:315:16
194 Willem Rozendaal 🇳🇱 NED51st of 156 aged 30-34 30-34 1:14:03 16:32 35:5733:184:52 4:452:543:444:194:282:224:366:10
195 Alberto Cuadrado 🇪🇸 ESP52nd of 156 aged 30-34 30-34 1:14:03 16:32 35:4833:194:59 4:232:513:424:454:342:164:515:57
196 Miquel Cliville Algora 🇪🇸 ESP26th of 106 aged 40-44 40-44 1:14:03 16:32 35:2133:465:01 4:213:024:304:444:351:514:386:05
197 Artem Pavlov 🇷🇺 RUS26th of 83 aged 16-24 16-24 1:14:08 16:37 36:5831:455:28 4:172:163:136:044:402:003:545:21
198 Jeremy Delheure 🇫🇷 FRA46th of 147 aged 35-39 35-39 1:14:09 16:38 36:5331:365:44 4:223:093:543:344:332:024:325:30
199 Ben Rankin 🇬🇧 GBR27th of 83 aged 16-24 16-24 1:14:09 16:38 33:3935:345:00 4:213:314:585:094:242:324:565:43
200 Isaac Castillo Gómez-Tostado 🇪🇸 ESP27th of 106 aged 40-44 40-44 1:14:12 16:41 34:0635:194:51 4:423:104:303:114:282:024:049:12
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