← Back to Events
HYROX St. Gallen 2026
St. Gallen, CHE02:16:30GMT+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:33 vs season avg
1:11:42
Front Pack (P10)
-0:43 vs season avg
1:28:23
Mid Pack (P50)
-1:02 vs season avg
20:22
Field Spread
-2:00 vs season avg
7.87%
Roxzone Tax
-0.44 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #695 | #27 | Marc WahliPB | SUI | M 50-54 | R 46:12S 47:58 | 1:34:10 | View › |
| #696 | #141 | Thomas EgliPB | SUI | M 35-39 | R 44:57S 49:14 | 1:34:11 | View › |
| #697 | #175 | Prosper Engola EngolaPB | CMR | M 30-34 | R 44:10S 50:03 | 1:34:13 | View › |
| #698 | #176 | Adrian RüeggPB | SUI | M 30-34 | R 49:32S 44:42 | 1:34:14 | View › |
| #699 | #95 | Yimu Yang | CHN | M 40-44 | R 47:31S 46:48 | 1:34:19 | View › |
| #700 | #28 | Andrey Shadrin | GER | M 50-54 | R 44:48S 49:39 | 1:34:27 | View › |
| #701 | #29 | Milutin MitrovicPB | SUI | M 50-54 | R 48:19S 46:08 | 1:34:27 | View › |
| #702 | #132 | Jonathan Vieira | SUI | M 25-29 | R 48:20S 46:08 | 1:34:28 | View › |
| #703 | #142 | Ronnie BeuggertPB | SUI | M 35-39 | R 47:42S 46:53 | 1:34:35 | View › |
| #704 | #177 | Dennis OnodiPB | SUI | M 30-34 | R 46:53S 47:44 | 1:34:37 | View › |
| #705 | #65 | Markus VolkmerPB | GER | M 45-49 | R 48:33S 46:12 | 1:34:45 | View › |
| #706 | #178 | Pascal KellerPB | SUI | M 30-34 | R 44:06S 50:39 | 1:34:45 | View › |
| #707 | #66 | Mike VilligerPB | SUI | M 45-49 | R 49:59S 44:47 | 1:34:46 | View › |
| #708 | #30 | Gerald StärkPB | GER | M 50-54 | R 39:52S 54:57 | 1:34:49 | View › |
| #709 | #96 | Manuel WendelPB | SUI | M 40-44 | R 44:41S 50:11 | 1:34:52 | View › |
| #710 | #179 | Quentin MoralesPB | SUI | M 30-34 | R 44:30S 50:23 | 1:34:53 | View › |
| #711 | #97 | Roberto MarchettiPB | SUI | M 40-44 | R 48:06S 46:50 | 1:34:56 | View › |
| #712 | #133 | Simone ColbrelliPB | SUI | M 25-29 | R 47:27S 47:29 | 1:34:56 | View › |
| #713 | #15 | Gilles Robert-Nicoud | SUI | M 55-59 | R 45:31S 49:25 | 1:34:56 | View › |
| #714 | #143 | Matthias Wüthrich | SUI | M 35-39 | R 48:52S 46:08 | 1:35:00 | View › |
| #715 | #48 | Aaron HorberPB | SUI | M 16-24 | R 42:55S 52:05 | 1:35:00 | View › |
| #716 | #31 | Jean-Michel LEGRAND | SUI | M 50-54 | R 44:01S 51:01 | 1:35:02 | View › |
| #717 | #49 | Aron MeierhansPB | SUI | M 16-24 | R 41:56S 53:07 | 1:35:03 | View › |
| #718 | #32 | Elric MoattyPB | SWE | M 50-54 | R 47:34S 47:31 | 1:35:05 | View › |
| #719 | #180 | Yanis MénardPB | SUI | M 30-34 | R 44:07S 51:01 | 1:35:08 | View › |