← Back to Events
HYROX St. Gallen 2026
St. Gallen, CHE05:39:49GMT+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 |
|---|---|---|---|---|---|---|---|
| #720 | #181 | Steven Chang | SUI | M 30-34 | R 45:20S 49:52 | 1:35:12 | View › |
| #721 | #182 | Paul LimaPB | USA | M 30-34 | R 38:55S 56:19 | 1:35:14 | View › |
| #722 | #98 | Francis PerezPB | PHI | M 40-44 | R 45:58S 49:17 | 1:35:15 | View › |
| #723 | #67 | David PieffetPB | SUI | M 45-49 | R 39:59S 55:18 | 1:35:17 | View › |
| #724 | #99 | Telmo Gaspar | POR | M 40-44 | R 47:07S 48:14 | 1:35:21 | View › |
| #725 | #183 | Joel JaniPB | SUI | M 30-34 | R 49:37S 45:45 | 1:35:22 | View › |
| #726 | #184 | Jona SchmutzPB | SUI | M 30-34 | R 49:24S 46:01 | 1:35:25 | View › |
| #727 | #16 | Nick Becker | GER | M 55-59 | R 41:54S 53:31 | 1:35:25 | View › |
| #728 | #185 | Ueli MüllerPB | SUI | M 30-34 | R 45:05S 50:21 | 1:35:26 | View › |
| #729 | #5 | Alberto MancaPB | SUI | M 60-64 | R 44:34S 50:55 | 1:35:29 | View › |
| #730 | #50 | Daniel EndersPB | GER | M 16-24 | R 48:24S 47:06 | 1:35:30 | View › |
| #731 | #144 | Viktoras Vatinas | LTU | M 35-39 | R 39:28S 56:04 | 1:35:32 | View › |
| #732 | #100 | Eduardo Da SilvaPB | POR | M 40-44 | R 47:25S 48:09 | 1:35:34 | View › |
| #733 | #68 | Robert Szemere | HUN | M 45-49 | R 45:54S 49:40 | 1:35:34 | View › |
| #734 | #134 | Dario SalviPB | SUI | M 25-29 | R 45:22S 50:19 | 1:35:41 | View › |
| #735 | #186 | Alejandro González PérezPB | MEX | M 30-34 | R 47:08S 48:38 | 1:35:46 | View › |
| #736 | #101 | Mario DiniPB | SUI | M 40-44 | R 49:23S 46:26 | 1:35:49 | View › |
| #737 | #187 | Patrick Blum | GER | M 30-34 | R 50:07S 45:47 | 1:35:54 | View › |
| #738 | #188 | Florent AebyPB | SUI | M 30-34 | R 46:54S 49:02 | 1:35:56 | View › |
| #739 | #33 | Christophe Schlup | SUI | M 50-54 | R 44:59S 50:59 | 1:35:58 | View › |
| #740 | #189 | Pascal Vuilliomenet | SUI | M 30-34 | R 51:34S 44:25 | 1:35:59 | View › |
| #741 | #102 | Johannes HeitzlerPB | GER | M 40-44 | R 49:07S 46:53 | 1:36:00 | View › |
| #742 | #17 | Martin GrütterPB | SUI | M 55-59 | R 42:21S 53:40 | 1:36:01 | View › |
| #743 | #190 | Miguel VelosoPB | VEN | M 30-34 | R 46:06S 49:57 | 1:36:03 | View › |
| #744 | #34 | Sven Petri | GER | M 50-54 | R 43:03S 53:01 | 1:36:04 | View › |