← Back to Events
HYROX St. Gallen 2026
St. Gallen, CHE12:00:41GMT+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 |
|---|---|---|---|---|---|---|---|
| #47 | #5 | Joel Liebi | SUI | M 40-44 | R 33:14S 34:41 | 1:07:55 | View › |
| #48 | #7 | Gilbert MagalhaesPB | SUI | M 16-24 | R 32:33S 35:28 | 1:08:01 | View › |
| #49 | #12 | Daniele Santinelli | ITA | M 30-34 | R 34:05S 33:56 | 1:08:01 | View › |
| #50 | #2 | Stefan MartyPB | SUI | M 45-49 | R 30:20S 37:44 | 1:08:04 | View › |
| #51 | #13 | Steven Siegel | SUI | M 30-34 | R 35:07S 33:01 | 1:08:08 | View › |
| #52 | #8 | Janis Burkhart | SUI | M 16-24 | R 35:09S 33:01 | 1:08:10 | View › |
| #53 | #9 | Silas GunzigerPB | SUI | M 16-24 | R 35:31S 32:47 | 1:08:18 | View › |
| #54 | #15 | Gian BuchsPB | SUI | M 25-29 | R 35:57S 32:22 | 1:08:19 | View › |
| #55 | #16 | Francesco Pessina | SUI | M 25-29 | R 32:01S 36:22 | 1:08:23 | View › |
| #56 | #10 | Elie MarquisPB | SUI | M 16-24 | R 32:24S 36:03 | 1:08:27 | View › |
| #57 | #11 | Luca FluckPB | SUI | M 16-24 | R 34:22S 34:06 | 1:08:28 | View › |
| #58 | #17 | Lukas KöhlerPB | GER | M 25-29 | R 33:22S 35:07 | 1:08:29 | View › |
| #59 | #14 | Nicolas PrêtrePB | SUI | M 30-34 | R 36:58S 31:36 | 1:08:34 | View › |
| #60 | #11 | Nathanael KäserPB | SUI | M 35-39 | R 33:32S 35:07 | 1:08:39 | View › |
| #61 | #15 | Leonard AdolphsPB | GER | M 30-34 | R 35:42S 33:06 | 1:08:48 | View › |
| #62 | #3 | Torben Kostiuk | GER | M 45-49 | R 34:09S 34:40 | 1:08:49 | View › |
| #63 | #12 | Jordan EschmannPB | SUI | M 35-39 | R 37:02S 31:53 | 1:08:55 | View › |
| #64 | #12 | Jean NordmannPB | SUI | M 16-24 | R 32:09S 36:49 | 1:08:58 | View › |
| #65 | #16 | Florian HoffmannPB | GER | M 30-34 | R 35:58S 33:04 | 1:09:02 | View › |
| #66 | #17 | Fabian KellerPB | LIE | M 30-34 | R 34:40S 34:28 | 1:09:08 | View › |
| #67 | #13 | Heros Iapello | ITA | M 35-39 | R 34:52S 34:17 | 1:09:09 | View › |
| #68 | #18 | Damian BänzigerPB | SUI | M 25-29 | R 34:30S 34:41 | 1:09:11 | View › |
| #69 | #6 | Marcel Arnold | SUI | M 40-44 | R 33:59S 35:26 | 1:09:25 | View › |
| #70 | #7 | Stefan BürgePB | GER | M 40-44 | R 33:07S 36:19 | 1:09:26 | View › |
| #71 | #4 | Marc SteineggerPB | SUI | M 45-49 | R 35:00S 34:29 | 1:09:29 | View › |