← Back to Events
HYROX St. Gallen 2026
St. Gallen, CHE19:01:35GMT+2January 16 – 18, 2026Season 8 (25/26)
Results from the St. Gallen 2026 HYROX event. 4,592 results, 7,092 athletes across 13 categories.
St. Gallen 2026
- Result entries
- 4,592
- Unique athletes
- 7,092
- Athlete finishes
- 7,362
- Categories
- 13
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:00
Best Time
-0:32 vs season avg
1:11:42
Front Pack (P10)
-0:44 vs season avg
1:28:23
Mid Pack (P50)
-1:04 vs season avg
20:22
Field Spread
-2:00 vs season avg
7.87%
Roxzone Tax
-0.46 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #193 | #41 | Raphaël Garez | FRA | M 25-29 | R 37:45S 38:35 | 1:16:20 | View › |
| #194 | #42 | Gabriel HugPB | SUI | M 25-29 | R 35:59S 40:23 | 1:16:22 | View › |
| #195 | #43 | Bastien CariteyPB | FRA | M 25-29 | R 37:29S 38:55 | 1:16:24 | View › |
| #196 | #4 | Achim HaasPB | GER | M 50-54 | R 38:43S 37:42 | 1:16:25 | View › |
| #197 | #17 | Claude GrollimundPB | SUI | M 40-44 | R 37:14S 39:12 | 1:16:26 | View › |
| #198 | #13 | Yannick ChoffatPB | SUI | M 45-49 | R 37:12S 39:14 | 1:16:26 | View › |
| #199 | #44 | Pascal GrabPB | SUI | M 25-29 | R 42:22S 34:04 | 1:16:26 | View › |
| #200 | #47 | Pascal KollerPB | SUI | M 35-39 | R 39:15S 37:12 | 1:16:27 | View › |
| #201 | #18 | Sebastian SchmidPB | GER | M 40-44 | R 38:57S 37:32 | 1:16:29 | View › |
| #202 | #48 | Mathias Hug | SUI | M 35-39 | R 37:29S 39:00 | 1:16:29 | View › |
| #203 | #14 | Marco Brand | GER | M 45-49 | R 37:36S 38:55 | 1:16:31 | View › |
| #204 | #19 | Matthieu Gille | FRA | M 40-44 | R 36:35S 40:00 | 1:16:35 | View › |
| #205 | #20 | Tim VögelePB | GER | M 40-44 | R 40:23S 36:15 | 1:16:38 | View › |
| #206 | #5 | Ivan GarciaPB | SUI | M 50-54 | R 37:16S 39:26 | 1:16:42 | View › |
| #207 | #55 | Michel NadigPB | SUI | M 30-34 | R 36:42S 40:04 | 1:16:46 | View › |
| #208 | #49 | Oliver Willert | GER | M 35-39 | R 37:26S 39:20 | 1:16:46 | View › |
| #209 | #56 | Ramon IndermaurPB | SUI | M 30-34 | R 39:26S 37:24 | 1:16:50 | View › |
| #210 | #21 | Dominique HänggiPB | SUI | M 40-44 | R 42:27S 34:29 | 1:16:56 | View › |
| #211 | #22 | Mathias RychenerPB | SUI | M 40-44 | R 35:41S 41:17 | 1:16:58 | View › |
| #212 | #57 | Thomas CourteillePB | FRA | M 30-34 | R 34:09S 42:51 | 1:17:00 | View › |
| #213 | #15 | Stephan Kempka | GER | M 45-49 | R 37:05S 40:04 | 1:17:09 | View › |
| #214 | #50 | Jerome FischerPB | SUI | M 35-39 | R 37:01S 40:09 | 1:17:10 | View › |
| #215 | #58 | Fabien MettierPB | FRA | M 30-34 | R 36:16S 40:56 | 1:17:12 | View › |
| #216 | #20 | Kevin Oergele | GER | M 16-24 | R 41:11S 36:03 | 1:17:14 | View › |
| #217 | #59 | Benjamin SiddiquePB | SUI | M 30-34 | R 39:42S 37:36 | 1:17:18 | View › |