← Back to Events
HYROX Frankfurt 2025
Frankfurt, DEU01:55:25GMT+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 |
|---|---|---|---|---|---|---|---|
| #251 | #56 | Simon BlanvillainPB | FRA | M 25-29 | R 34:55S 37:58 | 1:12:53 | View › |
| #252 | #63 | Viktor Mai | GER | M 35-39 | R 37:25S 35:31 | 1:12:56 | View › |
| #253 | #64 | David ZimmermannPB | GER | M 35-39 | R 38:40S 34:18 | 1:12:58 | View › |
| #254 | #65 | Daniel SercePB | GER | M 35-39 | R 34:55S 38:04 | 1:12:59 | View › |
| #255 | #76 | Matt Hamzeh | USA | M 30-34 | R 35:26S 37:34 | 1:13:00 | View › |
| #256 | #66 | Christoph SchradePB | GER | M 35-39 | R 34:17S 38:44 | 1:13:01 | View › |
| #257 | #4 | Michael Krauß | GER | M 50-54 | R 35:14S 37:49 | 1:13:03 | View › |
| #258 | #77 | Michael Ott | GER | M 30-34 | R 34:08S 38:57 | 1:13:05 | View › |
| #259 | #18 | Robbie McmillanPB | GBR | M 16-24 | R 35:04S 38:01 | 1:13:05 | View › |
| #260 | #78 | Steffen Herrmann | GER | M 30-34 | R 36:14S 36:51 | 1:13:05 | View › |
| #261 | #57 | Justin Pietryga | GER | M 25-29 | R 34:58S 38:08 | 1:13:06 | View › |
| #262 | #67 | Marius GüraPB | GER | M 35-39 | R 35:29S 37:38 | 1:13:07 | View › |
| #263 | #68 | Moritz Boeddinghaus | GER | M 35-39 | R 36:11S 36:58 | 1:13:09 | View › |
| #264 | #69 | Wessel Peters | NED | M 35-39 | R 34:55S 38:14 | 1:13:09 | View › |
| #265 | #25 | Christian BaatzPB | GER | M 40-44 | R 39:04S 34:06 | 1:13:10 | View › |
| #266 | #58 | Mike WiedemannPB | GER | M 25-29 | R 35:22S 37:51 | 1:13:13 | View › |
| #267 | #26 | Ivan LarkowPB | GER | M 40-44 | R 37:29S 35:44 | 1:13:13 | View › |
| #268 | #79 | Sebastian ReesePB | GER | M 30-34 | R 38:14S 35:00 | 1:13:14 | View › |
| #269 | #70 | Tobias Kampenga | GER | M 35-39 | R 40:36S 32:41 | 1:13:17 | View › |
| #270 | #80 | Malte DrewitzPB | GER | M 30-34 | R 37:21S 35:58 | 1:13:19 | View › |
| #271 | #81 | Lorenz LieblerPB | GER | M 30-34 | R 35:05S 38:14 | 1:13:19 | View › |
| #272 | #71 | Mark MinnPB | GER | M 35-39 | R 33:35S 39:44 | 1:13:19 | View › |
| #273 | #72 | David HeinPB | GER | M 35-39 | R 36:09S 37:15 | 1:13:24 | View › |
| #274 | #82 | Sebastian ScharfPB | GER | M 30-34 | R 36:54S 36:30 | 1:13:24 | View › |
| #275 | #83 | Robert GutknechtPB | GER | M 30-34 | R 34:20S 39:07 | 1:13:27 | View › |