← Back to Events
HYROX St. Gallen 2026
St. Gallen, CHE21:15:02GMT+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 |
|---|---|---|---|---|---|---|---|
| #595 | #124 | Matthäus Banach | GER | M 35-39 | R 41:37S 48:34 | 1:30:11 | View › |
| #596 | #114 | Kevin Zürcher | SUI | M 25-29 | R 45:30S 44:42 | 1:30:12 | View › |
| #597 | #53 | Gilles Rélin-Simonnot | SUI | M 45-49 | R 42:45S 47:31 | 1:30:16 | View › |
| #598 | #44 | Fabio Wilhelm | SUI | M 16-24 | R 43:43S 46:35 | 1:30:18 | View › |
| #599 | #82 | Boris LukicPB | SUI | M 40-44 | R 41:56S 48:24 | 1:30:20 | View › |
| #600 | #125 | Stefan KarlinPB | GER | M 35-39 | R 45:43S 44:39 | 1:30:22 | View › |
| #601 | #146 | Stefan Kränzle | GER | M 30-34 | R 44:40S 45:47 | 1:30:27 | View › |
| #602 | #54 | Roger Besse | SUI | M 45-49 | R 42:31S 47:57 | 1:30:28 | View › |
| #603 | #147 | Piero PapisPB | SUI | M 30-34 | R 46:09S 44:23 | 1:30:32 | View › |
| #604 | #22 | Christophe PeçonPB | SUI | M 50-54 | R 44:18S 46:21 | 1:30:39 | View › |
| #605 | #83 | Stefan Wild | SUI | M 40-44 | R 49:05S 41:34 | 1:30:39 | View › |
| #606 | #84 | Marc BurkhalterPB | SUI | M 40-44 | R 45:21S 45:21 | 1:30:42 | View › |
| #607 | #85 | Julien MoixPB | SUI | M 40-44 | R 41:20S 49:24 | 1:30:44 | View › |
| #608 | #148 | Dominik WeissPB | SUI | M 30-34 | R 43:19S 47:27 | 1:30:46 | View › |
| #609 | #23 | Fabrice BattistelPB | SUI | M 50-54 | R 37:34S 53:13 | 1:30:47 | View › |
| #610 | #126 | Hermann LionPB | SUI | M 35-39 | R 48:37S 42:12 | 1:30:49 | View › |
| #611 | #86 | Dimitri OrlandoPB | SUI | M 40-44 | R 44:24S 46:27 | 1:30:51 | View › |
| #612 | #55 | Pierre-Alexandre Mercier | FRA | M 45-49 | R 45:24S 45:27 | 1:30:51 | View › |
| #613 | #149 | Simi Steigmeyer | SUI | M 30-34 | R 42:39S 48:13 | 1:30:52 | View › |
| #614 | #127 | Christian PorwolPB | GER | M 35-39 | R 47:50S 43:02 | 1:30:52 | View › |
| #615 | #87 | Michal TurzynskiPB | POL | M 40-44 | R 42:51S 48:01 | 1:30:52 | View › |
| #616 | #56 | Fausto Cartillone | SUI | M 45-49 | R 43:23S 47:29 | 1:30:52 | View › |
| #617 | #150 | Alex SommerPB | SUI | M 30-34 | R 41:40S 49:15 | 1:30:55 | View › |
| #618 | #151 | Alexandre HermannPB | FRA | M 30-34 | R 42:40S 48:16 | 1:30:56 | View › |
| #619 | #152 | Jeremy Dietsche | SUI | M 30-34 | R 44:30S 46:27 | 1:30:57 | View › |