← Back to Events
HYROX St. Gallen 2026
St. Gallen, CHE15:06:03GMT+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 |
|---|---|---|---|---|---|---|---|
| #570 | #76 | Bruno ToblerPB | BRA | M 40-44 | R 45:29S 43:49 | 1:29:18 | View › |
| #571 | #20 | Gerrit SimonsPB | GER | M 50-54 | R 41:16S 48:05 | 1:29:21 | View › |
| #572 | #139 | Denis KunzPB | GER | M 30-34 | R 45:37S 43:44 | 1:29:21 | View › |
| #573 | #43 | Christian Buhler | SUI | M 16-24 | R 46:35S 42:47 | 1:29:22 | View › |
| #574 | #4 | Adrian Käser | SUI | M 60-64 | R 47:12S 42:10 | 1:29:22 | View › |
| #575 | #140 | Maximilian FischerPB | GER | M 30-34 | R 44:57S 44:25 | 1:29:22 | View › |
| #576 | #77 | Stefan StamenkovicPB | SUI | M 40-44 | R 46:31S 42:53 | 1:29:24 | View › |
| #577 | #141 | Kevin MeierPB | SUI | M 30-34 | R 45:59S 43:29 | 1:29:28 | View › |
| #578 | #112 | Cedric EgliPB | SUI | M 25-29 | R 44:33S 44:56 | 1:29:29 | View › |
| #579 | #78 | John BrülhartPB | SUI | M 40-44 | R 43:12S 46:20 | 1:29:32 | View › |
| #580 | #113 | Raphael Cerovec | AUT | M 25-29 | R 42:58S 46:37 | 1:29:35 | View › |
| #581 | #11 | Rainer Marxer | LIE | M 55-59 | R 39:56S 49:39 | 1:29:35 | View › |
| #582 | #142 | Tobias KüblerPB | SUI | M 30-34 | R 41:50S 47:47 | 1:29:37 | View › |
| #583 | #79 | Stephen Reddin | IRL | M 40-44 | R 45:40S 44:02 | 1:29:42 | View › |
| #584 | #52 | Dominic DusinaPB | SUI | M 45-49 | R 45:36S 44:08 | 1:29:44 | View › |
| #585 | #121 | Rui MonteiroPB | POR | M 35-39 | R 42:04S 47:48 | 1:29:52 | View › |
| #586 | #122 | Sandro MaagPB | SUI | M 35-39 | R 45:22S 44:30 | 1:29:52 | View › |
| #587 | #123 | Adrian SteigbügelPB | SUI | M 35-39 | R 46:01S 43:58 | 1:29:59 | View › |
| #588 | #80 | Manuel BromundtPB | AUT | M 40-44 | R 44:03S 45:59 | 1:30:02 | View › |
| #589 | #81 | Jonathan Matile | SUI | M 40-44 | R 42:50S 47:13 | 1:30:03 | View › |
| #590 | #143 | Patrik Fässler | SUI | M 30-34 | R 43:58S 46:05 | 1:30:03 | View › |
| #591 | #21 | Jesús RiandePB | ESP | M 50-54 | R 44:46S 45:18 | 1:30:04 | View › |
| #592 | #12 | Daniel MarthalerPB | SUI | M 55-59 | R 44:26S 45:38 | 1:30:04 | View › |
| #593 | #144 | Ken StadelmannPB | SUI | M 30-34 | R 44:43S 45:22 | 1:30:05 | View › |
| #594 | #145 | Nicolas FrésardPB | SUI | M 30-34 | R 41:52S 48:15 | 1:30:07 | View › |