← EMEA London Olympia 2026 results

HYROX EMEA London Olympia 2026 Results – Open Men

943 finishers. Winner Charlie Botterill in 51:17; median 1:13:39.

Rank Athlete Nat Age group Time Run Workout
1 Charlie Botterill GBR 16-24 51:17 26:46 21:19
2 Xavier Dufour FRA 25-29 51:37 27:09 21:20
3 Quentin Garel FRA 25-29 52:31 28:20 20:46
4 Julian Kreutzer AUT 25-29 52:38 27:14 22:12
5 Cem ter Burg NED 25-29 53:32 28:18 21:49
6 Sam Craig GBR 30-34 53:33 27:45 22:12
7 Jon Iriondo ESP 25-29 53:55 28:33 21:59
8 Hunter McIntyre USA 35-39 53:59 27:07 23:15
9 James Phillips GBR 30-34 54:02 27:19 23:10
10 Kamil Kuszmider – 30-34 54:11 28:31 22:14
11 Théo Lainé FRA 16-24 54:11 28:43 22:16
12 Evan Marion FRA 16-24 54:22 28:43 22:23
13 George Martindale GBR 30-34 54:29 27:48 23:16
14 Aaron Woodman GBR 40-44 54:32 28:38 22:26
15 Lee Tynan GBR 35-39 54:37 29:30 21:43
16 Lukas Zajons GER 35-39 54:52 28:05 23:24
17 Oskar Karlsson SWE 16-24 54:57 28:31 22:39
18 Lucas Parker GBR 16-24 54:58 27:21 24:10
19 Tiago Lousa POR 40-44 55:01 28:01 23:37
20 Joseph Leader GBR 35-39 55:10 29:34 22:10
21 Rene Groinig AUT 30-34 55:14 28:43 23:04
22 Lewis Overend GBR 35-39 55:23 29:03 22:53
23 Joffrey Voisin FRA 40-44 55:24 29:54 21:50
24 ALEJANDRO PAREJA VILLAR ESP 30-34 55:24 28:40 23:14
25 Steve Pinau FRA 35-39 55:29 29:05 22:55
26 Jack Lawrence GBR 25-29 55:34 29:19 22:47
27 Domen Dornik SLO 30-34 55:36 28:49 23:01
28 Gregory Pereira FRA 25-29 55:41 27:31 24:43
29 Ryan Gibson GBR 30-34 55:41 27:04 24:49
30 Frederic Dube CAN 30-34 55:44 27:59 24:06
31 Daniel Alexander GBR 35-39 55:45 28:01 24:13
32 Thibaud Laurent FRA 30-34 56:05 27:28 25:22
33 Adrien Leroux FRA 16-24 56:10 29:22 23:21
34 Samir Schön GER 30-34 56:11 29:28 23:13
35 Lukas Storath GER 45-49 56:26 29:25 23:22
36 Jude Reynolds GBR 16-24 56:43 28:53 24:09
37 Félix Vercouter BEL 30-34 56:43 30:08 22:56
38 Matthew Plowman GBR 30-34 56:47 28:48 24:15
39 Michal Grabowski POL 25-29 56:49 28:25 24:49
40 Niall McMeeken GBR 30-34 56:52 29:38 23:47
41 Mick Daly IRL 35-39 56:56 30:12 23:17
42 Steven Beattie GBR 30-34 56:58 28:44 24:41
43 Romain Serveaux FRA 40-44 56:59 28:53 24:36
44 Jack Driscoll USA 25-29 57:00 28:43 24:39
45 Simon Mooi GBR 35-39 57:00 29:55 23:35
46 Jess Price-Owen GBR 35-39 57:00 28:49 24:32
47 Fabian Schuster AUT 30-34 57:03 29:35 23:59
48 José Silva POR 40-44 57:12 30:08 23:33
49 Mike Schifferle SUI 50-54 57:20 29:23 24:18
50 Marcus Funken GER 35-39 57:20 29:52 23:53
51 Jordan Bryant GBR 30-34 57:27 30:10 23:40
52 Conor Maguire IRL 16-24 57:27 28:51 25:11
53 Ben Spilman GBR 35-39 57:29 29:01 24:46
54 Daniel Gajic ITA 25-29 57:31 29:19 24:49
55 DANIEL Feijoo Ferreiro ESP 45-49 57:37 29:25 24:44
56 Brandon Mcguinness GBR 16-24 57:41 30:18 23:51
57 Christophe Morin FRA 30-34 57:42 30:28 23:35
58 Ryan Waterhouse GBR 25-29 57:43 30:24 23:49
59 Justin Rheinheimer IRL 25-29 57:48 29:36 24:34
60 Emeric Choisy FRA 35-39 57:50 30:53 22:58
61 Vasco Garcez POR 25-29 58:04 30:17 24:06
62 Benjamin Blamey GBR 16-24 58:08 28:53 25:34
63 Aaron Bassett IRL 30-34 58:15 29:32 24:33
64 Mauro Viel ITA 45-49 58:18 29:30 25:14
65 Fábio Portela POR 35-39 58:22 31:26 23:20
66 Raphael Merkt GER 30-34 58:25 30:39 23:56
67 Freddie Abrahams GBR 40-44 58:31 30:03 24:49
68 Vladimir Casap MDA 30-34 58:32 30:31 24:13
69 Daniel Matsuzaka GBR 25-29 58:33 31:11 23:34
70 Jake Hayward GBR 16-24 58:33 30:09 24:52
71 Rik Beugel NED 16-24 58:34 30:21 24:13
72 Connor Magill IRL 40-44 58:35 29:56 24:58
73 Ewen Cloarec FRA 16-24 58:42 30:25 24:30
74 Dominik Fechner GER 40-44 58:44 29:19 25:11
75 Dennis Kneepkens NED 40-44 58:46 30:07 24:55
76 Pietro Picozzi ITA 25-29 58:47 29:55 25:12
77 Will Newnham GBR 30-34 58:51 30:15 24:57
78 Omar Mansour GBR 30-34 58:53 29:03 26:04
79 James Ayshford GBR 25-29 58:54 29:50 25:33
80 Antonio Hoff FRA 25-29 58:55 31:17 23:37
81 Matt Oliver GBR 35-39 59:00 31:00 24:11
82 James Travers GBR 40-44 59:00 30:13 24:56
83 Florian Martin FRA 30-34 59:01 29:49 25:28
84 Benjamin Whitbourn ENG 25-29 59:03 30:23 24:52
85 Aaron Rogers – 30-34 59:07 27:55 27:23
86 Jorge García-Uceda García ESP 16-24 59:19 29:22 26:24
87 Titouan Crouseilles FRA 16-24 59:22 30:57 24:40
88 John Dean GBR 45-49 59:24 30:50 24:45
89 Alex Gibb GBR 16-24 59:30 29:57 25:40
90 Will Atkinson GBR 30-34 59:32 29:38 26:13
91 Mohammed Al Shaafi GER 25-29 59:33 30:26 25:08
92 David Steffes LUX 40-44 59:34 29:42 25:36
93 Sam Oliver GBR 35-39 59:44 30:44 25:09
94 Patrick Brown GBR 45-49 59:45 30:31 25:06
95 Jac Smith GBR 25-29 59:48 29:26 26:17
96 Tom Barber GBR 30-34 59:55 30:47 25:19
97 Macklin Kortebein USA 25-29 59:57 30:40 25:20
98 Raimond Huiszoon NED 30-34 59:57 30:48 24:41
99 Huxley Crush GBR 16-24 1:00:03 29:19 26:58
100 Twan Wolke NED 25-29 1:00:03 30:25 25:58
101 Marco Angelini ITA 30-34 1:00:03 31:06 25:07
102 Liam Grant GBR 30-34 1:00:05 30:08 26:13
103 Alan Duvigneau FRA 30-34 1:00:06 30:31 25:03
104 Alexander Eyre GBR 35-39 1:00:06 31:42 24:21
105 Gonzalo Espejo del Rio ESP 30-34 1:00:12 30:52 25:26
106 Jacob Rymer GBR 16-24 1:00:13 30:18 25:44
107 Nick Rocks IRL 40-44 1:00:14 31:20 25:03
108 Sergio Nicolau Muñoz ESP 16-24 1:00:14 30:37 25:43
109 Antoine Derom BEL 30-34 1:00:16 30:34 25:59
110 Christoph Wieloch GER 35-39 1:00:18 30:35 25:37
111 Mehdi Levacher FRA 25-29 1:00:19 30:07 26:32
112 Charlie Cresswell GBR 30-34 1:00:21 30:34 25:53
113 Alejandro Rodriguez Mataro ESP 35-39 1:00:22 31:01 25:38
114 Daniel Redondo Muñoz ESP 35-39 1:00:30 31:30 25:03
115 Clément Puaud Canard FRA 25-29 1:00:33 29:58 26:54
116 Benjamin Amsallem FRA 30-34 1:00:37 30:22 26:32
117 Darren Hancock GBR 40-44 1:00:37 30:14 26:52
118 Freddy Pett GBR 30-34 1:00:37 31:12 25:24
119 Finlay Rayner GBR 16-24 1:00:38 30:53 25:55
120 Paul Mcnulty GBR 35-39 1:00:39 31:34 25:17
121 Sebastian Klemm GER 30-34 1:00:41 30:40 24:45
122 Nico Küttner GER 25-29 1:00:47 31:09 25:55
123 Robert Stols NED 40-44 1:00:48 31:12 25:51
124 Martijn Verhoeven NED 35-39 1:00:52 30:31 26:20
125 Manuel Fraga Díaz ESP 45-49 1:00:54 30:50 25:58
126 Mikey Watson GBR 40-44 1:00:55 31:23 25:48
127 Fede Scuteri ITA 30-34 1:00:56 30:43 26:07
128 Ismael Mateo ESP 50-54 1:00:57 32:06 24:40
129 Keith Hardwick USA 35-39 1:01:09 30:02 27:17
130 Sean Madden GBR 25-29 1:01:09 32:24 24:47
131 Joni Somoza ESP 30-34 1:01:10 30:27 26:47
132 Blake Beckman GBR 16-24 1:01:14 29:31 27:57
133 Kieran Smyth IRL 25-29 1:01:15 31:19 26:10
134 Cole Mueller USA 25-29 1:01:20 30:03 27:21
135 Xavier Schurtz FRA 40-44 1:01:30 30:14 27:41
136 Julio Peña Arce ESP 30-34 1:01:36 30:10 27:34
137 Josh Prior GBR 25-29 1:01:38 30:05 27:47
138 Luke Bailey GBR 30-34 1:01:39 30:16 27:32
139 Florian Brennecke GER 35-39 1:01:41 30:18 27:13
140 Sergio López Izquierdo ESP 25-29 1:01:42 29:25 28:26
141 Ugo Moulin FRA 25-29 1:01:54 31:46 26:05
142 Sam Grant GBR 16-24 1:01:59 30:25 27:53
143 Chay Garside GBR 45-49 1:02:02 32:06 25:59
144 Alexander Sodje NGR 16-24 1:02:02 30:17 28:11
145 Thomas Perrins GBR 35-39 1:02:03 31:06 27:08
146 Sam Mezzache FRA 40-44 1:02:07 30:32 27:41
147 Rob Foster GBR 40-44 1:02:09 31:52 26:23
148 Jack Blissett GBR 45-49 1:02:09 32:11 25:51
149 Paulius Mikolaitis LTU 30-34 1:02:14 32:13 26:20
150 Dan Harris GBR 45-49 1:02:16 31:19 26:52
151 Tyler Ganly CAN 30-34 1:02:17 30:29 27:51
152 Mathis Peyrard FRA 16-24 1:02:17 29:54 28:26
153 Kevin Ducheine FRA 30-34 1:02:18 33:16 24:55
154 Aly Mazhar EGY 35-39 1:02:22 33:20 25:07
155 Quentin Dastugue FRA 30-34 1:02:23 31:57 26:34
156 Quentin Deppe BEL 25-29 1:02:25 31:25 26:57
157 Unay Casquero ESP 35-39 1:02:25 32:35 25:41
158 Harry Doorley IRL 25-29 1:02:26 31:00 27:31
159 Kazem Balogun GBR 30-34 1:02:28 31:23 27:15
160 Anthony Oliver FRA 40-44 1:02:28 32:42 25:44
161 Owen Coverdale GBR 30-34 1:02:29 30:41 27:56
162 Aaron Cleaver GBR 30-34 1:02:31 30:38 26:11
163 Peter Roberts GBR 30-34 1:02:33 31:59 26:37
164 Cormac Hannan IRL 30-34 1:02:35 30:31 27:59
165 simone voltan ITA 35-39 1:02:36 32:17 26:12
166 Simon Passmore GBR 55-59 1:02:43 32:40 26:08
167 Ramon Alarcon Rodriguez ESP 45-49 1:02:43 30:59 27:43
168 Charlie Wevill GBR 25-29 1:02:43 31:03 25:44
169 Stephen Donnelly IRL 35-39 1:02:44 30:22 28:25
170 Tommy Robertson GBR 16-24 1:02:45 32:34 26:04
171 Daniel Werner GER 30-34 1:02:47 31:57 26:51
172 Josh Henry GBR 30-34 1:02:50 32:24 26:20
173 Jack Cross GBR 35-39 1:02:50 33:21 25:33
174 Patryk Wesoły POL 30-34 1:02:52 31:32 27:01
175 Michael Mccann IRL 16-24 1:02:59 34:39 24:10
176 Benjamin Jaulent FRA 25-29 1:03:03 31:36 27:31
177 Colin Cartee USA 35-39 1:03:06 32:18 26:24
178 Olly Luck GBR 16-24 1:03:06 32:00 27:11
179 Bruno Abrantes POR 30-34 1:03:07 33:27 25:34
180 Jesper Visser NED 25-29 1:03:10 31:55 27:03
181 Jake Hogger GBR 25-29 1:03:14 32:19 27:13
182 Andreas Fruhmann GER 45-49 1:03:15 31:38 27:17
183 Hamza Hennani MAR 30-34 1:03:22 32:39 26:18
184 Jonathan Gauer GER 25-29 1:03:22 32:00 27:29
185 Alberto Szabo CRO 30-34 1:03:25 31:45 27:28
186 Ethan Harris GBR 16-24 1:03:32 30:23 29:17
187 Phil Waters GBR 55-59 1:03:37 32:17 27:17
188 Mouad Ben-Halla GER 30-34 1:03:38 32:58 26:31
189 Yoann Lescure FRA 45-49 1:03:39 33:09 26:12
190 Matt West GBR 45-49 1:03:39 31:05 28:48
191 Marcus Moreira BRA 30-34 1:03:41 32:45 26:37
192 Jake Fletcher GBR 30-34 1:03:46 30:52 29:12
193 Diego Siviero ITA 25-29 1:03:49 32:39 26:43
194 Benjamin Crawford USA 30-34 1:03:50 31:48 27:51
195 Philip Burns GBR 45-49 1:03:57 30:46 29:08
196 Lloyd Mulholland GBR 30-34 1:03:58 29:25 30:39
197 Isaiah James GBR 30-34 1:03:58 31:07 28:29
198 Alex Breakell GBR 40-44 1:04:01 32:30 27:36
199 Nuno Barreto POR 45-49 1:04:11 33:36 25:57
200 José Luis González García ESP 45-49 1:04:16 31:39 28:43

← EMEA London Olympia 2026 results