HYROX Bilbao 2026: Open Men results

1,500 finishers on 7 Feb 2026. Typical finish 1:18:12, fastest 10% under 1:05:35. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Sebastien Rajkowski 🇫🇷 FRA 30-34 1/408 0:54:28 26:0025:113:21 4:082:153:103:024:121:232:584:03
2 Lars Rademaker 🇪🇸 ESP 30-34 2/408 0:54:43 27:1124:283:09 3:582:203:063:143:581:352:543:23
3 Gavin Magner 🇬🇧 GBR 30-34 3/408 0:54:47 27:3623:473:28 4:161:562:583:024:021:252:473:21
4 Louis Simoneau 🇫🇷 FRA 30-34 4/408 0:56:08 28:4623:453:42 3:572:242:442:554:011:252:573:22
5 David Mosquera Cavada 🇪🇸 ESP 35-39 1/291 0:56:39 26:4025:554:09 4:092:193:353:014:111:273:074:06
6 Enrico Corvetto 🇮🇹 ITA 40-44 1/206 0:56:48 28:1424:354:03 4:011:523:043:074:151:193:153:42
7 Sergio Olivares Plaza 🇪🇸 ESP 35-39 2/291 0:56:50 29:4723:293:39 4:002:213:032:254:001:272:483:25
8 Otto Chafer 🇪🇸 ESP 30-34 5/408 0:57:22 26:5926:343:53 4:212:303:393:134:061:243:223:59
9 Carlos Salazar 🇪🇸 ESP 25-29 1/257 0:57:36 —12:08— 5:047:04——————
10 Jose Angel Hidalgo Izquierdo 🇪🇸 ESP 45-49 1/129 0:58:12 29:3624:334:07 4:082:242:492:514:021:263:043:49
11 Constantino Nogueira 🇵🇹 POR 30-34 6/408 0:58:14 30:0424:343:40 4:012:103:013:004:071:293:143:32
12 Borja Palomo 🇪🇸 ESP 35-39 3/291 0:58:20 28:3325:414:08 3:582:343:352:194:051:352:544:41
13 Leonardo Alonso Mora 🇪🇸 ESP 30-34 7/408 0:58:21 29:2425:233:38 4:002:213:173:204:061:383:233:18
13 Aaron Timmerman 🇧🇪 BEL 25-29 2/257 0:58:21 29:2924:593:59 4:122:143:073:064:171:253:093:29
15 Titouan Crouseilles 🇫🇷 FRA 16-24 1/101 0:58:28 29:1025:273:57 4:062:283:183:174:101:383:083:22
15 Michael Mc Kenna 🇮🇪 IRL 25-29 3/257 0:58:28 28:2326:313:40 4:112:353:472:564:161:342:574:15
17 Gerard Roca 🇪🇸 ESP 35-39 4/291 0:58:34 29:0525:343:59 3:582:323:203:224:121:203:233:27
18 Sam Garcia 🇪🇸 ESP 35-39 5/291 0:58:44 30:1624:393:53 3:532:253:012:524:071:222:594:00
19 GONZALO ESPEJO del RIO 🇪🇸 ESP 30-34 8/408 0:58:49 29:4825:173:48 4:252:383:232:184:141:252:534:01
20 Jorge Grimaldo Garcia 🇪🇸 ESP 16-24 2/101 0:58:50 29:0526:063:44 4:132:303:163:194:141:333:093:52
21 Liam White 🇬🇧 GBR 30-34 9/408 0:58:52 29:1125:424:03 4:022:233:163:314:121:263:153:37
22 Jesús Prieto de Lope 🇪🇸 ESP 35-39 6/291 0:58:54 30:3224:204:08 4:042:203:092:214:061:303:013:49
23 Ferran Bochaca 🇪🇸 ESP 30-34 10/408 0:58:59 28:5726:044:04 4:052:403:482:424:121:223:403:35
24 Josh McKenna 🇮🇪 IRL 25-29 4/257 0:59:01 29:3225:314:03 4:022:293:073:234:171:243:153:34
25 Nuno Viamonte 🇵🇹 POR 30-34 11/408 0:59:05 29:3725:403:53 4:092:313:152:594:171:143:253:50
26 Martin Intrigliolo Molina 🇪🇸 ESP 45-49 2/129 0:59:12 29:5525:433:39 4:132:373:302:434:141:143:303:42
27 Xabier de Velasco 🇪🇸 ESP 25-29 5/257 0:59:15 28:1127:113:57 4:072:223:493:194:131:313:174:33
28 Bernardo Branco 🇵🇹 POR 25-29 6/257 0:59:17 29:1925:534:09 4:122:183:083:104:211:283:114:05
29 Alejandro Cerrejón 🇪🇸 ESP 30-34 12/408 0:59:26 30:1225:253:52 4:062:373:172:414:161:273:093:52
30 Ion Olaetxea 🇪🇸 ESP 30-34 13/408 0:59:27 29:2026:114:00 4:152:123:223:154:191:242:594:25
31 Sam Grant 🇬🇧 GBR 16-24 3/101 0:59:35 28:3627:193:43 4:192:293:493:104:231:263:014:42
32 ALBERTO GIL 🇪🇸 ESP 30-34 14/408 0:59:40 27:2228:433:38 4:172:394:123:134:161:293:514:46
32 Jorge Moreno Álvarez 🇪🇸 ESP 25-29 7/257 0:59:40 29:4926:063:49 4:102:383:152:564:191:353:313:42
34 Christopher Kirk 🇺🇸 USA 25-29 8/257 0:59:52 29:0526:234:28 4:021:583:553:244:161:302:514:27
35 Denys Kurako Samokhina 🇪🇸 ESP 30-34 15/408 0:59:58 29:1526:474:02 4:392:193:303:144:231:403:063:56
36 Ricardo Fonseca 🇵🇹 POR 25-29 9/257 1:00:05 29:1027:023:57 4:102:253:273:064:221:303:354:27
37 Raúl García 🇪🇸 ESP 25-29 10/257 1:00:09 30:3923:355:58 4:161:552:512:434:231:102:473:30
38 Mikel Salgado Imaz 🇪🇸 ESP 35-39 7/291 1:00:25 29:4726:394:04 4:002:293:114:034:021:223:144:18
39 Manuel Barragan Gines 🇪🇸 ESP 30-34 16/408 1:00:42 30:1226:483:47 4:032:443:193:044:221:223:204:34
39 Marc Tañà 🇪🇸 ESP 25-29 11/257 1:00:42 29:2527:124:10 4:172:333:442:554:371:402:594:27
41 Álvaro Monedero Álvarez 🇪🇸 ESP 30-34 17/408 1:00:49 29:1127:394:05 3:583:113:343:034:221:323:444:15
42 Ismael Mateo 🇪🇸 ESP 50-54 1/64 1:00:50 31:3324:484:34 4:022:442:592:114:221:283:004:02
43 Daniele Asietti 🇮🇹 ITA 30-34 18/408 1:00:57 31:0326:123:48 4:192:003:323:474:231:263:093:36
44 Martin Strauch 🇩🇪 GER 35-39 8/291 1:01:02 30:2126:444:01 3:582:423:234:014:061:263:103:58
45 Abrahan Pomares Fernández 🇪🇸 ESP 30-34 19/408 1:01:04 30:5826:094:01 4:222:103:193:314:171:193:094:02
46 Alex Escudero 🇪🇸 ESP 25-29 12/257 1:01:07 30:0327:213:48 4:152:253:343:054:161:273:224:57
47 Sergio Moll 🇪🇸 ESP 35-39 9/291 1:01:16 29:0127:524:27 4:122:293:243:404:111:323:314:53
48 Chema Salas Pérez 🇪🇸 ESP 30-34 20/408 1:01:18 30:1226:324:37 4:092:423:152:214:201:293:105:06
49 Marcos Caballero Corral 🇪🇸 ESP 30-34 21/408 1:01:19 30:0927:233:52 4:072:373:493:164:141:253:104:45
50 Rodrigo Farinha 🇵🇹 POR 16-24 4/101 1:01:22 30:2226:514:13 4:172:463:192:474:201:183:374:27
51 Thomas Laviedut 🇫🇷 FRA 25-29 13/257 1:01:23 30:1827:054:05 4:102:453:173:124:191:303:204:32
52 Juan Jose Troya Carretero 🇪🇸 ESP 40-44 2/206 1:01:29 31:2026:094:07 4:162:483:132:464:251:213:303:50
53 David San Miguel 🇪🇸 ESP 30-34 22/408 1:01:34 31:0826:363:53 4:082:253:003:374:091:303:304:17
53 Aitor Velasco Durand 🇪🇸 ESP 30-34 22/408 1:01:34 30:2827:114:00 4:112:363:333:174:201:333:543:47
55 Ruben Diz Sierra 🇪🇸 ESP 30-34 24/408 1:01:39 30:4927:073:47 4:152:163:312:554:123:412:483:29
56 Gianluca Minucci 🇩🇪 GER 30-34 25/408 1:01:42 30:4926:484:09 4:082:423:173:044:111:303:224:34
57 Julio Peña Arce 🇪🇸 ESP 30-34 26/408 1:01:44 29:0428:444:03 4:212:303:463:244:131:404:024:48
58 Guille Mariscal 🇪🇸 ESP 35-39 10/291 1:01:53 30:2827:124:16 4:112:423:373:054:231:373:413:56
59 David Bonilla Pozo 🇪🇸 ESP 30-34 27/408 1:01:54 31:4425:464:30 4:012:023:023:104:151:243:244:28
60 Emilio Martín 🇪🇸 ESP 40-44 3/206 1:02:02 29:4728:134:07 4:263:003:273:414:271:173:224:33
60 Javier Puyalto Monaj 🇪🇸 ESP 40-44 3/206 1:02:02 32:1625:464:05 4:172:233:082:504:191:262:564:27
62 Jorge Lopez 🇪🇸 ESP 35-39 11/291 1:02:04 29:5327:524:24 4:062:463:374:114:151:333:184:06
63 Juan Eseverri 🇪🇸 ESP 25-29 14/257 1:02:14 30:1728:153:48 4:182:313:213:024:141:373:455:27
64 EDUARDO MARTIN 🇪🇸 ESP 30-34 28/408 1:02:18 31:1626:434:23 4:152:263:323:014:391:183:234:09
65 Thomas Nortvig 🇩🇰 DEN 45-49 3/129 1:02:20 33:1324:234:47 4:081:502:542:484:051:263:084:04
66 Dave Agterhof 🇳🇱 NED 25-29 15/257 1:02:22 31:1527:074:03 4:052:393:053:154:161:293:334:45
67 Quentin Eisenzimmer 🇫🇷 FRA 35-39 12/291 1:02:24 29:5428:443:52 4:282:143:193:354:201:363:535:19
68 Sergi Garcia Magrans 🇪🇸 ESP 16-24 5/101 1:02:26 29:5128:394:01 4:223:183:192:524:201:402:595:49
69 Peter Boswell 🇬🇧 GBR 25-29 16/257 1:02:29 31:1927:134:00 4:282:123:073:334:041:313:374:41
70 Jonatan Cuesta Gutiérrez 🇪🇸 ESP 30-34 29/408 1:02:30 31:0327:313:59 4:112:293:393:224:191:343:524:05
71 Rubén García Carnicero 🇪🇸 ESP 30-34 30/408 1:02:31 32:0626:094:21 4:072:213:393:164:281:343:223:22
72 Pomona Brothers Sl Juan Pajares 🇪🇸 ESP 25-29 17/257 1:02:37 31:4626:444:12 4:132:323:473:374:151:113:213:48
73 Álvaro Esteve 🇪🇸 ESP 25-29 18/257 1:02:41 31:3826:304:37 4:052:313:243:294:191:383:263:38
74 João Gomes 🇵🇹 POR 35-39 13/291 1:02:43 32:3026:084:10 4:132:333:303:014:161:303:173:48
75 Rouven Wahlfeldt 🇩🇪 GER 30-34 31/408 1:02:44 30:4627:504:12 4:102:273:023:364:121:224:304:31
76 Antonio Pérez Rives 🇪🇸 ESP 30-34 32/408 1:02:48 30:3426:215:57 4:182:303:233:274:191:173:253:42
77 Yeray Mañas 🇪🇸 ESP 35-39 14/291 1:02:57 31:5326:494:21 4:133:013:163:104:221:383:183:51
78 Aritz Arratibel 🇪🇸 ESP 25-29 19/257 1:02:58 28:5030:044:10 4:202:293:373:204:151:504:185:55
79 Iker Vicario Beistegui 🇪🇸 ESP 40-44 5/206 1:03:01 31:1427:434:09 4:082:474:193:054:121:273:434:02
80 Juan de Diego Suanzes 🇪🇸 ESP 30-34 33/408 1:03:11 29:1329:384:24 4:292:364:292:574:321:373:325:26
81 Pierrick Chaume 🇫🇷 FRA 40-44 6/206 1:03:14 30:0128:594:20 4:073:003:463:444:101:473:584:27
81 Luis Pablo García Coronado 🇪🇸 ESP 45-49 4/129 1:03:14 29:2029:474:10 4:142:203:563:554:211:454:165:00
81 Javier Martín del Molino 🇪🇸 ESP 40-44 6/206 1:03:14 29:3029:364:13 4:202:343:413:524:131:324:474:37
81 Eric Teruel 🇪🇸 ESP 40-44 6/206 1:03:14 30:0528:544:20 4:122:544:023:504:201:283:434:25
85 Héctor Arévalo Chico 🇪🇸 ESP 25-29 20/257 1:03:18 29:3129:224:30 4:142:253:573:004:211:423:545:49
86 Hamza Aourik 🇲🇦 MAR 30-34 34/408 1:03:23 30:4927:305:08 4:282:493:332:484:401:283:404:04
86 Toni Horcajada 🇪🇸 ESP 50-54 2/64 1:03:23 32:1527:024:11 4:182:213:412:594:251:393:194:20
88 Rafael Morgado 🇪🇸 ESP 45-49 5/129 1:03:28 30:2528:204:47 4:272:164:263:254:401:383:333:55
89 Guillermo J. Alvarez Junquera 🇪🇸 ESP 25-29 21/257 1:03:29 30:5228:274:15 4:082:093:243:274:191:533:325:35
90 Mikel Domenech 🇪🇸 ESP 45-49 6/129 1:03:31 32:4126:504:04 4:092:233:024:054:201:423:143:55
91 AHMED AIT ABOU 🇪🇸 ESP 35-39 15/291 1:03:35 31:5527:164:29 4:172:563:153:154:261:233:114:33
92 Héctor Alonso 🇪🇸 ESP 40-44 9/206 1:03:47 32:3727:004:14 4:061:464:343:344:221:203:174:01
93 Xavier Pérez Stachowski 🇪🇸 ESP 35-39 16/291 1:03:50 31:1427:504:50 4:152:483:503:404:301:303:253:52
94 Dirjan Bouma 🇳🇱 NED 25-29 22/257 1:03:52 30:3729:074:13 4:102:313:254:374:271:344:234:00
95 Joao Silveira 🇵🇹 POR 25-29 23/257 1:03:55 31:0829:023:51 4:212:094:053:584:151:563:434:35
96 Bruno Miguel Reis Santos Carvalho 🇵🇹 POR 25-29 24/257 1:03:57 31:4228:064:13 4:132:453:443:444:241:094:173:50
97 Rafael Gonzalez Cabello 🇪🇸 ESP 45-49 7/129 1:04:01 31:3628:423:48 4:072:433:433:374:161:243:485:04
98 MANUEL ADRIÁN PÉREZ TABOADA 🇪🇸 ESP 40-44 10/206 1:04:02 31:1428:264:27 4:092:333:303:544:291:314:044:16
99 Jeremy de Hoog 🇳🇱 NED 30-34 35/408 1:04:04 31:0928:414:19 4:093:063:193:304:311:283:345:04
100 Marco Bombas 🇪🇸 ESP 30-34 36/408 1:04:05 32:1226:545:03 4:022:122:572:434:071:503:575: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