← London Excel 2025 results

HYROX London Excel 2025 Results – Pro Men

739 finishers. Winner Luke Greer in 54:38; median 1:14:18.

Rank Athlete Nat Age group Time Run Workout
1 Luke Greer ENG 25-29 54:38 21:26 26:02
2 Louis Osselaer BEL 30-34 54:58 23:04 24:27
3 Emilio Aguayo ESP 30-34 54:58 22:23 25:12
4 Harry Thompson ENG 30-34 55:28 22:53 25:03
5 Alan Cao FRA 30-34 55:46 23:13 24:49
6 Ronan Lindsay IRL 30-34 55:58 23:13 25:07
7 Jamie Pratt GBR 30-34 56:18 23:18 25:19
8 Oli Fricker ENG 30-34 56:21 23:41 24:43
9 Joffrey Voisin FRA 40-44 56:22 23:56 24:40
10 Olivier Jouve FRA 30-34 57:07 24:07 25:11
11 Roberto Viciedo Gimeno ESP 25-29 57:13 23:58 25:29
12 Harvey Williams GBR 16-24 57:22 22:44 26:57
13 George Martindale GBR 30-34 57:36 22:58 26:52
14 Sadiq Elfitouri ENG 30-34 57:46 24:03 25:58
15 Aaron Travers IRL 25-29 57:51 24:58 24:44
16 Michael ODonnell GBR 16-24 57:54 24:08 26:02
17 Bodger Rees GBR 35-39 58:11 24:37 25:45
18 Lee Tynan GBR 35-39 58:22 25:01 25:19
19 Valentin Darthout FRA 25-29 58:26 25:02 25:21
20 Jacques Hladkyj GBR 16-24 58:40 24:02 26:47
21 Sean McLaughlin IRL 35-39 58:44 24:19 26:35
22 Danny Uscroft-Mould GBR 30-34 58:45 24:46 25:56
23 Erik Woodward NOR 30-34 58:47 24:11 26:47
24 Joseph Leader GBR 35-39 58:49 24:37 26:16
25 Ben Sheppard GBR 30-34 59:00 24:35 26:40
26 Jesse Owen GBR 30-34 59:05 24:12 27:05
27 Darragh Okeeffe IRL 16-24 59:14 24:22 26:48
28 James Wood GBR 16-24 59:16 25:19 26:02
29 Joey Patchitt GBR 35-39 59:18 24:18 27:11
30 Alexandre Gassian FRA 30-34 59:19 24:33 26:51
31 Evan Galloway GBR 30-34 59:22 24:39 26:34
32 Jack Mcmenemy GBR 25-29 59:37 24:14 27:23
33 Adam Sinclair GBR 30-34 1:00:03 24:23 27:52
34 Daniel Crawford GBR 30-34 1:00:03 25:35 26:17
35 Ben Wright GBR 25-29 1:00:11 23:47 28:55
36 Lucas Parker GBR 16-24 1:00:15 22:51 29:42
37 Nils Knuth GER 16-24 1:00:18 26:25 25:35
38 Jack Waymark GBR 25-29 1:00:22 23:39 28:35
39 Joel Roura GBR 25-29 1:00:23 24:31 27:43
40 Kieran Yates GBR 30-34 1:00:26 24:28 28:03
41 Tyler Rutten GBR 30-34 1:00:32 24:04 28:29
42 Sam Craig GBR 30-34 1:00:39 24:32 28:00
43 Matthew Bloor GBR 35-39 1:00:40 24:53 27:37
44 Matthew Plowman GBR 30-34 1:00:41 24:13 28:29
45 Hamza Ajeel IRL 25-29 1:00:42 24:05 28:40
46 Joe Orr IRL 16-24 1:00:53 25:52 26:43
47 Seanan Mccolgan IRL 35-39 1:00:54 25:00 27:51
48 Hanzalah Azam GBR 25-29 1:00:56 25:31 27:08
49 Craig Tebbutt GBR 35-39 1:01:05 25:01 27:46
50 Benjamin Whitbourn GBR 25-29 1:01:17 25:24 27:35
51 Lewis Overend GBR 35-39 1:01:21 25:37 27:29
52 Ethan Strevett GBR 35-39 1:01:22 25:03 28:49
53 Gerry Kennedy GBR 35-39 1:01:24 25:53 27:12
54 Andy Sloan GBR 40-44 1:01:24 24:58 28:20
55 Vincent Willard GBR 25-29 1:01:31 25:40 27:09
56 Ryan Waugh GBR 30-34 1:01:33 26:10 27:01
57 Gabriel Lichtenstein GER 30-34 1:01:40 25:33 28:00
58 Will Tobin GBR 30-34 1:01:44 26:21 27:02
59 Marcin Matysiak POL 25-29 1:01:52 25:30 27:59
60 Elouan Millau FRA 25-29 1:01:55 24:03 29:50
61 Finley Dorling-Parkes GBR 16-24 1:01:56 24:35 29:20
62 Joshua Henry GBR 30-34 1:01:59 24:58 28:48
63 George Mccartney GBR 25-29 1:02:00 24:58 28:50
64 Will Means GBR 25-29 1:02:02 25:49 27:32
65 Dan Nota GBR 25-29 1:02:05 23:16 31:09
66 Harry Bird GBR 25-29 1:02:06 25:59 27:37
67 Lloyd Mulholland GBR 30-34 1:02:08 24:42 29:16
68 Adrien Leroux FRA 16-24 1:02:10 25:18 28:41
69 Dennis Kneepkens NED 40-44 1:02:12 25:14 28:50
70 Kane Pierce AUS 30-34 1:02:15 25:01 29:06
71 Jac Smith GBR 25-29 1:02:18 23:53 30:34
72 James Ives GBR 30-34 1:02:18 25:25 28:24
73 Jack Lawrence GBR 25-29 1:02:24 26:13 27:35
74 Stephen Reid GBR 40-44 1:02:26 25:18 28:55
75 Michael Donohoe IRL 30-34 1:02:28 23:48 30:34
76 Achraf Maizzou FRA 35-39 1:02:31 25:19 28:48
77 Tom Knight GBR 40-44 1:02:34 25:06 29:28
78 Justin Rheinheimer IRL 25-29 1:02:38 25:09 29:19
79 Marcus Biles GBR 30-34 1:02:38 26:39 27:26
80 Callum Li GBR 25-29 1:02:46 25:43 28:34
81 Andy Duckham GBR 35-39 1:02:49 26:47 27:20
82 Tom Little GBR 30-34 1:02:51 25:42 28:43
83 Michele Bucci ITA 35-39 1:02:54 25:16 29:06
84 Paul White IRL 35-39 1:02:54 25:20 29:11
85 Lucas Dalglish GBR 40-44 1:02:54 26:18 27:55
86 Oliver Pateman AUS 16-24 1:02:55 25:31 29:15
87 Ezra Warren WLS 30-34 1:02:58 24:36 30:06
88 Alexander Miller-Dumas FRA 25-29 1:02:58 25:21 29:22
89 Tom Vince GBR 35-39 1:02:58 24:19 30:18
90 Edward Clementson GBR 35-39 1:02:59 24:27 30:17
91 Philipp Müller GER 40-44 1:02:59 24:38 29:21
92 Danny Burns GBR 16-24 1:03:03 25:15 29:23
93 Ahmed El tantawi FRA 25-29 1:03:03 24:51 30:07
94 Michael Eynon GBR 35-39 1:03:07 25:40 29:11
95 Lewis Harper GBR 30-34 1:03:10 24:48 30:19
96 Joshua Braznell GBR 30-34 1:03:12 26:13 28:22
97 Tom Penn GBR 30-34 1:03:12 25:43 29:04
98 George Dyer GBR 25-29 1:03:14 26:25 28:26
99 Rory Nolan IRL 16-24 1:03:16 25:11 29:40
100 Alex Mallison GBR 30-34 1:03:17 23:27 31:55
101 Rok Kolarič SLO 40-44 1:03:17 25:59 28:41
102 Daniel Matsuzaka GBR 25-29 1:03:21 26:23 28:22
103 Shane Bingham GBR 16-24 1:03:22 24:57 30:17
104 Will Kane GBR 35-39 1:03:22 25:37 29:18
105 Thomas Broadway GBR 40-44 1:03:23 25:40 29:25
106 Matthew Boxall GBR 25-29 1:03:23 25:12 29:50
107 Jorell Hill GBR 25-29 1:03:25 26:11 28:44
108 Jake Hayward GBR 16-24 1:03:30 25:12 29:56
109 Simon Day GBR 40-44 1:03:34 25:30 29:41
110 John Fitzgerald IRL 30-34 1:03:39 25:39 29:43
111 Daniel Moran SCO 16-24 1:03:39 25:51 29:09
112 Jordan Bulpitt GBR 25-29 1:03:45 27:03 27:47
113 Oli Milne GBR 30-34 1:03:48 25:55 29:22
114 Andy Dunkerley GBR 40-44 1:03:48 24:54 30:38
115 Paul Timmons IRL 40-44 1:03:51 25:16 30:14
116 Robert Cowan GBR 40-44 1:03:51 25:29 30:13
117 Steve Powell GBR 35-39 1:04:05 26:45 28:31
118 Connor Stephenson GBR 30-34 1:04:06 25:48 29:51
119 Boris Gurtner SUI 25-29 1:04:10 24:32 31:19
120 Luke Mccarthy GBR 30-34 1:04:13 24:55 31:16
121 George Kershaw GBR 25-29 1:04:13 26:21 29:18
122 Darren Ritchie GBR 40-44 1:04:15 25:36 29:58
123 Scott Walker GBR 35-39 1:04:17 26:18 29:34
124 Kane Lee GBR 30-34 1:04:17 25:17 30:20
125 Jonathan Reaney IRL 25-29 1:04:18 24:58 30:52
126 Noel Tierney IRL 40-44 1:04:18 26:48 28:48
127 Beau Smith GBR 30-34 1:04:20 25:43 30:11
128 Mitchell Rice GBR 25-29 1:04:24 26:49 28:58
129 James Ayrton GBR 30-34 1:04:25 26:12 29:16
130 Kieren Lloyd GBR 30-34 1:04:25 25:26 30:41
131 Thomas Konieczkowicz FRA 30-34 1:04:27 25:23 30:43
132 Adam Hannaway IRL 25-29 1:04:34 25:06 31:15
133 Oke Börm GER 25-29 1:04:35 27:32 28:14
134 Karl Peers GBR 40-44 1:04:36 26:23 29:31
135 Omar Mansour GBR 30-34 1:04:41 24:26 31:59
136 Ronan O Brien IRL 30-34 1:04:42 26:15 29:44
137 Zac Chennit GBR 45-49 1:04:46 26:04 29:57
138 Kai Oxley GBR 16-24 1:04:47 27:01 28:54
139 Freddie Abrahams GBR 40-44 1:04:48 25:58 30:09
140 Luke Buckland GBR 16-24 1:04:57 25:43 30:29
141 Thomas Ostre FRA 35-39 1:04:57 24:22 31:34
142 Ryan Martindale GBR 30-34 1:05:09 26:16 30:17
143 David Buggy IRL 35-39 1:05:10 25:40 31:07
144 Robert Fahrenheim GBR 40-44 1:05:10 28:07 28:08
145 Ben Pooley GBR 30-34 1:05:13 25:59 30:46
146 Sam Knowles GBR 30-34 1:05:13 25:30 31:05
147 James Gilboy GBR 25-29 1:05:17 27:18 29:03
148 John Mckeating GBR 25-29 1:05:19 26:04 30:31
149 Ed Emmett GBR 45-49 1:05:27 27:17 29:22
150 Tom Bemment GBR 16-24 1:05:42 25:37 31:42
151 Cyrus Barghchi GBR 30-34 1:05:43 26:27 30:42
152 Daniel Alexander GBR 35-39 1:05:46 23:30 34:30
153 Tom Oxley GBR 25-29 1:05:46 23:52 34:05
154 Henry Lort-Jones GBR 35-39 1:05:47 26:03 30:59
155 Florian Mille FRA 30-34 1:05:49 26:05 31:12
156 Jeff Woodward GBR 30-34 1:05:55 25:31 31:51
157 Kieran Obrien GBR 35-39 1:05:55 26:25 30:41
158 Piran Asci GER 30-34 1:05:56 26:50 30:31
159 Finn Hutton GBR 16-24 1:05:56 26:15 31:06
160 Magnus Nordistuen Løvik NOR 25-29 1:05:57 27:30 29:21
161 James Travers GGY 40-44 1:05:58 26:31 30:17
162 Tim Briggs GBR 30-34 1:06:03 25:10 32:22
163 Al Whitehead GBR 30-34 1:06:04 26:07 30:59
164 Henry Johnson GBR 25-29 1:06:05 25:37 31:54
165 Sean Madden GBR 25-29 1:06:06 26:19 30:31
166 Alexander Sodje NGR 16-24 1:06:08 26:16 31:09
167 Jordan Mcgearty IRL 30-34 1:06:08 25:49 31:34
168 Valentin Charles FRA 25-29 1:06:10 26:22 31:04
169 Cedric Perrin SUI 40-44 1:06:16 26:21 31:04
170 Sam Bignell GBR 35-39 1:06:18 26:43 30:47
171 Graeme Slater GBR 45-49 1:06:22 26:42 30:51
172 Joe Washington GBR 40-44 1:06:25 26:20 31:30
173 Alex Emberey GBR 35-39 1:06:30 27:35 30:02
174 Grant Ballard GBR 30-34 1:06:31 25:33 32:31
175 Jason Briscoe CAN 45-49 1:06:32 26:19 31:23
176 George Whelan GBR 25-29 1:06:32 25:25 32:43
177 Calum Upton GBR 25-29 1:06:32 25:45 32:26
178 Colin Mccoole GBR 50-54 1:06:32 26:15 31:35
179 Matthew Furber GBR 40-44 1:06:32 27:02 30:25
180 Liam White GBR 30-34 1:06:35 25:21 32:45
181 Stephen Reynolds GBR 45-49 1:06:39 25:29 32:25
182 Isaac Longden GBR 35-39 1:06:42 26:26 31:58
183 Arnoldas Macidulskas IRL 25-29 1:06:43 27:08 30:43
184 Stephen Mackie GBR 30-34 1:06:45 25:13 33:21
185 Robert Lyttle GBR 35-39 1:06:52 26:47 31:14
186 Charlie Cresswell GBR 30-34 1:06:55 26:34 31:22
187 Amory Fedjekhi FRA 30-34 1:06:57 26:30 31:18
188 Jack Stevens GBR 35-39 1:07:00 26:21 32:07
189 Chris Moulam-Jones GBR 25-29 1:07:01 26:02 32:21
190 Tristan Sargeaunt GBR 40-44 1:07:03 25:51 32:51
191 Sam Wright GBR 16-24 1:07:03 26:04 31:34
192 Romain Cadiere FRA 40-44 1:07:04 25:46 32:48
193 Alex Foster GBR 40-44 1:07:05 26:46 31:32
194 Jack Murphy IRL 30-34 1:07:07 26:11 31:40
195 Sam Hortopp GBR 30-34 1:07:09 26:38 31:00
196 Tony Liu GBR 35-39 1:07:09 27:42 30:05
197 Aaron Feeney GBR 16-24 1:07:11 27:37 30:30
198 Dan Deacon GBR 40-44 1:07:15 25:58 32:50
199 Ben Hopkins GBR 16-24 1:07:16 26:02 32:23
200 Luke Buckler AUS 30-34 1:07:17 27:37 30:32

← London Excel 2025 results