← Back to Events
HYROX Stuttgart 2025
Stuttgart, DEU08:03:56GMT+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:39 vs season avg
1:10:35
Front Pack (P10)
-1:51 vs season avg
1:26:59
Mid Pack (P50)
-2:28 vs season avg
19:40
Field Spread
-2:43 vs season avg
11.21%
Roxzone Tax
+2.88 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #126 | #17 | Manuchi GaudesPB | GER | M 16-24 | R 31:33S 39:29 | 1:11:02 | View › |
| #127 | #34 | Michael Renz | GER | M 30-34 | R 33:37S 37:35 | 1:11:12 | View › |
| #128 | #23 | Tobias Kampenga | GER | M 35-39 | R 35:20S 35:54 | 1:11:14 | View › |
| #129 | #17 | Laurent Hoeltgen | LUX | M 40-44 | R 32:21S 38:56 | 1:11:17 | View › |
| #130 | #24 | Pascal PetersenPB | GER | M 35-39 | R 33:42S 37:37 | 1:11:19 | View › |
| #131 | #35 | Sebastian NuyenPB | GER | M 30-34 | R 34:45S 36:36 | 1:11:21 | View › |
| #132 | #34 | David Oismüller | AUT | M 25-29 | R 34:01S 37:21 | 1:11:22 | View › |
| #133 | #25 | Stefan Link | GER | M 35-39 | R 34:08S 37:15 | 1:11:23 | View › |
| #134 | #26 | Daniel Salbach | GER | M 35-39 | R 30:45S 40:38 | 1:11:23 | View › |
| #135 | #36 | Mickael Antoinette | FRA | M 30-34 | R 34:26S 37:01 | 1:11:27 | View › |
| #136 | #1 | Tony James | GBR | M 50-54 | R 30:49S 40:44 | 1:11:33 | View › |
| #137 | #27 | Mateusz Niepras | GER | M 35-39 | R 32:31S 39:04 | 1:11:35 | View › |
| #138 | #18 | Reinhard Gruber | AUT | M 40-44 | R 30:52S 40:46 | 1:11:38 | View › |
| #139 | #19 | Christof Schor | GER | M 40-44 | R 30:48S 40:53 | 1:11:41 | View › |
| #140 | #28 | Markus Rösch | GER | M 35-39 | R 35:20S 36:21 | 1:11:41 | View › |
| #141 | #37 | Adrian Probst | GER | M 30-34 | R 31:04S 40:38 | 1:11:42 | View › |
| #142 | #35 | Tim KleberPB | GER | M 25-29 | R 34:46S 36:57 | 1:11:43 | View › |
| #143 | #20 | Erik SlabbinckPB | BEL | M 40-44 | R 33:51S 37:54 | 1:11:45 | View › |
| #144 | #18 | Noah TiltackPB | GER | M 16-24 | R 33:24S 38:24 | 1:11:48 | View › |
| #145 | #2 | Rene Schönleber | GER | M 50-54 | R 33:00S 38:49 | 1:11:49 | View › |
| #146 | #38 | Joost Egger | GER | M 30-34 | R 33:31S 38:21 | 1:11:52 | View › |
| #147 | #21 | Benedikt FoldaPB | GER | M 40-44 | R 33:41S 38:12 | 1:11:53 | View › |
| #148 | #5 | Christoph BergerPB | SUI | M 45-49 | R 31:54S 40:00 | 1:11:54 | View › |
| #149 | #36 | Johannes Glossner | GER | M 25-29 | R 35:51S 36:11 | 1:12:02 | View › |
| #150 | #6 | Rares Timariu | ROU | M 45-49 | R 33:40S 38:23 | 1:12:03 | View › |