← Back to Events
HYROX Frankfurt 2025
Frankfurt, DEU23:12:58GMT+2December 12 – 14, 2025Season 8 (25/26)
Results from the Frankfurt 2025 HYROX event. 8,091 results, 12,753 athletes across 12 categories.
Frankfurt 2025
- Result entries
- 8,091
- Unique athletes
- 12,753
- Athlete finishes
- 13,177
- Categories
- 12
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:19
Best Time
-0:13 vs season avg
1:11:20
Front Pack (P10)
-1:06 vs season avg
1:26:19
Mid Pack (P50)
-3:08 vs season avg
19:36
Field Spread
-2:47 vs season avg
8.09%
Roxzone Tax
-0.24 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #326 | #68 | Kevin Nico SierPB | GER | M 25-29 | R 35:09S 39:35 | 1:14:44 | View › |
| #327 | #94 | Oesch RomanPB | SUI | M 30-34 | R 38:09S 36:36 | 1:14:45 | View › |
| #328 | #30 | Tobi MatthäiPB | GER | M 40-44 | R 34:32S 40:14 | 1:14:46 | View › |
| #329 | #86 | Peter HuberPB | AUT | M 35-39 | R 33:04S 41:42 | 1:14:46 | View › |
| #330 | #95 | Frank Polkähn | GER | M 30-34 | R 34:14S 40:33 | 1:14:47 | View › |
| #331 | #31 | Eric KriegelPB | GER | M 40-44 | R 34:35S 40:12 | 1:14:47 | View › |
| #332 | #87 | Fabian HofmannPB | GER | M 35-39 | R 36:29S 38:19 | 1:14:48 | View › |
| #333 | #32 | Jochen Stephan | GER | M 40-44 | R 35:16S 39:32 | 1:14:48 | View › |
| #334 | #69 | Heiko BaldPB | GER | M 25-29 | R 33:41S 41:10 | 1:14:51 | View › |
| #335 | #70 | Michael Andre WaldiPB | GER | M 25-29 | R 35:06S 39:46 | 1:14:52 | View › |
| #336 | #88 | Mantas WachendoerferPB | GER | M 35-39 | R 38:17S 36:35 | 1:14:52 | View › |
| #337 | #33 | Konstantin KlärPB | GER | M 40-44 | R 38:46S 36:07 | 1:14:53 | View › |
| #338 | #96 | Eric RueffPB | FRA | M 30-34 | R 38:17S 36:38 | 1:14:55 | View › |
| #339 | #89 | Sascha Zinken | GER | M 35-39 | R 36:20S 38:36 | 1:14:56 | View › |
| #340 | #97 | Samuel NeisingerPB | GER | M 30-34 | R 38:09S 36:47 | 1:14:56 | View › |
| #341 | #71 | Fillip FreudenbergPB | GER | M 25-29 | R 39:11S 35:46 | 1:14:57 | View › |
| #342 | #72 | Anthony SchwarzPB | GER | M 25-29 | R 38:44S 36:16 | 1:15:00 | View › |
| #343 | #98 | Philipp WilbertPB | GER | M 30-34 | R 40:57S 34:04 | 1:15:01 | View › |
| #344 | #90 | Serkan TöremenPB | GER | M 35-39 | R 36:01S 39:00 | 1:15:01 | View › |
| #345 | #99 | Alexander Orquera BarreraPB | ESP | M 30-34 | R 36:19S 38:43 | 1:15:02 | View › |
| #346 | #18 | Nico WernickePB | GER | M 45-49 | R 31:54S 43:09 | 1:15:03 | View › |
| #347 | #100 | Kevin Herbeck | GER | M 30-34 | R 36:57S 38:07 | 1:15:04 | View › |
| #348 | #19 | Roman Gutte | GER | M 45-49 | R 38:40S 36:24 | 1:15:04 | View › |
| #349 | #73 | Sven Oechler | GER | M 25-29 | R 35:39S 39:28 | 1:15:07 | View › |
| #350 | #34 | Matthias Wenzel | GER | M 40-44 | R 36:05S 39:04 | 1:15:09 | View › |