HYROX Glasgow 2026: Open Men results

2,661 finishers on 11 Mar 2026. Typical finish 1:24:12, fastest 10% under 1:08:31. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Aaron Woodman 🇮🇪 IRL 40-44 1/432 0:55:51 30:0623:042:45 4:022:062:272:564:061:232:433:21
2 Joseph Strain 🇬🇧 GBR 16-24 1/277 0:57:35 29:5025:072:44 4:042:173:003:034:111:392:543:59
3 Harry Coppin 🇬🇧 GBR 25-29 1/394 0:57:51 31:3623:222:58 4:161:472:392:384:191:282:453:30
4 Bruce Reekie 🇬🇧 GBR 40-44 2/432 0:57:59 30:5924:132:50 3:511:542:303:154:091:183:094:07
5 Ryan McLoughlin 🇮🇪 IRL 30-34 1/498 0:58:00 31:1423:592:51 4:012:062:482:314:071:353:103:41
6 Steven Beattie 🇬🇧 GBR 30-34 2/498 0:58:14 29:4325:442:51 4:212:272:563:064:141:512:503:59
7 Rory Crighton SCO 35-39 1/558 0:58:15 31:0424:302:46 4:142:032:452:444:191:323:103:43
8 Brandon McGuinness SCO 16-24 2/277 0:58:31 31:3123:553:10 4:052:082:442:414:121:373:053:23
9 Doni Clarke 🇬🇧 GBR 40-44 3/432 0:58:36 29:4325:483:08 4:052:083:082:514:171:433:014:35
10 Lloyd Mulholland 🇬🇧 GBR 30-34 3/498 0:58:54 30:5225:102:56 4:132:242:582:554:171:303:103:43
11 Adam Hale 🇬🇧 GBR 35-39 2/558 0:59:03 31:1325:002:56 4:122:002:533:264:181:193:103:42
12 Joe Walker 🇬🇧 GBR 25-29 2/394 0:59:28 31:3925:062:47 4:092:172:523:084:171:353:053:43
13 James Duffy 🇬🇧 GBR 25-29 3/394 0:59:35 30:4125:543:05 4:192:062:583:124:181:213:204:20
14 Grant Gaffney 🇬🇧 GBR 30-34 4/498 0:59:40 30:3226:033:10 4:182:343:082:324:281:443:044:15
15 Brendan Pearson 🇬🇧 GBR 25-29 4/394 0:59:42 33:4323:052:59 3:592:12—3:044:051:282:383:45
16 Scott Brown 🇬🇧 GBR 30-34 5/498 0:59:43 31:2825:133:07 4:121:543:073:234:171:283:083:44
17 Ian Gunster 🇬🇧 GBR 30-34 6/498 0:59:49 32:0924:552:49 3:581:533:023:014:081:412:494:23
18 John Middleton 🇬🇧 GBR 25-29 5/394 0:59:54 31:3225:173:10 4:052:192:593:114:251:393:033:36
19 Andrew Williams 🇬🇧 GBR 25-29 6/394 0:59:55 31:5725:122:50 4:071:582:522:474:211:393:134:15
20 Philip Maybin 🇬🇧 GBR 25-29 7/394 0:59:56 30:3626:332:51 4:042:332:453:194:151:443:214:32
21 Jakub Riedel 🇵🇱 POL 16-24 3/277 1:00:00 32:3424:352:55 3:572:332:512:364:141:413:053:38
22 Alan Hilley 🇬🇧 GBR 35-39 3/558 1:00:11 30:5326:223:00 4:032:153:193:124:181:223:264:27
23 Erhan Nurettin 🇬🇧 GBR 25-29 8/394 1:00:12 32:1425:072:54 4:092:083:382:424:151:502:533:32
24 Andrew Bourne 🇬🇧 GBR 30-34 7/498 1:00:15 30:4026:293:08 4:112:432:593:054:181:373:334:03
25 Greig Corr-Macleod 🇬🇧 GBR 40-44 4/432 1:00:24 30:1126:473:30 3:572:203:043:294:221:353:354:25
26 Ashley Ballam 🇬🇧 GBR 25-29 9/394 1:00:34 30:0927:293:01 4:122:273:022:444:291:413:265:28
27 Jonny Cole 🇮🇪 IRL 30-34 8/498 1:00:45 32:3925:093:01 3:481:432:513:264:011:373:194:24
28 Eoin Healy 🇮🇪 IRL 35-39 4/558 1:00:49 30:3327:193:04 4:132:112:553:174:201:433:155:25
29 Liam Nisbet 🇬🇧 GBR 30-34 9/498 1:00:56 31:3926:242:58 4:002:303:113:114:221:423:433:45
30 Caolan Clancy 🇮🇪 IRL 25-29 10/394 1:00:58 32:5624:523:13 4:172:182:422:484:351:383:123:22
31 Alex Gibb 🇬🇧 GBR 16-24 4/277 1:00:59 31:2826:313:05 4:172:323:133:094:251:383:263:51
32 Ryan Hughes 🇮🇪 IRL 30-34 10/498 1:01:04 31:3626:273:05 4:001:352:443:494:211:393:314:48
33 Jason Jones-Williams WLS 30-34 11/498 1:01:05 31:3326:303:08 4:182:103:023:074:251:353:014:52
34 Davit Khublaryan 🇬🇧 GBR 16-24 5/277 1:01:07 33:5124:163:05 4:212:032:582:534:221:402:303:29
35 Pete Daalman SCO 40-44 5/432 1:01:09 32:5125:153:06 4:062:122:422:464:191:303:194:21
36 Scott Highlands 🇬🇧 GBR 35-39 5/558 1:01:15 32:4225:323:04 4:222:043:192:454:241:382:564:04
37 Matt Reid 🇬🇧 GBR 25-29 11/394 1:01:17 31:5426:362:52 4:022:322:543:464:161:432:484:35
38 George Callagher 🇬🇧 GBR 25-29 12/394 1:01:27 31:5126:243:16 4:171:563:043:364:291:353:174:10
39 Jack Desmond 🇬🇧 GBR 25-29 13/394 1:01:29 33:0425:293:00 4:242:062:542:484:231:283:254:01
40 Grant McDonald 🇬🇧 GBR 30-34 12/498 1:01:35 32:1326:173:09 4:192:512:523:004:431:453:083:39
41 Jack Thompson 🇬🇧 GBR 30-34 13/498 1:01:39 32:4725:463:11 4:081:583:033:134:261:393:174:02
42 Ryan Black 🇬🇧 GBR 30-34 14/498 1:01:40 31:4027:092:56 4:222:313:173:054:351:283:454:06
43 Matt Oliver 🇬🇧 GBR 35-39 6/558 1:01:41 32:5925:463:00 4:002:163:063:034:161:293:254:11
44 Ben McMullen SCO 16-24 6/277 1:01:50 31:5727:002:57 4:152:142:503:084:181:443:195:12
45 Josh Ferguson 🇬🇧 GBR 30-34 15/498 1:01:54 33:1525:433:02 4:142:072:493:364:191:233:024:13
46 Phil Ellison 🇬🇧 GBR 45-49 1/231 1:01:55 32:4925:473:23 4:071:512:333:464:121:243:164:38
47 Daniel Moran SCO 25-29 14/394 1:01:58 32:3626:263:02 4:182:073:033:034:341:353:404:06
48 Matthew Agnew 🇬🇧 GBR 30-34 16/498 1:02:00 32:5826:132:52 4:162:362:573:034:301:333:144:04
49 Ben Wilson 🇬🇧 GBR 25-29 15/394 1:02:04 32:0426:533:12 4:172:243:003:124:251:353:014:59
50 Chris Gunson 🇬🇧 GBR 25-29 16/394 1:02:10 33:0325:573:15 4:112:143:092:454:281:373:064:27
50 James Payne 🇬🇧 GBR 16-24 7/277 1:02:10 31:2427:582:52 4:151:532:523:244:191:302:556:50
52 Robbie McKenzie 🇬🇧 GBR 30-34 17/498 1:02:16 32:5826:272:55 4:042:143:352:564:241:493:363:49
53 Ross Parkin 🇬🇧 GBR 25-29 17/394 1:02:24 32:4826:383:02 4:051:533:083:394:191:253:104:59
54 Joe McGinley 🇬🇧 GBR 30-34 18/498 1:02:29 32:1427:043:16 4:432:363:152:304:381:273:204:35
55 Freddie Davies 🇬🇧 GBR 16-24 8/277 1:02:31 30:5228:253:18 4:102:133:184:034:301:383:245:09
55 Stewart McCarroll 🇬🇧 GBR 35-39 7/558 1:02:31 32:3926:473:11 4:252:142:523:134:291:313:284:35
57 Joe Wilson 🇬🇧 GBR 25-29 18/394 1:02:32 32:3526:453:16 4:132:382:413:374:231:383:403:55
58 Lloyd Armstrong 🇬🇧 GBR 25-29 19/394 1:02:37 31:2027:453:37 4:222:383:443:094:411:353:014:35
59 George Crewe 🇬🇧 GBR 30-34 19/498 1:02:40 32:4126:483:17 3:571:573:113:414:181:433:284:33
60 William Reed 🇬🇧 GBR 25-29 20/394 1:02:43 32:4026:463:22 4:092:342:563:554:131:253:403:54
61 Jordan Kyte 🇬🇧 GBR 25-29 21/394 1:02:45 32:3924:565:14 4:012:222:343:174:111:223:163:53
62 Steven Craig 🇬🇧 GBR 30-34 20/498 1:02:50 32:4926:433:21 4:051:593:223:284:231:473:074:32
62 Dan Summerscales 🇬🇧 GBR 16-24 9/277 1:02:50 34:1425:293:11 4:212:342:452:374:341:352:464:17
64 Ryan McCarthy 🇮🇪 IRL 25-29 22/394 1:02:58 33:3026:333:00 4:082:093:063:174:201:443:084:41
65 Paul McNulty 🇬🇧 GBR 35-39 8/558 1:02:59 33:4826:073:09 4:062:322:573:244:211:383:213:48
66 Sam Dibb-Fuller 🇬🇧 GBR 25-29 23/394 1:03:07 34:1126:052:57 4:102:062:483:174:141:283:324:30
67 Sam Dewar 🇬🇧 GBR 35-39 9/558 1:03:11 32:5926:513:26 4:052:103:123:304:231:523:234:16
68 Josh Isaac 🇬🇧 GBR 35-39 10/558 1:03:12 32:3227:353:09 4:122:243:043:134:251:494:084:20
69 Jack Wilson 🇬🇧 GBR 30-34 21/498 1:03:13 33:5326:282:56 4:082:333:043:064:231:453:353:54
70 Andrew Duchart 🇬🇧 GBR 30-34 22/498 1:03:15 32:1928:022:58 4:082:163:303:264:311:473:444:40
71 Elliot Whalley 🇬🇧 GBR 30-34 23/498 1:03:17 31:5228:003:29 4:052:273:264:014:381:283:544:01
72 Craig Perrie SCO 35-39 11/558 1:03:19 32:5427:233:07 4:082:283:123:374:121:243:594:23
73 Joe Rooney 🇬🇧 GBR 25-29 24/394 1:03:24 33:3126:443:13 4:072:073:253:124:231:183:454:27
74 Connor Perrie 🇬🇧 GBR 25-29 25/394 1:03:26 32:5527:043:32 4:121:473:274:144:141:473:303:53
75 Ryan Savage 🇬🇧 GBR 35-39 12/558 1:03:29 33:0627:023:25 4:072:072:573:224:241:403:245:01
76 Joseph O’Sullivan 🇮🇪 IRL 16-24 10/277 1:03:35 32:1827:503:30 4:122:193:103:244:321:384:004:35
77 Kyle Grieve 🇬🇧 GBR 25-29 26/394 1:03:41 33:4426:593:01 4:192:173:073:254:261:304:023:53
78 Tom Wyles 🇬🇧 GBR 40-44 6/432 1:03:43 32:3027:453:32 4:032:072:563:266:191:353:333:46
79 Daniel Hallas 🇬🇧 GBR 25-29 27/394 1:03:46 33:5526:233:33 4:182:073:063:314:151:433:273:56
79 Mantas Vasciula 🇱🇹 LTU 35-39 13/558 1:03:46 32:5326:434:17 4:072:082:094:094:211:443:444:21
81 Peter Roberts 🇬🇧 GBR 30-34 24/498 1:03:48 33:1927:283:06 4:252:453:092:584:191:373:035:12
82 Ryan Fotheringham 🇬🇧 GBR 25-29 28/394 1:03:49 31:3728:573:20 4:152:163:094:024:201:464:005:09
83 Jamie McGlinchey 🇬🇧 GBR 30-34 25/498 1:03:50 32:5028:013:02 4:142:413:073:294:271:423:354:46
84 Jack Sloss 🇬🇧 GBR 30-34 26/498 1:03:53 31:2725:187:13 3:572:353:303:484:431:40—5:02
85 Oliver Smiles 🇬🇧 GBR 25-29 29/394 1:03:57 33:3927:003:23 4:101:533:043:344:271:383:344:40
86 Fraser Coutts 🇬🇧 GBR 25-29 30/394 1:04:00 32:3928:213:05 4:182:373:063:214:321:423:524:53
87 Rhys Griffiths 🇬🇧 GBR 25-29 31/394 1:04:08 33:1827:592:56 4:062:192:404:134:201:413:474:53
88 Kenny O'Neill 🇬🇧 GBR 45-49 2/231 1:04:11 31:1229:463:17 4:292:513:453:484:292:003:524:32
89 Daryl Wellings 🇬🇧 GBR 35-39 14/558 1:04:12 33:0927:453:23 4:071:543:224:204:291:403:124:41
90 Jason Chan 🇬🇧 GBR 25-29 32/394 1:04:14 32:5928:232:57 4:282:333:353:344:341:413:414:17
91 Liam Shields 🇬🇧 GBR 35-39 15/558 1:04:20 33:0628:183:01 3:501:552:394:464:121:424:254:49
92 Sebastian Anderson 🇬🇧 GBR 16-24 11/277 1:04:21 35:0126:123:14 4:191:563:153:024:171:463:184:19
92 Martin Gore 🇬🇧 GBR 40-44 7/432 1:04:21 32:4028:283:15 4:172:483:253:574:241:233:234:51
92 Sam Wright 🇬🇧 GBR 35-39 16/558 1:04:21 33:5827:103:20 4:002:232:573:414:331:313:244:41
95 Clarke Riley 🇬🇧 GBR 25-29 33/394 1:04:23 34:0327:063:19 4:122:013:023:364:051:324:024:36
96 Gav Jack SCO 30-34 27/498 1:04:29 34:2626:393:28 4:162:323:003:284:261:263:323:59
97 Riley Fletcher 🇬🇧 GBR 16-24 12/277 1:04:34 33:2728:083:04 4:123:063:303:074:231:533:024:55
98 Aldo Odonnell 🇬🇧 GBR 35-39 17/558 1:04:35 33:1228:302:59 4:312:173:293:544:341:413:574:07
99 Alex Morgan 🇬🇧 GBR 35-39 18/558 1:04:36 33:2028:133:08 4:012:052:423:154:391:433:545:54
99 Max Redden 🇬🇧 GBR 16-24 13/277 1:04:36 32:2529:212:55 4:172:123:374:084:251:453:475:10

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