HYROX Cardiff 2025: Doubles Men results

833 teams on 30 May 2025. Typical finish 1:09:31, fastest 10% under 0:59:58. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Bodger Rees, Sam Knowles 🇬🇧 GBR 30-39 1/381 0:51:38 30:1418:452:39 3:261:081:382:123:441:152:093:13
2 Joe Wilson, Lewis Overend 🇬🇧 GBR 30-39 2/381 0:52:37 29:4620:082:43 3:271:191:582:233:501:222:173:32
3 Mohamed Redaoui, Danny Johnson 🇲🇦 MAR 30-39 3/381 0:52:55 29:2020:402:55 3:411:282:212:274:051:201:553:23
4 Gareth Davies, Matt Plowman 🇬🇧 GBR 30-39 4/381 0:53:20 29:2820:503:02 3:411:192:212:333:521:092:163:39
5 Zaquery Claeys, Connor Eves 🇬🇧 GBR U29 1/259 0:53:42 29:2821:292:45 3:461:202:392:293:541:142:393:28
6 Brucey Ronaldson, Sam Bandeen 🇬🇧 GBR 30-39 5/381 0:53:50 30:1620:462:48 3:361:212:022:374:031:132:353:19
7 Ieuan Thomas, Edison Griffiths 🇬🇧 GBR U29 2/259 0:54:00 29:2321:502:47 3:511:222:352:334:051:242:283:32
8 Jack Mayhew, Blake Beckman 🇬🇧 GBR U29 3/259 0:54:16 30:3420:522:50 3:471:252:321:543:551:302:133:36
9 Rhys Dent, Alex Muir 🇬🇧 GBR U29 4/259 0:54:18 29:2821:503:00 3:381:202:292:564:001:172:393:31
10 Charlie Wevill, Carl Aldridge 🇬🇧 GBR 30-39 6/381 0:54:31 30:5020:363:05 3:511:122:182:073:581:152:193:36
11 Marc Shiel, Lewis Matthews 🇬🇧 GBR 30-39 7/381 0:54:36 30:5220:433:01 3:391:272:152:033:541:152:403:30
12 Connor Stephenson, Charlie Morris 🇬🇧 GBR U29 5/259 0:54:46 31:0420:552:47 3:441:212:332:324:051:142:033:23
13 Ryan Merrill, Jake Hayward 🇬🇧 GBR U29 6/259 0:54:49 30:4321:003:06 3:441:212:142:394:041:182:153:25
14 Thomas Jones, Thomas Rigby 🇬🇧 GBR 30-39 8/381 0:55:02 30:4220:373:43 3:331:231:542:163:511:272:443:29
15 James Ayshford, Liam Nisbet 🇬🇧 GBR U29 7/259 0:55:07 30:5821:202:49 3:431:172:462:244:051:142:163:35
16 Karl Peers, Adam Marsden 🇬🇧 GBR 30-39 9/381 0:55:14 30:5721:252:52 3:381:331:492:533:541:212:553:22
17 Harry Duncan, Tom Hage 🇬🇧 GBR U29 8/259 0:55:15 31:4920:292:57 3:461:102:332:103:581:122:113:29
18 Lee Dovey, Chris Marlow 🇬🇧 GBR 30-39 10/381 0:55:17 30:4721:422:48 3:391:252:312:423:571:232:183:47
19 Jonathan Eames, Alex Morgan 🇬🇧 GBR 40-49 1/154 0:55:59 31:2221:382:59 3:411:282:242:264:091:192:323:39
20 Declan Kay, Ben Hargreaves 🇬🇧 GBR U29 9/259 0:56:10 30:5522:192:56 3:481:372:362:264:071:272:493:29
21 Jamie Davies, Matthew Chard 🇬🇧 GBR 40-49 2/154 0:56:16 32:1721:002:59 3:481:272:342:134:021:172:113:28
22 Will Wellon, James Layton-Hill 🇬🇧 GBR 30-39 11/381 0:56:24 32:1121:073:06 3:411:242:282:283:451:222:233:36
23 Louis Binns, Harry Ellis 🇬🇧 GBR 30-39 12/381 0:56:30 31:2621:593:05 3:521:252:362:284:141:252:323:27
24 Maximilian Smith, Ross Crosby 🇬🇧 GBR 30-39 13/381 0:56:34 31:5721:442:53 3:561:232:302:284:221:212:103:34
25 Adam Brennan, Cian Brennan 🇮🇪 IRL U29 10/259 0:56:36 31:3222:072:57 3:521:172:422:254:081:212:243:58
26 Antony Rake, Craig Wilford 🇬🇧 GBR 30-39 14/381 0:57:03 32:0221:503:11 3:511:262:072:323:551:352:393:45
26 Oliver Muntz, Matthew Parker 🇬🇧 GBR 40-49 3/154 0:57:03 32:3121:342:58 3:511:312:192:404:061:232:153:29
28 Aiden Glasgow, Anton Grimley 🇬🇧 GBR U29 11/259 0:57:04 31:4522:252:54 3:551:332:392:334:101:232:473:25
28 Richard Wilder, Steven Price 🇬🇧 GBR 50-59 1/28 0:57:04 31:2322:482:53 3:452:092:312:374:001:262:413:39
30 Tim Lamming, Tom Major 🇬🇧 GBR U29 12/259 0:57:05 32:5521:112:59 3:551:162:122:194:101:232:273:29
31 Darren Mcevoy, Paul Mckeown 🇮🇪 IRL 30-39 15/381 0:57:17 32:4421:342:59 3:491:312:112:424:101:252:243:22
32 Marc Aplin, Ben Attwood 🇬🇧 GBR 30-39 16/381 0:57:22 32:0722:113:04 3:571:262:562:264:041:212:173:44
33 Calum Jennow, Kyle Grieve 🇬🇧 GBR U29 13/259 0:57:29 30:5923:402:50 3:461:302:552:484:081:383:183:37
34 Rory Frary, Gavin Magner 🇬🇧 GBR 30-39 17/381 0:57:38 30:5523:323:11 3:521:312:463:114:101:222:503:50
35 Nik Kennelly, Jordon Scott 🇬🇧 GBR 30-39 18/381 0:57:43 32:1522:073:21 3:491:392:382:264:121:222:273:34
36 Jacque Peet, Chris Simm 🇬🇧 GBR 30-39 19/381 0:57:51 32:5621:433:12 3:471:202:162:573:541:352:353:19
37 Nick Rigby, Mark Winslade 🇬🇧 GBR 30-39 20/381 0:57:52 33:2121:322:59 3:481:162:332:244:061:392:303:16
38 Harry Wiltshire, Ben Cardwell 🇬🇧 GBR U29 14/259 0:57:55 33:4221:093:04 3:361:242:202:344:041:112:183:42
39 Ben Ellwood, Matthew Blackwell 🇬🇧 GBR U29 15/259 0:57:58 31:2722:533:38 3:451:352:432:354:141:302:513:40
39 Conor Crossley, Calum Hepworth 🇬🇧 GBR U29 15/259 0:57:58 33:3421:133:11 3:361:222:272:283:581:212:203:41
41 Connor Tromans, Brandon Sibley 🇬🇧 GBR U29 17/259 0:58:05 32:4122:143:10 3:551:302:382:374:021:322:353:25
42 Louie Parish, Ollie Cooper 🇬🇧 GBR U29 18/259 0:58:10 32:3522:113:24 3:441:292:282:434:231:192:263:39
43 Jack Thomas, Dan Simms 🇬🇧 GBR U29 19/259 0:58:12 32:5822:093:05 3:561:222:332:254:181:272:333:35
44 Marc Bloomfield, Justin Raven 🇬🇧 GBR 30-39 21/381 0:58:16 32:1322:513:12 3:551:123:202:364:021:202:443:42
45 Chris Dunning-Walton, James Harber 🇬🇧 GBR 40-49 4/154 0:58:19 32:3022:183:31 3:411:282:372:414:041:282:413:38
46 George Rowell, Tim Barker 🇬🇧 GBR 40-49 5/154 0:58:20 32:5922:073:14 4:021:222:302:334:011:232:134:03
47 Chris Ware, Dylan Richards 🇬🇧 GBR 30-39 22/381 0:58:21 32:2722:023:52 3:441:312:223:094:031:142:343:25
48 Brian Harding, Fionn Henderson 🇮🇪 IRL 30-39 23/381 0:58:22 32:3422:403:08 3:461:342:312:384:141:252:503:42
48 Jack Hurley, Lewis Fellows 🇬🇧 GBR U29 20/259 0:58:22 33:0722:143:01 3:361:192:452:573:531:152:553:34
50 Alex Metcalfe, Jordan Roberts 🇬🇧 GBR 30-39 24/381 0:58:26 33:1122:103:05 3:501:322:232:264:041:162:384:01
50 Cal Murphy, Alex Kippen 🇬🇧 GBR U29 21/259 0:58:26 31:4122:563:49 3:421:532:562:274:101:342:223:52
52 David Hodge, Andrew Hodge 🇬🇧 GBR U29 22/259 0:58:30 33:1921:283:43 3:371:292:162:414:081:272:283:22
53 Kyle Wych, Kane Howles 🇬🇧 GBR U29 23/259 0:58:36 31:2424:033:09 3:471:353:042:474:151:303:034:02
53 Lewis Cartwright, Andy Deacon 🇬🇧 GBR U29 23/259 0:58:36 33:1321:363:47 3:421:302:362:244:131:222:213:28
55 Jake Dickson, Luke Dickson 🇬🇧 GBR U29 25/259 0:58:37 32:5322:093:35 4:031:192:332:274:091:242:373:37
56 Sam Dimmick, Tom Burnell 🇬🇧 GBR 30-39 25/381 0:58:39 33:0822:263:05 3:511:312:402:324:041:302:523:26
57 Simon Nield, Charles Andrews 🇬🇧 GBR 30-39 26/381 0:58:41 32:5622:423:03 4:011:272:322:444:141:182:523:34
58 Adam Wiggins, Macauley Miles 🇬🇧 GBR 30-39 27/381 0:58:49 32:2923:013:19 3:541:292:202:444:191:322:543:49
59 Paul Shrives, Oscar Mccay-Hines 🇬🇧 GBR 30-39 28/381 0:58:50 34:4920:483:13 3:461:282:192:043:591:182:203:34
60 Callum Hall, Samuel Leary 🇬🇧 GBR U29 26/259 0:58:51 31:5523:493:07 4:021:302:523:064:121:072:374:23
61 Jake Nutt, Thomas O’Connor 🇬🇧 GBR 30-39 29/381 0:58:54 33:3121:563:27 3:391:362:282:214:001:212:493:42
62 Josh Henry, Jake Wood 🇬🇧 GBR 30-39 30/381 0:58:56 33:2422:183:14 3:471:292:272:394:271:232:403:26
63 Andrew Smith, Liam Berry 🇬🇧 GBR 30-39 31/381 0:58:57 33:3422:023:21 3:461:242:362:084:201:342:233:51
63 Jay Wraxall, Dale Lyons 🇬🇧 GBR 30-39 31/381 0:58:57 33:5321:383:26 3:391:422:232:194:221:172:303:26
65 Ben Miles, Tom Barber 🇬🇧 GBR U29 27/259 0:58:58 32:5622:553:07 4:001:342:432:144:061:242:514:03
66 Ben Minnican, Ralph Graham 🇬🇧 GBR U29 28/259 0:59:02 32:4123:163:05 3:581:442:582:424:081:282:343:44
66 Rich Thomas, John Morris 🇬🇧 GBR 30-39 33/381 0:59:02 33:0822:213:33 3:511:302:283:024:101:262:223:32
68 Ayden Hurst, Phil Jones 🇦🇺 AUS U29 29/259 0:59:07 33:2222:243:21 3:451:202:303:054:041:252:513:24
69 James Wilson, Joe Paton 🇬🇧 GBR U29 30/259 0:59:08 33:0122:433:24 3:431:282:222:434:001:213:183:48
70 Connor Mcfadden, Dominic Jones 🇬🇧 GBR U29 31/259 0:59:15 33:3022:293:16 3:531:302:392:194:081:402:493:31
71 Brandon Goodsell, Ian Vickers 🇬🇧 GBR U29 32/259 0:59:22 32:1324:172:52 3:531:412:433:194:101:493:113:31
72 George Callagher, Chris Durney 🇬🇧 GBR U29 33/259 0:59:23 30:0925:193:55 3:501:412:513:324:271:113:254:22
73 Jay Keogh, Gus O Brien 🇮🇪 IRL 30-39 34/381 0:59:34 34:2121:553:18 3:581:142:072:544:061:372:353:24
74 Callum Davies, Mike Loftus 🇬🇧 GBR 30-39 35/381 0:59:38 35:1621:003:22 3:531:202:202:313:531:172:283:18
75 Jack Beere, Vasilis Tsakirakis 🇬🇧 GBR 30-39 36/381 0:59:39 34:2021:593:20 3:461:432:312:234:041:242:303:38
76 Stuart Olsen, Richard Rees 🇬🇧 GBR 30-39 37/381 0:59:40 32:5822:523:50 3:481:322:332:594:091:162:373:58
76 Thomas Binder, Liam Cope 🇬🇧 GBR U29 34/259 0:59:40 33:3622:413:23 3:521:292:342:414:051:342:543:32
78 Tom Knight, John Barry 🇬🇧 GBR 40-49 6/154 0:59:41 34:1322:063:22 4:031:172:332:354:131:262:223:37
79 Joel Poole, Michael Rice 🇬🇧 GBR U29 35/259 0:59:43 33:1023:143:19 3:491:252:542:354:121:423:033:34
80 Conor O’Donnell, Derek Doohan 🇮🇪 IRL U29 36/259 0:59:44 34:3821:243:42 3:501:262:162:223:571:162:213:56
81 Harri Horwood, Niall Coleridge 🇬🇧 GBR U29 37/259 0:59:48 33:5522:183:35 3:411:232:522:404:101:192:463:27
82 Michael Judkins, James Stanger 🇬🇧 GBR 30-39 38/381 0:59:52 32:5423:393:19 3:541:262:392:594:111:253:063:59
83 Owen Thomas, James Davies 🇬🇧 GBR 30-39 39/381 0:59:55 32:4423:423:29 4:001:302:553:024:131:222:593:41
84 Billy Tarbuck, Kodi Osullivan 🇬🇧 GBR U29 38/259 0:59:57 32:3824:113:08 4:041:453:023:114:101:282:363:55
85 Ben Lewis, Mark Harries 🇬🇧 GBR 40-49 7/154 1:00:00 34:1122:313:18 4:051:222:142:474:331:172:323:41
86 Alex Kerr, Ed Batcup 🇬🇧 GBR 30-39 40/381 1:00:03 35:0521:453:13 3:491:132:182:384:011:322:443:30
87 Aaron Mcphee, Micheal Molloy 🇬🇧 GBR 40-49 8/154 1:00:05 35:2121:403:04 3:511:362:352:214:091:282:233:17
87 Chris Bryant, Anthony Mcnally 🇬🇧 GBR 30-39 41/381 1:00:05 33:0723:433:15 3:581:432:502:414:231:312:593:38
87 Chrissy Agnew, Adam Mccomb 🇬🇧 GBR U29 39/259 1:00:05 34:1422:453:06 4:001:392:472:564:011:332:213:28
90 Charlie Piggott, Chris Hedges 🇬🇧 GBR 30-39 42/381 1:00:07 32:5623:513:20 3:541:392:542:404:071:382:274:32
90 Declan Smith, Llyr Head 🇬🇧 GBR U29 40/259 1:00:07 34:0622:253:36 3:521:222:382:514:071:172:553:23
92 Jack Simmons, Alex Clark 🇬🇧 GBR 30-39 43/381 1:00:16 34:3122:353:10 3:461:252:232:554:121:352:543:25
93 Carl Davies-Phillips, Cory Brain 🇬🇧 GBR 30-39 44/381 1:00:20 33:5023:173:13 3:511:303:022:554:101:172:493:43
94 Josh Mcpolin, David Baron 🇬🇧 GBR 30-39 45/381 1:00:26 34:3322:113:42 3:391:452:492:224:201:232:303:23
95 Liam Seaward, Alex Thomas 🇬🇧 GBR U29 41/259 1:00:28 34:0522:353:48 3:471:353:032:414:091:352:223:23
96 Paul Martin, Brian Cole 🇬🇧 GBR 50-59 2/28 1:00:37 33:4823:333:16 3:491:402:362:554:191:293:093:36
97 Adam Reed, Seb Moran 🇬🇧 GBR 30-39 46/381 1:00:41 34:2622:543:21 3:521:372:262:404:021:262:264:25
98 Callum Mann, Luke Williams 🇬🇧 GBR 30-39 47/381 1:00:44 34:2522:563:23 3:501:322:303:164:021:242:413:41
99 Robert Hynes, Steven Williams 🇬🇧 GBR 30-39 48/381 1:00:46 34:1623:183:12 3:541:212:343:204:121:402:443:33
100 Mike Roche, Matt Winn 🇬🇧 GBR U29 42/259 1:00:48 33:5123:073:50 3:461:342:362:584:101:222:354:06

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