← Back to Events
HYROX St. Gallen 2026
St. Gallen, CHE07:37:51GMT+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:01 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 |
|---|---|---|---|---|---|---|---|
| #318 | #33 | Nicolas SchäfflPB | AUT | M 16-24 | R 40:05S 40:47 | 1:20:52 | View › |
| #319 | #79 | Christopher Reinhart | SUI | M 30-34 | R 38:24S 42:29 | 1:20:53 | View › |
| #320 | #63 | Daniele Sinesi | ITA | M 25-29 | R 37:32S 43:21 | 1:20:53 | View › |
| #321 | #80 | Robin SeubertPB | SUI | M 30-34 | R 38:29S 42:26 | 1:20:55 | View › |
| #322 | #74 | Stefano GuidaPB | ITA | M 35-39 | R 39:25S 41:36 | 1:21:01 | View › |
| #323 | #9 | Walter EigenmannPB | SUI | M 50-54 | R 38:29S 42:32 | 1:21:01 | View › |
| #324 | #75 | Yannis Koularmanis | SUI | M 35-39 | R 42:41S 38:21 | 1:21:02 | View › |
| #325 | #35 | David JäggiPB | SUI | M 40-44 | R 41:47S 39:17 | 1:21:04 | View › |
| #326 | #64 | Janis Käser | SUI | M 25-29 | R 43:30S 37:37 | 1:21:07 | View › |
| #327 | #76 | Mike LochererPB | SUI | M 35-39 | R 41:09S 39:59 | 1:21:08 | View › |
| #328 | #36 | Dominic GötzPB | SUI | M 40-44 | R 39:01S 42:10 | 1:21:11 | View › |
| #329 | #81 | Loic Mortier | SUI | M 30-34 | R 40:36S 40:36 | 1:21:12 | View › |
| #330 | #27 | Miguel SánchezPB | ESP | M 45-49 | R 39:54S 41:24 | 1:21:18 | View › |
| #331 | #82 | Julian Weinbrecht | GER | M 30-34 | R 40:26S 40:52 | 1:21:18 | View › |
| #332 | #77 | Christoph Helbig | GER | M 35-39 | R 39:14S 42:05 | 1:21:19 | View › |
| #333 | #5 | Boris CaminadaPB | GER | M 55-59 | R 41:00S 40:21 | 1:21:21 | View › |
| #334 | #37 | Andy Brunner | SUI | M 40-44 | R 39:22S 42:01 | 1:21:23 | View › |
| #335 | #65 | Florian VarrinPB | SUI | M 25-29 | R 36:23S 45:05 | 1:21:28 | View › |
| #336 | #83 | Antony ApontePB | SUI | M 30-34 | R 38:56S 42:33 | 1:21:29 | View › |
| #337 | #66 | Marko LucicPB | SUI | M 25-29 | R 38:07S 43:22 | 1:21:29 | View › |
| #338 | #84 | Vilem FasuraPB | CZE | M 30-34 | R 40:01S 41:32 | 1:21:33 | View › |
| #339 | #38 | Loïc ManciniPB | SUI | M 40-44 | R 42:38S 38:57 | 1:21:35 | View › |
| #340 | #85 | Gerard GüellPB | ESP | M 30-34 | R 37:59S 43:39 | 1:21:38 | View › |
| #341 | #78 | Emanuele NespoliPB | ITA | M 35-39 | R 38:17S 43:21 | 1:21:38 | View › |
| #342 | #39 | Simon David SchärPB | SUI | M 40-44 | R 39:50S 41:52 | 1:21:42 | View › |