← Back to Events
HYROX Karlsruhe 2025
Karlsruhe, DEU00:47:25GMT+2March 1 – 2, 2025Season 7 (24/25)
Results from the Karlsruhe 2025 HYROX event. 4,161 results, 6,365 athletes across 12 categories.
Karlsruhe 2025
- Result entries
- 4,161
- Unique athletes
- 6,365
- Athlete finishes
- 6,494
- Categories
- 12
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 category57:09
Best Time
-0:53 vs season avg
1:11:49
Front Pack (P10)
+0:01 vs season avg
1:28:17
Mid Pack (P50)
-0:03 vs season avg
20:32
Field Spread
-0:58 vs season avg
7.20%
Roxzone Tax
-1.00 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #326 | #27 | Joeri Marcus | NED | M 16-24 | R 40:08S 39:31 | 1:19:39 | View › |
| #327 | #14 | Alex Schnaubelt | GER | M 45-49 | R 39:23S 40:17 | 1:19:40 | View › |
| #328 | #76 | Cesare Di Nitto | ITA | M 25-29 | R 43:21S 36:21 | 1:19:42 | View › |
| #329 | #93 | Patrick Thole | GER | M 30-34 | R 40:10S 39:34 | 1:19:44 | View › |
| #330 | #15 | Jens FruthPB | GER | M 45-49 | R 44:35S 35:15 | 1:19:50 | View › |
| #331 | #62 | Christian AchtelPB | GER | M 35-39 | R 43:31S 36:22 | 1:19:53 | View › |
| #332 | #94 | Markus VolkPB | GER | M 30-34 | R 37:44S 42:10 | 1:19:54 | View › |
| #333 | #46 | Jan Peiniger | GER | M 40-44 | R 42:39S 37:16 | 1:19:55 | View › |
| #334 | #16 | renato richterPB | GER | M 45-49 | R 38:41S 41:15 | 1:19:56 | View › |
| #335 | #63 | Tobi LauerPB | GER | M 35-39 | R 43:54S 36:10 | 1:20:04 | View › |
| #336 | #77 | Lukas KasparekPB | GER | M 25-29 | R 40:37S 39:27 | 1:20:04 | View › |
| #337 | #9 | Marco Stotz | GER | M 50-54 | R 40:20S 39:44 | 1:20:04 | View › |
| #338 | #95 | Andre TangPB | GER | M 30-34 | R 41:32S 38:35 | 1:20:07 | View › |
| #339 | #96 | Simon SenghaasPB | GER | M 30-34 | R 40:04S 40:07 | 1:20:11 | View › |
| #340 | #78 | Nhan Trang Ky VoPB | GER | M 25-29 | R 40:43S 39:29 | 1:20:12 | View › |
| #341 | #17 | Daniel BrenzelPB | GER | M 45-49 | R 38:29S 41:43 | 1:20:12 | View › |
| #342 | #97 | Tim HermannPB | FRA | M 30-34 | R 42:27S 37:48 | 1:20:15 | View › |
| #343 | #28 | Giovanni De oliveiraPB | FRA | M 16-24 | R 42:45S 37:30 | 1:20:15 | View › |
| #344 | #79 | Cedric Gros | LUX | M 25-29 | R 39:44S 40:31 | 1:20:15 | View › |
| #345 | #80 | Markus Kayser | GER | M 25-29 | R 40:47S 39:30 | 1:20:17 | View › |
| #346 | #64 | Adrian PerezPB | USA | M 35-39 | R 40:01S 40:17 | 1:20:18 | View › |
| #347 | #65 | Manuel IretzbergerPB | GER | M 35-39 | R 44:26S 35:52 | 1:20:18 | View › |
| #348 | #66 | Marco HellmannPB | GER | M 35-39 | R 37:08S 43:10 | 1:20:18 | View › |
| #349 | #67 | James Weber | CAN | M 35-39 | R 41:50S 38:30 | 1:20:20 | View › |
| #350 | #68 | Matthias Wild | GER | M 35-39 | R 40:06S 40:19 | 1:20:25 | View › |