← Back to Events
HYROX Stockholm 2025
Stockholm, SWE03:22:30GMT+2December 18 – 21, 2025Season 8 (25/26)
Results from the Stockholm 2025 HYROX event. 7,607 results, 11,487 athletes across 13 categories.
Stockholm 2025
- Result entries
- 7,607
- Unique athletes
- 11,487
- Athlete finishes
- 12,067
- 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 category55:44
Best Time
-1:48 vs season avg
1:09:13
Front Pack (P10)
-3:13 vs season avg
1:24:43
Mid Pack (P50)
-4:44 vs season avg
20:14
Field Spread
-2:09 vs season avg
8.89%
Roxzone Tax
+0.56 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #51 | #10 | Kristoffer HjärtströmPB | SWE | M 35-39 | R 31:30S 32:34 | 1:04:04 | View › |
| #52 | #7 | Jad CherqaouiPB | MAR | M 16-24 | R 30:14S 33:52 | 1:04:06 | View › |
| #53 | #6 | Fredrik OlssonPB | SWE | M 40-44 | R 30:49S 33:21 | 1:04:10 | View › |
| #54 | #13 | Callum CrosbyPB | GBR | M 25-29 | R 32:13S 32:01 | 1:04:14 | View › |
| #55 | #2 | Ludvig NilheimPB | SWE | M 45-49 | R 30:54S 33:20 | 1:04:14 | View › |
| #56 | #14 | Markus Norberg VäyrynenPB | SWE | M 25-29 | R 32:36S 31:43 | 1:04:19 | View › |
| #57 | #11 | Jakob Sande | NOR | M 35-39 | R 30:41S 33:43 | 1:04:24 | View › |
| #58 | #15 | Romain Maleuvre | FRA | M 25-29 | R 32:12S 32:12 | 1:04:24 | View › |
| #59 | #12 | Søren Sandager PetersenPB | DEN | M 35-39 | R 33:26S 31:00 | 1:04:26 | View › |
| #60 | #13 | Romain MarchesePB | FRA | M 35-39 | R 30:12S 34:24 | 1:04:36 | View › |
| #61 | #18 | Michael GirvanPB | GBR | M 30-34 | R 31:56S 32:44 | 1:04:40 | View › |
| #62 | #16 | Mark AbbottPB | IRL | M 25-29 | R 30:12S 34:36 | 1:04:48 | View › |
| #63 | #8 | Charel Tanson | LUX | M 16-24 | R 32:25S 32:25 | 1:04:50 | View › |
| #64 | #19 | Jordan Douglas PetersPB | AUS | M 30-34 | R 30:33S 34:18 | 1:04:51 | View › |
| #65 | #9 | Brandon HassanPB | IRL | M 16-24 | R 32:00S 32:52 | 1:04:52 | View › |
| #66 | #7 | Daniel Widjaja | SUI | M 40-44 | R 32:05S 32:57 | 1:05:02 | View › |
| #67 | #20 | Brun Keller | GER | M 30-34 | R 32:18S 32:50 | 1:05:08 | View › |
| #68 | #17 | William Briend | FRA | M 25-29 | R 30:28S 34:42 | 1:05:10 | View › |
| #69 | #21 | Louis Belson | GBR | M 30-34 | R 31:36S 33:35 | 1:05:11 | View › |
| #70 | #22 | Mantas JenciusPB | LTU | M 30-34 | R 33:17S 31:56 | 1:05:13 | View › |
| #71 | #23 | Sam Unsworth | GBR | M 30-34 | R 31:22S 33:58 | 1:05:20 | View › |
| #72 | #3 | Andrey Kalinin | HYR | M 45-49 | R 29:19S 36:07 | 1:05:26 | View › |
| #73 | #18 | Enzo JacominoPB | FRA | M 25-29 | R 33:43S 31:45 | 1:05:28 | View › |
| #74 | #19 | Hampus EricsonPB | SWE | M 25-29 | R 31:10S 34:19 | 1:05:29 | View › |
| #75 | #20 | Alex Rodríguez TynninenPB | SWE | M 25-29 | R 28:58S 36:33 | 1:05:31 | View › |