← Back to Events
HYROX St. Gallen 2026
St. Gallen, CHE13:38: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:43 vs season avg
1:28:23
Mid Pack (P50)
-1:03 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 |
|---|---|---|---|---|---|---|---|
| #72 | #14 | Loïc Eschmann | SUI | M 35-39 | R 33:27S 36:13 | 1:09:40 | View › |
| #73 | #15 | Sergej Konradi | GER | M 35-39 | R 37:06S 32:36 | 1:09:42 | View › |
| #74 | #5 | Michael Geiß | GER | M 45-49 | R 32:55S 36:51 | 1:09:46 | View › |
| #75 | #16 | Emanuel Aregger | SUI | M 35-39 | R 33:11S 36:38 | 1:09:49 | View › |
| #76 | #13 | Matteo CiancarelliPB | SUI | M 16-24 | R 36:05S 33:45 | 1:09:50 | View › |
| #77 | #17 | Julian Hosp | AUT | M 35-39 | R 37:06S 32:54 | 1:10:00 | View › |
| #78 | #18 | Mathieu LE FLOHICPB | SUI | M 30-34 | R 35:38S 34:24 | 1:10:02 | View › |
| #79 | #18 | Sandro Bauer | SUI | M 35-39 | R 31:47S 38:18 | 1:10:05 | View › |
| #80 | #19 | Manuel Gratl | AUT | M 25-29 | R 34:27S 35:42 | 1:10:09 | View › |
| #81 | #19 | Sander SchickerPB | SUI | M 30-34 | R 36:03S 34:08 | 1:10:11 | View › |
| #82 | #20 | Marvin RutzPB | SUI | M 25-29 | R 34:44S 35:29 | 1:10:13 | View › |
| #83 | #19 | Stefan BublitzPB | GER | M 35-39 | R 34:14S 36:03 | 1:10:17 | View › |
| #84 | #8 | Gilbert Fuchs | GER | M 40-44 | R 35:16S 35:04 | 1:10:20 | View › |
| #85 | #20 | Heiko EngelsPB | GER | M 30-34 | R 34:45S 35:36 | 1:10:21 | View › |
| #86 | #20 | Philipp HänggiPB | SUI | M 35-39 | R 36:38S 33:49 | 1:10:27 | View › |
| #87 | #21 | Sami TijaniPB | SUI | M 30-34 | R 34:10S 36:18 | 1:10:28 | View › |
| #88 | #21 | Leandro SalviPB | SUI | M 25-29 | R 33:56S 36:35 | 1:10:31 | View › |
| #89 | #22 | Juan Carlos Linares | VEN | M 30-34 | R 33:09S 37:23 | 1:10:32 | View › |
| #90 | #23 | Yan TavaresPB | SUI | M 30-34 | R 33:29S 37:06 | 1:10:35 | View › |
| #91 | #22 | Rico EschenauerPB | GER | M 25-29 | R 37:11S 33:25 | 1:10:36 | View › |
| #92 | #6 | Frédéric Stoven | FRA | M 45-49 | R 33:47S 36:53 | 1:10:40 | View › |
| #93 | #9 | Elia Merzaghi | SUI | M 40-44 | R 34:52S 36:00 | 1:10:52 | View › |
| #94 | #10 | Philipp GublerPB | SUI | M 40-44 | R 32:15S 38:37 | 1:10:52 | View › |
| #95 | #21 | Yoan-Alberto Alonso | USA | M 35-39 | R 37:30S 33:23 | 1:10:53 | View › |
| #96 | #23 | Markus GeeringPB | SUI | M 25-29 | R 38:08S 32:46 | 1:10:54 | View › |