← Back to Events
HYROX Stuttgart 2025
Stuttgart, DEU07:18:06GMT+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 |
|---|---|---|---|---|---|---|---|
| #651 | #149 | Supriyo Basu | IND | M 35-39 | R 36:12S 52:39 | 1:28:51 | View › |
| #652 | #150 | Lars PetersenPB | GER | M 35-39 | R 39:08S 49:45 | 1:28:53 | View › |
| #653 | #43 | Jens Retter | GER | M 45-49 | R 39:07S 49:49 | 1:28:56 | View › |
| #654 | #136 | Julian Garn | GER | M 25-29 | R 41:43S 47:16 | 1:28:59 | View › |
| #655 | #151 | Tobias Behne | GER | M 35-39 | R 35:53S 53:09 | 1:29:02 | View › |
| #656 | #73 | Ingo Naumann | GER | M 40-44 | R 36:20S 52:47 | 1:29:07 | View › |
| #657 | #137 | Tim DüsterdiekPB | GER | M 25-29 | R 40:12S 48:55 | 1:29:07 | View › |
| #658 | #138 | Max LehnertPB | GER | M 25-29 | R 43:49S 45:20 | 1:29:09 | View › |
| #659 | #139 | Felix Nopper | GER | M 25-29 | R 43:49S 45:22 | 1:29:11 | View › |
| #660 | #140 | Sebastian Horst SteinlPB | GER | M 25-29 | R 41:43S 47:28 | 1:29:11 | View › |
| #661 | #152 | Elias Karsten | GER | M 35-39 | R 39:45S 49:26 | 1:29:11 | View › |
| #662 | #74 | Florian Wimmer | GER | M 40-44 | R 39:20S 49:53 | 1:29:13 | View › |
| #663 | #179 | David HobiPB | SUI | M 30-34 | R 38:26S 50:47 | 1:29:13 | View › |
| #664 | #47 | Narin LauffPB | GER | M 16-24 | R 43:09S 46:05 | 1:29:14 | View › |
| #665 | #141 | Yannic SchreiberPB | GER | M 25-29 | R 45:09S 44:06 | 1:29:15 | View › |
| #666 | #180 | Dominik MaaßPB | GER | M 30-34 | R 39:41S 49:38 | 1:29:19 | View › |
| #667 | #142 | David WengerPB | SUI | M 25-29 | R 39:58S 49:24 | 1:29:22 | View › |
| #668 | #75 | Bruno Tobler | BRA | M 40-44 | R 41:54S 47:29 | 1:29:23 | View › |
| #669 | #153 | Kevin ForsterPB | SUI | M 35-39 | R 40:53S 48:31 | 1:29:24 | View › |
| #670 | #48 | Nicolas HurlerPB | GER | M 16-24 | R 37:21S 52:04 | 1:29:25 | View › |
| #671 | #154 | Daniel WahnsiedlerPB | GER | M 35-39 | R 38:51S 50:34 | 1:29:25 | View › |
| #672 | #181 | Steffen Wüstewald | GER | M 30-34 | R 39:40S 49:45 | 1:29:25 | View › |
| #673 | #155 | Matthias StolzPB | GER | M 35-39 | R 40:20S 49:06 | 1:29:26 | View › |
| #674 | #143 | Antoine Goes | BEL | M 25-29 | R 41:44S 47:43 | 1:29:27 | View › |
| #675 | #182 | Philippe Streng | LUX | M 30-34 | R 44:37S 44:51 | 1:29:28 | View › |