← Back to Events
HYROX Berlin 2025
Berlin, DEU10:40:44GMT+2May 16, 2025Season 7 (24/25)
Results from the Berlin 2025 HYROX event. 10,567 results, 15,911 athletes across 13 categories.
Berlin 2025
- Result entries
- 10,567
- Unique athletes
- 15,911
- Athlete finishes
- 16,604
- 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:14
Best Time
-2:48 vs season avg
1:06:16
Front Pack (P10)
-5:31 vs season avg
1:19:39
Mid Pack (P50)
-8:41 vs season avg
17:10
Field Spread
-4:20 vs season avg
10.47%
Roxzone Tax
+2.27 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #326 | #61 | William Briend | FRA | M 25-29 | R 30:23S 37:10 | 1:07:33 | View › |
| #327 | #62 | Jakob SteffePB | GER | M 25-29 | R 29:18S 38:16 | 1:07:34 | View › |
| #328 | #46 | Jens AlexPB | GER | M 40-44 | R 32:45S 34:49 | 1:07:34 | View › |
| #329 | #11 | Manuel YehyaPB | LBN | M 45-49 | R 29:13S 38:22 | 1:07:35 | View › |
| #330 | #47 | Colin FinneganPB | IRL | M 40-44 | R 32:15S 35:20 | 1:07:35 | View › |
| #331 | #46 | Niclas SchulzePB | GER | M 16-24 | R 29:15S 38:21 | 1:07:36 | View › |
| #332 | #45 | Christopher WeidemannPB | GER | M 16-24 | R 32:35S 35:01 | 1:07:36 | View › |
| #333 | #48 | Mark ComptonPB | GBR | M 40-44 | R 31:20S 36:16 | 1:07:36 | View › |
| #334 | #71 | Michael Walters | GBR | M 35-39 | R 30:34S 37:03 | 1:07:37 | View › |
| #335 | #72 | Benjamin WieneckPB | GER | M 35-39 | R 31:51S 35:46 | 1:07:37 | View › |
| #336 | #47 | Ricardo Wendt | GER | M 16-24 | R 26:06S 41:32 | 1:07:38 | View › |
| #337 | #73 | Troy Mainstone | GBR | M 35-39 | R 31:37S 36:02 | 1:07:39 | View › |
| #338 | #49 | Sebastian DonathPB | GER | M 40-44 | R 31:40S 36:00 | 1:07:40 | View › |
| #339 | #74 | Benjamin Passler | GER | M 35-39 | R 31:28S 36:12 | 1:07:40 | View › |
| #340 | #63 | Artem MirgorodskyPB | GER | M 25-29 | R 31:28S 36:13 | 1:07:41 | View › |
| #341 | #75 | Petr Kralik | CZE | M 35-39 | R 30:21S 37:20 | 1:07:41 | View › |
| #342 | #64 | Florian KregePB | GER | M 25-29 | R 31:08S 36:34 | 1:07:42 | View › |
| #343 | #48 | Paul Hadler | GER | M 16-24 | R 31:40S 36:02 | 1:07:42 | View › |
| #344 | #65 | Olivier Plat | FRA | M 25-29 | R 30:25S 37:18 | 1:07:43 | View › |
| #345 | #49 | Alexandre Dupont | FRA | M 16-24 | R 30:09S 37:35 | 1:07:44 | View › |
| #346 | #66 | Elias MaierPB | GER | M 25-29 | R 33:36S 34:08 | 1:07:44 | View › |
| #347 | #76 | Paul ZandtPB | GER | M 35-39 | R 30:31S 37:14 | 1:07:45 | View › |
| #348 | #67 | Daniel Datzer | GER | M 25-29 | R 31:10S 36:36 | 1:07:46 | View › |
| #349 | #77 | Max Hagen | GER | M 35-39 | R 30:41S 37:07 | 1:07:48 | View › |
| #350 | #68 | Kyle McgookinPB | GBR | M 25-29 | R 29:32S 38:17 | 1:07:49 | View › |