← Back to Events
HYROX Karlsruhe 2025
Karlsruhe, DEU00:55:11GMT+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 |
|---|---|---|---|---|---|---|---|
| #651 | #132 | Terence Heeney | IRL | M 35-39 | R 43:30S 46:10 | 1:29:40 | View › |
| #652 | #184 | Igor Heck | GER | M 30-34 | R 43:39S 46:05 | 1:29:44 | View › |
| #653 | #121 | Frank EngstlerPB | GER | M 25-29 | R 48:47S 40:58 | 1:29:45 | View › |
| #654 | #52 | Niklas KlingebielPB | GER | M 16-24 | R 45:09S 44:36 | 1:29:45 | View › |
| #655 | #122 | Jonathan Flohr | GER | M 25-29 | R 48:46S 40:59 | 1:29:45 | View › |
| #656 | #133 | Sven Kaminski | GER | M 35-39 | R 45:20S 44:26 | 1:29:46 | View › |
| #657 | #185 | Jason MatherPB | GER | M 30-34 | R 19:22S 1:10:25 | 1:29:47 | View › |
| #658 | #123 | Andreas GausPB | GER | M 25-29 | R 45:31S 44:17 | 1:29:48 | View › |
| #659 | #186 | Malte HegenbarthPB | GER | M 30-34 | R 46:34S 43:14 | 1:29:48 | View › |
| #660 | #134 | Constantin Hennes | GER | M 35-39 | R 45:01S 44:47 | 1:29:48 | View › |
| #661 | #187 | Marvin MußlerPB | GER | M 30-34 | R 46:05S 43:43 | 1:29:48 | View › |
| #662 | #53 | Martin Kapicak | GER | M 16-24 | R 54:46S 35:04 | 1:29:50 | View › |
| #663 | #188 | Thorsten GruberPB | GER | M 30-34 | R 42:29S 47:24 | 1:29:53 | View › |
| #664 | #42 | Daniel Uebersax | SUI | M 45-49 | R 46:51S 43:02 | 1:29:53 | View › |
| #665 | #135 | Simon Eder | GER | M 35-39 | R 45:38S 44:19 | 1:29:57 | View › |
| #666 | #136 | Joel Tillmann | GER | M 35-39 | R 47:55S 42:02 | 1:29:57 | View › |
| #667 | #137 | Marvin FischerPB | GER | M 35-39 | R 47:39S 42:18 | 1:29:57 | View › |
| #668 | #54 | Lucas Plüth | GER | M 16-24 | R 44:39S 45:19 | 1:29:58 | View › |
| #669 | #30 | Jon WalterPB | GBR | M 50-54 | R 43:11S 46:47 | 1:29:58 | View › |
| #670 | #31 | Rocco MarianiPB | SUI | M 50-54 | R 46:54S 43:07 | 1:30:01 | View › |
| #671 | #43 | Gireg Parouty | FRA | M 45-49 | R 42:11S 47:53 | 1:30:04 | View › |
| #672 | #189 | Edwin LindtPB | GER | M 30-34 | R 46:08S 43:57 | 1:30:05 | View › |
| #673 | #138 | Enrique Reve Videaux | GER | M 35-39 | R 45:35S 44:32 | 1:30:07 | View › |
| #674 | #55 | Moritz PretzPB | GER | M 16-24 | R 46:48S 43:19 | 1:30:07 | View › |
| #675 | #124 | Julian WallnerPB | GER | M 25-29 | R 45:46S 44:24 | 1:30:10 | View › |