HYROX Glasgow 2025: Open Men results

3,034 finishers on 12 Mar 2025. Typical finish 1:22:00, fastest 10% under 1:07:53. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 David Parkin 🇬🇧 GBR 35-39 1/625 0:55:22 29:1323:202:54 3:502:112:552:283:571:282:314:00
2 James Phillips 🇬🇧 GBR 30-34 1/632 0:55:36 28:3424:003:07 4:002:082:532:444:021:362:583:39
3 Josh Rose 🇬🇧 GBR 35-39 2/625 0:55:59 28:5924:062:59 3:562:003:053:124:001:192:363:58
4 Joey Patchitt 🇬🇧 GBR 30-34 2/632 0:56:14 29:3423:492:57 3:561:592:273:184:011:232:593:46
5 Christopher Dawson 🇮🇪 IRL 30-34 3/632 0:56:32 28:3624:523:08 3:571:573:003:514:001:262:493:52
6 Pontus Damgaard 🇸🇪 SWE 30-34 4/632 0:57:08 29:3124:373:05 3:591:432:553:064:051:323:104:07
7 Ben Wright 🇬🇧 GBR 25-29 1/489 0:57:33 29:4624:263:27 3:502:103:162:374:131:233:093:48
8 Mick Daly 🇮🇪 IRL 35-39 3/625 0:57:43 29:5525:032:48 4:042:133:072:384:211:243:293:47
9 Lloyd Mulholland 🇬🇧 GBR 30-34 5/632 0:57:52 30:0324:453:08 4:082:233:212:524:121:212:493:39
10 Tom Andrews 🇬🇧 GBR 35-39 4/625 0:57:54 30:1624:403:02 4:012:133:152:524:011:313:083:39
10 Dean Jackson – 25-29 2/489 0:57:54 29:4525:103:04 4:002:092:533:154:041:273:373:45
12 Matthew Nichols 🇬🇧 GBR 30-34 6/632 0:57:57 30:2124:233:17 4:042:012:512:564:151:372:583:41
13 Joseph Strain 🇬🇧 GBR 16-24 1/326 0:58:16 29:3725:433:00 4:072:302:513:074:091:433:233:53
14 Adam Sinclair 🇬🇧 GBR 25-29 3/489 0:58:27 30:1225:153:05 4:042:242:403:134:131:433:133:45
15 Connor Higgins 🇬🇧 GBR 25-29 4/489 0:58:46 30:0725:283:14 3:572:373:143:304:011:353:033:31
16 Jorell Hill 🇬🇧 GBR 25-29 5/489 0:58:49 31:3623:583:20 3:501:492:463:284:181:192:523:36
17 Greg Walker 🇬🇧 GBR 30-34 7/632 0:58:52 31:1124:323:14 3:532:132:562:384:081:333:153:56
18 John Fitzgerald 🇮🇪 IRL 30-34 8/632 0:58:56 31:4924:053:05 4:022:103:022:314:131:143:043:49
19 Steve Powell 🇬🇧 GBR 35-39 5/625 0:58:58 31:2624:073:30 3:582:203:032:164:181:253:183:29
20 Chris de Souza 🇬🇧 GBR 30-34 9/632 0:59:05 30:2825:333:08 4:022:183:232:564:121:403:223:40
21 Bradley Wilkie SCO 16-24 2/326 0:59:23 30:3625:453:07 4:212:083:012:334:211:393:254:17
22 Garry Docherty – 35-39 6/625 0:59:33 30:5425:343:09 4:022:253:222:224:281:543:033:58
23 Joshua Henry 🇬🇧 GBR 25-29 6/489 0:59:36 31:2824:563:16 3:402:242:592:564:021:413:203:54
24 Ezra Warren 🇬🇧 GBR 30-34 10/632 0:59:37 32:2123:533:27 4:031:423:112:184:101:233:113:55
25 James Coulman 🇬🇧 GBR 35-39 7/625 0:59:42 30:1326:043:30 3:471:533:343:354:161:523:083:59
26 Tony Cunningham 🇬🇧 GBR 40-44 1/473 0:59:51 30:2426:173:13 4:072:193:302:554:141:373:034:32
27 Kyle Brownhill 🇬🇧 GBR 25-29 7/489 0:59:53 32:0924:373:13 3:471:423:123:154:001:303:253:46
28 Ryan Beattie 🇬🇧 GBR 35-39 8/625 0:59:55 29:2127:233:15 3:592:253:393:174:141:343:264:49
29 Roger Serrano 🇪🇸 ESP 30-34 11/632 0:59:56 31:1225:233:25 3:591:552:543:074:191:293:324:08
30 Daniel Edwards 🇬🇧 GBR 35-39 9/625 0:59:58 30:4426:123:09 4:002:223:043:244:111:483:443:39
31 Gary McNamara 🇬🇧 GBR 35-39 10/625 0:59:59 30:4026:003:23 3:571:593:323:144:141:313:124:21
32 Adam Marsden 🇬🇧 GBR 30-34 12/632 1:00:02 31:0425:503:12 3:522:073:093:584:091:273:403:28
33 Luke Ohlsson 🇿🇦 RSA 25-29 8/489 1:00:04 32:0524:293:35 4:082:122:56—4:261:293:174:11
34 Mark Anthony Baddeley 🇬🇧 GBR 30-34 13/632 1:00:06 30:4326:243:04 4:112:193:112:534:241:313:114:44
34 Matt Green 🇬🇧 GBR 30-34 13/632 1:00:06 31:0925:403:20 3:522:332:573:114:031:343:184:12
36 Greig Core-Macleod 🇬🇧 GBR 35-39 11/625 1:00:10 30:0026:543:20 3:572:123:163:434:181:303:174:41
37 Joshua Smith 🇬🇧 GBR 25-29 9/489 1:00:12 30:2226:453:10 3:572:053:333:164:111:453:384:20
38 John Middleton 🇬🇧 GBR 25-29 10/489 1:00:15 30:5925:523:28 4:022:093:174:014:171:432:483:35
39 Kev Jackson 🇬🇧 GBR 35-39 12/625 1:00:17 32:0924:583:15 3:591:543:023:164:091:233:253:50
39 Jack Waugh 🇬🇧 GBR 25-29 11/489 1:00:17 32:4824:163:18 4:002:073:022:124:161:303:044:05
41 Matt Brammeier 🇬🇧 GBR 35-39 13/625 1:00:27 31:2825:443:20 4:072:072:423:284:161:333:144:17
42 Samuel Russell 🇬🇧 GBR 30-34 15/632 1:00:31 30:0127:253:09 4:052:303:323:524:081:183:444:16
43 Bradley Lewis 🇬🇧 GBR 30-34 16/632 1:00:59 32:1825:123:33 4:022:293:132:434:281:293:043:44
44 Toby Roberts 🇬🇧 GBR 25-29 12/489 1:01:06 32:3125:213:19 4:062:053:023:274:061:353:203:40
45 Dale Harding 🇬🇧 GBR 30-34 17/632 1:01:09 32:5324:513:30 3:522:152:583:064:051:412:553:59
46 Marcus Mollison 🇬🇧 GBR 30-34 18/632 1:01:10 32:5625:033:15 4:122:192:522:524:211:222:464:19
47 Murray Clark 🇬🇧 GBR 25-29 13/489 1:01:13 31:4826:153:15 4:052:093:143:204:241:373:204:06
48 Andrew Langley 🇬🇧 GBR 40-44 2/473 1:01:14 31:5425:563:28 3:472:153:003:194:011:283:484:18
49 Nathan Gardner 🇬🇧 GBR 16-24 3/326 1:01:15 31:1726:483:13 4:071:453:104:044:061:373:204:39
50 Gary Pettigrew 🇬🇧 GBR 30-34 19/632 1:01:17 30:3526:523:55 3:552:173:573:344:121:263:134:18
51 Craig Tebbutt 🇬🇧 GBR 35-39 14/625 1:01:22 34:1523:503:21 4:002:233:063:093:381:312:513:12
52 Ian Berry 🇬🇧 GBR 40-44 3/473 1:01:30 32:4025:233:33 4:112:163:042:444:201:373:203:51
52 Darragh Corcoran 🇮🇪 IRL 25-29 14/489 1:01:30 31:4626:293:21 3:562:152:553:374:291:423:054:30
54 Conor Bennett 🇬🇧 GBR 25-29 15/489 1:01:38 33:1325:193:12 4:082:322:442:494:141:473:073:58
55 Jack Campbell 🇬🇧 GBR 16-24 4/326 1:01:39 30:4127:353:28 3:572:283:133:584:161:493:344:20
56 John O Rourke 🇮🇪 IRL 40-44 4/473 1:01:47 31:2426:313:56 3:582:192:583:254:161:343:584:03
57 Ryan Bennie 🇬🇧 GBR 16-24 5/326 1:01:50 32:5725:433:14 4:112:103:182:564:201:363:273:45
58 Carl Robinson 🇬🇧 GBR 25-29 16/489 1:01:53 32:3825:443:37 3:522:132:583:244:051:532:534:26
59 Nuno Barreto 🇵🇹 POR 40-44 5/473 1:01:54 34:0424:173:36 3:542:282:372:574:171:272:453:52
60 Malcolm Bertram 🇬🇧 GBR 45-49 1/247 1:02:01 33:0225:443:21 3:582:083:093:344:121:393:034:01
61 Ruadhan Scott 🇬🇧 GBR 16-24 6/326 1:02:07 32:3626:023:34 4:072:173:302:534:271:333:044:11
62 Jamie Marsland 🇬🇧 GBR 35-39 15/625 1:02:10 32:4426:103:22 4:022:113:533:014:251:263:153:57
63 Henry Myers 🇬🇧 GBR 30-34 20/632 1:02:16 32:3526:033:42 3:562:523:112:474:261:213:174:13
64 Aaron Austin 🇬🇧 GBR 16-24 7/326 1:02:19 32:5226:123:20 4:192:243:103:054:121:382:564:28
65 Marc Shiel 🇬🇧 GBR 35-39 16/625 1:02:20 32:2026:063:59 3:512:223:093:154:211:293:364:03
66 Andrew Clarke 🇬🇧 GBR 25-29 17/489 1:02:23 32:4026:353:13 4:092:463:243:074:121:523:093:56
66 Matthew Morrissey 🇬🇧 GBR 40-44 6/473 1:02:23 32:0526:523:31 4:022:283:322:304:191:283:354:58
68 Richard Hemple 🇬🇧 GBR 30-34 21/632 1:02:26 32:3626:443:09 4:002:253:223:194:201:273:523:59
69 Darren Helley 🇬🇧 GBR 30-34 22/632 1:02:27 32:4826:243:20 4:032:073:074:044:161:403:183:49
70 Stuart Collie 🇬🇧 GBR 30-34 23/632 1:02:29 33:1025:503:35 3:542:123:123:044:101:383:224:18
71 Matthew Eccleshare 🇬🇧 GBR 30-34 24/632 1:02:31 32:5926:153:24 3:592:133:233:344:121:373:243:53
72 Sean Madden 🇬🇧 GBR 25-29 18/489 1:02:33 32:3826:283:32 4:142:253:003:294:291:303:433:38
73 Simon Danielli 🇬🇧 GBR 45-49 2/247 1:02:35 34:5723:573:45 3:512:013:042:414:121:392:563:33
73 Simon Mooi 🇬🇧 GBR 30-34 25/632 1:02:35 31:5927:383:04 4:032:233:233:384:181:233:175:13
73 Declan Thompson 🇮🇪 IRL 25-29 19/489 1:02:35 32:2626:523:22 4:022:123:523:044:161:563:463:44
76 Aaron Rainey 🇬🇧 GBR 30-34 26/632 1:02:36 34:1524:453:41 4:041:422:563:014:191:303:263:47
77 Aaron Spells 🇬🇧 GBR 40-44 7/473 1:02:40 31:5627:223:26 4:052:283:263:354:231:393:274:19
78 Blake Beckman 🇬🇧 GBR 16-24 8/326 1:02:44 31:1427:583:36 4:062:403:323:214:221:473:214:49
79 Thomas Carswell 🇬🇧 GBR 35-39 17/625 1:02:46 32:4526:403:25 3:542:163:004:084:101:313:324:09
80 Michael Donohoe 🇮🇪 IRL 25-29 20/489 1:02:47 32:3526:503:26 4:002:263:112:594:141:203:335:07
81 James Buchanan 🇬🇧 GBR 35-39 18/625 1:02:51 32:2027:233:12 3:442:242:513:314:271:374:144:35
82 Lee Perfect 🇬🇧 GBR 25-29 21/489 1:02:54 32:1327:293:16 4:062:413:473:094:251:433:294:09
83 Rory Coulson-Tabb 🇦🇺 AUS 25-29 22/489 1:02:55 32:1627:243:19 3:592:433:053:314:052:073:394:15
84 Jordan Duncan 🇬🇧 GBR 25-29 23/489 1:02:58 31:5327:443:25 4:042:193:013:444:181:583:574:23
85 Will Gore 🇬🇧 GBR 25-29 24/489 1:02:59 32:5626:503:16 4:082:253:103:414:201:423:323:52
86 Benjamin Blamey 🇬🇧 GBR 16-24 9/326 1:03:00 30:4928:553:19 4:072:203:403:424:351:393:365:16
86 Martyn Paterson 🇬🇧 GBR 30-34 27/632 1:03:00 29:4329:583:25 4:172:433:593:084:201:413:466:04
86 Dominic Sharkey 🇬🇧 GBR 30-34 27/632 1:03:00 30:3929:233:03 4:302:233:183:174:341:554:155:11
89 Scott Brown 🇬🇧 GBR 25-29 25/489 1:03:02 33:4026:083:20 4:082:213:233:214:101:243:054:16
90 Jordan Ferrier 🇬🇧 GBR 30-34 29/632 1:03:06 34:2725:233:19 4:002:172:592:234:151:333:134:43
91 Jonathan Eames 🇬🇧 GBR 40-44 8/473 1:03:08 31:5028:083:15 4:032:193:213:264:181:404:015:00
91 Mark Smith 🇬🇧 GBR 35-39 19/625 1:03:08 31:4427:593:30 3:552:333:173:494:131:393:544:39
93 Davit Khublaryan ARM 16-24 10/326 1:03:09 33:3826:053:29 4:232:423:033:134:331:313:013:39
94 Seanán McColgan 🇮🇪 IRL 30-34 30/632 1:03:13 33:5425:583:25 4:052:173:033:244:101:313:443:44
95 MJ Sutton 🇮🇪 IRL 25-29 26/489 1:03:22 32:5926:523:35 3:592:303:063:284:211:263:564:06
96 James Kessell 🇬🇧 GBR 30-34 31/632 1:03:26 30:4729:183:25 3:591:523:114:554:071:464:155:13
97 Charlie Morris 🇬🇧 GBR 16-24 11/326 1:03:27 31:5228:183:21 4:272:243:253:434:261:142:575:42
98 Kyle McCann 🇬🇧 GBR 16-24 12/326 1:03:30 31:2828:383:29 4:232:173:203:074:401:564:284:27
99 Jamie Barnett 🇬🇧 GBR 35-39 20/625 1:03:31 32:1727:583:22 4:132:303:222:384:171:433:465:29
100 Jordan Chapman 🇬🇧 GBR 25-29 27/489 1:03:32 32:3027:493:16 4:102:143:244:074:121:244:044:14

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