← Back to Events
HYROX Berlin 2025
Berlin, DEU09:49:34GMT+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 |
|---|---|---|---|---|---|---|---|
| #626 | #137 | Andrew McmahonPB | IRL | M 35-39 | R 35:19S 36:10 | 1:11:29 | View › |
| #627 | #138 | Martin Graf | SUI | M 35-39 | R 31:15S 40:14 | 1:11:29 | View › |
| #628 | #130 | Mariusz ChabaPB | POL | M 25-29 | R 32:37S 38:53 | 1:11:30 | View › |
| #629 | #152 | Alexander Vulkanovski | AUS | M 30-34 | R 31:43S 39:48 | 1:11:31 | View › |
| #630 | #131 | Roy Byrne | IRL | M 25-29 | R 33:57S 37:36 | 1:11:33 | View › |
| #631 | #132 | Timo Quast | GER | M 25-29 | R 33:40S 37:53 | 1:11:33 | View › |
| #632 | #153 | Jon SpraguePB | GBR | M 30-34 | R 31:02S 40:32 | 1:11:34 | View › |
| #633 | #154 | Daniel RollerPB | GER | M 30-34 | R 33:45S 37:49 | 1:11:34 | View › |
| #634 | #139 | Cheng ZhangPB | CHN | M 35-39 | R 32:14S 39:21 | 1:11:35 | View › |
| #635 | #85 | Andy RobertsPB | GBR | M 40-44 | R 34:28S 37:07 | 1:11:35 | View › |
| #636 | #155 | Basti DegenhardtPB | GER | M 30-34 | R 35:20S 36:15 | 1:11:35 | View › |
| #637 | #156 | Michael O'Hara | IRL | M 30-34 | R 29:44S 41:51 | 1:11:35 | View › |
| #638 | #157 | Damir Zver | SLO | M 30-34 | R 31:29S 40:06 | 1:11:35 | View › |
| #639 | #31 | Lee Francis | GBR | M 45-49 | R 31:14S 40:22 | 1:11:36 | View › |
| #640 | #140 | Patrick TschirchPB | GER | M 35-39 | R 33:10S 38:26 | 1:11:36 | View › |
| #641 | #14 | Jason RylancePB | GBR | M 50-54 | R 33:10S 38:26 | 1:11:36 | View › |
| #642 | #158 | Timon Barden | GER | M 30-34 | R 33:27S 38:11 | 1:11:38 | View › |
| #643 | #133 | Lucas Schaff | FRA | M 25-29 | R 33:53S 37:45 | 1:11:38 | View › |
| #644 | #134 | Joscha GeisterPB | GER | M 25-29 | R 33:59S 37:39 | 1:11:38 | View › |
| #645 | #32 | Mikko Pitkänen | FIN | M 45-49 | R 33:37S 38:02 | 1:11:39 | View › |
| #646 | #159 | Nils HeimlichPB | GER | M 30-34 | R 34:29S 37:10 | 1:11:39 | View › |
| #647 | #86 | Dennis Hoeter | GER | M 40-44 | R 33:22S 38:17 | 1:11:39 | View › |
| #648 | #160 | Andreas JerominPB | GER | M 30-34 | R 36:11S 35:28 | 1:11:39 | View › |
| #649 | #33 | Mark TrewrenPB | GBR | M 45-49 | R 31:15S 40:27 | 1:11:42 | View › |
| #650 | #78 | Dillon Cooper | GBR | M 16-24 | R 32:08S 39:36 | 1:11:44 | View › |