← Back to Events
HYROX St. Gallen 2026
St. Gallen, CHE02:47:20GMT+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 |
|---|---|---|---|---|---|---|---|
| #468 | #105 | Raffael BuffPB | SUI | M 35-39 | R 38:24S 47:30 | 1:25:54 | View › |
| #469 | #39 | Kevin Tandrianto | INA | M 16-24 | R 40:55S 45:02 | 1:25:57 | View › |
| #470 | #59 | Grégory Hürlimann | SUI | M 40-44 | R 38:30S 47:31 | 1:26:01 | View › |
| #471 | #106 | Claudio SportielloPB | SUI | M 35-39 | R 38:28S 47:34 | 1:26:02 | View › |
| #472 | #9 | Emanuele PivatoPB | ITA | M 55-59 | R 39:03S 47:00 | 1:26:03 | View › |
| #473 | #60 | Pascal SteinerPB | SUI | M 40-44 | R 41:06S 44:57 | 1:26:03 | View › |
| #474 | #117 | Eric Bousbaa | SUI | M 30-34 | R 40:14S 45:51 | 1:26:05 | View › |
| #475 | #91 | Daniel BergerPB | SUI | M 25-29 | R 43:14S 42:56 | 1:26:10 | View › |
| #476 | #107 | Maxime Semoulin | SUI | M 35-39 | R 43:04S 43:06 | 1:26:10 | View › |
| #477 | #92 | Pascal LeutholdPB | SUI | M 25-29 | R 38:05S 48:06 | 1:26:11 | View › |
| #478 | #14 | Christophe Rollot | SUI | M 50-54 | R 40:04S 46:10 | 1:26:14 | View › |
| #479 | #108 | Cédric SchweissPB | FRA | M 35-39 | R 42:00S 44:14 | 1:26:14 | View › |
| #480 | #61 | Damien HabeggerPB | SUI | M 40-44 | R 40:55S 45:22 | 1:26:17 | View › |
| #481 | #118 | Callum McelligottPB | IRL | M 30-34 | R 40:49S 45:29 | 1:26:18 | View › |
| #482 | #93 | Halim ChoukeirPB | SUI | M 25-29 | R 40:06S 46:15 | 1:26:21 | View › |
| #483 | #40 | André Rodrigues | POR | M 16-24 | R 42:35S 43:46 | 1:26:21 | View › |
| #484 | #62 | ALBERTO ESPINOSPB | ESP | M 40-44 | R 40:33S 45:54 | 1:26:27 | View › |
| #485 | #109 | Fabian Graber | SUI | M 35-39 | R 41:31S 44:57 | 1:26:28 | View › |
| #486 | #38 | Vikram RaviPB | GBR | M 45-49 | R 37:37S 48:52 | 1:26:29 | View › |
| #487 | #39 | David BernoPB | SUI | M 45-49 | R 40:40S 45:50 | 1:26:30 | View › |
| #488 | #119 | Nicolas StäublePB | SUI | M 30-34 | R 43:54S 42:38 | 1:26:32 | View › |
| #489 | #63 | Stéphane Alves | POR | M 40-44 | R 41:37S 44:56 | 1:26:33 | View › |
| #490 | #64 | Eric AmielPB | FRA | M 40-44 | R 38:58S 47:36 | 1:26:34 | View › |
| #491 | #94 | Renato CostaPB | POR | M 25-29 | R 41:03S 45:41 | 1:26:44 | View › |
| #492 | #120 | Alexander FrickPB | AUT | M 30-34 | R 44:37S 42:07 | 1:26:44 | View › |