HYROX London 2025: Doubles Men results

1,010 teams on 3 May 2025. Typical finish 1:10:51, fastest 10% under 1:00:18. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Craig Tebbutt, Alfie Burton 🇬🇧 GBR1st of 481 aged 30-39 30-39 53:02 30:25 19:20 3:20 3:29 1:26 1:48 1:55 3:46 1:22 2:03 3:31
2 Hugh O'Reilly, Tom Hogan 🇮🇪 IRL2nd of 481 aged 30-39 30-39 53:38 0:36 31:04 19:06 3:33 3:19 1:13 2:03 1:46 3:43 1:07 2:11 3:44
3 Michael K Hughes, Harry C Bird 🇬🇧 GBR3rd of 481 aged 30-39 30-39 53:47 0:45 30:33 19:50 3:29 3:25 1:21 2:00 2:02 3:53 1:23 2:14 3:32
4 Michael Murray, Joshua Rose 🇬🇧 GBR4th of 481 aged 30-39 30-39 53:50 0:48 29:55 20:39 3:22 3:25 1:16 1:53 2:51 3:59 1:19 2:14 3:42
5 Paul Stannard, Hakan Burton 🇬🇧 GBR1st of 213 aged 40-49 40-49 53:58 0:56 30:32 19:49 3:41 3:20 1:31 1:58 2:02 3:51 1:06 2:08 3:53
6 Danny Rae, Finn Reaney 🇬🇧 GBR1st of 277 aged U29 U29 54:47 1:45 29:48 21:28 3:36 3:30 1:19 2:16 2:05 3:53 1:18 2:49 4:18
7 Rilwan Anibaba, Shane Bingham 🇳🇬 NGR2nd of 277 aged U29 U29 54:48 1:46 30:42 20:33 3:37 3:35 1:38 2:22 1:51 3:40 1:23 2:15 3:49
8 Callum Rowlands, Matthew Blackwell 🇬🇧 GBR3rd of 277 aged U29 U29 54:56 1:54 29:49 21:44 3:28 3:35 1:38 2:04 2:19 3:53 1:38 2:39 3:58
9 Matthew Wigelsworth, Liam Burthem 🇬🇧 GBR4th of 277 aged U29 U29 55:00 1:58 28:18 23:11 3:34 3:48 1:45 2:32 2:32 4:06 1:23 2:52 4:13
10 John Boland, Declan Kay 🇬🇧 GBR5th of 481 aged 30-39 30-39 55:04 2:02 30:58 20:41 3:31 3:31 1:24 2:09 2:03 3:55 1:16 2:29 3:54
11 Owen Coverdale, Carlton McCabe 🇬🇧 GBR6th of 481 aged 30-39 30-39 55:31 2:29 30:50 21:16 3:29 3:22 1:39 2:04 2:23 3:55 1:17 2:30 4:06
12 Alex Morgan, Gavin Dunphy 🇬🇧 GBR2nd of 213 aged 40-49 40-49 55:58 2:56 31:00 21:20 3:43 3:30 1:25 1:51 2:01 4:09 1:16 2:39 4:29
13 Robert Cowan, Tom Pratt 🇬🇧 GBR7th of 481 aged 30-39 30-39 56:00 2:58 30:57 21:24 3:43 3:34 1:29 2:02 2:27 4:00 1:14 2:49 3:49
14 Barney B, Chris Haslam 🇬🇧 GBR8th of 481 aged 30-39 30-39 56:19 3:17 30:52 21:57 3:35 3:33 1:27 2:32 2:23 4:05 1:29 2:34 3:54
15 Thomas Reid, Matt Reid 🇬🇧 GBR5th of 277 aged U29 U29 56:29 3:27 31:21 21:25 3:49 3:38 1:32 2:23 2:12 3:54 1:29 2:33 3:44
16 Richard Harris, Bailey Wootton 🇬🇧 GBR6th of 277 aged U29 U29 56:33 3:31 33:31 19:24 3:42 3:15 1:08 1:54 2:04 3:42 1:18 2:12 3:51
17 Eddie Lambert, Conner Wickens 🇬🇧 GBR9th of 481 aged 30-39 30-39 56:35 3:33 30:24 22:40 3:37 3:37 1:37 2:52 2:20 4:01 1:20 2:42 4:11
18 Will Ralf, Leon Karman 🇬🇧 GBR7th of 277 aged U29 U29 56:36 3:34 31:38 21:17 3:45 3:44 1:17 2:24 1:59 3:58 1:27 2:36 3:52
19 Darren Middleton, Mark Peart 🇬🇧 GBR3rd of 213 aged 40-49 40-49 56:42 3:40 30:11 22:43 3:53 3:53 1:21 2:15 2:29 4:06 1:18 3:06 4:15
20 Charlie Wevill, Carl Aldridge 🇬🇧 GBR8th of 277 aged U29 U29 56:44 3:42 31:36 21:09 4:05 3:43 1:19 1:50 2:00 4:09 1:25 2:23 4:20
21 Josh Harrison, Rio Quarry 🇬🇧 GBR9th of 277 aged U29 U29 56:45 3:43 34:09 19:00 3:39 3:22 1:09 1:59 1:44 3:51 1:09 2:14 3:32
22 Laurence Shelsher, Tom Vince 🇬🇧 GBR10th of 481 aged 30-39 30-39 56:59 3:57 32:09 21:06 3:48 3:33 1:22 2:29 2:11 3:48 1:15 2:41 3:47
23 Daniel Moore, Dyllan Schewitz 🇬🇧 GBR11th of 481 aged 30-39 30-39 56:59 3:57 32:00 21:38 3:25 3:38 1:40 2:23 1:50 3:59 1:28 2:53 3:47
24 Alex Eyre, William Taylor 🇬🇧 GBR12th of 481 aged 30-39 30-39 57:00 3:58 31:35 21:38 3:52 3:40 1:34 1:59 2:29 4:00 1:21 2:30 4:05
25 Thomas Binder, Oliver Ashton 🇬🇧 GBR10th of 277 aged U29 U29 57:06 4:04 32:32 21:07 3:32 3:37 1:23 2:07 2:07 3:57 1:30 2:42 3:44
26 Jay Littler, Daniel Bradbury 🇬🇧 GBR13th of 481 aged 30-39 30-39 57:06 4:04 32:05 21:31 3:34 3:28 1:33 2:20 2:06 4:05 1:24 2:36 3:59
27 Driss Anouhal, Rayane Kara 🇫🇷 FRA11th of 277 aged U29 U29 57:08 4:06 31:02 22:36 3:35 3:46 1:37 2:48 2:14 4:05 1:34 2:27 4:05
28 Jamie Davies, Matthew Chard 🇬🇧 GBR4th of 213 aged 40-49 40-49 57:09 4:07 32:09 21:23 3:43 3:36 1:17 2:30 1:50 4:15 1:27 2:30 3:58
29 Josh Jones, Lee Clayton 🇬🇧 GBR14th of 481 aged 30-39 30-39 57:11 4:09 32:03 21:23 3:49 3:44 1:23 2:20 2:05 4:01 1:16 2:30 4:04
30 Connor Farrell, Phil Dermott 🇬🇧 GBR5th of 213 aged 40-49 40-49 57:16 4:14 31:09 22:29 3:43 3:36 1:36 2:11 2:34 4:05 1:31 2:29 4:27
31 Jake Fletcher, Josh Brown 🇬🇧 GBR15th of 481 aged 30-39 30-39 57:33 4:31 33:23 20:30 3:43 3:36 1:22 2:12 1:51 3:59 1:15 2:24 3:51
32 Morgan Newman, Sam Grant 🇬🇧 GBR12th of 277 aged U29 U29 57:33 4:31 31:43 22:17 3:37 3:48 1:35 2:47 2:11 4:04 1:17 2:16 4:19
33 Wil Edmiston, Mark Jenkins 🇬🇧 GBR13th of 277 aged U29 U29 57:35 4:33 32:22 21:37 3:40 3:32 1:37 2:32 2:06 3:52 1:24 2:30 4:04
34 Wayne Fox, Ashley Reece 🇬🇧 GBR16th of 481 aged 30-39 30-39 57:42 4:40 32:28 21:31 3:48 3:26 1:37 2:09 2:03 4:12 1:23 2:43 3:58
35 Alex Neville, Harry McLachlan 🇬🇧 GBR14th of 277 aged U29 U29 57:44 4:42 33:10 20:57 3:42 3:34 1:16 2:07 2:09 3:56 1:14 2:36 4:05
36 Tim Porter, Lewis Fensome 🇬🇧 GBR17th of 481 aged 30-39 30-39 57:44 4:42 32:05 22:09 3:35 3:35 1:32 2:38 2:01 3:56 1:35 2:37 4:15
37 Aiden Jones, Oliver Pateman 🇬🇧 GBR18th of 481 aged 30-39 30-39 57:46 4:44 32:27 21:39 3:45 3:43 1:37 2:25 1:54 4:07 1:19 2:25 4:09
38 Jack Sharp, Ben Middleton 🇬🇧 GBR15th of 277 aged U29 U29 57:48 4:46 31:48 22:21 3:43 3:46 1:19 2:33 2:14 4:12 1:36 2:26 4:15
39 Joe Williams, Max Beard 🇬🇧 GBR19th of 481 aged 30-39 30-39 57:49 4:47 32:11 21:49 3:53 3:36 1:29 1:55 2:50 4:02 1:24 2:42 3:51
40 Samuel Osborne, Dan Browne 🇬🇧 GBR16th of 277 aged U29 U29 57:52 4:50 33:26 20:45 3:45 3:40 1:17 2:00 1:57 3:52 1:20 2:21 4:18
41 Chase Taylor, Joe Tyson 🇬🇧 GBR17th of 277 aged U29 U29 57:54 4:52 32:14 22:05 3:38 3:35 1:38 2:16 2:18 3:52 1:22 2:27 4:37
42 Ray Bath, Aaron Dunn 🇬🇧 GBR20th of 481 aged 30-39 30-39 57:55 4:53 30:02 24:31 3:26 3:38 1:33 2:14 2:42 4:09 1:24 2:34 6:17
43 Marcus Unwin, Matthew George 🇬🇧 GBR18th of 277 aged U29 U29 58:00 4:58 32:18 22:05 3:42 3:31 1:24 2:33 2:10 4:07 1:20 2:36 4:24
44 James Clark, Jack Pattison 🇬🇧 GBR21st of 481 aged 30-39 30-39 58:01 4:59 32:24 22:01 3:40 3:39 1:36 2:34 1:54 4:01 1:32 2:48 3:57
45 Lee McLaughlin, Karan Davatwal 🇬🇧 GBR22nd of 481 aged 30-39 30-39 58:01 4:59 32:04 22:21 3:40 3:48 1:23 2:23 2:16 4:14 1:29 2:48 4:00
46 Marcus Mollison, James Oliver 🇬🇧 GBR23rd of 481 aged 30-39 30-39 58:07 5:05 32:24 22:01 3:46 3:34 1:40 2:38 2:28 4:02 1:29 2:22 3:48
47 Oliver Smith, George Barry 🇬🇧 GBR19th of 277 aged U29 U29 58:07 5:05 32:03 22:34 3:35 3:41 1:29 2:13 2:29 3:57 1:22 2:57 4:26
48 Stuart Cockram, Carl Fountain 🇬🇧 GBR24th of 481 aged 30-39 30-39 58:23 5:21 31:26 23:33 3:28 3:46 1:32 2:51 2:23 4:09 1:33 3:14 4:05
49 Vlad Matei, James Ingham 🇬🇧 GBR25th of 481 aged 30-39 30-39 58:24 5:22 31:15 23:34 3:40 3:36 1:34 3:14 2:19 4:06 1:26 2:59 4:20
50 Daniel Brook, Lewis Holmes 🇬🇧 GBR26th of 481 aged 30-39 30-39 58:25 5:23 32:16 21:49 4:25 3:39 1:43 2:07 2:23 4:14 1:27 2:38 3:38
51 Sam Plumb, Andrew Darling SHN27th of 481 aged 30-39 30-39 58:25 5:23 32:47 21:58 3:46 3:37 1:38 2:08 2:15 4:05 1:20 2:46 4:09
52 Steve Powell, Dan Williams 🇬🇧 GBR28th of 481 aged 30-39 30-39 58:29 5:27 33:30 21:15 3:48 3:29 1:37 2:31 1:54 3:45 1:19 2:39 4:01
53 David Thompson, Tavi Gaetano 🇬🇧 GBR29th of 481 aged 30-39 30-39 58:29 5:27 31:52 22:43 4:00 3:30 1:36 2:31 2:26 3:56 1:28 2:43 4:33
54 Chandler Docherty, Adam Ellis 🇬🇧 GBR20th of 277 aged U29 U29 58:31 5:29 32:09 22:42 3:46 3:38 1:39 2:30 2:25 4:03 1:32 2:53 4:02
55 Chris Martin, Alex Ayin 🇬🇧 GBR30th of 481 aged 30-39 30-39 58:35 5:33 31:40 23:10 3:50 3:42 1:38 2:34 2:32 4:06 1:33 2:30 4:35
56 Harry Hammond, Charlie Burns Hammond 🇬🇧 GBR21st of 277 aged U29 U29 58:39 5:37 33:10 21:48 3:47 3:42 1:21 2:26 2:07 4:04 1:29 2:30 4:09
57 Riley Curry, Mark Coombs 🇬🇧 GBR31st of 481 aged 30-39 30-39 58:40 5:38 33:48 21:11 3:46 3:37 1:43 2:34 2:11 3:48 1:18 2:06 3:54
58 Alex Quinn, Jonathan Bullough 🇮🇪 IRL32nd of 481 aged 30-39 30-39 58:41 5:39 32:57 21:15 4:33 3:33 1:30 2:33 2:07 3:53 1:24 2:27 3:48
59 Nick Rigby, Jordan Rigby 🇬🇧 GBR33rd of 481 aged 30-39 30-39 58:42 5:40 33:07 22:07 3:33 3:38 1:33 2:32 2:13 3:52 1:31 2:58 3:50
60 Charlie Weeks, Brooke France 🇬🇧 GBR22nd of 277 aged U29 U29 58:44 5:42 31:16 23:26 4:08 3:48 1:44 2:23 2:22 4:11 1:36 3:08 4:14
61 Richie Steele, George Lowe 🇬🇧 GBR34th of 481 aged 30-39 30-39 58:46 5:44 33:21 21:31 3:59 3:29 1:22 1:56 2:29 4:05 1:29 2:26 4:15
62 Josh Taylor, Willis Wells 🇬🇧 GBR35th of 481 aged 30-39 30-39 58:46 5:44 33:31 21:32 3:47 3:37 1:24 1:56 2:12 3:51 1:22 3:07 4:03
63 Dylan Jenkins, Samuel Girling 🇬🇧 GBR23rd of 277 aged U29 U29 58:50 5:48 33:45 21:08 4:01 3:29 1:33 2:16 1:54 4:06 1:23 2:28 3:59
64 Cian Galvin, Senan McNulty 🇮🇪 IRL24th of 277 aged U29 U29 58:51 5:49 32:39 22:34 3:41 3:46 1:40 2:26 2:32 3:59 1:24 2:44 4:03
65 Emmet O Neill, James Fleming 🇮🇪 IRL36th of 481 aged 30-39 30-39 58:52 5:50 33:43 21:19 3:55 3:34 1:23 2:06 2:19 3:52 1:26 2:36 4:03
66 Seb Waudby, Joe Baxter 🇬🇧 GBR37th of 481 aged 30-39 30-39 58:59 5:57 34:13 21:09 3:41 3:44 1:27 2:21 2:01 3:59 1:20 2:05 4:12
67 Luke Hodson, Callum Richardson 🇬🇧 GBR38th of 481 aged 30-39 30-39 58:59 5:57 32:28 22:24 4:10 3:43 1:24 2:22 2:30 4:14 1:22 2:58 3:51
68 Jonathan Eames, Andrew Hill 🇬🇧 GBR6th of 213 aged 40-49 40-49 58:59 5:57 32:34 22:41 3:47 3:42 1:29 2:40 2:07 4:09 1:25 2:57 4:12
69 Jarrod Wood, Andrew Firth 🇬🇧 GBR39th of 481 aged 30-39 30-39 59:03 6:01 32:05 23:19 3:43 3:51 1:35 2:34 2:51 4:06 1:33 2:58 3:51
70 Alisdair Viner, Matt King 🇬🇧 GBR40th of 481 aged 30-39 30-39 59:04 6:02 34:04 21:18 3:46 3:30 1:17 1:49 2:26 3:51 1:27 2:58 4:00
71 Owen Jenkins, Pete Armitage 🇬🇧 GBR25th of 277 aged U29 U29 59:06 6:04 33:25 21:50 3:55 3:27 1:27 2:08 2:14 3:56 1:19 3:13 4:06
72 Sam West, Trevor Heyburn 🇬🇧 GBR41st of 481 aged 30-39 30-39 59:07 6:05 32:35 22:49 3:48 3:40 1:42 2:29 2:24 3:57 1:19 3:04 4:14
73 Matthew Parker, Dwaine Evans 🇬🇧 GBR7th of 213 aged 40-49 40-49 59:08 6:06 33:02 22:17 3:53 3:43 1:33 2:25 2:29 4:01 1:25 2:40 4:01
74 Dean Turner, Dean Philpott 🇬🇧 GBR42nd of 481 aged 30-39 30-39 59:10 6:08 33:19 21:57 3:59 3:31 1:28 2:21 2:14 4:00 1:22 2:45 4:16
75 Lewis Tompkins, Alex Smith 🇬🇧 GBR43rd of 481 aged 30-39 30-39 59:10 6:08 32:14 23:08 3:52 3:36 1:33 2:16 2:27 4:11 1:33 2:44 4:48
76 Charlie Piggott, Chris Hedges 🇬🇧 GBR44th of 481 aged 30-39 30-39 59:17 6:15 33:03 22:12 4:05 3:43 1:44 2:43 2:15 4:01 1:32 2:17 3:57
77 Michael McRoberts, James Farrell 🇬🇧 GBR45th of 481 aged 30-39 30-39 59:20 6:18 32:40 22:59 3:47 3:49 1:36 2:50 2:34 4:16 1:26 2:51 3:37
78 Nicky Lopez, Andy Cannon 🇬🇧 GBR46th of 481 aged 30-39 30-39 59:22 6:20 35:20 20:16 3:52 3:34 1:20 2:00 1:45 3:55 1:12 2:10 4:20
79 Arthur Harwood, Ben Stagg 🇬🇧 GBR26th of 277 aged U29 U29 59:24 6:22 32:28 23:09 3:51 3:35 1:29 2:48 2:33 4:07 1:26 2:49 4:22
80 Matt Crump, Dave Williams 🇬🇧 GBR47th of 481 aged 30-39 30-39 59:25 6:23 32:16 23:32 3:43 3:49 1:41 3:08 2:15 4:17 1:25 3:00 3:57
81 Tom Meehan, Ray Gabriel-Anyassor 🇬🇧 GBR48th of 481 aged 30-39 30-39 59:27 6:25 34:16 21:13 4:02 3:35 1:24 2:07 2:21 4:00 1:23 2:24 3:59
82 Jake Foster-Ramsden, Alex Jacobs 🇬🇧 GBR27th of 277 aged U29 U29 59:27 6:25 31:58 23:04 4:29 3:41 1:21 2:38 2:07 4:11 1:16 2:43 5:07
83 Alan Wallace, Tadgh Carroll 🇮🇪 IRL49th of 481 aged 30-39 30-39 59:33 6:31 34:21 21:34 3:43 3:33 1:26 2:19 2:03 3:56 1:36 2:58 3:43
84 Greg Paterson, Jack Campbell 🇬🇧 GBR28th of 277 aged U29 U29 59:37 6:35 33:51 22:07 3:42 3:37 1:33 2:11 2:13 4:05 1:30 2:50 4:08
85 Sam Bridges, Olly Bridges 🇬🇧 GBR29th of 277 aged U29 U29 59:39 6:37 34:05 21:54 3:45 3:39 1:29 2:38 2:02 4:17 1:42 2:25 3:42
86 Liam Scott, Josh Illingworth 🇬🇧 GBR50th of 481 aged 30-39 30-39 59:41 6:39 32:43 23:24 3:37 3:49 1:40 2:36 2:39 3:54 1:31 3:01 4:14
87 Joe Yaxley, Rhys Morgan 🇬🇧 GBR30th of 277 aged U29 U29 59:49 6:47 33:49 22:15 3:49 3:38 1:46 2:07 2:35 3:57 1:28 2:47 3:57
88 Harry Hadland, Tom O'Connor 🇬🇧 GBR51st of 481 aged 30-39 30-39 59:50 6:48 33:18 22:45 3:51 3:35 1:41 2:36 2:30 3:58 1:23 2:55 4:07
89 Tom Annetts, Tom Cawley 🇬🇧 GBR31st of 277 aged U29 U29 59:50 6:48 32:26 23:42 3:47 3:39 1:38 2:46 2:41 4:04 1:30 2:51 4:33
90 Todd Allen, Sam Clarke 🇬🇧 GBR52nd of 481 aged 30-39 30-39 59:51 6:49 33:32 22:17 4:07 3:50 1:31 2:39 2:15 4:03 1:15 2:50 3:54
91 Tom Coates-Harman, Eddie Barlow 🇬🇧 GBR53rd of 481 aged 30-39 30-39 59:57 6:55 34:57 20:55 4:10 3:34 1:35 2:08 1:56 4:00 1:13 2:25 4:04
92 Chris Thatcher, Brad Clarke 🇬🇧 GBR8th of 213 aged 40-49 40-49 59:57 6:55 33:56 22:18 3:47 3:46 1:28 2:06 2:39 3:58 1:20 2:42 4:19
93 Louis Quaintance, Oliver Morgan 🇬🇧 GBR54th of 481 aged 30-39 30-39 59:58 6:56 34:16 21:54 3:52 3:44 1:33 2:24 2:08 3:58 1:32 2:41 3:54
94 George Bishop, Joe Bass 🇬🇧 GBR32nd of 277 aged U29 U29 59:58 6:56 33:51 22:20 3:51 3:34 1:44 2:26 2:52 3:40 1:24 2:40 4:00
95 Lewis Neill, Ben Stanley 🇬🇧 GBR55th of 481 aged 30-39 30-39 1:00:03 7:01 33:20 23:13 3:35 3:42 1:38 2:12 2:37 4:08 1:38 2:46 4:32
96 Jordan Prince, Henry Watson 🇬🇧 GBR33rd of 277 aged U29 U29 1:00:04 7:02 34:55 21:13 4:00 3:30 1:22 2:02 2:40 3:52 1:11 2:42 3:54
97 Josh Lilley, Christopher Humphrey 🇬🇧 GBR56th of 481 aged 30-39 30-39 1:00:04 7:02 34:23 21:31 4:15 3:36 1:29 1:53 2:00 4:10 1:40 2:33 4:10
98 Antony Rake, Craig Wilford 🇬🇧 GBR57th of 481 aged 30-39 30-39 1:00:07 7:05 33:04 23:01 4:09 3:43 1:32 2:21 2:22 3:59 1:36 3:21 4:07
99 Matt Wolff, Alfie Walford 🇬🇧 GBR58th of 481 aged 30-39 30-39 1:00:10 7:08 33:54 22:33 3:48 3:52 1:30 2:23 2:30 3:54 1:34 2:55 3:55
100 Alex Birbeck, Bradley Johnson 🇬🇧 GBR59th of 481 aged 30-39 30-39 1:00:11 7:09 33:09 23:06 4:00 3:41 1:31 2:29 2:47 4:06 1:39 2:56 3:57
How to read

The place is among timed teams in Doubles Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result