HYROX London 2025: Pro Men results

229 finishers on 3 May 2025. Typical finish 1:16:11, fastest 10% under 1:03:49. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Jamie George 🇬🇧 GBR 25-29 1/52 0:58:19 29:0525:523:26 3:542:363:192:413:551:353:444:08
2 Michael Stephens 🇬🇧 GBR 30-34 1/50 0:58:45 29:4125:353:33 3:452:273:353:093:591:253:213:54
3 William Means 🇬🇧 GBR 25-29 2/52 0:59:12 29:5525:573:26 3:552:283:103:084:031:313:304:12
4 Ryan Hogan 🇬🇧 GBR 35-39 1/37 0:59:17 29:1326:413:25 3:572:343:052:424:091:243:045:46
5 Lee Tynan 🇬🇧 GBR 35-39 2/37 0:59:25 30:4025:163:32 3:582:273:202:563:581:233:313:43
6 Sam Craig 🇬🇧 GBR 30-34 2/50 0:59:38 28:5726:493:56 3:572:453:492:284:121:403:404:18
7 Michele Bucci 🇮🇹 ITA 35-39 3/37 0:59:58 29:4626:383:40 3:442:213:313:064:011:323:434:40
8 Jude Reynolds 🇬🇧 GBR 16-24 1/26 1:00:16 30:5025:463:43 3:472:533:313:003:591:423:103:44
9 Evan Galloway 🇬🇧 GBR 30-34 3/50 1:00:17 31:1125:293:43 3:572:373:253:004:011:293:043:56
10 Ben Wright 🇬🇧 GBR 25-29 3/52 1:00:44 29:2927:423:38 3:493:054:052:364:041:383:454:40
11 James Phillips 🇬🇧 GBR 30-34 4/50 1:00:47 28:2828:453:38 3:562:543:532:343:581:343:326:24
12 Cameron Tew 🇦🇺 AUS 30-34 5/50 1:00:51 30:2426:423:49 3:532:333:492:394:001:363:444:28
13 Jon Worcester 🇬🇧 GBR 40-44 1/39 1:01:17 29:1728:063:59 3:412:523:433:144:081:354:044:49
14 Tom Lawson 🇬🇧 GBR 30-34 6/50 1:01:28 29:4028:163:37 3:422:394:013:364:001:413:454:52
15 John Dean 🇬🇧 GBR 45-49 1/14 1:02:05 31:1627:143:39 4:042:533:422:164:131:413:264:59
16 Joey Patchitt 🇬🇧 GBR 30-34 7/50 1:02:21 30:0128:563:29 3:502:333:433:494:151:353:505:21
17 Callum Li 🇬🇧 GBR 25-29 4/52 1:02:32 31:0427:523:41 3:572:593:372:504:021:273:435:17
18 David Aryeetey 🇬🇧 GBR 25-29 5/52 1:02:36 30:1328:433:45 3:552:493:483:144:022:033:525:00
19 Jack Waymark 🇬🇧 GBR 25-29 6/52 1:02:48 31:2227:333:56 3:562:473:353:074:032:033:264:36
20 Joshua Braznell 🇬🇧 GBR 30-34 8/50 1:03:09 31:2128:073:46 4:102:553:473:004:181:193:504:48
21 Matt De'Ath 🇬🇧 GBR 45-49 2/14 1:03:14 32:0526:504:25 3:512:323:262:564:011:373:454:42
22 Benjamin Borello 🇫🇷 FRA 25-29 7/52 1:03:41 31:2428:323:51 3:582:244:103:214:171:224:224:38
23 Tom Knight 🇬🇧 GBR 40-44 2/39 1:03:46 30:1929:453:46 4:072:344:073:414:141:564:015:05
24 Ryan Waugh 🇬🇧 GBR 30-34 9/50 1:03:50 33:1826:433:52 3:542:243:173:173:591:293:484:35
25 Will Atkinson 🇬🇧 GBR 25-29 8/52 1:04:04 29:3231:043:34 3:522:404:073:554:122:194:245:35
26 Lucas Dalglish 🇬🇧 GBR 40-44 3/39 1:04:12 32:3327:503:53 4:043:023:413:094:061:223:344:52
26 Stephen Reid 🇬🇧 GBR 40-44 3/39 1:04:12 32:2727:523:58 3:563:013:592:364:061:374:064:31
28 Ben Sheppard 🇬🇧 GBR 30-34 10/50 1:04:15 31:5028:403:50 3:503:023:523:153:531:453:535:10
29 Marcus Bateman BER 40-44 5/39 1:04:41 32:0028:553:50 3:402:393:503:133:551:484:365:14
30 Benjamin Whitbourn 🇬🇧 GBR 25-29 9/52 1:04:46 30:5529:044:50 3:583:053:563:493:562:113:504:19
31 James Mackrell 🇬🇧 GBR 35-39 4/37 1:05:01 31:5329:183:55 4:062:334:113:124:171:504:144:55
32 Wesley Schorah 🇬🇧 GBR 25-29 10/52 1:05:13 30:1131:083:58 4:043:264:102:454:182:273:336:25
33 Travis Brown 🇬🇧 GBR 25-29 11/52 1:05:15 31:5229:383:49 4:062:484:023:074:052:084:175:05
34 Joe Washington 🇬🇧 GBR 40-44 6/39 1:05:20 31:2530:213:38 4:062:494:183:244:071:394:175:41
35 Tadgh Carroll 🇮🇪 IRL 30-34 11/50 1:05:23 32:3728:484:01 3:452:453:393:383:591:574:164:49
36 Laurence Rouse 🇬🇧 GBR 25-29 12/52 1:05:27 30:2831:113:52 4:043:124:162:414:202:193:536:26
37 Robert James 🇬🇧 GBR 35-39 5/37 1:05:28 30:5730:453:49 3:583:124:303:314:142:174:064:57
38 Cole Hamilton 🇬🇧 GBR 16-24 2/26 1:05:36 30:3330:594:10 3:552:584:543:494:162:333:454:49
39 Ash Harrell 🇬🇧 GBR 35-39 6/37 1:05:48 31:1330:503:49 4:033:074:163:064:201:374:056:16
40 Sonny Decouflé 🇫🇷 FRA 16-24 3/26 1:05:51 31:3530:293:51 4:073:074:282:484:232:274:055:04
41 Sam Stevens 🇬🇧 GBR 25-29 13/52 1:05:58 34:0328:093:52 3:522:403:423:204:071:363:335:19
42 Adam Foster 🇮🇪 IRL 40-44 7/39 1:06:04 32:0930:133:47 4:063:204:203:474:141:273:515:08
43 Andy Dunkerley 🇬🇧 GBR 40-44 8/39 1:06:07 32:0730:183:47 3:472:493:503:564:101:314:106:05
44 Jake Hayward 🇬🇧 GBR 16-24 4/26 1:06:11 31:4230:403:53 3:543:104:093:344:171:514:125:33
45 Alex Miller 🇬🇧 GBR 30-34 12/50 1:06:12 31:1031:064:00 4:003:064:243:034:061:464:056:36
46 Mj Sutton 🇮🇪 IRL 25-29 14/52 1:06:18 32:0830:124:04 3:593:033:573:164:221:454:305:20
47 Nuno Barreto 🇵🇹 POR 40-44 9/39 1:06:23 32:4529:434:01 3:523:013:562:344:111:413:446:44
48 Callum Lovatt 🇬🇧 GBR 25-29 15/52 1:06:38 31:4530:484:10 4:163:174:323:074:211:373:485:50
49 Toby Wilson 🇬🇧 GBR 16-24 5/26 1:06:40 33:1929:373:50 4:133:163:442:364:201:503:545:44
50 Tom Murphy 🇬🇧 GBR 16-24 6/26 1:06:42 32:5330:043:50 3:562:544:072:584:172:104:305:12
51 Glen Jepson 🇬🇧 GBR 35-39 7/37 1:06:48 32:1930:403:54 3:522:384:524:034:011:414:115:22
52 Robert Livesey 🇬🇧 GBR 16-24 7/26 1:07:04 32:4830:253:57 4:033:114:393:304:191:593:185:26
53 Ken Carroll 🇬🇧 GBR 35-39 8/37 1:07:10 32:2430:533:58 4:023:003:443:404:081:494:116:19
54 John O Rourke 🇮🇪 IRL 40-44 10/39 1:07:16 30:5131:584:32 4:033:144:363:144:131:444:366:18
55 Warren Sinden 🇬🇧 GBR 35-39 9/37 1:07:22 31:5030:105:27 3:572:573:423:404:081:344:086:04
56 Tristan Sargeaunt 🇬🇧 GBR 40-44 11/39 1:07:27 31:1532:293:48 3:542:584:003:494:131:544:187:23
57 Thomas Carswell 🇬🇧 GBR 35-39 10/37 1:07:34 33:0930:184:11 3:522:563:564:334:051:433:515:22
58 Nathan Fletcher 🇬🇧 GBR 25-29 16/52 1:07:35 33:2530:153:59 4:203:224:133:264:131:303:415:30
58 Mark Jenkinson 🇬🇧 GBR 50-54 1/7 1:07:35 32:5531:023:40 3:593:033:464:274:101:424:455:10
60 Benjamin Cloarec 🇫🇷 FRA 30-34 13/50 1:07:44 32:5630:274:26 4:073:183:563:324:051:574:414:51
61 Daniel Matsuzaka 🇬🇧 GBR 25-29 17/52 1:07:56 32:4931:283:44 3:522:494:113:234:222:253:456:41
62 Lewis Brady 🇬🇧 GBR 25-29 18/52 1:08:08 30:1134:053:56 4:113:194:412:414:222:315:197:01
63 Michael Settle 🇬🇧 GBR 35-39 11/37 1:08:09 35:1328:574:06 3:522:475:302:454:081:384:094:08
64 Sam Caslin 🇬🇧 GBR 40-44 12/39 1:08:11 34:4529:054:27 4:052:094:233:414:121:263:575:12
65 Zac Chennit 🇬🇧 GBR 45-49 3/14 1:08:14 35:4328:314:05 3:582:595:172:534:091:413:194:15
66 David Guy 🇬🇧 GBR 45-49 4/14 1:08:18 35:0528:594:17 4:002:453:443:464:121:444:094:39
67 Henry Myers 🇬🇧 GBR 30-34 14/50 1:08:26 32:3431:324:25 4:033:124:052:494:172:054:426:19
68 Charlie Cresswell 🇬🇧 GBR 30-34 15/50 1:08:37 33:0431:384:00 4:113:104:133:474:142:344:185:11
69 Alex Osborn 🇬🇧 GBR 35-39 12/37 1:08:39 32:2032:363:49 4:102:594:104:074:281:375:056:00
70 Rich Harvey 🇬🇧 GBR 30-34 16/50 1:08:52 35:1529:364:05 4:023:044:013:104:101:414:015:27
71 Justin Rheinheimer 🇮🇪 IRL 25-29 19/52 1:09:09 30:4434:383:51 4:022:465:523:264:212:195:036:49
72 Thomas Blamey 🇬🇧 GBR 16-24 8/26 1:09:14 32:1333:103:56 4:123:144:153:504:232:254:026:49
73 Curtis Ringwood 🇬🇧 GBR 30-34 17/50 1:09:31 33:1432:214:01 3:592:264:244:244:041:504:576:17
74 Rob Snaith 🇬🇧 GBR 45-49 5/14 1:09:42 32:0033:334:13 3:592:454:404:094:171:434:367:24
75 James Hodges 🇬🇧 GBR 35-39 13/37 1:09:49 32:3433:263:54 4:082:555:134:224:102:015:015:36
76 Harry Ellis 🇬🇧 GBR 30-34 18/50 1:09:57 34:2931:144:19 4:143:134:193:334:292:084:155:03
77 Martin Garnett 🇬🇧 GBR 40-44 13/39 1:10:01 33:2132:324:13 4:152:584:213:484:271:504:126:41
78 Jacopo Gadani 🇮🇹 ITA 30-34 19/50 1:10:05 35:1230:504:08 4:062:244:403:424:121:573:565:53
78 Omar Mansour 🇬🇧 GBR 30-34 19/50 1:10:05 35:1531:133:42 3:543:124:153:134:182:124:185:51
80 James Wood 🇬🇧 GBR 16-24 9/26 1:10:10 36:4829:413:44 4:013:083:363:414:201:564:064:53
81 Tom Elkington 🇬🇧 GBR 35-39 14/37 1:11:46 33:5633:294:25 3:583:024:354:314:241:495:086:02
82 Ethan Hall 🇬🇧 GBR 25-29 20/52 1:12:13 34:5033:054:24 4:133:414:523:224:362:264:005:55
83 Andy Burnett 🇬🇧 GBR 30-34 21/50 1:12:18 36:1931:484:16 3:532:295:233:454:121:494:355:42
84 Kieran James 🇬🇧 GBR 25-29 21/52 1:12:27 36:2231:364:34 4:202:594:363:054:291:474:345:46
85 Oliver Lowe 🇬🇧 GBR 16-24 10/26 1:12:29 34:1034:363:47 4:313:154:533:244:321:484:147:59
86 Daniel Forster-Knight 🇬🇧 GBR 25-29 22/52 1:12:30 35:3932:434:14 4:002:454:274:094:252:154:465:56
87 Elgan Roberts 🇬🇧 GBR 25-29 23/52 1:12:39 33:2334:334:46 3:452:454:504:464:232:004:367:28
88 Luciano Franco 🇬🇧 GBR 25-29 24/52 1:12:44 35:1833:014:29 3:502:534:544:004:111:475:236:03
88 Luke Whitehead 🇬🇧 GBR 25-29 24/52 1:12:44 35:5032:224:37 4:153:145:172:394:382:424:055:32
90 Thomas Craine 🇬🇧 GBR 30-34 22/50 1:12:47 32:4435:384:30 4:173:294:343:404:313:084:567:03
91 Chris Snodgrass 🇬🇧 GBR 25-29 26/52 1:13:02 34:0834:564:01 4:113:404:453:074:142:115:407:08
92 James Grimes 🇬🇧 GBR 30-34 23/50 1:13:03 34:0034:534:14 3:484:044:523:474:032:265:376:16
93 Caradyn Gyambibi GHA 25-29 27/52 1:13:13 34:4933:534:37 4:133:224:524:094:322:175:015:27
93 Sam Tyrrell 🇬🇧 GBR 30-34 24/50 1:13:13 37:2731:404:10 3:563:084:334:004:221:374:195:45
95 Connor Lovely 🇬🇧 GBR 30-34 25/50 1:13:21 34:2134:494:17 3:583:194:315:154:011:465:476:12
96 Tim Flynn 🇬🇧 GBR 45-49 6/14 1:13:23 35:1933:434:26 4:103:014:564:254:192:124:256:15
97 Sean. Merchant 🇬🇧 GBR 35-39 15/37 1:13:56 38:1531:204:25 4:082:454:453:384:181:454:445:17
98 Elliot Hibell 🇬🇧 GBR 25-29 28/52 1:14:00 34:4734:444:35 4:023:015:143:414:162:254:477:18
99 Louis Langfield 🇬🇧 GBR 35-39 16/37 1:14:03 36:0133:544:13 4:062:534:304:214:182:054:027:39
100 Mike Adlard 🇬🇧 GBR 25-29 29/52 1:14:09 34:5535:114:07 4:073:385:143:324:252:434:366:56

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