← Back to Events
HYROX Oslo 2025
Oslo, NOR09:58:44GMT+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:19 vs season avg
1:09:07
Front Pack (P10)
-3:21 vs season avg
1:24:33
Mid Pack (P50)
-4:53 vs season avg
20:34
Field Spread
-1:48 vs season avg
7.25%
Roxzone Tax
-1.05 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #376 | #15 | Rob FarrellPB | IRL | M 50-54 | R 38:09S 39:00 | 1:17:09 | View › |
| #377 | #67 | James RannPB | GBR | M 35-39 | R 38:50S 38:24 | 1:17:14 | View › |
| #378 | #68 | Laszlo WagenblastPB | GER | M 35-39 | R 43:07S 34:10 | 1:17:17 | View › |
| #379 | #101 | Andre Olofsson | SWE | M 30-34 | R 39:41S 37:36 | 1:17:17 | View › |
| #380 | #42 | Igor KosanovicPB | NOR | M 16-24 | R 35:59S 41:21 | 1:17:20 | View › |
| #381 | #102 | Tommy StoaPB | NOR | M 30-34 | R 40:53S 36:27 | 1:17:20 | View › |
| #382 | #69 | Tim Brouwer | NED | M 35-39 | R 39:28S 37:52 | 1:17:20 | View › |
| #383 | #16 | Guttorm Kvastad | NOR | M 50-54 | R 38:03S 39:19 | 1:17:22 | View › |
| #384 | #43 | Enrico GiulianoPB | ITA | M 16-24 | R 34:43S 42:41 | 1:17:24 | View › |
| #385 | #103 | Alexandre Rouault | FRA | M 30-34 | R 40:06S 37:18 | 1:17:24 | View › |
| #386 | #70 | Erik SeeckPB | NOR | M 35-39 | R 39:16S 38:08 | 1:17:24 | View › |
| #387 | #41 | Conleth Moran | IRL | M 40-44 | R 39:00S 38:37 | 1:17:37 | View › |
| #388 | #44 | Theo Lerstrand | SWE | M 16-24 | R 38:25S 39:12 | 1:17:37 | View › |
| #389 | #71 | Robert TeiffelPB | SWE | M 35-39 | R 39:49S 37:49 | 1:17:38 | View › |
| #390 | #104 | Josh HolmesPB | GBR | M 30-34 | R 41:08S 36:31 | 1:17:39 | View › |
| #391 | #72 | Thomas SchwabPB | AUT | M 35-39 | R 34:24S 43:20 | 1:17:44 | View › |
| #392 | #90 | Alan Czyzykowski | POL | M 25-29 | R 39:45S 37:59 | 1:17:44 | View › |
| #393 | #4 | Jose Leal | GUA | M 55-59 | R 36:30S 41:15 | 1:17:45 | View › |
| #394 | #91 | Jamie InglisPB | GBR | M 25-29 | R 38:38S 39:07 | 1:17:45 | View › |
| #395 | #73 | Ben Duffy | IRL | M 35-39 | R 38:47S 39:00 | 1:17:47 | View › |
| #396 | #74 | André JohansenPB | NOR | M 35-39 | R 39:23S 38:25 | 1:17:48 | View › |
| #397 | #92 | Ole-Petter Askim VatnePB | NOR | M 25-29 | R 36:40S 41:13 | 1:17:53 | View › |
| #398 | #23 | Oddbjørn LindebekkPB | NOR | M 45-49 | R 39:32S 38:23 | 1:17:55 | View › |
| #399 | #75 | Andrew Thomas | GBR | M 35-39 | R 37:17S 40:38 | 1:17:55 | View › |
| #400 | #76 | John EganPB | IRL | M 35-39 | R 38:47S 39:09 | 1:17:56 | View › |