HYROX London Olympia 2026: Pro Men results

445 finishers on 24 Mar 2026. Typical finish 1:16:12, fastest 10% under 1:02:23. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Charlie Botterill ENG 16-24 1/43 0:55:02 27:3424:123:22 3:442:333:052:343:491:392:424:06
2 Jannik Czapla 🇩🇪 GER 25-29 1/86 0:55:43 28:1324:033:31 3:402:463:042:323:541:342:573:36
3 Fergus Jenkins 🇬🇧 GBR 25-29 2/86 0:56:06 28:4723:563:27 3:472:262:572:393:491:162:544:08
4 Kyle Schoonbee 🇿🇦 RSA 30-34 1/116 0:56:26 29:0623:453:39 3:492:192:502:373:471:272:544:02
5 Jamie Pratt ENG 30-34 2/116 0:56:46 28:4724:253:38 3:582:572:562:173:571:282:504:02
6 Danny Rae ENG 30-34 3/116 0:56:55 29:3423:443:42 4:062:262:521:593:581:332:494:01
7 Dan Jackson 🇬🇧 GBR 30-34 4/116 0:57:08 29:4623:523:35 3:522:403:042:254:001:282:463:37
8 Ben Sheppard 🇬🇧 GBR 30-34 5/116 0:57:10 28:3125:243:20 3:592:453:102:393:591:243:224:06
9 Lucas Parker 🇬🇧 GBR 16-24 2/43 0:57:18 27:3426:153:32 3:572:373:062:214:001:543:294:51
10 Jacques Hladkyj 🇬🇧 GBR 25-29 3/86 0:57:20 28:3625:123:37 3:452:423:132:563:561:262:474:27
11 Jesse Owen 🇬🇧 GBR 30-34 6/116 0:57:40 29:4124:233:40 3:562:323:052:314:021:302:523:55
12 Jake Hendry 🇦🇺 AUS 25-29 4/86 0:58:06 30:2524:053:40 3:522:132:452:424:001:343:053:54
13 Toby Wilson 🇬🇧 GBR 25-29 5/86 0:58:07 29:4824:443:40 4:092:493:062:224:081:292:433:58
14 Bodger Rees 🇬🇧 GBR 35-39 1/73 0:58:32 30:2924:353:33 3:442:042:542:474:021:243:214:19
15 Finley Dorling-Parkes 🇬🇧 GBR 16-24 3/43 0:59:01 28:4826:313:45 3:593:003:392:264:131:463:363:52
16 Tom Jones 🇬🇧 GBR 30-34 7/116 0:59:17 29:4725:054:29 3:442:423:092:393:521:293:104:20
17 Evan Galloway 🇬🇧 GBR 30-34 8/116 0:59:23 30:2025:064:01 3:572:543:182:434:061:272:473:54
18 Joel Roura 🇬🇧 GBR 25-29 6/86 0:59:28 29:5225:563:46 3:583:043:362:374:071:362:593:59
19 Benito Baez Ayala 🇩🇪 GER 35-39 2/73 0:59:36 29:0826:373:57 3:542:503:302:434:111:353:134:41
20 Ben Allon-Smith 🇬🇧 GBR 30-34 9/116 0:59:46 29:0927:003:42 3:593:063:292:434:021:453:244:32
21 Bailey Dominie 🇬🇧 GBR 25-29 7/86 0:59:47 28:4827:083:56 4:002:543:163:194:081:473:304:14
21 Harvey Williams 🇬🇧 GBR 16-24 4/43 0:59:47 28:1027:473:54 4:003:073:332:554:101:343:075:21
23 Dan Nota 🇬🇧 GBR 25-29 8/86 0:59:49 29:1726:583:38 4:023:083:342:394:101:543:294:02
24 Simon Mooi 🇬🇧 GBR 35-39 3/73 0:59:54 29:3026:553:33 3:563:353:362:404:121:343:214:01
25 Mark Nieuwenhuis 🇳🇱 NED 30-34 10/116 1:00:03 31:2724:473:52 3:502:453:163:034:091:272:343:43
26 Ezra Warren WLS 30-34 11/116 1:00:06 30:0526:153:49 3:542:413:172:294:101:343:304:40
27 Ben Wright 🇬🇧 GBR 25-29 9/86 1:00:19 29:4627:013:35 4:013:023:262:514:071:363:214:37
28 Ed Parsons 🇬🇧 GBR 30-34 12/116 1:00:37 30:0926:553:38 4:023:123:392:584:041:393:184:03
29 Luke Ennis SCO 16-24 5/43 1:00:41 29:1027:483:46 3:543:044:262:563:531:533:294:13
30 Benjamin Blamey 🇬🇧 GBR 16-24 6/43 1:00:55 28:3728:323:50 4:113:123:262:524:151:453:325:19
31 Ciaran Quinn 🇮🇪 IRL 30-34 13/116 1:01:08 30:1527:093:49 3:523:033:332:434:031:353:234:57
32 Jordan White 🇬🇧 GBR 30-34 14/116 1:01:09 30:3526:374:02 3:472:483:452:434:061:353:344:19
33 Luke West 🇬🇧 GBR 16-24 7/43 1:01:13 29:5327:433:42 3:582:393:422:564:131:563:065:13
34 Alvaro Denis Vivar Becerra 🇪🇸 ESP 25-29 10/86 1:01:26 30:2827:193:44 3:572:463:472:404:241:423:044:59
35 Ethan Strevett 🇬🇧 GBR 35-39 4/73 1:01:28 29:4628:013:46 3:552:523:583:214:021:273:434:43
36 Vladimir Casap MDA 30-34 15/116 1:01:29 30:5224:575:44 3:542:533:172:454:041:44—4:24
37 Adam Marsden 🇬🇧 GBR 30-34 16/116 1:01:31 29:1628:273:51 3:553:353:433:314:061:404:083:49
38 Bruno Ferreira 🇵🇹 POR 40-44 1/56 1:01:32 29:1328:393:45 3:462:583:272:334:041:493:356:27
39 James Ayrton 🇬🇧 GBR 30-34 17/116 1:01:50 30:1127:434:01 3:563:193:483:014:071:413:114:40
39 Daniel Matsuzaka 🇬🇧 GBR 25-29 11/86 1:01:50 30:4027:233:52 3:592:503:173:084:091:363:085:16
41 Fenton Hancock 🇬🇧 GBR 30-34 18/116 1:01:53 31:3926:144:04 4:012:323:402:414:041:293:274:20
42 Fin Dearsly 🇬🇧 GBR 25-29 12/86 1:01:56 31:2726:463:49 4:122:403:302:444:161:373:164:31
43 Andy Duckham 🇬🇧 GBR 35-39 5/73 1:01:58 31:3226:333:57 3:582:553:162:514:001:313:474:15
44 Ryan McLoughlin 🇮🇪 IRL 30-34 19/116 1:02:06 29:5328:333:46 3:572:524:202:444:041:483:485:00
45 Adam Hale 🇬🇧 GBR 35-39 6/73 1:02:18 30:0728:273:48 4:093:004:012:564:141:413:524:34
46 Patrick Brown 🇬🇧 GBR 45-49 1/37 1:02:30 29:4728:533:54 3:582:253:163:114:141:384:086:03
47 Sofiane Guenfoudi 🇫🇷 FRA 25-29 13/86 1:02:35 31:1327:064:20 3:592:423:402:574:131:393:094:47
48 Freddie Abrahams 🇬🇧 GBR 40-44 2/56 1:02:37 30:2328:253:55 4:173:203:573:004:181:293:174:47
48 Jorell Hill 🇬🇧 GBR 25-29 14/86 1:02:37 32:0026:433:57 3:492:353:183:304:111:333:324:15
48 Benjamin Whitbourn 🇬🇧 GBR 25-29 14/86 1:02:37 29:5628:483:57 3:583:113:583:083:532:053:394:56
51 Declan Connolly 🇬🇧 GBR 16-24 8/43 1:02:48 30:2228:423:47 4:083:053:422:574:201:363:535:01
52 Matthew Boxall 🇬🇧 GBR 25-29 16/86 1:02:55 30:4428:173:59 3:553:013:323:004:111:413:335:24
53 Adam Sinclair 🇬🇧 GBR 30-34 20/116 1:03:03 30:2329:023:42 4:013:013:402:514:092:023:355:43
54 Toby Roberts 🇬🇧 GBR 30-34 21/116 1:03:09 31:1928:083:45 4:073:013:272:574:121:433:504:51
55 Tristan Sargeaunt 🇬🇧 GBR 40-44 3/56 1:03:18 30:4028:553:49 4:003:143:403:064:061:353:375:37
56 George Whelan 🇬🇧 GBR 25-29 17/86 1:03:23 30:0029:363:50 4:052:584:223:064:141:553:325:24
57 Omar Mansour 🇬🇧 GBR 30-34 22/116 1:03:25 29:2330:183:50 3:593:124:273:174:131:584:154:57
58 George Burton 🇬🇧 GBR 25-29 18/86 1:03:31 32:1427:134:08 3:582:443:373:004:041:494:004:01
59 Robert Cowan 🇬🇧 GBR 40-44 4/56 1:03:33 30:2028:544:25 3:543:003:383:123:581:574:085:07
60 Tom Jupp 🇬🇧 GBR 30-34 23/116 1:03:35 29:3730:034:00 4:012:423:553:154:311:334:255:41
61 Cameron Tew 🇦🇺 AUS 30-34 24/116 1:03:39 31:3028:094:03 3:562:583:583:024:051:403:444:46
62 Callum Li 🇬🇧 GBR 25-29 19/86 1:03:53 31:2928:303:57 3:562:593:483:234:051:333:285:18
63 Tom Knight 🇬🇧 GBR 40-44 5/56 1:03:58 30:4029:323:52 4:023:143:443:454:122:044:054:26
64 Stephen Mackie 🇬🇧 GBR 30-34 25/116 1:04:02 30:1630:013:49 3:583:293:243:364:101:583:475:39
65 Mikey Watson 🇬🇧 GBR 40-44 6/56 1:04:05 30:2629:523:52 4:134:164:212:484:211:443:554:14
66 Sam Booth 🇬🇧 GBR 30-34 26/116 1:04:12 30:2230:023:52 4:043:153:513:004:121:473:595:54
67 Liam White 🇬🇧 GBR 30-34 27/116 1:04:22 30:3429:444:09 4:023:223:513:284:271:444:124:38
68 Marco Parlani 🇮🇹 ITA 35-39 7/73 1:04:23 31:2029:024:05 4:063:154:073:074:171:363:454:49
69 Glen Cook 🇬🇧 GBR 30-34 28/116 1:04:24 31:2129:113:56 4:052:533:473:094:241:423:455:26
70 Nathan Fletcher 🇬🇧 GBR 25-29 20/86 1:04:27 32:2228:044:05 4:163:013:253:084:211:353:334:45
71 Jack Mayhew 🇬🇧 GBR 25-29 21/86 1:04:32 30:3230:193:47 4:093:524:113:014:202:133:434:50
71 Oli Milne 🇬🇧 GBR 30-34 29/116 1:04:32 31:2529:153:57 4:043:073:423:104:141:523:465:20
73 Aaron Murphy 🇬🇧 GBR 35-39 8/73 1:04:34 31:4928:543:55 3:563:163:183:024:091:424:125:19
74 Josh Henry 🇬🇧 GBR 30-34 30/116 1:04:42 31:4328:574:07 3:563:143:403:484:071:454:034:24
75 Jack Wilson 🇬🇧 GBR 25-29 22/86 1:04:46 31:0229:553:54 4:002:504:173:394:131:453:575:14
76 James Mackrell 🇬🇧 GBR 35-39 9/73 1:04:47 31:3529:004:18 4:043:253:423:204:211:523:364:40
77 Grant Ballard 🇬🇧 GBR 30-34 31/116 1:04:55 30:5530:113:54 4:013:193:393:224:091:494:085:44
78 Ričards Matuzevičs 🇱🇻 LAT 30-34 32/116 1:05:00 32:1728:074:40 3:543:154:043:114:131:313:514:08
79 Dominic Forte 🇬🇧 GBR 30-34 33/116 1:05:02 31:1829:374:12 3:553:153:453:324:151:403:575:18
80 Freddy Pett 🇬🇧 GBR 30-34 34/116 1:05:04 31:4329:054:20 4:002:533:543:204:061:443:435:25
81 Cyrus Barghchi 🇬🇧 GBR 30-34 35/116 1:05:08 31:1130:103:51 3:583:574:083:094:132:043:434:58
82 Jack Blissett 🇬🇧 GBR 45-49 2/37 1:05:19 32:1329:014:11 3:533:143:333:474:071:353:205:32
83 Luke Bailey 🇬🇧 GBR 30-34 36/116 1:05:35 30:3230:564:11 4:033:353:593:144:211:504:105:44
84 Callum Lovatt 🇬🇧 GBR 25-29 23/86 1:05:45 31:4829:454:16 4:153:334:113:044:221:243:215:35
85 Trent Smith 🇿🇦 RSA 30-34 37/116 1:05:52 33:1328:453:58 3:592:433:395:254:001:373:184:04
86 Harry Brown 🇬🇧 GBR 25-29 24/86 1:05:54 32:5229:034:03 4:023:474:163:114:101:473:254:25
87 Harry Grosvenor 🇬🇧 GBR 30-34 38/116 1:06:18 32:1529:404:29 3:432:224:442:304:241:483:566:13
88 Cameron Hill 🇬🇧 GBR 16-24 9/43 1:06:22 31:5130:493:47 4:103:404:283:084:172:044:184:44
88 Jack Latham 🇬🇧 GBR 25-29 25/86 1:06:22 32:1430:024:10 4:053:313:553:294:061:534:114:52
90 Chay Garside 🇬🇧 GBR 45-49 3/37 1:06:25 32:2530:004:05 4:013:063:563:294:201:594:015:08
91 Aaron Austin 🇬🇧 GBR 16-24 10/43 1:06:26 31:1131:233:57 4:163:204:153:034:161:584:116:04
92 Ignacio Basañez 🇪🇸 ESP 35-39 10/73 1:06:38 32:0830:324:03 4:093:254:233:224:191:443:595:11
93 Yanislav Pashov BUL 16-24 11/43 1:06:43 30:5731:523:59 3:583:265:363:034:221:574:105:20
94 Dan Hall 🇬🇧 GBR 25-29 26/86 1:06:54 30:5631:564:08 3:582:484:064:204:121:444:236:25
95 Jack Sharp 🇬🇧 GBR 16-24 12/43 1:07:00 31:1931:234:23 4:093:154:193:024:321:503:596:17
96 Grant Hudson 🇬🇧 GBR 30-34 39/116 1:07:01 32:5629:554:10 3:562:333:213:314:051:346:354:20
97 Alberto Popescu 🇷🇴 ROU 25-29 27/86 1:07:08 32:4430:204:07 4:132:563:403:534:181:433:465:51
98 Will Wellon 🇬🇧 GBR 35-39 11/73 1:07:12 31:4231:274:06 4:123:384:023:294:082:024:285:28
99 Ethan Kitching 🇬🇧 GBR 35-39 12/73 1:07:17 32:3630:394:06 3:562:564:193:364:221:374:205:33
100 Fabien Rascagneres 🇬🇧 GBR 45-49 4/37 1:07:24 32:5130:254:13 4:003:054:013:254:222:094:135:10

Rank is the finishing position within Pro 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