FULL RESULTS
HYROX London Excel 2025 Results – Open Men (page 7)
3,058 finishers. Winner Alexis Bernier in 55:21; median 1:20:03.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1,201 | Mo Saed | 30-34 | 1:16:31 | 28:48 | 37:50 | |
| 1,202 | James Llewellyn | 45-49 | 1:16:32 | 28:29 | 37:44 | |
| 1,203 | Carl Shiplee | 35-39 | 1:16:32 | 33:43 | 31:56 | |
| 1,204 | Luis Callaghan | 16-24 | 1:16:32 | 31:12 | 34:38 | |
| 1,205 | Cedric Perrin | 40-44 | 1:16:32 | 32:30 | 32:51 | |
| 1,206 | Phil Morris | 40-44 | 1:16:34 | 30:44 | 35:25 | |
| 1,207 | Frederik Termannsen | 16-24 | 1:16:35 | 31:10 | 35:18 | |
| 1,208 | Oliver Nink | 30-34 | 1:16:35 | 32:29 | 33:26 | |
| 1,209 | Jack Daly | 16-24 | 1:16:35 | 28:31 | 37:38 | |
| 1,210 | Chris Hargreaves | 25-29 | 1:16:36 | 30:29 | 35:26 | |
| 1,211 | Isaac Brennan | 16-24 | 1:16:38 | 30:40 | 35:41 | |
| 1,212 | Harry King | 30-34 | 1:16:39 | 33:12 | 32:34 | |
| 1,213 | Ronnie Hollington | 45-49 | 1:16:39 | 29:50 | 36:53 | |
| 1,214 | Kevin Searle | 50-54 | 1:16:39 | 30:48 | 35:09 | |
| 1,215 | Neil Emslie | 40-44 | 1:16:39 | 29:29 | 35:51 | |
| 1,216 | Vihanga Kottawasinhage | 30-34 | 1:16:40 | 33:38 | 31:55 | |
| 1,217 | Victor Lamant | 35-39 | 1:16:42 | 25:20 | 40:46 | |
| 1,218 | Tomas Johnson | 30-34 | 1:16:43 | 28:25 | 38:31 | |
| 1,219 | Istvan Makany | 30-34 | 1:16:43 | 33:53 | 31:52 | |
| 1,220 | Edouard-Jean Michaud | 35-39 | 1:16:44 | 33:57 | 30:39 | |
| 1,221 | Hugo Lafon | 25-29 | 1:16:45 | 31:25 | 34:28 | |
| 1,222 | Tom Walmsley | 35-39 | 1:16:45 | 29:15 | 37:18 | |
| 1,223 | Daniel Blaker | 40-44 | 1:16:45 | 32:52 | 32:44 | |
| 1,224 | Vladislav Kolesnik | 30-34 | 1:16:45 | 30:57 | 35:09 | |
| 1,225 | Nathan Megran | 16-24 | 1:16:46 | 31:52 | 33:48 | |
| 1,226 | Jason Ouston | 35-39 | 1:16:46 | 30:41 | 35:40 | |
| 1,227 | Christian Blair | 30-34 | 1:16:48 | 30:19 | 36:13 | |
| 1,228 | Alex Pickering | 30-34 | 1:16:49 | 32:16 | 34:04 | |
| 1,229 | Sam Reeve | 35-39 | 1:16:50 | 31:31 | 34:14 | |
| 1,230 | David Bray | 30-34 | 1:16:50 | 31:03 | 35:07 | |
| 1,231 | Chris Russell | 35-39 | 1:16:50 | 30:59 | 35:23 | |
| 1,232 | Adam Rhodes | 30-34 | 1:16:51 | 29:34 | 37:22 | |
| 1,233 | Joe Missin | 16-24 | 1:16:53 | 31:54 | 34:39 | |
| 1,234 | Darren Kavanagh | 25-29 | 1:16:53 | 32:18 | 34:03 | |
| 1,235 | Edward Lim | 25-29 | 1:16:53 | 30:15 | 36:20 | |
| 1,236 | Matthew Saunders | 50-54 | 1:16:53 | 31:41 | 34:41 | |
| 1,237 | Kevin Kenny | 35-39 | 1:16:53 | 32:02 | 34:21 | |
| 1,238 | Ashley Feldman | 30-34 | 1:16:55 | 31:07 | 34:55 | |
| 1,239 | James Shirley | 25-29 | 1:16:56 | 33:03 | 32:55 | |
| 1,240 | Duncan Watkins | 45-49 | 1:16:57 | 30:14 | 34:48 | |
| 1,241 | Joel Soares | 45-49 | 1:16:57 | 31:57 | 33:48 | |
| 1,242 | Nick Wilkes | 50-54 | 1:16:58 | 31:45 | 34:47 | |
| 1,243 | Nick Amphlett | 45-49 | 1:16:59 | 28:56 | 38:26 | |
| 1,244 | Mark Connolly | 40-44 | 1:16:59 | 33:05 | 32:55 | |
| 1,245 | Barry Love | 30-34 | 1:16:59 | 30:19 | 36:43 | |
| 1,246 | Bruno De Almeida Toledo | 45-49 | 1:17:00 | 32:43 | 33:15 | |
| 1,247 | Kyle Davies | 40-44 | 1:17:00 | 33:38 | 30:19 | |
| 1,248 | Ashley Kitt | 30-34 | 1:17:00 | 30:59 | 35:34 | |
| 1,249 | Mark Lunt | 40-44 | 1:17:01 | 31:12 | 35:26 | |
| 1,250 | Darren Taylor | 45-49 | 1:17:02 | 30:00 | 36:04 | |
| 1,251 | Gary Hyland | 35-39 | 1:17:03 | 31:05 | 35:20 | |
| 1,252 | Tom Oliver | 30-34 | 1:17:04 | 27:54 | 39:56 | |
| 1,253 | Louie Daly | 25-29 | 1:17:04 | 31:24 | 35:25 | |
| 1,254 | Josh Crowl | 25-29 | 1:17:05 | 32:12 | 34:14 | |
| 1,255 | Matthew Dunne | 35-39 | 1:17:05 | 30:19 | 35:29 | |
| 1,256 | Benjamin Noel | 25-29 | 1:17:06 | 30:17 | 36:52 | |
| 1,257 | Adam Drummond | 40-44 | 1:17:06 | 30:34 | 35:33 | |
| 1,258 | Laurie Neville | 45-49 | 1:17:08 | 29:37 | 37:17 | |
| 1,259 | Jordan King | 25-29 | 1:17:08 | 32:18 | 34:15 | |
| 1,260 | Stephen Woods | 35-39 | 1:17:09 | 30:35 | 36:24 | |
| 1,261 | Nick Crook | 30-34 | 1:17:09 | 29:25 | 37:59 | |
| 1,262 | James Allinson | 30-34 | 1:17:09 | 31:12 | 35:57 | |
| 1,263 | Michael Pagdilao | 25-29 | 1:17:09 | 33:03 | 33:07 | |
| 1,264 | Daniel Gray | 30-34 | 1:17:10 | 33:49 | 31:49 | |
| 1,265 | Tejan Barrie | 25-29 | 1:17:10 | 30:14 | 34:52 | |
| 1,266 | Michael Lynch | 40-44 | 1:17:13 | 32:27 | 33:01 | |
| 1,267 | Stefano Salucci | 35-39 | 1:17:15 | 29:22 | 37:05 | |
| 1,268 | Jake Parr | 30-34 | 1:17:17 | 31:53 | 34:59 | |
| 1,269 | Erin Barnes | 16-24 | 1:17:18 | 31:56 | 35:04 | |
| 1,270 | Corey Collins | 16-24 | 1:17:18 | 30:39 | 35:00 | |
| 1,271 | Owen Harte | 25-29 | 1:17:19 | 32:32 | 33:55 | |
| 1,272 | Oliver Breen | 16-24 | 1:17:19 | 34:31 | 31:23 | |
| 1,273 | Cameron Beattie | 25-29 | 1:17:20 | 30:21 | 35:54 | |
| 1,274 | Harry Holland | 25-29 | 1:17:21 | 30:03 | 36:43 | |
| 1,275 | Eoin Galvin | 40-44 | 1:17:21 | 32:17 | 34:09 | |
| 1,276 | Jay Harper | 40-44 | 1:17:22 | 30:38 | 35:31 | |
| 1,277 | Richard Dainty | 40-44 | 1:17:23 | 31:15 | 35:39 | |
| 1,278 | John Bergin | 30-34 | 1:17:23 | 32:15 | 34:13 | |
| 1,279 | Vassos Alexander | 50-54 | 1:17:24 | 31:24 | 34:27 | |
| 1,280 | Sheku Kallon | 25-29 | 1:17:24 | 29:35 | 37:08 | |
| 1,281 | Ralph Ginesi | 55-59 | 1:17:24 | 32:05 | 33:55 | |
| 1,282 | James Richardson | 25-29 | 1:17:25 | 33:28 | 32:40 | |
| 1,283 | Samuel Webb | 25-29 | 1:17:25 | 28:15 | 38:50 | |
| 1,284 | Callum Staff | 16-24 | 1:17:26 | 30:51 | 35:59 | |
| 1,285 | David Bioux | 35-39 | 1:17:26 | 32:08 | 33:07 | |
| 1,286 | Christopher Harger | 35-39 | 1:17:27 | 27:32 | 40:28 | |
| 1,287 | Daniel Garlick | 30-34 | 1:17:28 | 30:04 | 37:26 | |
| 1,288 | Jack Mitchell | 30-34 | 1:17:29 | 33:30 | 32:06 | |
| 1,289 | Jérôme Pallier | 35-39 | 1:17:29 | 32:37 | 34:23 | |
| 1,290 | Nick Prutton | 50-54 | 1:17:30 | 30:12 | 36:28 | |
| 1,291 | Ablo Traore | 25-29 | 1:17:30 | 31:35 | 35:10 | |
| 1,292 | Gabe Lowrie | 35-39 | 1:17:31 | 28:19 | 39:20 | |
| 1,293 | Matt Griffiths | 35-39 | 1:17:33 | 33:18 | 32:24 | |
| 1,294 | Steve Cope | 40-44 | 1:17:36 | 31:01 | 35:52 | |
| 1,295 | Aidan Harrison-Lake | 25-29 | 1:17:37 | 32:33 | 34:09 | |
| 1,296 | Matt Tromans | 40-44 | 1:17:37 | 32:30 | 34:42 | |
| 1,297 | James Dixon | 40-44 | 1:17:37 | 31:36 | 34:58 | |
| 1,298 | Simon Cross | 35-39 | 1:17:38 | 30:26 | 36:29 | |
| 1,299 | Ashley Greaves | 35-39 | 1:17:39 | 31:40 | 35:37 | |
| 1,300 | Dan Stockwell | 40-44 | 1:17:39 | 30:29 | 35:59 | |
| 1,301 | Dale Lloyd | 16-24 | 1:17:40 | 32:56 | 32:07 | |
| 1,302 | Tim Mooney | 50-54 | 1:17:40 | 31:50 | 34:59 | |
| 1,303 | Daniel Brookes | 35-39 | 1:17:40 | 31:59 | 34:58 | |
| 1,304 | Luke Beastall | 30-34 | 1:17:40 | 30:48 | 35:38 | |
| 1,305 | Michael Young | 35-39 | 1:17:40 | 32:43 | 34:18 | |
| 1,306 | Andy Robb | 45-49 | 1:17:41 | 33:19 | 32:52 | |
| 1,307 | Regan Lee | 25-29 | 1:17:41 | 31:22 | 35:25 | |
| 1,308 | Nicolas Gmünder | 25-29 | 1:17:41 | 33:32 | 32:29 | |
| 1,309 | Nick Adkin | 35-39 | 1:17:41 | 33:06 | 33:38 | |
| 1,310 | Chris Macbeth | 35-39 | 1:17:42 | 33:00 | 33:11 | |
| 1,311 | Jerome Van Zeijl | 40-44 | 1:17:44 | 33:48 | 32:49 | |
| 1,312 | Matt Brown | 45-49 | 1:17:45 | 31:16 | 36:18 | |
| 1,313 | Lawrence Williamson | 40-44 | 1:17:46 | 28:04 | 39:14 | |
| 1,314 | Rob Molloy | 30-34 | 1:17:47 | 33:43 | 32:46 | |
| 1,315 | Khaleefa Chee-A-Tow | 16-24 | 1:17:47 | 30:36 | 36:25 | |
| 1,316 | James Hassan | 35-39 | 1:17:47 | 31:28 | 35:32 | |
| 1,317 | Nathan Owen | 30-34 | 1:17:48 | 33:17 | 32:53 | |
| 1,318 | Gabriel Wolff | 35-39 | 1:17:48 | 31:19 | 34:39 | |
| 1,319 | Richard Smith | 40-44 | 1:17:48 | 31:24 | 35:34 | |
| 1,320 | Scott Chapman | 30-34 | 1:17:49 | 31:24 | 36:01 | |
| 1,321 | Matt Botham | 35-39 | 1:17:50 | 29:39 | 37:42 | |
| 1,322 | Luke Elford | 35-39 | 1:17:51 | 31:45 | 35:35 | |
| 1,323 | Conor Restall | 30-34 | 1:17:52 | 33:17 | 32:42 | |
| 1,324 | Glenn Murley | 30-34 | 1:17:53 | 29:27 | 37:18 | |
| 1,325 | Max Sanderson | 16-24 | 1:17:53 | 30:34 | 36:28 | |
| 1,326 | John Hofwijks | 45-49 | 1:17:53 | 31:29 | 35:45 | |
| 1,327 | Cynan Jones | 16-24 | 1:17:53 | 31:20 | 36:10 | |
| 1,328 | Vadym Obremskyi | 35-39 | 1:17:54 | 33:01 | 33:43 | |
| 1,329 | Maximilian Meiwald | 30-34 | 1:17:55 | 33:12 | 33:47 | |
| 1,330 | Owen Evans | 40-44 | 1:17:55 | 31:37 | 35:16 | |
| 1,331 | Mark Hind | 45-49 | 1:17:55 | 33:53 | 32:57 | |
| 1,332 | Alex Bethune | 40-44 | 1:17:55 | 31:52 | 34:37 | |
| 1,333 | Matthew Cornall | 35-39 | 1:17:56 | 33:39 | 33:03 | |
| 1,334 | Mike Greenwood | 30-34 | 1:17:56 | 32:56 | 33:27 | |
| 1,335 | Aidan Fitzgerald | 35-39 | 1:17:56 | 32:25 | 33:33 | |
| 1,336 | Chris Eggleton | 40-44 | 1:17:57 | 33:53 | 32:52 | |
| 1,337 | Fintan Bannon | 35-39 | 1:17:58 | 31:52 | 35:08 | |
| 1,338 | Gary Forrester | 60-64 | 1:17:58 | 32:30 | 34:23 | |
| 1,339 | Andrew Buckley | 45-49 | 1:17:59 | 31:52 | 35:11 | |
| 1,340 | Dilraj Bhachu | 35-39 | 1:17:59 | 29:17 | 38:09 | |
| 1,341 | David Hennebery | 40-44 | 1:17:59 | 30:34 | 37:07 | |
| 1,342 | Brady O'Gorman Davies | 25-29 | 1:17:59 | 33:45 | 32:44 | |
| 1,343 | Rhys Evans | 30-34 | 1:18:00 | 31:30 | 36:13 | |
| 1,344 | Ben Chivers | 40-44 | 1:18:01 | 30:56 | 35:45 | |
| 1,345 | Luke Kelly | 25-29 | 1:18:01 | 32:51 | 34:41 | |
| 1,346 | Thomas Bradley | 40-44 | 1:18:01 | 31:21 | 35:39 | |
| 1,347 | Benjamin Chance | 35-39 | 1:18:02 | 31:28 | 35:03 | |
| 1,348 | Napat Thavisin | 30-34 | 1:18:05 | 33:39 | 33:45 | |
| 1,349 | Tom Wilson | 35-39 | 1:18:05 | 33:16 | 33:44 | |
| 1,350 | Tom Light | 40-44 | 1:18:06 | 32:46 | 34:00 | |
| 1,351 | Ellis Johnson | 16-24 | 1:18:07 | 31:51 | 35:47 | |
| 1,352 | Daniel Peskett | 25-29 | 1:18:07 | 34:43 | 32:05 | |
| 1,353 | Aled Davies | 40-44 | 1:18:08 | 35:03 | 32:10 | |
| 1,354 | Sean Brophy | 45-49 | 1:18:09 | 32:27 | 35:22 | |
| 1,355 | Gareth Jones | 25-29 | 1:18:09 | 32:52 | 34:16 | |
| 1,356 | Sadaat Cheema | 35-39 | 1:18:10 | 29:06 | 38:24 | |
| 1,357 | Alberto Rodriguez | 35-39 | 1:18:11 | 28:40 | 39:40 | |
| 1,358 | Sam Burfield | 35-39 | 1:18:11 | 33:17 | 34:21 | |
| 1,359 | Richard Hunt | 40-44 | 1:18:12 | 31:40 | 35:06 | |
| 1,360 | Callum Jarvis | 16-24 | 1:18:13 | 27:16 | 41:40 | |
| 1,361 | Chih-Hao Lin | 45-49 | 1:18:13 | 30:54 | 37:14 | |
| 1,362 | Ashley Templeton | 30-34 | 1:18:14 | 33:52 | 33:27 | |
| 1,363 | Michael Arnold | 40-44 | 1:18:14 | 30:46 | 37:15 | |
| 1,364 | Kevin Shepherd | 40-44 | 1:18:15 | 32:29 | 34:27 | |
| 1,365 | Matt Healy | 40-44 | 1:18:16 | 32:37 | 30:15 | |
| 1,366 | David Moodie | 30-34 | 1:18:17 | 31:52 | 34:50 | |
| 1,367 | David Wood | 30-34 | 1:18:17 | 33:51 | 32:53 | |
| 1,368 | Paul Dent | 55-59 | 1:18:18 | 31:12 | 36:35 | |
| 1,369 | Kyle Matravers | 35-39 | 1:18:19 | 31:23 | 35:48 | |
| 1,370 | Jonathon Smith | 35-39 | 1:18:19 | 30:43 | 37:20 | |
| 1,371 | Tristan Griffin | 25-29 | 1:18:19 | 33:59 | 33:24 | |
| 1,372 | Spencer Crane | 30-34 | 1:18:20 | 31:41 | 35:50 | |
| 1,373 | Jake Oxby | 30-34 | 1:18:20 | 29:48 | 38:47 | |
| 1,374 | Alex Buley | 25-29 | 1:18:20 | 33:59 | 33:11 | |
| 1,375 | Adam Mcdonald | 35-39 | 1:18:21 | 33:31 | 33:49 | |
| 1,376 | Karam Ben Mhani | 35-39 | 1:18:21 | 32:06 | 34:55 | |
| 1,377 | Ian Dickens | 50-54 | 1:18:24 | 29:47 | 38:20 | |
| 1,378 | Rhys Hellin | 35-39 | 1:18:24 | 31:15 | 36:49 | |
| 1,379 | John Walsh | 40-44 | 1:18:25 | 30:18 | 38:05 | |
| 1,380 | Devon Bagley | 25-29 | 1:18:26 | 32:09 | 35:14 | |
| 1,381 | Tyrell Willis | 25-29 | 1:18:26 | 30:28 | 37:57 | |
| 1,382 | Tobias Walker | 30-34 | 1:18:26 | 33:18 | 34:35 | |
| 1,383 | Declan Harvey | 30-34 | 1:18:27 | 30:07 | 36:45 | |
| 1,384 | Matt Tindall | 30-34 | 1:18:27 | 31:47 | 36:13 | |
| 1,385 | Ryan Pegg | 35-39 | 1:18:28 | 28:26 | 40:12 | |
| 1,386 | Ajay Bhamra | 30-34 | 1:18:29 | 31:46 | 35:41 | |
| 1,387 | Charlie Hine | 16-24 | 1:18:29 | 31:17 | 35:32 | |
| 1,388 | Dan Lubbock | 45-49 | 1:18:29 | 31:34 | 35:48 | |
| 1,389 | James Jerram | 16-24 | 1:18:30 | 30:21 | 36:15 | |
| 1,390 | Sam Wright | 25-29 | 1:18:31 | 32:37 | 35:07 | |
| 1,391 | Gordon Joyce | 30-34 | 1:18:31 | 32:45 | 33:59 | |
| 1,392 | David Mccabe | 45-49 | 1:18:32 | 30:22 | 37:49 | |
| 1,393 | Stephen Quinn | 35-39 | 1:18:32 | 30:58 | 36:55 | |
| 1,394 | Marco Young | 30-34 | 1:18:32 | 31:21 | 36:16 | |
| 1,395 | James Gormley | 35-39 | 1:18:33 | 31:36 | 36:11 | |
| 1,396 | Angus Thomson | 16-24 | 1:18:33 | 32:53 | 34:43 | |
| 1,397 | Karl Mcfalone | 35-39 | 1:18:35 | 33:16 | 34:22 | |
| 1,398 | Eddie Hyde | 16-24 | 1:18:35 | 31:57 | 35:47 | |
| 1,399 | John Scott | 55-59 | 1:18:35 | 28:22 | 40:18 | |
| 1,400 | Steven Smyth | 35-39 | 1:18:36 | 32:26 | 35:20 |