← Back to Events
HYROX Karlsruhe 2025
Karlsruhe, DEU18:11:41GMT+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 |
|---|---|---|---|---|---|---|---|
| #426 | #2 | Andreas WillPB | GER | M 60-64 | R 39:25S 43:11 | 1:22:36 | View › |
| #427 | #89 | Maximilian GeorgPB | GER | M 25-29 | R 42:52S 39:46 | 1:22:38 | View › |
| #428 | #32 | Björn HintzenPB | GER | M 16-24 | R 44:10S 38:29 | 1:22:39 | View › |
| #429 | #127 | Enzo PaschanaPB | FRA | M 30-34 | R 44:22S 38:19 | 1:22:41 | View › |
| #430 | #90 | Romain ComtePB | SUI | M 25-29 | R 44:59S 37:45 | 1:22:44 | View › |
| #431 | #128 | Patrick MertasPB | GER | M 30-34 | R 37:34S 45:11 | 1:22:45 | View › |
| #432 | #129 | Yanez Kirschner | GER | M 30-34 | R 44:20S 38:26 | 1:22:46 | View › |
| #433 | #33 | Julian SinzPB | GER | M 16-24 | R 43:08S 39:41 | 1:22:49 | View › |
| #434 | #130 | Jose carlos angelo Fernandez vasquez | PER | M 30-34 | R 43:23S 39:27 | 1:22:50 | View › |
| #435 | #3 | Peter NeumannPB | USA | M 60-64 | R 42:27S 40:24 | 1:22:51 | View › |
| #436 | #84 | Deya SAKHOPB | FRA | M 35-39 | R 42:21S 40:30 | 1:22:51 | View › |
| #437 | #131 | Max LepoldPB | GER | M 30-34 | R 49:30S 33:24 | 1:22:54 | View › |
| #438 | #132 | Kevin RappPB | GER | M 30-34 | R 42:40S 40:15 | 1:22:55 | View › |
| #439 | #85 | Yannick SpiegelPB | FRA | M 35-39 | R 43:43S 39:13 | 1:22:56 | View › |
| #440 | #15 | Marco Regli | SUI | M 50-54 | R 41:35S 41:22 | 1:22:57 | View › |
| #441 | #91 | Steven SchneidersPB | GER | M 25-29 | R 39:43S 43:15 | 1:22:58 | View › |
| #442 | #16 | Arne Biemann | GER | M 50-54 | R 41:45S 41:16 | 1:23:01 | View › |
| #443 | #25 | Thomas Lau | GER | M 45-49 | R 43:40S 39:24 | 1:23:04 | View › |
| #444 | #86 | Markus EhrhardtPB | GER | M 35-39 | R 43:59S 39:11 | 1:23:10 | View › |
| #445 | #26 | Michael Lotter | GER | M 45-49 | R 40:40S 42:32 | 1:23:12 | View › |
| #446 | #92 | Jan Darda | GER | M 25-29 | R 44:25S 38:49 | 1:23:14 | View › |
| #447 | #133 | Michael BrunnerPB | SUI | M 30-34 | R 45:08S 38:09 | 1:23:17 | View › |
| #448 | #134 | Aitor Argacha Peña | ESP | M 30-34 | R 43:54S 39:23 | 1:23:17 | View › |
| #449 | #34 | Finn Helmke | GER | M 16-24 | R 43:03S 40:23 | 1:23:26 | View › |
| #450 | #87 | Emanuele LanzonePB | GER | M 35-39 | R 43:59S 39:28 | 1:23:27 | View › |