← Back to Events
HYROX Karlsruhe 2025
Karlsruhe, DEU16:13:59GMT+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 PRO Men Results
Category: HYROX PRO Men
Change category59:53
Best Time
+1:59 vs season avg
1:06:00
Front Pack (P10)
-0:48 vs season avg
1:19:52
Mid Pack (P50)
-1:10 vs season avg
18:20
Field Spread
+0:03 vs season avg
6.70%
Roxzone Tax
-0.75 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #1 | #1 | Christof Brenner | GER | M 35-39 | R 30:38S 29:15 | 59:53 | View › |
| #2 | #1 | Paul Weindl | GER | M 25-29 | R 30:39S 29:39 | 1:00:18 | View › |
| #3 | #1 | Elte Hupkes | NED | M 30-34 | R 30:41S 29:51 | 1:00:32 | View › |
| #4 | #2 | Benito Baez Ayala | GER | M 35-39 | R 30:52S 29:49 | 1:00:41 | View › |
| #5 | #1 | Michael Odonnell | GBR | M 16-24 | R 30:36S 30:05 | 1:00:41 | View › |
| #6 | #3 | Franz Löschke | GER | M 35-39 | R 29:48S 31:44 | 1:01:32 | View › |
| #7 | #2 | Tim WackerPB | GER | M 16-24 | R 32:00S 30:11 | 1:02:11 | View › |
| #8 | #3 | Ross Walker | GBR | M 16-24 | R 30:23S 31:58 | 1:02:21 | View › |
| #9 | #2 | Kieron White | IRL | M 25-29 | R 30:38S 32:07 | 1:02:45 | View › |
| #10 | #3 | Thomas Fry | GBR | M 25-29 | R 32:12S 30:47 | 1:02:59 | View › |
| #11 | #4 | Magnus Eschment | GER | M 25-29 | R 32:00S 32:27 | 1:04:27 | View › |
| #12 | #4 | Marijan BrekaloPB | CRO | M 35-39 | R 31:28S 32:59 | 1:04:27 | View › |
| #13 | #1 | Andy Dunkerley | GBR | M 40-44 | R 32:29S 32:15 | 1:04:44 | View › |
| #14 | #2 | Reynaldo Latinne | BEL | M 30-34 | R 32:43S 32:20 | 1:05:03 | View › |
| #15 | #3 | Kevin Forootan | FRA | M 30-34 | R 32:22S 32:48 | 1:05:10 | View › |
| #16 | #4 | Christopher Juhas | GER | M 30-34 | R 32:06S 33:21 | 1:05:27 | View › |
| #17 | #2 | David Steffes | LUX | M 40-44 | R 31:43S 33:46 | 1:05:29 | View › |
| #18 | #4 | Nils Knuth | GER | M 16-24 | R 34:14S 31:41 | 1:05:55 | View › |
| #19 | #1 | Mike Schifferle | SUI | M 50-54 | R 30:32S 35:28 | 1:06:00 | View › |
| #20 | #5 | Jannes Müller | GER | M 25-29 | R 32:41S 33:24 | 1:06:05 | View › |
| #21 | #5 | Bastian Peters | GER | M 30-34 | R 33:25S 32:51 | 1:06:16 | View › |
| #22 | #6 | Pascal Schmitt | GER | M 30-34 | R 32:11S 34:09 | 1:06:20 | View › |
| #23 | #7 | Marcel Blank | GER | M 30-34 | R 34:05S 33:03 | 1:07:08 | View › |
| #24 | #5 | Dirk Schulke | GER | M 35-39 | R 33:27S 34:00 | 1:07:27 | View › |
| #25 | #5 | Joël WolfensbergerPB | SUI | M 16-24 | R 32:11S 35:29 | 1:07:40 | View › |