HYROX Glasgow 2025: Doubles Men results

2,052 teams on 12 Mar 2025. Typical finish 1:10:48, fastest 10% under 1:00:13. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Kieran Yates, Liam Shallicker 🇬🇧 GBR U29 1/627 0:50:42 28:3219:342:41 3:401:242:041:483:511:222:043:21
2 Kristofer McSherry, Luke McCarthy SCO 30-39 1/971 0:50:57 28:4719:322:41 3:331:231:581:453:531:252:053:30
3 Niall McMeeken, John Carlisle 🇬🇧 GBR 30-39 2/971 0:51:02 28:5319:292:46 3:281:261:471:573:391:252:223:25
4 Murray Clark, Joseph Strain 🇬🇧 GBR U29 2/627 0:51:57 28:5920:202:43 3:361:262:072:043:531:172:093:48
5 Stephen Cassells, Jordan Kane 🇬🇧 GBR 30-39 3/971 0:51:58 29:3619:352:53 3:171:152:021:483:421:142:283:49
6 Craig Tebbutt, Joe Massaro 🇬🇧 GBR 30-39 4/971 0:52:32 30:0919:322:55 3:281:291:541:583:521:222:043:25
7 Conor Henry, Dave Otoole 🇬🇧 GBR 30-39 5/971 0:52:33 30:2319:093:07 3:271:27—1:543:501:162:243:23
7 John Fitzgerald, Darragh O keeffe 🇮🇪 IRL U29 3/627 0:52:33 29:5719:532:47 3:281:291:592:034:001:162:183:20
9 Scott Highlands, Connor Higgins 🇬🇧 GBR 30-39 6/971 0:52:50 29:0320:532:59 3:291:332:262:054:051:192:213:35
10 Bradley Wilkie, Jack Waugh 🇬🇧 GBR U29 4/627 0:53:02 29:4420:252:59 3:451:292:231:383:551:142:273:34
11 Joe Walker, Cole Lyall 🇬🇧 GBR U29 5/627 0:53:07 30:0020:182:53 3:431:222:202:053:591:242:143:11
12 Harry Wildman, Adam Hale 🇬🇧 GBR 30-39 7/971 0:53:30 29:5320:363:07 3:401:262:011:573:591:232:423:28
13 Ryan Bennie, Evan Boyle 🇬🇧 GBR U29 6/627 0:53:53 30:0521:062:47 3:321:262:421:573:581:202:273:44
14 Ben Garner, Callum Baynes 🇬🇧 GBR U29 7/627 0:53:55 30:2220:363:04 3:371:262:171:564:041:202:173:39
15 Daniel Alexander, Tim Wilcock 🇬🇧 GBR 30-39 8/971 0:53:59 29:0222:072:54 3:441:262:172:263:541:272:374:16
16 Lee Dovey, Chris Marlow 🇬🇧 GBR 30-39 9/971 0:54:04 30:4920:222:59 3:311:292:042:133:471:192:223:37
16 Robert Moss, Luke Garrick 🇬🇧 GBR 30-39 9/971 0:54:04 31:1119:572:59 3:281:182:082:103:501:172:203:26
18 Chris Millar, Gary Pettigrew 🇬🇧 GBR 30-39 11/971 0:54:06 28:4922:222:59 3:371:442:562:164:101:142:373:48
19 Giles Tickle, tom Gregory 🇬🇧 GBR 30-39 12/971 0:54:15 29:5421:272:57 3:491:372:252:164:041:372:133:26
20 Ross Parkin, Dan Robinson 🇬🇧 GBR 30-39 13/971 0:54:20 31:2020:062:59 3:261:202:381:573:491:112:083:37
21 Max Rodman, Charlie Rodman 🇬🇧 GBR 30-39 14/971 0:54:26 30:2121:142:54 3:341:312:232:113:551:222:333:45
21 Ross Young, Adam Young 🇬🇧 GBR U29 8/627 0:54:26 30:1721:063:08 3:411:352:152:193:501:222:213:43
23 Ciaran McAdam, Craig Murphy 🇬🇧 GBR 30-39 15/971 0:54:33 29:3721:393:21 3:461:382:142:424:031:162:263:34
24 Liam Schallicker, Kieran Yates 🇬🇧 GBR U29 9/627 0:54:36 28:4523:102:46 3:381:225:381:503:501:162:173:19
25 Kai Nuttall, Bradley Graham 🇬🇧 GBR U29 10/627 0:54:41 30:1021:482:49 3:451:392:082:214:021:262:513:36
26 Stephen Harold, Barry Watkins 🇮🇪 IRL 30-39 16/971 0:54:42 31:0320:363:07 3:251:241:512:233:521:242:433:34
27 Hugh O'Reilly, John O'Reilly 🇮🇪 IRL 30-39 17/971 0:54:50 31:2220:342:59 3:361:292:182:093:431:222:133:44
28 Tiarnan O’Neill, Michael Tolan 🇮🇪 IRL U29 11/627 0:54:51 31:2520:332:58 3:341:322:361:533:391:202:253:34
29 Gavin Hogarth, Iain Irving 🇬🇧 GBR 40-49 1/370 0:54:52 31:3320:233:01 3:411:312:121:593:581:222:143:26
30 Regan King, Nathan Gardner 🇬🇧 GBR U29 12/627 0:54:55 30:5920:593:01 3:291:252:242:173:571:142:333:40
31 Alex Muir, Rhys Dent 🇬🇧 GBR U29 13/627 0:54:57 31:5719:503:14 3:191:202:041:573:581:082:313:33
32 Harvey Terry, James Terry 🇬🇧 GBR U29 14/627 0:54:59 30:4820:593:15 3:521:262:101:494:131:152:223:52
33 Tom Adams, Mike Stewart 🇬🇧 GBR 30-39 18/971 0:55:02 30:4721:173:03 3:311:182:082:154:011:252:513:48
34 Gwyn Davies, Will Druce 🇬🇧 GBR U29 15/627 0:55:07 31:3720:243:11 3:331:201:592:153:491:192:303:39
35 Samuel Biggart, Luke Biggart 🇬🇧 GBR U29 16/627 0:55:08 29:3722:452:50 3:391:322:172:313:571:282:354:46
35 Steven Broxton, Tony Harrison 🇬🇧 GBR 40-49 2/370 0:55:08 31:1620:503:06 3:431:202:302:183:551:182:213:25
37 Euan Gordon, Owen Coverdale 🇬🇧 GBR U29 17/627 0:55:11 31:1220:593:05 3:321:292:122:023:571:312:393:37
38 Joe Wilson, Dominic Axon 🇬🇧 GBR U29 18/627 0:55:24 32:0120:163:11 3:351:272:132:013:531:232:093:35
38 Steven Beattie, Andrew Duchart 🇬🇧 GBR 30-39 19/971 0:55:24 30:5921:273:01 3:281:282:282:044:011:202:573:41
38 Thomas Smith, Jack Stevens 🇬🇧 GBR 30-39 19/971 0:55:24 32:4819:313:09 3:211:252:091:474:021:142:053:28
41 Joshua Raeburn, Callum Laird 🇬🇧 GBR U29 19/627 0:55:28 31:0321:063:23 3:401:302:512:124:021:202:402:51
42 James Burton, Paul Thompson 🇬🇧 GBR 40-49 3/370 0:55:30 31:2920:523:14 3:331:302:132:014:001:312:153:49
43 Michael Tolan, Dan Burnett 🇮🇪 IRL 30-39 21/971 0:55:32 31:4820:393:09 3:481:322:062:083:431:172:413:24
44 Jack Murphy, Joshua Heaton 🇬🇧 GBR U29 20/627 0:55:35 31:3620:503:13 3:271:282:092:003:591:242:343:49
45 Jack Johnstone, Sammy McGinley 🇬🇧 GBR U29 21/627 0:55:39 32:3919:473:17 3:291:221:422:243:411:142:323:23
46 Darren Cleary, Lawrence Brown 🇬🇧 GBR 40-49 4/370 0:55:42 32:2720:123:07 3:301:332:151:373:511:152:283:43
47 Carl Hill, Marc Mclean 🇬🇧 GBR U29 22/627 0:55:43 30:5721:463:04 3:441:362:092:093:581:292:463:55
48 Troy Pannett, Chris Clinch 🇬🇧 GBR U29 23/627 0:55:46 31:2221:193:08 3:531:262:062:064:161:142:134:05
49 Luke Davidson, Tom Oxley 🇬🇧 GBR U29 24/627 0:55:50 32:2820:193:08 3:361:241:501:583:501:212:204:00
50 Ben Fairlie, James Graham 🇬🇧 GBR U29 25/627 0:55:51 31:5720:523:07 3:421:192:012:263:521:212:473:24
51 Nigel Mills, Brendan Mcelholm 🇬🇧 GBR 40-49 5/370 0:55:55 30:4122:183:01 3:461:302:292:304:161:322:353:40
52 Andrew Williams, Lee Perfect 🇬🇧 GBR U29 26/627 0:55:57 32:0620:313:23 3:361:362:052:213:581:242:143:17
53 Tom Hage, James Harber 🇬🇧 GBR 30-39 22/971 0:56:00 31:5620:543:14 3:251:272:252:053:531:282:223:49
54 Daniel Healey, Adam Thorley 🇬🇧 GBR 30-39 23/971 0:56:03 30:2922:173:20 3:341:332:242:483:531:143:103:41
55 Ryan Fotheringham, Paco Subido 🇬🇧 GBR U29 27/627 0:56:15 31:2721:393:14 3:361:332:401:534:131:172:413:46
56 Adam Knowles, Sam Knowles 🇬🇧 GBR 30-39 24/971 0:56:17 32:3620:343:11 3:271:302:252:073:521:302:133:30
57 kane astin, oliver jarvis 🇬🇧 GBR 40-49 6/370 0:56:23 31:5321:323:03 3:471:252:102:113:581:272:393:55
58 Andy Grehan, David Slattery 🇮🇪 IRL 30-39 25/971 0:56:30 32:3920:393:16 3:311:352:241:464:021:192:223:40
58 James Shires, Ryan Williams 🇬🇧 GBR 30-39 25/971 0:56:30 33:0120:243:10 3:371:402:012:043:551:152:113:41
60 Harvey Ford, David Aryeetey 🇬🇧 GBR U29 28/627 0:56:31 31:1421:443:38 3:281:402:042:174:041:362:513:44
61 Stewart McCarroll, Ryan McKie 🇬🇧 GBR 30-39 27/971 0:56:39 33:2620:033:14 3:331:262:001:593:541:162:203:35
62 Oliver Pateman, Fabio Testa 🇦🇺 AUS U29 29/627 0:56:40 31:3522:063:03 3:391:392:302:364:111:182:313:42
63 Scott Brown, John Denovan 🇬🇧 GBR 40-49 7/370 0:56:42 32:0920:473:49 3:311:352:291:533:591:142:123:54
64 Bradley Coletrup, Christopher Monaghan 🇬🇧 GBR U29 30/627 0:56:43 30:4821:564:05 3:281:272:472:284:071:272:323:40
65 Dan Summerscales, George Simmutch 🇬🇧 GBR U29 31/627 0:56:46 32:2820:513:33 3:331:392:252:064:011:172:193:31
66 Andrew Ker, Stuart Ker 🇬🇧 GBR 30-39 28/971 0:56:49 31:5821:343:20 3:531:152:132:073:591:232:404:04
66 Harvey Mitchell-Divers, Jordan Phillips 🇬🇧 GBR U29 32/627 0:56:49 29:5823:483:08 3:401:512:592:074:161:272:574:31
68 Robert Livesey, Tom Harkinson 🇬🇧 GBR U29 33/627 0:56:51 34:2818:453:42 3:231:202:001:453:481:071:543:28
69 Christopher Cox, Richard Williams 🇬🇧 GBR 40-49 8/370 0:56:53 31:3521:283:53 3:401:272:072:483:591:232:263:38
70 Adam Easdon, Glenn McGinty 🇬🇧 GBR 30-39 29/971 0:56:55 31:5921:233:37 3:391:322:262:104:081:162:323:40
71 Ross Eaglesham, Kristofer McSherry SCO U29 34/627 0:56:58 32:1621:343:12 3:451:282:212:233:551:212:463:35
72 Mark Foley, Sean McLaughlin 🇮🇪 IRL 30-39 30/971 0:56:59 33:1020:523:02 3:441:302:162:024:081:132:153:44
73 Ian Findlay, Lloyd Armstrong 🇬🇧 GBR U29 35/627 0:57:03 31:5421:533:21 3:501:292:442:154:021:182:253:50
74 Callum Li, Steven Brewster 🇬🇧 GBR 30-39 31/971 0:57:05 32:2421:273:19 3:521:212:032:184:041:222:333:54
74 Paul McManus, Kevin Scott ENG 30-39 31/971 0:57:05 32:4021:073:22 3:371:332:022:034:051:152:553:37
76 Lewis Anderson, Steven Pisani 🇬🇧 GBR U29 36/627 0:57:12 32:0022:083:08 3:511:262:352:374:081:152:393:37
77 Ciaran Quinn, Seamus Kelly 🇮🇪 IRL 30-39 33/971 0:57:13 32:4921:253:03 3:341:242:242:224:021:162:383:45
78 Daniel Bond, Matthew Sands 🇬🇧 GBR 30-39 34/971 0:57:19 32:1722:172:49 3:481:292:472:354:071:052:234:03
79 Darren Stewart, Jim Mitchell 🇬🇧 GBR 40-49 9/370 0:57:22 32:2221:423:21 3:541:262:262:094:131:172:383:39
80 Daniel Nelis, Steven McInally SCO 30-39 35/971 0:57:25 32:0122:213:09 3:451:332:372:304:011:352:473:33
80 Greg Hutton, Aldo O’donnell 🇬🇧 GBR 30-39 35/971 0:57:25 33:0221:133:15 3:361:212:282:244:051:152:313:33
82 Daniel Bartlett, Harry Reynolds 🇬🇧 GBR 30-39 37/971 0:57:27 32:3021:403:20 3:381:272:242:053:581:302:593:39
83 Greg Williams, Ross Forbes 🇬🇧 GBR U29 37/627 0:57:28 32:4021:353:16 3:421:302:302:203:571:102:443:42
84 Dylan Richards, Chris Ware 🇬🇧 GBR 30-39 38/971 0:57:31 32:5121:023:43 3:341:302:042:303:591:202:303:35
85 Oliver Muntz, Matthew Parker 🇬🇧 GBR 40-49 10/370 0:57:32 33:0621:093:22 3:371:342:012:204:071:212:303:39
86 Luke Whitehead, Robert Snaith 🇬🇧 GBR 30-39 39/971 0:57:33 32:2821:113:59 3:391:252:281:534:041:172:333:52
87 Thomas Rigby, Eddie Braithwaite 🇬🇧 GBR U29 38/627 0:57:35 31:4022:223:40 3:391:412:192:444:111:242:433:41
88 Ross McKenzie, Robbie McKenzie 🇬🇧 GBR U29 39/627 0:57:37 31:2623:023:14 3:321:353:152:344:001:233:103:33
89 Aaron Langan, Shane Bradley 🇬🇧 GBR U29 40/627 0:57:39 31:4822:153:40 3:271:392:452:254:061:142:563:43
90 Josh Baldwin, Carl Robinson 🇬🇧 GBR U29 41/627 0:57:40 33:4320:383:22 3:331:322:251:523:491:212:044:02
91 Tony Barry, Dermot Fitzgerald 🇮🇪 IRL 30-39 40/971 0:57:43 33:1421:273:08 3:351:342:342:103:571:372:353:25
92 Todd Fierro, Lee Forrester 🇬🇧 GBR 40-49 11/370 0:57:46 32:2722:173:07 3:391:352:302:234:101:252:593:36
93 Steve Wright, Tom Penn 🇳🇿 NZL 30-39 41/971 0:57:47 33:3621:053:12 3:411:342:252:043:551:202:173:49
94 Callum Robson, Timothy Bridge 🇬🇧 GBR U29 42/627 0:57:49 33:2521:123:17 3:361:282:192:153:581:252:363:35
95 Matthew Jones, Mitch Dancer 🇬🇧 GBR 30-39 42/971 0:57:50 33:0321:253:26 3:441:272:262:314:011:142:263:36
96 Adam Campbell, Robert Hunt 🇬🇧 GBR 30-39 43/971 0:57:52 33:5720:353:26 3:421:111:532:223:531:262:303:38
97 Neil Sharples, Danny Coates 🇬🇧 GBR 30-39 44/971 0:57:53 33:5620:503:11 3:371:272:192:053:521:102:383:42
97 Scott Glover, Alistair Russell 🇬🇧 GBR U29 43/627 0:57:53 32:4721:583:12 3:301:382:392:394:081:182:283:38
99 Aiden Glasgow, Anthony Grimley 🇬🇧 GBR U29 44/627 0:57:55 32:4022:123:09 3:461:402:332:224:011:163:003:34
99 Dave Williams, Matt Crump 🇬🇧 GBR 30-39 45/971 0:57:55 32:2622:243:09 3:471:412:382:174:061:252:573:33

Rank is the finishing position within Doubles Men among timed teams. 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