← Back to Events
HYROX London Excel 2025
London, GBR15:12:52GMT+1December 4 – 7, 2025Season 8 (25/26)
Results from the London Excel 2025 HYROX event. 21,787 results, 32,419 athletes across 12 categories.
London Excel 2025
- Result entries
- 21,787
- Unique athletes
- 32,419
- Athlete finishes
- 34,321
- Categories
- 12
A result entry is one finished solo athlete, doubles pair, or relay team.
Unique athletes counts the individual people behind those entries once for this event.
Athlete finishes counts every individual finish, so an athlete who raced twice is counted twice.
HYROX Men Results
Category: HYROX Men
Change category55:21
Best Time
-2:11 vs season avg
1:07:58
Front Pack (P10)
-4:28 vs season avg
1:23:09
Mid Pack (P50)
-6:18 vs season avg
19:50
Field Spread
-2:33 vs season avg
14.08%
Roxzone Tax
+5.75 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #126 | #45 | Andy CannonPB | GBR | M 30-34 | R 26:40S 35:24 | 1:02:04 | View › |
| #127 | #13 | Richard ReesPB | GBR | M 40-44 | R 25:59S 36:06 | 1:02:05 | View › |
| #128 | #46 | Noah Bedford-HenryPB | GBR | M 30-34 | R 27:09S 35:00 | 1:02:09 | View › |
| #129 | #47 | Tate IronsPB | GBR | M 30-34 | R 25:58S 36:13 | 1:02:11 | View › |
| #130 | #18 | Freddie Davies | GBR | M 16-24 | R 25:19S 36:52 | 1:02:11 | View › |
| #131 | #48 | Ryan Stack | GBR | M 30-34 | R 25:57S 36:16 | 1:02:13 | View › |
| #132 | #19 | Luke O’BrienPB | GBR | M 16-24 | R 25:39S 36:36 | 1:02:15 | View › |
| #133 | #14 | Simon Courtney | GBR | M 40-44 | R 25:20S 36:57 | 1:02:17 | View › |
| #134 | #27 | Lee McgoldrickPB | GBR | M 35-39 | R 26:48S 35:30 | 1:02:18 | View › |
| #135 | #26 | Luke ForsterPB | IRL | M 25-29 | R 25:53S 36:31 | 1:02:24 | View › |
| #136 | #20 | Tim SchuddePB | NED | M 16-24 | R 26:33S 35:51 | 1:02:24 | View › |
| #137 | #27 | Joe Jenkins | GBR | M 25-29 | R 24:36S 37:49 | 1:02:25 | View › |
| #138 | #28 | Sean Gosha | GBR | M 25-29 | R 26:11S 36:14 | 1:02:25 | View › |
| #139 | #49 | Tom ImlahPB | WLS | M 30-34 | R 26:43S 35:44 | 1:02:27 | View › |
| #140 | #50 | Kieran MacfarlanePB | GBR | M 30-34 | R 25:47S 36:41 | 1:02:28 | View › |
| #141 | #51 | Joshua Fawssett | GBR | M 30-34 | R 26:50S 35:38 | 1:02:28 | View › |
| #142 | #21 | Adrian OharaPB | GBR | M 16-24 | R 25:55S 36:34 | 1:02:29 | View › |
| #143 | #52 | João AveiroPB | POR | M 30-34 | R 25:39S 36:51 | 1:02:30 | View › |
| #144 | #22 | Lewis HanneyPB | GBR | M 16-24 | R 27:45S 34:47 | 1:02:32 | View › |
| #145 | #29 | William CoppPB | GBR | M 25-29 | R 25:40S 36:58 | 1:02:38 | View › |
| #146 | #2 | Iwan De JongPB | NED | M 45-49 | R 25:03S 37:36 | 1:02:39 | View › |
| #147 | #53 | James DeagPB | GBR | M 30-34 | R 26:28S 36:14 | 1:02:42 | View › |
| #148 | #30 | Connor PerriePB | GBR | M 25-29 | R 26:36S 36:06 | 1:02:42 | View › |
| #149 | #54 | Antony JamesPB | GBR | M 30-34 | R 27:58S 34:46 | 1:02:44 | View › |
| #150 | #55 | Cameron HendersonPB | GBR | M 30-34 | R 24:46S 38:01 | 1:02:47 | View › |