← London Olympia 2026 results

HYROX London Olympia 2026 Results – Pro Men

364 finishers. Winner Charlie Botterill in 55:02; median 1:15:08.

Rank Athlete Nat Age group Time Run Workout
1 Charlie Botterill ENG 16-24 55:02 27:34 24:12
2 Jannik Czapla GER 25-29 55:43 28:13 24:03
3 Fergus Jenkins GBR 25-29 56:06 28:47 23:56
4 Kyle Schoonbee RSA 30-34 56:26 29:06 23:45
5 Jamie Pratt ENG 30-34 56:46 28:47 24:25
6 Danny Rae ENG 30-34 56:55 29:34 23:44
7 Dan Jackson GBR 30-34 57:08 29:46 23:52
8 Ben Sheppard GBR 30-34 57:10 28:31 25:24
9 Lucas Parker GBR 16-24 57:18 27:34 26:15
10 Jacques Hladkyj GBR 25-29 57:20 28:36 25:12
11 Jesse Owen GBR 30-34 57:40 29:41 24:23
12 Toby Wilson GBR 25-29 58:07 29:48 24:44
13 Bodger Rees GBR 35-39 58:32 30:29 24:35
14 Finley Dorling-Parkes GBR 16-24 59:01 28:48 26:31
15 Tom Jones GBR 30-34 59:17 29:47 25:05
16 Evan Galloway GBR 30-34 59:23 30:20 25:06
17 Joel Roura GBR 25-29 59:28 29:52 25:56
18 Ben Allon-Smith GBR 30-34 59:46 29:09 27:00
19 Bailey Dominie GBR 25-29 59:47 28:48 27:08
20 Harvey Williams GBR 16-24 59:47 28:10 27:47
21 Dan Nota GBR 25-29 59:49 29:17 26:58
22 Simon Mooi GBR 35-39 59:54 29:30 26:55
23 Mark Nieuwenhuis NED 30-34 1:00:03 31:27 24:47
24 Ezra Warren WLS 30-34 1:00:06 30:05 26:15
25 Ben Wright GBR 25-29 1:00:19 29:46 27:01
26 Ed Parsons GBR 30-34 1:00:37 30:09 26:55
27 Luke Ennis SCO 16-24 1:00:41 29:10 27:48
28 Benjamin Blamey GBR 16-24 1:00:55 28:37 28:32
29 Ciaran Quinn IRL 30-34 1:01:08 30:15 27:09
30 Jordan White GBR 30-34 1:01:09 30:35 26:37
31 Luke West GBR 16-24 1:01:13 29:53 27:43
32 Alvaro Denis Vivar Becerra ESP 25-29 1:01:26 30:28 27:19
33 Ethan Strevett GBR 35-39 1:01:28 29:46 28:01
34 Vladimir Casap MDA 30-34 1:01:29 30:52 24:57
35 Adam Marsden GBR 30-34 1:01:31 29:16 28:27
36 Bruno Ferreira POR 40-44 1:01:32 29:13 28:39
37 Daniel Matsuzaka GBR 25-29 1:01:50 30:40 27:23
38 James Ayrton GBR 30-34 1:01:50 30:11 27:43
39 Fenton Hancock GBR 30-34 1:01:53 31:39 26:14
40 Fin Dearsly GBR 25-29 1:01:56 31:27 26:46
41 Andy Duckham GBR 35-39 1:01:58 31:32 26:33
42 Adam Hale GBR 35-39 1:02:18 30:07 28:27
43 Patrick Brown GBR 45-49 1:02:30 29:47 28:53
44 Sofiane Guenfoudi FRA 25-29 1:02:35 31:13 27:06
45 Freddie Abrahams GBR 40-44 1:02:37 30:23 28:25
46 Benjamin Whitbourn GBR 25-29 1:02:37 29:56 28:48
47 Jorell Hill GBR 25-29 1:02:37 32:00 26:43
48 Declan Connolly GBR 16-24 1:02:48 30:22 28:42
49 Matthew Boxall GBR 25-29 1:02:55 30:44 28:17
50 Adam Sinclair GBR 30-34 1:03:03 30:23 29:02
51 Toby Roberts GBR 30-34 1:03:09 31:19 28:08
52 Tristan Sargeaunt GBR 40-44 1:03:18 30:40 28:55
53 George Whelan GBR 25-29 1:03:23 30:00 29:36
54 George Burton GBR 25-29 1:03:31 32:14 27:13
55 Robert Cowan GBR 40-44 1:03:33 30:20 28:54
56 Tom Jupp GBR 30-34 1:03:35 29:37 30:03
57 Cameron Tew AUS 30-34 1:03:39 31:30 28:09
58 Callum Li GBR 25-29 1:03:53 31:29 28:30
59 Tom Knight GBR 40-44 1:03:58 30:40 29:32
60 Stephen Mackie GBR 30-34 1:04:02 30:16 30:01
61 Mikey Watson GBR 40-44 1:04:05 30:26 29:52
62 Sam Booth GBR 30-34 1:04:12 30:22 30:02
63 Liam White GBR 30-34 1:04:22 30:34 29:44
64 Marco Parlani ITA 35-39 1:04:23 31:20 29:02
65 Glen Cook GBR 30-34 1:04:24 31:21 29:11
66 Nathan Fletcher GBR 25-29 1:04:27 32:22 28:04
67 Oli Milne GBR 30-34 1:04:32 31:25 29:15
68 Jack Mayhew GBR 25-29 1:04:32 30:32 30:19
69 Aaron Murphy GBR 35-39 1:04:34 31:49 28:54
70 Josh Henry GBR 30-34 1:04:42 31:43 28:57
71 Jack Wilson GBR 25-29 1:04:46 31:02 29:55
72 James Mackrell GBR 35-39 1:04:47 31:35 29:00
73 Grant Ballard GBR 30-34 1:04:55 30:55 30:11
74 Ričards Matuzevičs LAT 30-34 1:05:00 32:17 28:07
75 Dominic Forte GBR 30-34 1:05:02 31:18 29:37
76 Freddy Pett GBR 30-34 1:05:04 31:43 29:05
77 Cyrus Barghchi GBR 30-34 1:05:08 31:11 30:10
78 Jack Blissett GBR 45-49 1:05:19 32:13 29:01
79 Luke Bailey GBR 30-34 1:05:35 30:32 30:56
80 Callum Lovatt GBR 25-29 1:05:45 31:48 29:45
81 Trent Smith RSA 30-34 1:05:52 33:13 28:45
82 Harry Brown GBR 25-29 1:05:54 32:52 29:03
83 Jack Latham GBR 25-29 1:06:22 32:14 30:02
84 Cameron Hill GBR 16-24 1:06:22 31:51 30:49
85 Chay Garside GBR 45-49 1:06:25 32:25 30:00
86 Aaron Austin GBR 16-24 1:06:26 31:11 31:23
87 Ignacio Basañez ESP 35-39 1:06:38 32:08 30:32
88 Yanislav Pashov BUL 16-24 1:06:43 30:57 31:52
89 Dan Hall GBR 25-29 1:06:54 30:56 31:56
90 Jack Sharp GBR 16-24 1:07:00 31:19 31:23
91 Grant Hudson GBR 30-34 1:07:01 32:56 29:55
92 Will Wellon GBR 35-39 1:07:12 31:42 31:27
93 Fabien Rascagneres GBR 45-49 1:07:24 32:51 30:25
94 Simon Danielli GBR 45-49 1:07:25 35:41 27:21
95 Alexander Unitt GBR 35-39 1:07:26 32:13 31:11
96 Jacopo Gadani ITA 30-34 1:07:42 34:06 29:20
97 Phil O'Halloran GBR 40-44 1:07:52 31:47 32:18
98 Mike Macfarlane GBR 35-39 1:07:53 33:02 30:31
99 Bobby Sears GBR 25-29 1:07:58 33:03 30:52
100 Piers Davison GBR 25-29 1:08:01 33:20 30:46
101 Aaron Mckean GBR 25-29 1:08:09 31:03 33:19
102 Marcus Biles GBR 30-34 1:08:21 34:36 29:05
103 Harry Edmondson GBR 16-24 1:08:25 31:25 33:08
104 Phil Hindley GBR 40-44 1:08:27 34:49 29:07
105 Tom Hage GBR 30-34 1:08:31 33:02 31:19
106 Neil Carr GBR 40-44 1:08:33 32:21 31:41
107 John Hammond GBR 45-49 1:08:44 31:31 30:13
108 Nickolas Perry-Gough GBR 30-34 1:08:47 31:03 33:44
109 Tom Stell GBR 35-39 1:08:50 33:34 30:54
110 Bryan Langhorn GBR 45-49 1:08:53 32:20 31:56
111 Dan Deacon GBR 40-44 1:08:53 30:58 34:02
112 Alexander Sodje NGR 16-24 1:08:56 32:35 32:36
113 Blake Beckman GBR 16-24 1:09:03 31:08 33:57
114 Tristan Blewett RSA 25-29 1:09:03 32:56 31:55
115 Samrat Sheoran IND 25-29 1:09:13 35:37 29:05
116 Curtis Evelyn GBR 25-29 1:09:13 30:21 34:28
117 Luke Buckler AUS 30-34 1:09:25 33:40 31:29
118 Sam Smith GBR 30-34 1:09:27 31:01 33:49
119 Chris Young GBR 35-39 1:09:32 34:13 31:21
120 Christophe Hug FRA 35-39 1:09:35 33:43 31:45
121 Dylan Doyle IRL 16-24 1:09:37 33:17 32:11
122 Josh Rawlings GBR 30-34 1:09:39 33:51 31:31
123 Hossein Farhani GBR 35-39 1:09:41 34:30 30:54
124 Jakub Krawczyk POL 25-29 1:09:41 32:58 32:32
125 Juan Manuel Rodríguez Quintana ESP 40-44 1:09:44 36:55 27:47
126 David Rinza GER 16-24 1:09:51 36:24 28:48
127 Ryan Eloff RSA 30-34 1:09:55 35:07 30:07
128 Chris Snodgrass GBR 25-29 1:09:59 31:06 35:06
129 Sam Tyrrell GBR 35-39 1:10:08 34:08 31:49
130 Benjamin Massey GBR 40-44 1:10:12 30:34 33:06
131 Izem Mohammedi GBR 25-29 1:10:16 33:32 32:12
132 Ashton Nkire GBR 16-24 1:10:20 33:54 32:08
133 Charles Peck GBR 30-34 1:10:23 33:20 32:23
134 Al Taki GBR 25-29 1:10:25 32:09 33:53
135 Marcel Maurer GER 40-44 1:10:36 32:45 33:15
136 Fergal Keaney IRL 30-34 1:10:45 31:27 35:17
137 Alex Owens GBR 30-34 1:10:48 34:30 31:43
138 Michael Gaunt GBR 35-39 1:10:50 33:08 32:58
139 Harry Vowles GBR 30-34 1:10:56 34:26 31:50
140 Matthew Brooke GBR 35-39 1:11:14 32:37 33:51
141 Michael Rothwell-Williams GBR 25-29 1:11:16 36:17 30:34
142 Michael Walters GBR 35-39 1:11:18 33:37 33:30
143 Dylan Hollenback NZL 30-34 1:11:29 35:01 29:49
144 Antony Rake GBR 35-39 1:11:35 33:18 33:52
145 Ben Court GBR 50-54 1:11:41 35:21 32:01
146 Frankie Shaw GBR 40-44 1:11:47 33:07 34:40
147 James Murray GBR 40-44 1:11:51 35:38 32:08
148 Sam Caslin GBR 40-44 1:12:11 31:42 35:34
149 Philip Burns GBR 45-49 1:12:15 31:52 35:53
150 Macauley Geddes GBR 30-34 1:12:18 31:50 36:17
151 Joel Barker GBR 25-29 1:12:19 33:41 33:46
152 Ethan Lefevre GBR 25-29 1:12:24 35:43 32:23
153 Thomas Tessaglia FRA 25-29 1:12:30 35:56 31:30
154 Mason Elliott GBR 25-29 1:12:31 33:19 34:31
155 Joshua Poskitt GBR 25-29 1:12:33 34:50 33:29
156 Luis Carlos Chindicue COL 30-34 1:12:36 32:39 35:04
157 Josh Lilley GBR 30-34 1:12:37 34:13 33:44
158 Mariusz Michalski POL 40-44 1:12:43 34:27 33:00
159 Sean Mcstay GBR 40-44 1:12:44 32:47 34:42
160 Oliver Paterson GBR 25-29 1:12:47 31:47 33:27
161 Rory Piers Spicer GBR 40-44 1:12:47 32:34 32:38
162 Antony Graham GBR 35-39 1:13:00 32:51 35:19
163 Garry Beardsworth GBR 40-44 1:13:09 34:32 33:46
164 Edward Scott GBR 25-29 1:13:24 34:11 34:44
165 Mike Garside GBR 35-39 1:13:27 35:53 32:46
166 Chris Heron GBR 45-49 1:13:27 36:05 33:00
167 Tom Pirkis GBR 35-39 1:13:30 34:32 34:26
168 Oisin Scully IRL 30-34 1:13:31 32:47 33:54
169 Paul Singleton GBR 25-29 1:13:33 34:14 34:41
170 Lloyd Saint GBR 25-29 1:13:35 34:06 35:09
171 Ross Austin GBR 45-49 1:13:38 36:12 32:01
172 Samuel Reddrop GBR 30-34 1:13:44 37:21 32:33
173 Alex Magilton GBR 40-44 1:13:46 32:45 36:42
174 John Hiscock GBR 35-39 1:13:54 34:43 34:19
175 Perri Haines GBR 35-39 1:14:03 35:00 34:35
176 David Morley GBR 35-39 1:14:13 32:47 36:51
177 Ondřej Březina CZE 30-34 1:14:15 33:42 35:51
178 Philip Lavery IRL 16-24 1:14:35 37:11 33:02
179 Tanner Call GBR 25-29 1:14:37 33:59 36:25
180 Filippo Tentella ITA 16-24 1:14:43 35:53 34:15
181 James Mcdermottroe GBR 35-39 1:14:52 34:05 36:03
182 Magnus Sesodia GBR 16-24 1:14:53 38:54 31:19
183 Andrew Neail GBR 50-54 1:15:22 33:27 35:08
184 Lewis Snowden GBR 35-39 1:15:28 34:44 35:44
185 James Robertson GBR 25-29 1:15:29 34:05 37:10
186 Bobby Clark GBR 25-29 1:15:30 35:19 35:35
187 Gary Button GBR 35-39 1:15:31 33:27 37:45
188 James Cockley GBR 40-44 1:15:43 35:16 35:54
189 Mark Davies GBR 35-39 1:15:44 35:19 35:53
190 Billy Rashid GBR 35-39 1:15:45 34:18 36:33
191 Philipp Hamm GER 30-34 1:15:52 36:10 34:51
192 Neil Strange GBR 55-59 1:15:56 33:46 37:36
193 Dan Heartshorne GBR 30-34 1:16:01 36:07 35:11
194 Ludovic Walter FRA 40-44 1:16:02 35:36 35:28
195 Tim Flynn GBR 45-49 1:16:12 36:10 35:33
196 Oliver Lowe GBR 16-24 1:16:17 35:12 36:40
197 Alan Wallace IRL 25-29 1:16:18 36:39 34:37
198 Will Abbatt GBR 16-24 1:16:27 37:16 34:41
199 Stuart Mullen GBR 45-49 1:16:33 37:00 34:56
200 Sean Fontana GBR 35-39 1:16:33 35:50 34:56

← London Olympia 2026 results