HYROX Cardiff 2026: Doubles Men results

2,268 teams on 29 Apr 2026. Typical finish 1:12:23, fastest 10% under 1:02:03. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Joe Walker, Liam Shallicker 🇬🇧 GBR 25-29 1/387 0:51:42 29:2620:072:09 3:341:282:132:163:541:352:023:05
2 Jason Jones-williams, Tom Adams WLS 30-34 1/465 0:52:40 29:1421:192:07 3:441:222:142:253:561:362:343:28
3 Liam Seaward, Tom Barber 🇬🇧 GBR 25-29 2/387 0:52:42 30:2820:022:12 3:411:251:571:534:011:352:213:09
4 Ricky Gibbins, Robert Livesey 🇬🇧 GBR 25-29 3/387 0:52:59 31:1919:242:16 3:351:252:032:023:501:311:513:07
5 Callum Overton, Ben Silence 🇬🇧 GBR 25-29 4/387 0:53:01 28:5621:562:09 3:291:282:322:463:541:412:283:38
6 Travis Brown, Jordan Black 🇬🇧 GBR 30-34 2/465 0:53:04 30:2620:332:05 3:361:322:082:133:431:362:083:37
7 Andrew Bourne, Connor Farrell 🇬🇧 GBR 30-34 3/465 0:53:24 29:4921:262:09 3:371:362:092:083:481:342:373:57
8 Lennon Greggains, Andrew Smith 🇬🇧 GBR 30-34 4/465 0:53:49 30:3920:562:14 3:311:302:212:033:561:442:223:29
9 Gareth Moran, Trevor Mathews 🇮🇪 IRL 30-34 5/465 0:53:52 29:5721:412:14 3:441:292:212:124:071:282:403:40
10 Hakan Burton, Chris Jones 🇬🇧 GBR 35-39 1/486 0:54:09 31:4120:042:24 3:261:331:442:333:441:382:073:19
11 Andrew Smith, Marc Bloomfield 🇬🇧 GBR 35-39 2/486 0:54:27 30:4521:252:17 3:391:352:301:543:581:492:153:45
12 Sam Evans, Kyle Turner WLS 30-34 6/465 0:54:33 30:3621:402:17 3:441:412:392:013:571:442:173:37
13 Jamie Gorse, Brandon Robson 🇬🇧 GBR 25-29 5/387 0:54:41 31:2718:384:36 3:471:112:212:083:551:43—3:32
14 Marc Unitt, Alexander Unitt 🇬🇧 GBR 35-39 3/486 0:54:45 31:3420:492:22 3:461:172:262:054:041:282:113:32
14 Tim Porter, William Higham 🇬🇧 GBR 30-34 7/465 0:54:45 31:1621:222:07 3:351:362:122:354:001:342:163:34
16 Kyle Wych, Arek Pociask 🇬🇧 GBR 16-24 1/307 0:54:53 31:3720:572:19 3:461:132:242:274:031:312:113:22
16 Ryan Clift, Liam Hatch 🇬🇧 GBR 25-29 6/387 0:54:53 30:3321:452:35 3:391:482:362:113:591:412:243:27
18 Michael Johnson, Danny Coates 🇬🇧 GBR 30-34 8/465 0:54:57 30:5021:502:17 3:531:432:282:194:111:352:253:16
19 Jak Williams, Lucas Rees 🇬🇧 GBR 16-24 2/307 0:55:06 31:3821:102:18 3:431:352:312:074:001:342:083:32
20 Mark Bentley, Danny Johnson 🇬🇧 GBR 35-39 4/486 0:55:09 30:5021:552:24 3:451:432:222:234:101:402:183:34
21 Steff Hughes, Kieran James 🇬🇧 GBR 30-34 9/465 0:55:11 32:1120:342:26 3:391:162:062:004:031:392:253:26
22 Liam White, Tom Jupp 🇬🇧 GBR 30-34 10/465 0:55:12 30:4322:042:25 3:421:232:192:304:031:342:533:40
23 Ryan Gackowski, Robert Hobbs 🇬🇧 GBR 35-39 5/486 0:55:17 32:1020:432:24 3:461:272:062:163:571:272:223:22
24 Darren Hancock, ELLIS Harper 🇬🇧 GBR 35-39 6/486 0:55:18 31:3321:262:19 3:341:422:262:153:521:372:413:19
25 Angelo Wade, Corey Jenkinson 🇬🇧 GBR 25-29 7/387 0:55:25 31:2421:292:32 3:401:402:272:154:021:312:273:27
25 Tony Harrison, Steven Broxton 🇬🇧 GBR 40-44 1/321 0:55:25 31:3821:112:36 3:451:252:212:353:581:322:143:21
27 Ben Vickers, Alan Strachan 🇬🇧 GBR 45-49 1/177 0:55:33 31:3821:382:17 3:431:412:092:323:531:322:443:24
28 Will Nolan, Gregor Johnston 🇬🇧 GBR 16-24 3/307 0:55:40 31:4421:392:17 3:581:242:322:044:151:502:063:30
29 Jake Hancock, Billy Gaylor 🇬🇧 GBR 25-29 8/387 0:55:44 31:5821:172:29 3:441:182:202:074:021:352:373:34
30 Tom Jones, Chris Taylor 🇬🇧 GBR 30-34 11/465 0:55:48 32:5020:282:30 3:391:201:502:253:491:432:173:25
31 Paul Stannard, Doni Clarke 🇬🇧 GBR 45-49 2/177 0:55:59 31:4821:412:30 3:411:352:352:094:001:392:193:43
32 Jamie Aston, Jamie Mcdaid 🇬🇧 GBR 30-34 12/465 0:56:01 32:0421:472:10 3:591:212:301:584:271:382:253:29
33 Stephen Jones, Arek Pociask 🇬🇧 GBR 25-29 9/387 0:56:04 33:0220:362:26 3:391:121:542:313:481:322:363:24
34 Dan Cooper, Tim Porter 🇬🇧 GBR 35-39 7/486 0:56:18 31:5122:062:21 3:441:342:072:274:061:422:214:05
35 Aaron Hardy, Jacob Corder 🇬🇧 GBR 16-24 4/307 0:56:26 33:1318:394:34 3:411:192:132:053:561:38—3:43
36 Kyle Allsworth, Calum Pryce 🇬🇧 GBR 30-34 13/465 0:56:31 31:5422:082:29 3:531:382:342:183:571:352:403:33
37 Jason Critchley, Chris Norris 🇬🇧 GBR 30-34 14/465 0:56:35 32:0622:002:29 3:401:372:392:014:081:452:353:35
38 Mark Day, Richard Wilder 🇬🇧 GBR 50-54 1/72 0:56:39 32:2821:542:17 3:381:502:382:124:011:352:203:40
39 Samuel Sitch, George Sitch 🇬🇧 GBR 16-24 5/307 0:56:40 33:4020:342:26 3:481:272:192:143:481:302:113:17
40 Phil Mataj, Sam Taylor 🇵🇱 POL 25-29 10/387 0:56:43 34:1020:112:22 3:361:272:112:113:511:312:113:13
41 Alex Bate, Ben Ellis 🇬🇧 GBR 16-24 6/307 0:56:51 33:0521:232:23 3:471:412:112:264:001:352:253:18
42 Charlie dunbar, Dan Cox 🇬🇧 GBR 25-29 11/387 0:56:53 31:3722:452:31 3:471:112:202:583:501:352:414:23
43 Severin Gale, Luke Parker 🇬🇧 GBR 16-24 7/307 0:56:59 31:1923:262:14 3:461:352:292:574:221:392:294:09
44 Josh Barber, Cameron Couper 🇬🇧 GBR 16-24 8/307 0:57:01 32:3322:092:19 3:581:192:202:404:201:332:333:26
45 Bodger Rees, Mike Mccarthy 🇬🇧 GBR 35-39 8/486 0:57:11 34:1520:382:18 3:321:211:482:153:491:362:373:40
46 Harry Cruise, Ben Cavill 🇬🇧 GBR 25-29 12/387 0:57:19 33:0221:522:25 3:461:202:242:234:041:482:333:34
46 Leroy Thomas, Daniel Ellis-Bees 🇬🇧 GBR 30-34 15/465 0:57:19 32:0222:492:28 3:401:362:222:593:511:492:533:39
48 Tom Lloyd, Charlie Cooke 🇬🇧 GBR 30-34 16/465 0:57:30 32:4622:172:27 3:411:382:242:324:091:542:203:39
49 Aaron Dunn, Louis Binns 🇬🇧 GBR 40-44 2/321 0:57:32 31:2123:482:23 3:481:522:222:334:081:472:564:22
50 Jack Leddy, Matthew Halsall 🇬🇧 GBR 30-34 17/465 0:57:35 30:5124:172:27 3:551:382:533:104:111:473:013:42
51 Luke Harmer, Oliver Griffiths 🇬🇧 GBR 35-39 9/486 0:57:45 33:1721:482:40 3:391:142:202:334:051:442:253:48
52 Christopher Eves, Jack Latham 🇬🇧 GBR 30-34 18/465 0:57:53 33:3521:532:25 3:471:412:252:193:591:422:313:29
53 Benjamin Bradley, Tom Sale 🇬🇧 GBR 25-29 13/387 0:57:55 32:1423:202:21 3:501:422:312:384:082:002:453:46
53 Keanan Reeve, Lewis Brayshaw 🇬🇧 GBR 16-24 9/307 0:57:55 32:3522:492:31 3:571:312:302:354:111:502:463:29
55 Darren Roberts, Dylan Williams 🇬🇧 GBR 45-49 3/177 0:57:56 33:0522:142:37 3:431:402:352:353:561:352:393:31
56 Joey Allen, Oisin Pritchard 🇬🇧 GBR 16-24 10/307 0:57:58 32:0223:302:26 3:581:552:333:003:531:502:443:37
57 Josh Blackall, Edward Keeling 🇬🇧 GBR 30-34 19/465 0:57:59 33:4221:502:27 3:451:262:122:284:031:512:453:20
58 Ben Bray, Rhys Griffiths 🇬🇧 GBR 25-29 14/387 0:58:00 32:3623:002:24 3:351:472:182:304:111:593:023:38
59 Matthew Cunliffe, Josh Leahy 🇬🇧 GBR 30-34 20/465 0:58:01 32:5322:242:44 3:431:272:272:443:591:372:483:39
60 Ed Goodman, Tom Goodman 🇬🇧 GBR 35-39 10/486 0:58:03 33:2722:162:20 3:421:222:082:483:581:352:424:01
61 Rhys Morgans, Jamie Stedman 🇬🇧 GBR 30-34 21/465 0:58:08 32:2723:112:30 3:551:332:492:184:141:402:493:53
62 Matthew Chard, Jamie Davies 🇬🇧 GBR 40-44 3/321 0:58:09 33:3422:082:27 3:581:212:272:264:211:302:343:31
63 Tom Fair, Harry Woods 🇬🇧 GBR 30-34 22/465 0:58:12 32:0623:352:31 3:491:333:012:513:531:382:553:55
64 Danny Wood, Jordan Wood 🇬🇧 GBR 30-34 23/465 0:58:14 33:1122:382:25 3:461:402:242:434:091:372:403:39
64 Shane Gaskell, Ryan Gaskell 🇬🇧 GBR 35-39 11/486 0:58:14 32:2123:322:21 3:401:402:343:044:291:502:443:31
66 Llifon Howell, Rhys Harries 🇬🇧 GBR 40-44 4/321 0:58:21 32:1723:322:32 3:431:372:342:524:021:392:504:15
67 Llion Davies, Sion Williams 🇬🇧 GBR 25-29 15/387 0:58:22 31:0524:572:20 3:591:482:593:364:191:472:423:47
68 Chad Tinnuche, Robert Nangalia 🇬🇧 GBR 30-34 24/465 0:58:24 32:2923:182:37 3:531:252:272:424:111:592:533:48
68 Lennon Greggains, Evan Greggains 🇬🇧 GBR 16-24 11/307 0:58:24 33:0722:572:20 3:461:472:352:523:561:462:463:29
68 Tom Salt, Lewis Lodge 🇬🇧 GBR 16-24 11/307 0:58:24 33:3921:433:02 3:391:351:482:334:091:452:323:42
71 Scott Robbie, Mark Drysdale 🇬🇧 GBR 35-39 12/486 0:58:26 33:4722:032:36 3:461:242:152:514:021:302:423:33
72 Ryan Power, Tommy Power 🇬🇧 GBR 16-24 13/307 0:58:28 32:4422:552:49 3:591:182:482:384:261:452:333:28
73 Jody Paxman, Lewis Holmes 🇬🇧 GBR 35-39 13/486 0:58:30 32:3722:533:00 3:451:452:272:344:151:412:433:43
74 David Woolman, Bradley Johnston 🇬🇧 GBR 30-34 25/465 0:58:32 34:3721:222:33 3:461:322:032:363:521:352:323:26
75 Ruben Thompson, Henry Hussey 🇬🇧 GBR 16-24 14/307 0:58:34 32:5723:142:23 3:481:482:392:534:091:382:373:42
76 Matthew O’Brien, Jay Aspinwall 🇬🇧 GBR 25-29 16/387 0:58:36 34:0722:032:26 3:321:242:133:043:581:422:443:26
77 Joe Perkins, Alistair Mathew 🇬🇧 GBR 40-44 5/321 0:58:37 33:3322:352:29 3:471:472:382:223:581:372:453:41
78 Matty Hill, Sam Wright 🇬🇧 GBR 35-39 14/486 0:58:38 35:0720:592:32 3:371:362:252:104:051:362:063:24
79 Garry Law, Sean Rock 🇬🇧 GBR 30-34 26/465 0:58:39 31:5224:202:27 3:461:532:323:114:101:592:344:15
80 Craig Wilford, Antony Rake 🇬🇧 GBR 30-34 27/465 0:58:42 33:0423:132:25 3:451:342:222:414:141:493:013:47
81 Morgan Pitman, Harvey Webb 🇬🇧 GBR 16-24 15/307 0:58:43 33:0423:132:26 3:581:422:322:334:241:582:343:32
82 Daniel Bremner, Andy Rolstone 🇬🇧 GBR 35-39 15/486 0:58:46 32:0824:102:28 3:491:432:263:234:151:493:033:42
82 Louis Jones, Aaron Vanstone 🇬🇧 GBR 30-34 28/465 0:58:46 32:4123:372:28 3:451:382:263:014:031:562:404:08
84 Harrison Nixon, Tom Davies 🇬🇧 GBR 25-29 17/387 0:58:48 32:0524:212:22 3:581:312:482:514:141:503:024:07
85 Corey Mason, Greg Mairs 🇬🇧 GBR 30-34 29/465 0:58:49 32:2424:022:23 4:011:472:522:314:271:522:393:53
86 Darren Grainger, Ciaran Murray 🇮🇪 IRL 40-44 6/321 0:58:51 33:4622:332:32 3:361:342:212:484:031:482:453:38
86 Morgan Ashworth, Craig Wilcox 🇬🇧 GBR 25-29 18/387 0:58:51 34:1422:032:34 3:481:442:362:183:591:432:373:18
88 Alex Dicken, Owen Pearce 🇬🇧 GBR 16-24 16/307 0:58:52 33:4922:352:28 3:521:332:392:124:151:542:383:32
88 Thomas Devine, Nathaniel Couldwell 🇬🇧 GBR 30-34 30/465 0:58:52 32:1024:192:23 3:441:412:283:024:121:513:124:09
90 Aaron Bryatt, Micheal Mooney 🇬🇧 GBR 40-44 7/321 0:58:55 33:1323:082:34 3:571:482:152:394:211:522:373:39
90 Thomas Annetts, Grant Morgan 🇬🇧 GBR 30-34 31/465 0:58:55 32:2523:053:25 3:541:232:452:084:031:483:133:51
92 Nathaniel Scott, Jack Williams 🇬🇧 GBR 30-34 32/465 0:58:56 34:0322:252:28 3:441:442:042:464:021:492:463:30
93 Curtley Williams, Grant Roberts 🇬🇧 GBR 35-39 16/486 0:59:02 34:1922:082:35 4:011:282:012:294:061:482:343:41
94 Robert Stewart, Matthew Hunter 🇬🇧 GBR 30-34 33/465 0:59:04 32:0823:523:04 3:581:482:362:384:211:512:503:50
95 Elliott Crabtree, Craig Wilcox 🇬🇧 GBR 30-34 34/465 0:59:05 34:4519:294:51 3:531:252:311:594:131:42—3:44
95 William Emery, Chad Crosby 🇬🇧 GBR 25-29 19/387 0:59:05 34:5021:412:34 3:411:352:082:434:021:392:313:22
97 Jamie Townsend, Craig Doogan 🇬🇧 GBR 35-39 17/486 0:59:08 35:5420:312:43 3:371:292:102:174:011:232:183:16
98 Jack Smith, Alex Markham 🇬🇧 GBR 30-34 35/465 0:59:09 34:5121:422:36 3:411:192:062:514:021:372:283:38
99 Owen Grant, Scott Thompson 🇬🇧 GBR 35-39 18/486 0:59:10 31:0924:323:29 3:471:302:442:474:252:023:084:09
100 Rob Harvey, Connor Hogan 🇬🇧 GBR 25-29 20/387 0:59:11 34:2922:052:37 3:531:392:072:194:161:482:183:45

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