← Back to Events
HYROX Copenhagen 2025
Copenhagen, DNK20:26:11GMT+2March 14 – 15, 2025Season 7 (24/25)
Results from the Copenhagen 2025 HYROX event. 4,628 results, 7,043 athletes across 13 categories.
Copenhagen 2025
- Result entries
- 4,628
- Unique athletes
- 7,043
- Athlete finishes
- 7,247
- 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 category54:52
Best Time
-3:10 vs season avg
1:08:07
Front Pack (P10)
-3:40 vs season avg
1:22:33
Mid Pack (P50)
-5:47 vs season avg
19:11
Field Spread
-2:19 vs season avg
8.14%
Roxzone Tax
-0.06 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #126 | #24 | Fredrik BrandtPB | SWE | M 35-39 | R 33:04S 34:57 | 1:08:01 | View › |
| #127 | #3 | Michael Abildgaard Haladyn | DEN | M 45-49 | R 33:44S 34:19 | 1:08:03 | View › |
| #128 | #16 | Anders BjørengPB | DEN | M 40-44 | R 33:48S 34:16 | 1:08:04 | View › |
| #129 | #25 | Aigars Rozenbergs | LAT | M 35-39 | R 31:40S 36:24 | 1:08:04 | View › |
| #130 | #17 | Gary O Connor | GBR | M 40-44 | R 32:50S 35:16 | 1:08:06 | View › |
| #131 | #36 | James Francis | GBR | M 25-29 | R 34:24S 33:43 | 1:08:07 | View › |
| #132 | #36 | Stephen Jones | GBR | M 30-34 | R 37:08S 30:59 | 1:08:07 | View › |
| #133 | #26 | Josué NevesPB | POR | M 35-39 | R 33:03S 35:06 | 1:08:09 | View › |
| #134 | #37 | Dean O’Halloran | IRL | M 25-29 | R 33:13S 34:59 | 1:08:12 | View › |
| #135 | #2 | Daniel TaubePB | SWE | M 50-54 | R 31:40S 36:34 | 1:08:14 | View › |
| #136 | #38 | Andreas VesterholmPB | DEN | M 25-29 | R 37:05S 31:09 | 1:08:14 | View › |
| #137 | #39 | Simon KruglyPB | SWE | M 25-29 | R 37:08S 31:12 | 1:08:20 | View › |
| #138 | #27 | Luke Bland | GBR | M 35-39 | R 34:11S 34:11 | 1:08:22 | View › |
| #139 | #40 | Callum Clark | GBR | M 25-29 | R 32:48S 35:35 | 1:08:23 | View › |
| #140 | #28 | Christoffer StaalPB | DEN | M 35-39 | R 32:43S 35:42 | 1:08:25 | View › |
| #141 | #13 | Oscar SearlePB | GBR | M 16-24 | R 32:51S 35:40 | 1:08:31 | View › |
| #142 | #41 | Mateo FlorezPB | SWE | M 25-29 | R 33:57S 34:35 | 1:08:32 | View › |
| #143 | #37 | Dominic Brown | GBR | M 30-34 | R 31:28S 37:04 | 1:08:32 | View › |
| #144 | #4 | Jon Skriver | DEN | M 45-49 | R 33:18S 35:14 | 1:08:32 | View › |
| #145 | #42 | Elliot GriffithsPB | GBR | M 25-29 | R 35:44S 32:49 | 1:08:33 | View › |
| #146 | #29 | Bartlomiej Dzikowicz | POL | M 35-39 | R 33:25S 35:10 | 1:08:35 | View › |
| #147 | #38 | Ryan Mckinstry | GBR | M 30-34 | R 34:48S 33:47 | 1:08:35 | View › |
| #148 | #43 | Henry MorrisPB | GBR | M 25-29 | R 33:02S 35:34 | 1:08:36 | View › |
| #149 | #5 | Jonas FriesPB | SWE | M 45-49 | R 32:03S 36:33 | 1:08:36 | View › |
| #150 | #39 | Ben Jones | GBR | M 30-34 | R 33:38S 34:59 | 1:08:37 | View › |