← Back to Events
HYROX St. Gallen 2026
St. Gallen, CHE13:50:45GMT+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 |
|---|---|---|---|---|---|---|---|
| #418 | #30 | Matthias Ebert | SUI | M 45-49 | R 43:10S 41:26 | 1:24:36 | View › |
| #419 | #53 | Florian FischerPB | SUI | M 40-44 | R 39:57S 44:41 | 1:24:38 | View › |
| #420 | #105 | Reto KeusenPB | SUI | M 30-34 | R 43:02S 41:37 | 1:24:39 | View › |
| #421 | #106 | Stefan RakowskiPB | GER | M 30-34 | R 37:55S 46:44 | 1:24:39 | View › |
| #422 | #36 | Jonas CoetermansPB | SUI | M 16-24 | R 41:33S 43:06 | 1:24:39 | View › |
| #423 | #81 | Michael OhstPB | GER | M 25-29 | R 42:46S 41:54 | 1:24:40 | View › |
| #424 | #54 | Johann Malsam | GER | M 40-44 | R 43:03S 41:41 | 1:24:44 | View › |
| #425 | #107 | Crispin MaggionPB | SUI | M 30-34 | R 38:56S 45:51 | 1:24:47 | View › |
| #426 | #108 | Marios LimnidisPB | GRE | M 30-34 | R 42:25S 42:22 | 1:24:47 | View › |
| #427 | #82 | Benjamin GutPB | SUI | M 25-29 | R 36:55S 47:58 | 1:24:53 | View › |
| #428 | #109 | Roman HofmannPB | GER | M 30-34 | R 43:46S 41:08 | 1:24:54 | View › |
| #429 | #55 | Mike TuceskuPB | GER | M 40-44 | R 38:44S 46:11 | 1:24:55 | View › |
| #430 | #12 | Verardi Giovanni | SUI | M 50-54 | R 44:43S 40:14 | 1:24:57 | View › |
| #431 | #56 | Fabien Ricchetti | SUI | M 40-44 | R 40:47S 44:10 | 1:24:57 | View › |
| #432 | #110 | Heiko KochPB | SUI | M 30-34 | R 43:20S 41:41 | 1:25:01 | View › |
| #433 | #31 | David GirardetPB | SUI | M 45-49 | R 32:03S 53:02 | 1:25:05 | View › |
| #434 | #111 | Christian Ramirez-GastonPB | PER | M 30-34 | R 41:37S 43:30 | 1:25:07 | View › |
| #435 | #32 | Martin LindemannPB | GER | M 45-49 | R 41:04S 44:04 | 1:25:08 | View › |
| #436 | #33 | Mike Hinnen | SUI | M 45-49 | R 45:16S 39:52 | 1:25:08 | View › |
| #437 | #83 | Yannik HorberPB | SUI | M 25-29 | R 40:45S 44:23 | 1:25:08 | View › |
| #438 | #98 | Raphael LutzPB | SUI | M 35-39 | R 42:01S 43:10 | 1:25:11 | View › |
| #439 | #34 | Denis Bessire | SUI | M 45-49 | R 36:17S 48:57 | 1:25:14 | View › |
| #440 | #99 | Benjamin Del Monego | SUI | M 35-39 | R 41:26S 43:49 | 1:25:15 | View › |
| #441 | #112 | Maxime PellatonPB | SUI | M 30-34 | R 41:00S 44:15 | 1:25:15 | View › |
| #442 | #84 | Levente FoldesiPB | HUN | M 25-29 | R 42:52S 42:25 | 1:25:17 | View › |