← Back to Events
HYROX Karlsruhe 2025
Karlsruhe, DEU07:11:03GMT+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 |
|---|---|---|---|---|---|---|---|
| #101 | #23 | Viktor Wolf | GER | M 35-39 | R 38:03S 32:35 | 1:10:38 | View › |
| #102 | #31 | Thomas Köppl | GER | M 30-34 | R 37:33S 33:07 | 1:10:40 | View › |
| #103 | #26 | Lukas BussmannPB | GER | M 25-29 | R 37:44S 33:05 | 1:10:49 | View › |
| #104 | #24 | Daniel Salbach | GER | M 35-39 | R 33:39S 37:11 | 1:10:50 | View › |
| #105 | #3 | Oliver UryszekPB | GER | M 45-49 | R 37:07S 33:44 | 1:10:51 | View › |
| #106 | #11 | Marc Weizmann | GER | M 40-44 | R 38:00S 33:04 | 1:11:04 | View › |
| #107 | #12 | Sebastian Vidal Campos | CHI | M 40-44 | R 37:14S 33:50 | 1:11:04 | View › |
| #108 | #13 | Daniel Widjaja | SUI | M 40-44 | R 36:53S 34:17 | 1:11:10 | View › |
| #109 | #14 | Jochen Rohrmoser | GER | M 40-44 | R 37:00S 34:13 | 1:11:13 | View › |
| #110 | #32 | Antoine MOULINPB | FRA | M 30-34 | R 36:25S 34:58 | 1:11:23 | View › |
| #111 | #25 | Marc LinnPB | GER | M 35-39 | R 34:34S 36:52 | 1:11:26 | View › |
| #112 | #15 | Lukasz Dreger | GER | M 40-44 | R 34:34S 36:53 | 1:11:27 | View › |
| #113 | #33 | Alexander KornPB | GER | M 30-34 | R 33:18S 38:09 | 1:11:27 | View › |
| #114 | #34 | PHILIPP FELIX BUHRPB | GER | M 30-34 | R 35:23S 36:07 | 1:11:30 | View › |
| #115 | #35 | Steffen MißfeldtPB | GER | M 30-34 | R 38:14S 33:24 | 1:11:38 | View › |
| #116 | #27 | Julian StipplerPB | GER | M 25-29 | R 37:34S 34:04 | 1:11:38 | View › |
| #117 | #16 | Elia Merzaghi | SUI | M 40-44 | R 36:25S 35:14 | 1:11:39 | View › |
| #118 | #36 | Benjamin Petschko | GER | M 30-34 | R 36:57S 34:43 | 1:11:40 | View › |
| #119 | #26 | Martin Heitz | GER | M 35-39 | R 38:55S 32:52 | 1:11:47 | View › |
| #120 | #28 | Felix HackenbrochPB | GER | M 25-29 | R 35:09S 36:40 | 1:11:49 | View › |
| #121 | #29 | Michael Wawrzinek | GER | M 25-29 | R 34:33S 37:16 | 1:11:49 | View › |
| #122 | #30 | Alexander Wendling | GER | M 25-29 | R 36:51S 35:06 | 1:11:57 | View › |
| #123 | #31 | Clément JonckersPB | BEL | M 25-29 | R 35:53S 36:05 | 1:11:58 | View › |
| #124 | #17 | Ray Sweeney | IRL | M 40-44 | R 35:47S 36:12 | 1:11:59 | View › |
| #125 | #32 | Raphaël Savart | FRA | M 25-29 | R 39:08S 32:54 | 1:12:02 | View › |