← Back to Events
HYROX Stuttgart 2025
Stuttgart, DEU23:38:05GMT+2October 31 – November 2, 2025Season 8 (25/26)
Results from the Stuttgart 2025 HYROX event. 5,767 results, 8,920 athletes across 12 categories.
Stuttgart 2025
- Result entries
- 5,767
- Unique athletes
- 8,920
- Athlete finishes
- 9,264
- 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 category59:12
Best Time
+1:38 vs season avg
1:10:35
Front Pack (P10)
-1:50 vs season avg
1:26:59
Mid Pack (P50)
-2:26 vs season avg
19:40
Field Spread
-2:42 vs season avg
11.21%
Roxzone Tax
+2.90 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #626 | #145 | Kevin Martinez | GER | M 35-39 | R 38:54S 49:13 | 1:28:07 | View › |
| #627 | #171 | Kai HänggeliPB | SUI | M 30-34 | R 41:59S 46:08 | 1:28:07 | View › |
| #628 | #45 | Colin SchummPB | GER | M 16-24 | R 41:28S 46:41 | 1:28:09 | View › |
| #629 | #131 | Patrick NiesenPB | GER | M 25-29 | R 41:46S 46:24 | 1:28:10 | View › |
| #630 | #46 | Julian Sinz | GER | M 16-24 | R 40:37S 47:35 | 1:28:12 | View › |
| #631 | #146 | Christopher Schrem | GER | M 35-39 | R 37:37S 50:36 | 1:28:13 | View › |
| #632 | #172 | Noah SemtPB | GER | M 30-34 | R 38:38S 49:35 | 1:28:13 | View › |
| #633 | #173 | Jonas BeckerPB | GER | M 30-34 | R 41:00S 47:13 | 1:28:13 | View › |
| #634 | #70 | Florian SchickPB | GER | M 40-44 | R 39:49S 48:25 | 1:28:14 | View › |
| #635 | #147 | Nikolai KressPB | GER | M 35-39 | R 39:49S 48:27 | 1:28:16 | View › |
| #636 | #174 | Christian Fengler | GER | M 30-34 | R 37:19S 50:59 | 1:28:18 | View › |
| #637 | #132 | David Germann | GER | M 25-29 | R 38:48S 49:33 | 1:28:21 | View › |
| #638 | #41 | Rick Schneider | GER | M 45-49 | R 42:18S 46:04 | 1:28:22 | View › |
| #639 | #175 | Patrick Murphy | GBR | M 30-34 | R 40:44S 47:39 | 1:28:23 | View › |
| #640 | #176 | Thomas HessePB | GER | M 30-34 | R 42:39S 45:48 | 1:28:27 | View › |
| #641 | #177 | Philipp Wanitschka | AUT | M 30-34 | R 41:13S 47:15 | 1:28:28 | View › |
| #642 | #8 | Martin JörkePB | GER | M 55-59 | R 37:32S 50:58 | 1:28:30 | View › |
| #643 | #178 | Andreas GierlingerPB | GER | M 30-34 | R 40:39S 47:54 | 1:28:33 | View › |
| #644 | #42 | David Lynch | IRL | M 45-49 | R 37:03S 51:34 | 1:28:37 | View › |
| #645 | #133 | Paul Witting | GER | M 25-29 | R 42:28S 46:11 | 1:28:39 | View › |
| #646 | #134 | Pascal WinzelerPB | SUI | M 25-29 | R 37:58S 50:42 | 1:28:40 | View › |
| #647 | #71 | Stefan Dolatta | GER | M 40-44 | R 37:57S 50:43 | 1:28:40 | View › |
| #648 | #148 | christophe amadieu | SUI | M 35-39 | R 39:49S 48:52 | 1:28:41 | View › |
| #649 | #135 | Chris-Jan Bos | NED | M 25-29 | R 41:24S 47:18 | 1:28:42 | View › |
| #650 | #72 | Stanislav VrankaPB | CZE | M 40-44 | R 45:52S 42:56 | 1:28:48 | View › |