← Back to Events
HYROX Oslo 2025
Oslo, NOR02:22:15GMT+2September 26 – 28, 2025Season 8 (25/26)
Results from the Oslo 2025 HYROX event. 5,126 results, 7,725 athletes across 13 categories.
Oslo 2025
- Result entries
- 5,126
- Unique athletes
- 7,725
- Athlete finishes
- 7,998
- Categories
- 13
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 category56:20
Best Time
-1:25 vs season avg
1:09:07
Front Pack (P10)
-3:38 vs season avg
1:24:33
Mid Pack (P50)
-5:22 vs season avg
20:34
Field Spread
-2:03 vs season avg
7.25%
Roxzone Tax
-1.10 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #1 | #1 | David ThorvikPB | NOR | M 25-29 | R 28:52S 27:28 | 56:20 | View › |
| #2 | #1 | Joe Vatcher | GBR | M 16-24 | R 30:30S 26:15 | 56:45 | View › |
| #3 | #1 | Steven Beattie | GBR | M 30-34 | R 29:06S 29:02 | 58:08 | View › |
| #4 | #2 | Alessandro AlonziPB | GBR | M 16-24 | R 30:46S 28:21 | 59:07 | View › |
| #5 | #2 | Ben WhytePB | GBR | M 25-29 | R 29:21S 29:57 | 59:18 | View › |
| #6 | #3 | Rayane Kara | FRA | M 16-24 | R 31:08S 29:06 | 1:00:14 | View › |
| #7 | #2 | Ben Strong | GBR | M 30-34 | R 30:47S 29:31 | 1:00:18 | View › |
| #8 | #3 | Jørgen KrogsæterPB | NOR | M 25-29 | R 31:35S 28:44 | 1:00:19 | View › |
| #9 | #4 | Daniel GorrodPB | GBR | M 25-29 | R 29:45S 30:47 | 1:00:32 | View › |
| #10 | #3 | Felix BierwirthPB | GER | M 30-34 | R 31:45S 28:54 | 1:00:39 | View › |
| #11 | #1 | Carl LaurellPB | SWE | M 45-49 | R 32:24S 28:15 | 1:00:39 | View › |
| #12 | #1 | Matthew QuinnPB | GBR | M 40-44 | R 31:07S 29:42 | 1:00:49 | View › |
| #13 | #1 | Rob WhittakerPB | GBR | M 35-39 | R 31:08S 30:19 | 1:01:27 | View › |
| #14 | #2 | Karl PeersPB | GBR | M 40-44 | R 32:26S 29:10 | 1:01:36 | View › |
| #15 | #4 | Stephan Eriksson | SWE | M 30-34 | R 32:00S 29:41 | 1:01:41 | View › |
| #16 | #2 | Daniel RørvikPB | NOR | M 35-39 | R 30:43S 31:00 | 1:01:43 | View › |
| #17 | #3 | Nikolai Hjelle NitterPB | NOR | M 35-39 | R 31:22S 30:21 | 1:01:43 | View › |
| #18 | #5 | Callum Davis | GBR | M 25-29 | R 30:41S 31:02 | 1:01:43 | View › |
| #19 | #5 | Liam White | GBR | M 30-34 | R 31:46S 29:58 | 1:01:44 | View › |
| #20 | #6 | Florian MogilanyPB | FRA | M 25-29 | R 32:00S 30:16 | 1:02:16 | View › |
| #21 | #3 | Simon Day | GBR | M 40-44 | R 32:58S 29:20 | 1:02:18 | View › |
| #22 | #4 | Mikkel NæssPB | NOR | M 16-24 | R 31:43S 30:42 | 1:02:25 | View › |
| #23 | #6 | Johnnatan RiveraPB | SWE | M 30-34 | R 32:31S 30:04 | 1:02:35 | View › |
| #24 | #4 | Daniel FribergPB | SWE | M 35-39 | R 32:32S 30:05 | 1:02:37 | View › |
| #25 | #7 | Eirik FrikstadPB | NOR | M 25-29 | R 32:29S 30:17 | 1:02:46 | View › |