HYROX Barcelona 2026: Open Men results

2,350 finishers on 14 May 2026. Typical finish 1:22:58, fastest 10% under 1:08:46. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Gaetan Gianni 🇫🇷 FRA 16-24 1/231 0:53:44 27:1423:113:24 4:002:082:532:154:071:302:393:39
2 Emilio Aguayo 🇪🇸 ESP 35-39 1/461 0:56:38 28:5524:113:34 4:042:172:382:564:061:222:573:51
3 Loic Cebelieu 🇫🇷 FRA 25-29 1/471 0:57:17 29:1924:203:42 4:082:152:582:574:081:282:513:35
4 Ferran Bochaca Sabarich 🇪🇸 ESP 30-34 1/564 0:57:24 28:4424:583:47 4:102:363:232:384:091:283:053:29
5 Alberto Casado Aroca 🇪🇸 ESP 30-34 2/564 0:57:38 28:3825:093:57 4:142:373:202:284:181:283:003:44
6 Sebastien Rajkowski 🇫🇷 FRA 30-34 3/564 0:58:10 27:3027:053:40 4:112:383:382:594:271:283:144:30
7 Mehdi Berrouigat 🇫🇷 FRA 30-34 4/564 0:58:19 28:0925:514:24 4:152:083:233:104:221:232:514:19
8 Pau Nacenta Merinas 🇪🇸 ESP 25-29 2/471 0:58:35 28:2526:074:07 4:102:413:253:074:181:312:484:07
9 Aaron Timmerman 🇧🇪 BEL 25-29 3/471 0:58:38 30:3123:584:13 4:062:063:102:314:041:242:503:47
10 Walter Paladina 🇮🇹 ITA 25-29 4/471 0:58:41 29:4424:534:08 4:282:153:053:084:111:252:483:33
11 Ethan Smith 🇬🇧 GBR 25-29 5/471 0:58:43 28:5425:294:25 4:062:032:543:514:111:213:163:47
12 Yoel Ferrer 🇪🇸 ESP 35-39 2/461 0:58:45 29:5824:533:58 4:082:343:052:534:051:172:414:10
12 Mohamed Yassin Kattar 🇫🇷 FRA 16-24 2/231 0:58:45 30:1724:304:04 4:001:572:533:044:081:432:473:58
14 Russell Christie 🇬🇧 GBR 16-24 3/231 0:58:52 28:2426:563:37 4:183:023:043:034:211:383:304:00
15 Martin Casse 🇫🇷 FRA 35-39 3/461 0:59:11 27:2428:043:48 4:212:303:313:354:091:343:294:55
16 James Francis 🇬🇧 GBR 25-29 6/471 0:59:17 29:5225:333:58 4:162:452:553:074:141:293:093:38
17 Thomas Jurado 🇫🇷 FRA 25-29 7/471 0:59:26 29:3126:113:49 4:122:213:113:424:151:403:053:45
18 Robert Stols 🇳🇱 NED 40-44 1/286 0:59:38 30:4125:004:02 4:102:253:112:564:091:293:063:34
19 Sam Booth 🇬🇧 GBR 30-34 5/564 0:59:47 29:5026:073:54 4:172:403:083:104:131:302:584:11
20 David San Miguel López 🇪🇸 ESP 30-34 6/564 1:00:05 31:0425:073:59 4:102:112:493:114:091:283:163:53
21 Xabier de Velasco 🇪🇸 ESP 25-29 8/471 1:00:30 28:3727:514:06 4:122:333:273:114:181:463:025:22
22 Javier Puyalto Monaj 🇪🇸 ESP 40-44 2/286 1:00:32 31:0425:224:09 4:182:443:143:064:161:302:263:48
23 Ivan Llorens Catala 🇪🇸 ESP 25-29 9/471 1:00:36 30:3226:103:59 4:132:502:592:464:171:313:034:31
24 Sam Garcia 🇪🇸 ESP 35-39 4/461 1:00:37 30:5525:404:06 4:032:393:053:054:091:343:014:04
24 John Murtagh 🇮🇪 IRL 35-39 4/461 1:00:37 30:4426:033:54 4:272:183:003:464:121:283:083:44
26 Julien Caujolle 🇫🇷 FRA 16-24 4/231 1:00:38 30:5725:454:01 4:173:083:092:284:111:313:263:35
27 Luis Caja Nacher 🇪🇸 ESP 25-29 10/471 1:00:57 27:5029:323:40 4:142:444:113:504:221:482:435:40
28 Yann Borderie 🇫🇷 FRA 25-29 11/471 1:01:00 29:3227:184:14 4:242:403:213:304:281:333:064:16
28 Joost Huisink 🇳🇱 NED 35-39 6/461 1:01:00 29:3427:014:28 4:112:163:333:364:181:223:264:19
30 Rodrigo de Zatarain Llaca 🇪🇸 ESP 25-29 12/471 1:01:06 30:5025:534:27 4:022:373:102:564:281:382:494:13
31 Alex Lang 🇬🇧 GBR 16-24 5/231 1:01:13 30:3426:384:05 4:232:433:272:144:291:423:473:53
32 Pepe Juangran 🇪🇸 ESP 35-39 7/461 1:01:16 29:3627:274:19 4:242:473:212:584:201:523:234:22
33 Jordan Lynch 🇬🇧 GBR 35-39 8/461 1:01:19 30:5126:054:28 4:062:183:133:154:181:393:203:56
34 Étienne Lite 🇫🇷 FRA 30-34 7/564 1:01:24 30:1627:173:55 4:242:153:163:144:131:493:354:31
35 Gonzalo Espejo del Rio 🇪🇸 ESP 30-34 8/564 1:01:25 31:2426:034:03 4:172:533:272:324:221:422:494:01
36 Axel Solegre 🇫🇷 FRA 25-29 13/471 1:01:26 29:1528:014:14 4:222:413:173:254:181:294:064:23
37 Alessandro Rossi 🇮🇹 ITA 30-34 9/564 1:01:32 30:0527:014:31 4:132:423:313:324:291:333:163:45
38 Maxime Bonelli 🇫🇷 FRA 35-39 9/461 1:01:39 29:3128:094:02 4:073:084:013:314:231:323:194:08
39 Ignacio Dañobeitia 🇪🇸 ESP 25-29 14/471 1:01:42 29:0328:264:18 4:122:303:584:114:211:263:304:18
40 Richard Daniels 🇬🇧 GBR 35-39 10/461 1:01:43 29:2128:383:49 4:332:543:193:144:232:013:354:39
41 Rubén García Carnicero 🇪🇸 ESP 30-34 10/564 1:01:47 31:2226:164:15 4:162:353:113:194:271:413:113:36
42 Tomaž Gojčič 🇸🇮 SLO 25-29 15/471 1:01:48 31:4926:034:01 4:272:423:132:554:121:322:494:13
42 Ansumana Konteh Sanneh 🇪🇸 ESP 30-34 11/564 1:01:48 30:4726:344:31 4:162:583:152:544:381:363:273:30
44 Ian Michalik 🇺🇸 USA 40-44 3/286 1:01:52 30:2727:333:57 4:312:243:343:074:251:223:254:45
45 Marc Sadurni de la Torre 🇪🇸 ESP 30-34 12/564 1:01:56 30:0927:344:17 4:242:133:593:314:311:532:524:11
46 Marcos Caballero Corral 🇪🇸 ESP 30-34 13/564 1:01:58 30:5527:024:06 4:052:393:102:514:181:433:224:54
47 Theodore Golan 🇫🇷 FRA 25-29 16/471 1:02:00 32:1625:364:11 4:152:213:172:584:201:453:173:23
48 Mikek Salgado Imaz 🇪🇸 ESP 35-39 11/461 1:02:09 30:4027:194:13 4:143:063:103:234:011:262:595:00
49 Colin Davy 🇫🇷 FRA 16-24 6/231 1:02:10 33:0524:444:25 4:202:253:072:394:231:292:493:32
49 Barney Fairnington 🇬🇧 GBR 40-44 4/286 1:02:10 31:4526:114:18 4:172:582:563:404:181:282:513:43
51 Alvaro Monedero 🇪🇸 ESP 30-34 14/564 1:02:18 30:0028:084:14 4:102:343:533:154:261:453:274:38
52 Teun Alberts 🇳🇱 NED 30-34 15/564 1:02:28 31:4826:344:10 4:102:373:253:324:211:343:033:52
53 Jules Chouvin 🇫🇷 FRA 25-29 17/471 1:02:33 32:2125:414:33 4:172:143:123:144:211:423:223:19
54 Matthieu Vanbaelinghem 🇫🇷 FRA 40-44 5/286 1:02:35 31:4026:164:43 4:212:593:143:044:201:232:583:57
55 Will Wellon 🇬🇧 GBR 35-39 12/461 1:02:38 30:5027:464:08 4:202:253:203:074:151:313:245:24
56 Aaron Cleaver 🇬🇧 GBR 30-34 16/564 1:02:42 30:2428:353:48 4:182:583:283:314:181:493:314:42
57 Jordan Noble 🇬🇧 GBR 35-39 13/461 1:02:43 30:2127:414:45 4:203:043:343:064:241:422:315:00
58 José Ramón Rodes Martinez 🇪🇸 ESP 30-34 17/564 1:02:53 31:3227:104:16 4:162:463:393:134:221:503:173:47
59 Ioannis Marinou 🇬🇷 GRE 30-34 18/564 1:02:59 30:4928:104:06 4:143:023:543:404:181:413:184:03
60 Steven Broxton 🇬🇧 GBR 40-44 6/286 1:03:07 31:0727:494:16 4:162:483:073:424:281:423:154:31
61 Manu Lacaba 🇪🇸 ESP 16-24 7/231 1:03:09 30:5728:134:04 4:173:053:533:244:251:433:114:15
62 Piripi Korent 🇳🇿 NZL 16-24 8/231 1:03:20 31:2927:494:07 4:163:222:543:034:151:393:214:59
63 Dylan Hobson 🇿🇦 RSA 30-34 19/564 1:03:21 31:0328:154:08 4:142:353:144:024:211:303:284:51
64 Sjors Lankhaar 🇳🇱 NED 30-34 20/564 1:03:23 32:0026:514:37 4:142:103:243:404:331:513:083:51
64 Thomas Lorblanchet 🇫🇷 FRA 45-49 1/159 1:03:23 30:3728:354:16 4:112:553:432:484:211:283:315:38
66 Maxime Bordeaux 🇫🇷 FRA 25-29 18/471 1:03:29 32:0926:534:32 4:262:493:033:034:171:283:364:11
67 Corentin Loiseaux 🇫🇷 FRA 25-29 19/471 1:03:32 29:4729:454:04 4:202:294:063:494:261:274:005:08
68 Driss Alami 🇲🇦 MAR 25-29 20/471 1:03:33 31:4827:344:16 4:322:523:593:004:191:403:054:07
69 David Damjakob 🇩🇪 GER 30-34 21/564 1:03:35 31:5826:335:09 4:072:103:362:414:001:493:204:50
70 Gerard Pericay Freixes 🇪🇸 ESP 16-24 9/231 1:03:36 32:0427:044:34 4:213:013:403:404:071:102:404:25
71 Thomas Capitani 🇫🇷 FRA 35-39 14/461 1:03:39 34:2025:094:15 4:272:382:502:574:121:332:573:35
72 Loris Thomas 🇫🇷 FRA 25-29 21/471 1:03:40 30:4728:414:16 4:223:153:383:014:241:334:014:27
73 Tom France 🇬🇧 GBR 25-29 22/471 1:03:48 32:0227:553:56 4:222:273:323:034:111:363:335:11
74 Sergi Garcia Magrans 🇪🇸 ESP 16-24 10/231 1:03:49 30:2729:064:19 4:263:103:192:594:201:433:066:03
75 Lewys McCafferty 🇬🇧 GBR 16-24 11/231 1:03:50 31:3328:014:23 4:142:513:342:534:191:233:085:39
76 Matthieu Andujar 🇫🇷 FRA 30-34 22/564 1:03:51 30:4128:424:33 4:213:133:283:394:281:263:584:09
77 Pierrick Chaume 🇫🇷 FRA 40-44 7/286 1:03:53 31:1428:054:39 4:162:583:113:134:111:513:334:52
78 Mickael Braye 🇫🇷 FRA 40-44 8/286 1:03:54 30:0529:464:07 4:222:514:043:004:271:573:365:29
79 Kevin Horner 🇮🇪 IRL 35-39 15/461 1:03:55 32:3627:104:14 4:292:433:032:524:291:423:074:45
80 Lucas Parron Barcelona 🇪🇸 ESP 35-39 16/461 1:03:57 32:5426:374:30 4:092:303:063:244:111:173:104:50
81 Igor Rojo 🇪🇸 ESP 25-29 23/471 1:03:58 31:1128:324:20 4:243:033:512:464:221:373:504:39
82 Cormac Hannan 🇮🇪 IRL 30-34 23/564 1:03:59 30:4129:074:16 4:212:303:313:484:241:303:325:31
83 Marc Houngbedji 🇫🇷 FRA 30-34 24/564 1:04:00 30:3029:304:05 4:333:203:414:224:151:453:184:16
83 Juan Pajares 🇪🇸 ESP 25-29 24/471 1:04:00 32:2327:214:19 4:132:463:343:514:241:143:144:05
85 Robert Sobczak 🇵🇱 POL 30-34 25/564 1:04:02 33:3126:184:17 4:072:233:143:274:151:453:333:34
86 Anthony Mendes 🇫🇷 FRA 40-44 9/286 1:04:07 31:5027:574:25 4:262:353:233:154:261:283:264:58
87 Ivan de Mora Martín 🇪🇸 ESP 35-39 17/461 1:04:10 27:5232:204:02 4:103:344:133:414:292:054:165:52
87 Paul Marleux 🇫🇷 FRA 25-29 25/471 1:04:10 33:1126:314:33 4:132:333:253:034:201:312:574:29
89 Eoghan O Murchu 🇮🇪 IRL 45-49 2/159 1:04:13 32:4426:584:36 4:282:233:493:074:291:273:004:15
90 Alvaro Cardona 🇪🇸 ESP 25-29 26/471 1:04:15 32:3927:084:34 4:102:353:433:074:201:243:094:40
90 Bernardo Neto 🇵🇹 POR 25-29 26/471 1:04:15 33:1826:514:09 4:222:593:483:114:221:303:033:36
92 Clément Rojas 🇫🇷 FRA 30-34 26/564 1:04:19 31:3228:164:37 4:242:573:453:424:131:263:434:06
93 Alex Rowlands 🇬🇧 GBR 25-29 28/471 1:04:22 31:2828:264:32 4:262:553:463:144:221:253:514:27
94 Adham Hany 🇪🇬 EGY 16-24 12/231 1:04:25 33:2626:334:30 4:232:503:083:124:311:343:083:47
95 Mackenzie Heaney 🇬🇧 GBR 25-29 29/471 1:04:29 31:0629:084:21 4:172:583:313:504:301:213:484:53
96 Romain Marais 🇫🇷 FRA 35-39 18/461 1:04:34 33:1927:114:08 4:402:483:442:464:261:552:563:56
97 NICOLAS ALBERTO HERNANDEZ SANCHEZ 🇨🇱 CHI 35-39 19/461 1:04:37 32:1227:414:49 4:152:313:303:444:191:323:563:54
97 Luke Wise 🇬🇧 GBR 30-34 27/564 1:04:37 31:2928:494:22 4:173:033:123:354:151:354:044:48
99 Marceau Crayssac 🇫🇷 FRA 25-29 30/471 1:04:38 31:0828:195:16 4:122:423:543:434:341:243:414:09
99 Pierluigi Senor 🇮🇹 ITA 40-44 10/286 1:04:38 31:1428:145:13 4:202:563:513:254:281:282:594:47

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