FULL RESULTS
HYROX London Excel 2025 Results – Open Men (page 8)
3,058 finishers. Winner Alexis Bernier in 55:21; median 1:20:03.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1,401 | Jamie Muir | 40-44 | 1:18:37 | 32:53 | 35:02 | |
| 1,402 | Alvin Mateo | 45-49 | 1:18:37 | 30:55 | 37:14 | |
| 1,403 | Euan Henry | 40-44 | 1:18:39 | 29:26 | 38:02 | |
| 1,404 | Ryan Lynch | 30-34 | 1:18:40 | 29:19 | 38:16 | |
| 1,405 | Danny Cooper | 40-44 | 1:18:40 | 34:54 | 32:32 | |
| 1,406 | Sam Ward | 45-49 | 1:18:40 | 30:32 | 36:46 | |
| 1,407 | Stuart Bradley | 50-54 | 1:18:41 | 30:45 | 37:36 | |
| 1,408 | Giuseppe Lopiccolo | 25-29 | 1:18:41 | 31:53 | 36:02 | |
| 1,409 | Jermaine Anderson | 30-34 | 1:18:42 | 29:20 | 39:32 | |
| 1,410 | Edward Weale | 40-44 | 1:18:43 | 32:55 | 34:56 | |
| 1,411 | Tim Shaw | 40-44 | 1:18:44 | 34:09 | 33:06 | |
| 1,412 | Keval Patel | 35-39 | 1:18:44 | 30:34 | 38:12 | |
| 1,413 | Kwasi Frempong | 40-44 | 1:18:46 | 29:39 | 38:06 | |
| 1,414 | Pat Kelly | 40-44 | 1:18:46 | 33:19 | 34:12 | |
| 1,415 | Thomas Webster | 25-29 | 1:18:48 | 32:26 | 34:26 | |
| 1,416 | Giuseppe Di Ciancia | 35-39 | 1:18:49 | 32:15 | 36:02 | |
| 1,417 | Andrew Price | 45-49 | 1:18:49 | 30:38 | 37:14 | |
| 1,418 | Daniel Dorans | 35-39 | 1:18:51 | 30:21 | 38:07 | |
| 1,419 | Dean Holst | 30-34 | 1:18:52 | 32:56 | 35:08 | |
| 1,420 | Michael Kennedy | 30-34 | 1:18:52 | 29:00 | 39:10 | |
| 1,421 | Oliver Taylor | 35-39 | 1:18:54 | 31:33 | 36:12 | |
| 1,422 | Matt Jameson | 30-34 | 1:18:55 | 35:16 | 32:31 | |
| 1,423 | Morgan West | 25-29 | 1:18:55 | 30:43 | 35:01 | |
| 1,424 | Adrian Richardson | 45-49 | 1:18:56 | 29:13 | 38:34 | |
| 1,425 | Steven Ruck | 40-44 | 1:18:56 | 30:47 | 37:50 | |
| 1,426 | Max Foreman | 30-34 | 1:18:56 | 30:08 | 38:31 | |
| 1,427 | Craig Bailey | 40-44 | 1:18:57 | 31:28 | 36:59 | |
| 1,428 | Colby Cresswell | 16-24 | 1:18:58 | 30:40 | 36:20 | |
| 1,429 | Will Clark | 30-34 | 1:18:59 | 33:14 | 34:31 | |
| 1,430 | Nathaniel Scott | 35-39 | 1:19:00 | 32:38 | 35:29 | |
| 1,431 | Maxim Van Doorn | 25-29 | 1:19:00 | 32:04 | 35:04 | |
| 1,432 | Faisal Alhajraf | 16-24 | 1:19:00 | 27:59 | 37:12 | |
| 1,433 | Evan Merton | 16-24 | 1:19:00 | 31:28 | 37:02 | |
| 1,434 | Isaac Odeniyi | 25-29 | 1:19:01 | 32:52 | 34:51 | |
| 1,435 | Matthew May | 30-34 | 1:19:01 | 32:22 | 36:02 | |
| 1,436 | Jamie Bradford | 40-44 | 1:19:02 | 32:33 | 35:31 | |
| 1,437 | Josh Roberts | 30-34 | 1:19:02 | 32:04 | 36:28 | |
| 1,438 | Harry Belshaw | 25-29 | 1:19:02 | 33:55 | 34:05 | |
| 1,439 | Patrick Sullivan | 30-34 | 1:19:03 | 33:33 | 33:50 | |
| 1,440 | Danny Livings | 35-39 | 1:19:03 | 31:11 | 36:24 | |
| 1,441 | Steve Moore | 35-39 | 1:19:03 | 31:30 | 36:20 | |
| 1,442 | Jack Sloan | 25-29 | 1:19:04 | 29:17 | 39:24 | |
| 1,443 | James Ames | 35-39 | 1:19:04 | 32:21 | 35:50 | |
| 1,444 | James Hoskyns-Jones | 35-39 | 1:19:07 | 31:54 | 36:13 | |
| 1,445 | James Ogden | 30-34 | 1:19:07 | 29:35 | 38:55 | |
| 1,446 | Daniel Evans | 35-39 | 1:19:07 | 32:07 | 35:59 | |
| 1,447 | Tj Morris | 25-29 | 1:19:07 | 31:14 | 37:26 | |
| 1,448 | Rob Anderson-Dukes | 40-44 | 1:19:08 | 33:12 | 34:44 | |
| 1,449 | Luke Burcham-Heard | 35-39 | 1:19:09 | 33:10 | 35:01 | |
| 1,450 | Michael Wilkinson | 35-39 | 1:19:09 | 32:55 | 34:06 | |
| 1,451 | Adam John | 40-44 | 1:19:10 | 33:38 | 33:28 | |
| 1,452 | Laurence Bax | 35-39 | 1:19:11 | 30:32 | 37:32 | |
| 1,453 | Antony Godderidge | 55-59 | 1:19:13 | 33:15 | 34:18 | |
| 1,454 | Daniel Witherington | 25-29 | 1:19:14 | 32:29 | 35:52 | |
| 1,455 | Ross Elliott | 30-34 | 1:19:14 | 30:20 | 38:40 | |
| 1,456 | Luke Martin | 30-34 | 1:19:16 | 32:05 | 35:07 | |
| 1,457 | Tendai Kavayi | 25-29 | 1:19:16 | 32:40 | 34:42 | |
| 1,458 | Kevin Moran | 25-29 | 1:19:16 | 31:22 | 37:27 | |
| 1,459 | Imad Kourde | 35-39 | 1:19:17 | 32:17 | 35:56 | |
| 1,460 | James Aldridge | 25-29 | 1:19:18 | 34:12 | 33:52 | |
| 1,461 | Henry Colaco | 45-49 | 1:19:19 | 33:24 | 33:46 | |
| 1,462 | Paul Lane | 40-44 | 1:19:19 | 32:48 | 35:59 | |
| 1,463 | Carl Harrison | 40-44 | 1:19:19 | 30:40 | 37:32 | |
| 1,464 | Connor Sturgess | 25-29 | 1:19:19 | 32:51 | 34:47 | |
| 1,465 | William Edwards | 30-34 | 1:19:21 | 31:40 | 36:37 | |
| 1,466 | Chirag Patel | 40-44 | 1:19:21 | 31:02 | 37:52 | |
| 1,467 | Dorian Jones | 40-44 | 1:19:22 | 33:36 | 35:09 | |
| 1,468 | Jack Duncan | 30-34 | 1:19:23 | 35:35 | 32:22 | |
| 1,469 | Gonçalo Lourenço | 35-39 | 1:19:23 | 33:52 | 34:21 | |
| 1,470 | Carlos Ribeiro | 30-34 | 1:19:24 | 34:59 | 32:53 | |
| 1,471 | Lukas Venckunas | 16-24 | 1:19:24 | 30:12 | 38:03 | |
| 1,472 | Matt Smith | 35-39 | 1:19:25 | 31:18 | 37:27 | |
| 1,473 | Cameron Plater | 25-29 | 1:19:25 | 33:41 | 34:05 | |
| 1,474 | Xavier Greco | 25-29 | 1:19:26 | 32:34 | 35:51 | |
| 1,475 | Kevin Knowles | 45-49 | 1:19:27 | 28:55 | 40:57 | |
| 1,476 | Monty Knight | 16-24 | 1:19:27 | 29:59 | 39:10 | |
| 1,477 | Thomas Ogg | 25-29 | 1:19:28 | 32:31 | 35:17 | |
| 1,478 | Casey Hardy | 25-29 | 1:19:28 | 32:41 | 35:37 | |
| 1,479 | David Boagey | 30-34 | 1:19:28 | 32:34 | 36:03 | |
| 1,480 | Sonny Chapman | 35-39 | 1:19:30 | 33:14 | 33:38 | |
| 1,481 | Rob Taylor | 25-29 | 1:19:30 | 31:23 | 36:57 | |
| 1,482 | Jamie Clarke | 30-34 | 1:19:30 | 31:37 | 37:01 | |
| 1,483 | Harrison Turnbull | 16-24 | 1:19:31 | 31:50 | 36:41 | |
| 1,484 | Stephen Delaney | 45-49 | 1:19:32 | 31:36 | 37:11 | |
| 1,485 | Hugh Jones | 40-44 | 1:19:33 | 34:17 | 33:59 | |
| 1,486 | Julian Tasker | 50-54 | 1:19:34 | 30:59 | 38:11 | |
| 1,487 | Ryan Prout | 40-44 | 1:19:35 | 27:12 | 42:53 | |
| 1,488 | Jordan Darlison | 16-24 | 1:19:35 | 33:31 | 34:28 | |
| 1,489 | Dean Oxley | 40-44 | 1:19:37 | 31:52 | 36:51 | |
| 1,490 | Michael Grant | 25-29 | 1:19:38 | 33:03 | 34:49 | |
| 1,491 | Jack Barnett | 35-39 | 1:19:38 | 33:42 | 34:12 | |
| 1,492 | Tom Altham | 35-39 | 1:19:39 | 35:40 | 32:05 | |
| 1,493 | Oliver Vagg | 25-29 | 1:19:39 | 32:34 | 36:40 | |
| 1,494 | Paul Murphy | 25-29 | 1:19:39 | 33:44 | 34:57 | |
| 1,495 | Simon Chapman | 40-44 | 1:19:40 | 31:19 | 37:05 | |
| 1,496 | Adam Ryan | 25-29 | 1:19:41 | 34:39 | 32:42 | |
| 1,497 | Todd Harris | 35-39 | 1:19:41 | 28:50 | 40:03 | |
| 1,498 | Padraig Oconnor | 50-54 | 1:19:41 | 32:38 | 36:09 | |
| 1,499 | Oliwier Idasiak | 16-24 | 1:19:42 | 34:13 | 34:03 | |
| 1,500 | Dan Speakman | 35-39 | 1:19:42 | 32:28 | 36:01 | |
| 1,501 | Michael Grieco | 50-54 | 1:19:43 | 31:54 | 36:41 | |
| 1,502 | Sam Morley | 25-29 | 1:19:43 | 32:57 | 36:01 | |
| 1,503 | Shaun Staff | 35-39 | 1:19:43 | 33:52 | 34:28 | |
| 1,504 | Matt Turner | 30-34 | 1:19:43 | 31:43 | 36:37 | |
| 1,505 | Marcus Evans | 45-49 | 1:19:44 | 32:48 | 35:46 | |
| 1,506 | Arne Buchholz | 35-39 | 1:19:45 | 33:54 | 34:27 | |
| 1,507 | Jonathan Williams | 50-54 | 1:19:45 | 31:57 | 37:22 | |
| 1,508 | Tom Winton | 30-34 | 1:19:46 | 32:35 | 36:35 | |
| 1,509 | Alan Jackson | 50-54 | 1:19:46 | 32:21 | 35:24 | |
| 1,510 | Andrew Thomas | 40-44 | 1:19:48 | 35:15 | 31:58 | |
| 1,511 | Yann Magnan | 50-54 | 1:19:48 | 29:35 | 39:17 | |
| 1,512 | Gareth Turner | 40-44 | 1:19:48 | 30:26 | 37:53 | |
| 1,513 | Daniel Valentine | 40-44 | 1:19:49 | 29:54 | 39:21 | |
| 1,514 | Ian Rooney | 40-44 | 1:19:50 | 33:26 | 35:36 | |
| 1,515 | Thomas Moore | 25-29 | 1:19:51 | 31:04 | 37:45 | |
| 1,516 | Pavlos Koumis | 30-34 | 1:19:52 | 32:01 | 35:23 | |
| 1,517 | David Rivera | 30-34 | 1:19:52 | 35:25 | 33:19 | |
| 1,518 | Raymond Cinnamond | 35-39 | 1:19:53 | 30:22 | 38:12 | |
| 1,519 | Lee Evans | 25-29 | 1:19:53 | 31:25 | 37:30 | |
| 1,520 | Gavin Mccarthy | 45-49 | 1:19:53 | 30:24 | 39:02 | |
| 1,521 | Nick Whaites | 40-44 | 1:19:58 | 31:26 | 37:54 | |
| 1,522 | Ryan Parkinson | 25-29 | 1:19:58 | 32:50 | 36:26 | |
| 1,523 | Nico Rooth | 25-29 | 1:20:00 | 30:25 | 38:51 | |
| 1,524 | Tamlin Barker | 25-29 | 1:20:00 | 31:52 | 36:20 | |
| 1,525 | Alexander Watts | 30-34 | 1:20:00 | 32:15 | 37:07 | |
| 1,526 | Dan Wheawall | 35-39 | 1:20:01 | 31:06 | 38:18 | |
| 1,527 | Stephen Bilboe | 35-39 | 1:20:01 | 33:13 | 34:38 | |
| 1,528 | James Crick | 35-39 | 1:20:02 | 31:05 | 38:13 | |
| 1,529 | Morgan Ryan | 30-34 | 1:20:03 | 31:17 | 38:36 | |
| 1,530 | Richard Hollingworth | 40-44 | 1:20:03 | 33:02 | 35:52 | |
| 1,531 | Matt Owen | 30-34 | 1:20:05 | 34:10 | 34:46 | |
| 1,532 | Altair Cheddoud | 30-34 | 1:20:06 | 31:55 | 35:43 | |
| 1,533 | Zibby Przybylak | 40-44 | 1:20:08 | 32:32 | 36:15 | |
| 1,534 | Alex Chilvers | 40-44 | 1:20:08 | 31:41 | 36:34 | |
| 1,535 | David O’Brien | 30-34 | 1:20:09 | 31:02 | 38:26 | |
| 1,536 | Ricardo Pillay | 35-39 | 1:20:09 | 29:23 | 39:51 | |
| 1,537 | Peter Mcginn | 35-39 | 1:20:10 | 33:32 | 34:50 | |
| 1,538 | Robert Williams | 40-44 | 1:20:10 | 33:25 | 35:37 | |
| 1,539 | Graeme Scott | 25-29 | 1:20:10 | 34:18 | 35:20 | |
| 1,540 | Chris Hardman | 40-44 | 1:20:12 | 32:27 | 37:09 | |
| 1,541 | David Meer | 50-54 | 1:20:12 | 33:04 | 36:16 | |
| 1,542 | Bryan Witry | 40-44 | 1:20:12 | 33:50 | 34:42 | |
| 1,543 | Mo Basma | 35-39 | 1:20:12 | 34:52 | 33:16 | |
| 1,544 | Dave Purton | 45-49 | 1:20:12 | 33:00 | 36:40 | |
| 1,545 | Robin Davies | 30-34 | 1:20:14 | 31:51 | 37:25 | |
| 1,546 | Marcus Coyle | 35-39 | 1:20:15 | 32:37 | 37:01 | |
| 1,547 | James Oliver | 40-44 | 1:20:15 | 30:42 | 39:20 | |
| 1,548 | Thomas Scott | 30-34 | 1:20:16 | 33:04 | 35:33 | |
| 1,549 | Harry Williams | 30-34 | 1:20:17 | 30:54 | 38:50 | |
| 1,550 | Michael Jemedze | 25-29 | 1:20:18 | 30:20 | 38:33 | |
| 1,551 | Patric Cochrane | 25-29 | 1:20:18 | 34:30 | 33:24 | |
| 1,552 | Callum Leavers | 35-39 | 1:20:18 | 29:48 | 39:02 | |
| 1,553 | Jon Roberts | 45-49 | 1:20:18 | 33:58 | 35:16 | |
| 1,554 | Ellis Harrison | 16-24 | 1:20:19 | 34:19 | 34:47 | |
| 1,555 | Robert Harding | 35-39 | 1:20:20 | 33:18 | 35:39 | |
| 1,556 | Finley Holmes | 25-29 | 1:20:20 | 33:39 | 34:44 | |
| 1,557 | James Foster | 25-29 | 1:20:22 | 31:47 | 37:08 | |
| 1,558 | Jonathan Lee | 30-34 | 1:20:23 | 32:54 | 35:48 | |
| 1,559 | Liam Mcclure | 35-39 | 1:20:23 | 29:29 | 39:09 | |
| 1,560 | Danny Beynon | 16-24 | 1:20:24 | 35:37 | 32:53 | |
| 1,561 | Jack Young | 16-24 | 1:20:24 | 33:14 | 34:41 | |
| 1,562 | Nick Turner | 45-49 | 1:20:24 | 30:29 | 39:00 | |
| 1,563 | Mohamed Farah | 40-44 | 1:20:26 | 28:18 | 41:46 | |
| 1,564 | Adam Venner | 30-34 | 1:20:27 | 34:54 | 33:15 | |
| 1,565 | Charlie Managhan | 25-29 | 1:20:27 | 34:03 | 35:01 | |
| 1,566 | Daniel Jackson | 45-49 | 1:20:27 | 30:11 | 38:49 | |
| 1,567 | Scott Freeman | 35-39 | 1:20:28 | 33:26 | 35:53 | |
| 1,568 | Jens Weipert | 40-44 | 1:20:28 | 33:02 | 34:02 | |
| 1,569 | Wayne Newman | 35-39 | 1:20:29 | 32:59 | 36:27 | |
| 1,570 | Sam Bullus | 35-39 | 1:20:29 | 29:29 | 40:36 | |
| 1,571 | Callum Dickenson | 30-34 | 1:20:30 | 34:20 | 34:23 | |
| 1,572 | Nick Wall | 30-34 | 1:20:30 | 30:17 | 39:21 | |
| 1,573 | Mitchell Coulter | 30-34 | 1:20:30 | 30:40 | 39:46 | |
| 1,574 | Philip Van Eesbeck | 40-44 | 1:20:32 | 32:34 | 37:08 | |
| 1,575 | David Evans | 40-44 | 1:20:33 | 34:39 | 33:48 | |
| 1,576 | Jack Mccormack | 25-29 | 1:20:35 | 32:14 | 37:29 | |
| 1,577 | Will Barrett | 25-29 | 1:20:35 | 29:14 | 39:29 | |
| 1,578 | Joey Guy | 35-39 | 1:20:36 | 32:31 | 37:31 | |
| 1,579 | Sam Wilkins | 25-29 | 1:20:37 | 33:09 | 35:03 | |
| 1,580 | John Young | 35-39 | 1:20:38 | 32:32 | 36:34 | |
| 1,581 | Ben Taylor | 30-34 | 1:20:38 | 33:14 | 35:32 | |
| 1,582 | Duncan Edwards | 30-34 | 1:20:38 | 31:53 | 38:03 | |
| 1,583 | Ed Parkes | 40-44 | 1:20:39 | 31:34 | 37:39 | |
| 1,584 | Maxime Guyot | 25-29 | 1:20:39 | 32:24 | 36:02 | |
| 1,585 | Jake Leach | 30-34 | 1:20:40 | 33:30 | 36:05 | |
| 1,586 | Robert Sincock | 35-39 | 1:20:40 | 30:25 | 39:27 | |
| 1,587 | Brenton Legarda | 35-39 | 1:20:42 | 32:57 | 36:34 | |
| 1,588 | Richard Hibbert | 40-44 | 1:20:42 | 29:12 | 40:17 | |
| 1,589 | Kit Delaney | 35-39 | 1:20:42 | 32:15 | 36:27 | |
| 1,590 | Lewie Ainsworth | 16-24 | 1:20:42 | 31:39 | 38:41 | |
| 1,591 | Gavin Liddle | 40-44 | 1:20:44 | 34:57 | 34:13 | |
| 1,592 | Mark Littlewood | 35-39 | 1:20:45 | 30:20 | 35:08 | |
| 1,593 | Nick Blakeley | 35-39 | 1:20:45 | 31:34 | 38:22 | |
| 1,594 | Thomas Saunders | 25-29 | 1:20:45 | 34:06 | 33:59 | |
| 1,595 | Philip Weston | 45-49 | 1:20:46 | 33:58 | 35:39 | |
| 1,596 | Dylan Boocock | 16-24 | 1:20:46 | 32:47 | 36:35 | |
| 1,597 | Ian Paterson | 60-64 | 1:20:48 | 31:25 | 38:15 | |
| 1,598 | Olly Poole | 45-49 | 1:20:51 | 30:30 | 35:07 | |
| 1,599 | Josh Barker | 16-24 | 1:20:52 | 33:23 | 36:24 | |
| 1,600 | Liam Macleod | 16-24 | 1:20:54 | 31:22 | 39:05 |