← Back to Events
HYROX Stockholm 2025
Stockholm, SWE18:12:46GMT+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:12 vs season avg
1:24:43
Mid Pack (P50)
-4:43 vs season avg
20:14
Field Spread
-2:08 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 |
|---|---|---|---|---|---|---|---|
| #76 | #14 | Ioannis Papikas | GRE | M 35-39 | R 32:37S 32:59 | 1:05:36 | View › |
| #77 | #15 | Joacim LundqvistPB | SWE | M 35-39 | R 31:27S 34:14 | 1:05:41 | View › |
| #78 | #16 | Mohammad Jafar | KUW | M 35-39 | R 31:40S 34:02 | 1:05:42 | View › |
| #79 | #8 | Patrick Paul | GER | M 40-44 | R 31:08S 34:38 | 1:05:46 | View › |
| #80 | #9 | Marcel Arnold | SUI | M 40-44 | R 31:46S 34:02 | 1:05:48 | View › |
| #81 | #21 | Kyle Whitelaw | GBR | M 25-29 | R 30:23S 35:28 | 1:05:51 | View › |
| #82 | #22 | Calum HepworthPB | GBR | M 25-29 | R 32:18S 33:34 | 1:05:52 | View › |
| #83 | #10 | Olly Luck | GBR | M 16-24 | R 31:10S 34:45 | 1:05:55 | View › |
| #84 | #1 | Per-Johan SvenssonPB | SWE | M 55-59 | R 30:08S 35:49 | 1:05:57 | View › |
| #85 | #11 | Max ÅbergPB | SWE | M 16-24 | R 31:40S 34:21 | 1:06:01 | View › |
| #86 | #4 | Anders KjellenPB | NOR | M 45-49 | R 33:02S 33:04 | 1:06:06 | View › |
| #87 | #12 | Alberto PalaciosPB | MEX | M 16-24 | R 31:00S 35:12 | 1:06:12 | View › |
| #88 | #23 | Jossian Doignon | FRA | M 25-29 | R 32:26S 33:47 | 1:06:13 | View › |
| #89 | #24 | Markus Kainberger | AUT | M 25-29 | R 32:40S 33:33 | 1:06:13 | View › |
| #90 | #17 | Guy EstoppeyPB | SUI | M 35-39 | R 30:13S 36:03 | 1:06:16 | View › |
| #91 | #13 | Bosse MildnerPB | GER | M 16-24 | R 32:24S 33:52 | 1:06:16 | View › |
| #92 | #24 | Floris van Drunen | NED | M 30-34 | R 30:11S 36:06 | 1:06:17 | View › |
| #93 | #18 | Benedikt SeegerPB | GER | M 35-39 | R 31:52S 34:26 | 1:06:18 | View › |
| #94 | #5 | David BustosPB | SWE | M 45-49 | R 32:58S 33:25 | 1:06:23 | View › |
| #95 | #10 | Sami KieheläPB | FIN | M 40-44 | R 31:51S 34:35 | 1:06:26 | View › |
| #96 | #25 | Daniel SchmittPB | GER | M 30-34 | R 31:10S 35:20 | 1:06:30 | View › |
| #97 | #26 | Sebastian KarlssonPB | SWE | M 30-34 | R 31:23S 35:08 | 1:06:31 | View › |
| #98 | #6 | Patrik BohmanPB | SWE | M 45-49 | R 31:39S 34:52 | 1:06:31 | View › |
| #99 | #1 | Martin Puumalainen | SWE | M 50-54 | R 32:25S 34:06 | 1:06:31 | View › |
| #100 | #27 | Nikolaus Kalina | AUT | M 30-34 | R 33:04S 33:28 | 1:06:32 | View › |