FULL RESULTS
HYROX London Excel 2025 Results – Open Men (page 12)
3,058 finishers. Winner Alexis Bernier in 55:21; median 1:20:03.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 2,201 | Jonathan Kidoushim | 40-44 | 1:28:29 | 36:31 | 39:25 | |
| 2,202 | Simon Oakden | 55-59 | 1:28:29 | 38:32 | 37:03 | |
| 2,203 | Tom Mcbride | 30-34 | 1:28:30 | 33:28 | 41:52 | |
| 2,204 | Davide Chessa | 45-49 | 1:28:31 | 35:50 | 39:53 | |
| 2,205 | Saul Ward | 25-29 | 1:28:31 | 34:55 | 40:12 | |
| 2,206 | Andrew Jones | 45-49 | 1:28:32 | 34:51 | 41:04 | |
| 2,207 | Alexander Brown | 30-34 | 1:28:32 | 38:09 | 36:57 | |
| 2,208 | Connor Curtis | 35-39 | 1:28:33 | 36:23 | 38:48 | |
| 2,209 | Matt Warren | 30-34 | 1:28:34 | 38:11 | 38:14 | |
| 2,210 | Paul Freear | 35-39 | 1:28:35 | 34:59 | 40:25 | |
| 2,211 | Jordan Fudge | 30-34 | 1:28:36 | 36:44 | 37:56 | |
| 2,212 | Richard Gibbons | 40-44 | 1:28:37 | 36:06 | 40:34 | |
| 2,213 | Lee Steeden | 35-39 | 1:28:37 | 35:43 | 39:55 | |
| 2,214 | Joel Wright | 40-44 | 1:28:38 | 34:07 | 42:46 | |
| 2,215 | Nicolas Copeland | 35-39 | 1:28:38 | 34:17 | 42:51 | |
| 2,216 | Adam Fawcett | 30-34 | 1:28:39 | 38:41 | 36:59 | |
| 2,217 | Marc Jones | 45-49 | 1:28:41 | 38:33 | 37:15 | |
| 2,218 | Joe Pierce | 16-24 | 1:28:42 | 37:36 | 38:35 | |
| 2,219 | Alan Metters | 50-54 | 1:28:42 | 34:42 | 41:34 | |
| 2,220 | Alex Mcgregor | 35-39 | 1:28:42 | 33:03 | 44:33 | |
| 2,221 | Ellis Williams | 16-24 | 1:28:43 | 32:06 | 44:52 | |
| 2,222 | Calum Annetts | 25-29 | 1:28:43 | 38:37 | 37:34 | |
| 2,223 | Lukas Macris | 30-34 | 1:28:43 | 35:01 | 40:53 | |
| 2,224 | Christopher Williams | 40-44 | 1:28:43 | 35:36 | 41:13 | |
| 2,225 | Josh Butten | 30-34 | 1:28:44 | 38:49 | 36:13 | |
| 2,226 | Anthony Bunce | 45-49 | 1:28:44 | 36:38 | 39:20 | |
| 2,227 | Andrew Barker | 40-44 | 1:28:45 | 34:49 | 42:17 | |
| 2,228 | Taylor Hindry | 16-24 | 1:28:45 | 36:58 | 39:39 | |
| 2,229 | Luke Brack | 16-24 | 1:28:45 | 35:55 | 37:46 | |
| 2,230 | Mark Sugden | 50-54 | 1:28:46 | 33:44 | 43:22 | |
| 2,231 | Andrew Mead | 25-29 | 1:28:46 | 34:44 | 42:41 | |
| 2,232 | Kieran Bennett | 40-44 | 1:28:46 | 35:02 | 40:40 | |
| 2,233 | Lewis Smith | 35-39 | 1:28:48 | 35:22 | 39:54 | |
| 2,234 | Edward Vella | 30-34 | 1:28:49 | 37:15 | 38:39 | |
| 2,235 | Jack Hewitt | 25-29 | 1:28:49 | 36:48 | 39:00 | |
| 2,236 | Oliver Camilleri | 35-39 | 1:28:50 | 36:30 | 39:06 | |
| 2,237 | Andrew Fox | 35-39 | 1:28:51 | 34:00 | 43:39 | |
| 2,238 | Noisy Noel Allen | 40-44 | 1:28:52 | 35:55 | 40:15 | |
| 2,239 | Jamie Taylor | 45-49 | 1:28:53 | 35:35 | 41:04 | |
| 2,240 | Josh White | 16-24 | 1:28:54 | 35:51 | 39:06 | |
| 2,241 | Pontus Edqvist | 16-24 | 1:28:54 | 36:23 | 35:00 | |
| 2,242 | Toby Grainger | 40-44 | 1:28:55 | 33:40 | 42:37 | |
| 2,243 | Matthew Crosse | 45-49 | 1:28:56 | 35:53 | 39:52 | |
| 2,244 | Alex Pigg | 30-34 | 1:28:56 | 33:22 | 42:58 | |
| 2,245 | Tristan Daws | 40-44 | 1:28:57 | 35:07 | 42:01 | |
| 2,246 | Sebastiaan Willen | 35-39 | 1:28:57 | 35:14 | 40:54 | |
| 2,247 | David Bourget | 40-44 | 1:28:57 | 37:29 | 39:10 | |
| 2,248 | Daniel Cox | 16-24 | 1:28:58 | 36:51 | 38:22 | |
| 2,249 | Fabien Strawbridge | 45-49 | 1:28:59 | 35:05 | 42:28 | |
| 2,250 | Russell Tickner | 30-34 | 1:28:59 | 33:55 | 42:53 | |
| 2,251 | Patrick Jeram | 30-34 | 1:28:59 | 35:41 | 40:52 | |
| 2,252 | Nicholas Jaques | 35-39 | 1:29:01 | 35:47 | 39:35 | |
| 2,253 | Ben Singer | 45-49 | 1:29:03 | 36:09 | 40:24 | |
| 2,254 | Tariq Miskry | 55-59 | 1:29:04 | 32:35 | 42:50 | |
| 2,255 | Zack Bond | 16-24 | 1:29:04 | 32:52 | 41:28 | |
| 2,256 | Nathan Bridger | 30-34 | 1:29:06 | 37:29 | 37:54 | |
| 2,257 | Dean Sharman | 40-44 | 1:29:07 | 36:31 | 39:33 | |
| 2,258 | Scott Foreman | 35-39 | 1:29:07 | 33:55 | 43:16 | |
| 2,259 | Adam Blakemore | 40-44 | 1:29:08 | 34:00 | 41:12 | |
| 2,260 | Thomas Paley | 30-34 | 1:29:08 | 32:09 | 46:14 | |
| 2,261 | Martin Cross | 40-44 | 1:29:09 | 33:22 | 43:15 | |
| 2,262 | Patrick Flanagan | 45-49 | 1:29:09 | 33:33 | 42:43 | |
| 2,263 | Omar El Said | 25-29 | 1:29:09 | 37:55 | 37:26 | |
| 2,264 | Adelbert Garcia | 30-34 | 1:29:11 | 32:17 | 44:28 | |
| 2,265 | Cai Pugh | 16-24 | 1:29:11 | 33:59 | 44:10 | |
| 2,266 | Daniel Broadhead | 45-49 | 1:29:11 | 36:20 | 40:33 | |
| 2,267 | Stuart Perkins | 35-39 | 1:29:11 | 35:14 | 40:07 | |
| 2,268 | Shay Morgan | 30-34 | 1:29:12 | 38:50 | 37:31 | |
| 2,269 | Rodney Williams | 35-39 | 1:29:12 | 33:39 | 42:26 | |
| 2,270 | Mark Crawford | 35-39 | 1:29:12 | 35:37 | 41:33 | |
| 2,271 | Chris Bacon | 35-39 | 1:29:13 | 35:50 | 41:07 | |
| 2,272 | David Layton | 40-44 | 1:29:14 | 34:51 | 42:00 | |
| 2,273 | Romesh Tirimanna | 30-34 | 1:29:14 | 36:18 | 38:44 | |
| 2,274 | Ian Ogilvie | 40-44 | 1:29:15 | 34:13 | 42:44 | |
| 2,275 | Philip Athersmith | 40-44 | 1:29:15 | 34:29 | 42:14 | |
| 2,276 | Tony Gh | 25-29 | 1:29:17 | 36:04 | 40:04 | |
| 2,277 | Jasen Issory | 35-39 | 1:29:17 | 36:19 | 40:33 | |
| 2,278 | Peter Ehry | 40-44 | 1:29:18 | 34:13 | 43:07 | |
| 2,279 | Ronald Sandoval | 40-44 | 1:29:18 | 31:08 | 44:08 | |
| 2,280 | James Stewart | 35-39 | 1:29:19 | 34:59 | 42:10 | |
| 2,281 | Andy Knight | 45-49 | 1:29:23 | 35:30 | 41:44 | |
| 2,282 | Anthony Richmond | 35-39 | 1:29:25 | 38:47 | 37:35 | |
| 2,283 | Damian Prestwich | 35-39 | 1:29:28 | 33:38 | 41:14 | |
| 2,284 | Mark Wilson | 50-54 | 1:29:30 | 33:41 | 44:52 | |
| 2,285 | Fabio Cortesi | 40-44 | 1:29:30 | 31:27 | 45:29 | |
| 2,286 | Harry Love | 30-34 | 1:29:30 | 36:43 | 39:50 | |
| 2,287 | Daniel Youngs | 40-44 | 1:29:32 | 39:07 | 37:23 | |
| 2,288 | Max Rabey | 25-29 | 1:29:33 | 36:40 | 38:34 | |
| 2,289 | Mark Jones | 35-39 | 1:29:34 | 33:55 | 44:35 | |
| 2,290 | Chris Whale | 40-44 | 1:29:35 | 34:51 | 43:17 | |
| 2,291 | Jordan Phillips | 30-34 | 1:29:38 | 35:40 | 41:31 | |
| 2,292 | Anders Engsas | 35-39 | 1:29:39 | 34:58 | 43:18 | |
| 2,293 | Paul Hartley | 50-54 | 1:29:40 | 34:09 | 43:11 | |
| 2,294 | Adam Stuchbery | 30-34 | 1:29:40 | 35:43 | 42:17 | |
| 2,295 | Frank Maret | 60-64 | 1:29:40 | 36:25 | 40:56 | |
| 2,296 | Charlie Colman | 35-39 | 1:29:41 | 38:13 | 39:04 | |
| 2,297 | Louis Barr | 25-29 | 1:29:42 | 36:37 | 38:55 | |
| 2,298 | Kyle Highway | 30-34 | 1:29:46 | 37:13 | 38:04 | |
| 2,299 | Christian Gregory | 50-54 | 1:29:47 | 37:36 | 39:17 | |
| 2,300 | Simon Garrill | 50-54 | 1:29:49 | 34:33 | 42:50 | |
| 2,301 | Danny Summers | 35-39 | 1:29:50 | 35:02 | 42:09 | |
| 2,302 | Leonard Patane | 60-64 | 1:29:50 | 35:05 | 42:57 | |
| 2,303 | David Neilly | 30-34 | 1:29:51 | 39:49 | 36:36 | |
| 2,304 | Danny Coyle | 45-49 | 1:29:51 | 34:47 | 42:39 | |
| 2,305 | Aidan Robbins | 35-39 | 1:29:54 | 37:39 | 38:07 | |
| 2,306 | Yuet Meng Andy Ng | 45-49 | 1:29:57 | 32:33 | 46:09 | |
| 2,307 | Michael Andreas | 40-44 | 1:29:59 | 36:43 | 39:09 | |
| 2,308 | Loren Alleyne | 25-29 | 1:30:00 | 30:42 | 46:42 | |
| 2,309 | James Connaughton | 45-49 | 1:30:01 | 33:39 | 44:39 | |
| 2,310 | Matty Rathe | 50-54 | 1:30:02 | 39:40 | 37:36 | |
| 2,311 | Glyn Evans | 35-39 | 1:30:02 | 34:10 | 44:25 | |
| 2,312 | Mahmoud Heikal | 25-29 | 1:30:03 | 36:08 | 41:57 | |
| 2,313 | Jake Davies | 16-24 | 1:30:08 | 34:11 | 44:41 | |
| 2,314 | James Barber | 30-34 | 1:30:11 | 38:05 | 39:07 | |
| 2,315 | Lewis Dow | 16-24 | 1:30:11 | 34:28 | 43:55 | |
| 2,316 | Jamie King | 16-24 | 1:30:12 | 38:02 | 38:56 | |
| 2,317 | Tim Pearce | 45-49 | 1:30:14 | 33:34 | 44:56 | |
| 2,318 | Will Pontin | 16-24 | 1:30:14 | 39:18 | 37:58 | |
| 2,319 | Joseph Atkinson | 25-29 | 1:30:15 | 38:20 | 38:48 | |
| 2,320 | Connor Hichens | 55-59 | 1:30:17 | 36:17 | 42:03 | |
| 2,321 | Jake Smyth | 16-24 | 1:30:19 | 35:28 | 42:23 | |
| 2,322 | John Mcguigan | 35-39 | 1:30:21 | 34:19 | 43:42 | |
| 2,323 | Maximiliano Contreras | 25-29 | 1:30:22 | 35:44 | 40:49 | |
| 2,324 | Andy Raeside | 35-39 | 1:30:22 | 37:40 | 39:47 | |
| 2,325 | Chris James | 35-39 | 1:30:23 | 36:40 | 40:32 | |
| 2,326 | Alexander Allan-Smith | 25-29 | 1:30:23 | 37:45 | 40:02 | |
| 2,327 | Harry Bureau | 25-29 | 1:30:24 | 38:02 | 40:13 | |
| 2,328 | Luke Thompson | 35-39 | 1:30:24 | 34:58 | 42:48 | |
| 2,329 | Alejandro Rodriguez | 25-29 | 1:30:26 | 35:56 | 40:38 | |
| 2,330 | Hilesh Radia | 45-49 | 1:30:28 | 35:39 | 42:25 | |
| 2,331 | Joe Storey | 25-29 | 1:30:31 | 34:22 | 43:12 | |
| 2,332 | Emmet Brady | 50-54 | 1:30:36 | 37:54 | 40:25 | |
| 2,333 | Liam Connor | 30-34 | 1:30:36 | 36:14 | 42:08 | |
| 2,334 | Federico Carucci | 35-39 | 1:30:36 | 35:48 | 42:30 | |
| 2,335 | Duncan Davies | 50-54 | 1:30:38 | 36:24 | 41:46 | |
| 2,336 | Andy Colville | 40-44 | 1:30:39 | 34:55 | 43:08 | |
| 2,337 | Nicholas Atkinson | 45-49 | 1:30:40 | 36:59 | 39:45 | |
| 2,338 | Ray Cahill | 55-59 | 1:30:41 | 34:30 | 44:25 | |
| 2,339 | Michael Levin | 30-34 | 1:30:41 | 36:44 | 41:23 | |
| 2,340 | Stephen Meager | 30-34 | 1:30:43 | 40:28 | 36:51 | |
| 2,341 | Jon Brennan | 35-39 | 1:30:44 | 36:13 | 41:04 | |
| 2,342 | Jason Parsons | 35-39 | 1:30:44 | 37:00 | 39:29 | |
| 2,343 | Andrew Muirhead | 35-39 | 1:30:46 | 38:41 | 37:18 | |
| 2,344 | Ben Evans | 40-44 | 1:30:46 | 37:24 | 41:24 | |
| 2,345 | Derek Heathwood | 50-54 | 1:30:48 | 34:49 | 43:57 | |
| 2,346 | Terry Charalambous | 35-39 | 1:30:49 | 32:57 | 43:42 | |
| 2,347 | Philip Astles | 45-49 | 1:30:51 | 36:29 | 41:57 | |
| 2,348 | Benedict Glynn | 35-39 | 1:30:52 | 36:49 | 40:34 | |
| 2,349 | Jason French | 35-39 | 1:30:53 | 35:53 | 39:14 | |
| 2,350 | Dan Fennell | 40-44 | 1:30:53 | 38:42 | 38:24 | |
| 2,351 | Ben Andrews | 25-29 | 1:30:55 | 38:16 | 39:32 | |
| 2,352 | Owain Wilson | 16-24 | 1:30:55 | 35:32 | 43:23 | |
| 2,353 | Alan Anderson | 55-59 | 1:30:57 | 36:43 | 41:17 | |
| 2,354 | Rob Dyer | 45-49 | 1:30:57 | 36:38 | 41:25 | |
| 2,355 | Bradleigh Hughes | 30-34 | 1:30:59 | 32:58 | 44:40 | |
| 2,356 | G Cruz | 30-34 | 1:30:59 | 33:51 | 44:47 | |
| 2,357 | Jose Salcedo | 30-34 | 1:30:59 | 35:21 | 42:17 | |
| 2,358 | James Thompson | 25-29 | 1:31:00 | 38:22 | 39:59 | |
| 2,359 | Alex Bearpark | 35-39 | 1:31:03 | 38:00 | 40:16 | |
| 2,360 | Tony Mckinley | 60-64 | 1:31:03 | 35:45 | 41:41 | |
| 2,361 | Matthew Dickinson | 30-34 | 1:31:07 | 37:57 | 40:11 | |
| 2,362 | Ciprian Ignat | 30-34 | 1:31:08 | 38:44 | 38:56 | |
| 2,363 | Kristian Knight | 35-39 | 1:31:08 | 36:50 | 42:14 | |
| 2,364 | Jackson Ruddell | 16-24 | 1:31:08 | 35:26 | 44:04 | |
| 2,365 | David Holman | 50-54 | 1:31:11 | 35:40 | 42:58 | |
| 2,366 | Glenn Caulfield | 35-39 | 1:31:12 | 33:32 | 44:33 | |
| 2,367 | Rhoneil Tiburcio | 30-34 | 1:31:14 | 38:49 | 37:26 | |
| 2,368 | Carlo De Caprio | 50-54 | 1:31:15 | 34:02 | 44:45 | |
| 2,369 | Ravinder Uppal | 45-49 | 1:31:15 | 38:33 | 39:18 | |
| 2,370 | John Spearman | 65-69 | 1:31:16 | 31:15 | 49:01 | |
| 2,371 | Jack Holden | 25-29 | 1:31:17 | 34:12 | 45:25 | |
| 2,372 | Michael Dutton | 65-69 | 1:31:18 | 32:29 | 47:43 | |
| 2,373 | Salomon Weil | 30-34 | 1:31:23 | 37:03 | 39:31 | |
| 2,374 | Paul Schulz | 30-34 | 1:31:24 | 36:19 | 41:46 | |
| 2,375 | Jörn Rupprich | 40-44 | 1:31:25 | 35:32 | 42:03 | |
| 2,376 | Marcus Goodsell | 50-54 | 1:31:26 | 36:24 | 41:35 | |
| 2,377 | Jimmy Choain | 30-34 | 1:31:27 | 37:14 | 40:14 | |
| 2,378 | Henry Faun | 35-39 | 1:31:27 | 39:32 | 38:07 | |
| 2,379 | Scott Pearce | 30-34 | 1:31:35 | 36:48 | 41:36 | |
| 2,380 | Warren Dawson | 35-39 | 1:31:37 | 37:10 | 41:54 | |
| 2,381 | Liam Horne | 35-39 | 1:31:39 | 33:41 | 45:26 | |
| 2,382 | Steven Bell | 40-44 | 1:31:40 | 35:49 | 42:44 | |
| 2,383 | Daniel Oliver | 35-39 | 1:31:40 | 36:01 | 42:25 | |
| 2,384 | Phillip Griffiths | 40-44 | 1:31:43 | 33:44 | 45:21 | |
| 2,385 | Adrian Bonner | 50-54 | 1:31:43 | 31:19 | 48:02 | |
| 2,386 | Patrick Johnson | 16-24 | 1:31:43 | 37:05 | 39:37 | |
| 2,387 | Colin Stark | 30-34 | 1:31:45 | 35:44 | 42:32 | |
| 2,388 | Julien Dazas | 25-29 | 1:31:46 | 40:12 | 38:08 | |
| 2,389 | Ben Murphy | 40-44 | 1:31:46 | 37:00 | 42:05 | |
| 2,390 | Karl Gillingham | 35-39 | 1:31:48 | 38:22 | 40:41 | |
| 2,391 | George Pemberton | 25-29 | 1:31:49 | 39:22 | 37:46 | |
| 2,392 | Erik Chapman | 35-39 | 1:31:50 | 39:01 | 39:40 | |
| 2,393 | Ben Dos Santos | 30-34 | 1:31:50 | 35:09 | 42:45 | |
| 2,394 | Ian Quartermaine | 45-49 | 1:31:50 | 37:58 | 40:05 | |
| 2,395 | David Ashton | 35-39 | 1:31:52 | 37:39 | 40:48 | |
| 2,396 | Ian Vickers | 55-59 | 1:31:55 | 38:51 | 39:38 | |
| 2,397 | Sam Stones | 16-24 | 1:31:55 | 35:46 | 41:51 | |
| 2,398 | Michael Dunn | 70-74 | 1:31:55 | 36:41 | 43:32 | |
| 2,399 | John Cowan | 35-39 | 1:31:56 | 38:02 | 39:01 | |
| 2,400 | Dan Brennan | 30-34 | 1:31:56 | 38:22 | 40:30 |