← Back to Events
HYROX Frankfurt 2025
Frankfurt, DEU05:06:05GMT+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 |
|---|---|---|---|---|---|---|---|
| #501 | #105 | Nils Anders | GER | M 25-29 | R 37:48S 40:48 | 1:18:36 | View › |
| #502 | #128 | Johannes DiefenbachPB | GER | M 35-39 | R 35:58S 42:40 | 1:18:38 | View › |
| #503 | #34 | Eddy BessahPB | FRA | M 16-24 | R 35:16S 43:23 | 1:18:39 | View › |
| #504 | #147 | Jonas SchenkePB | GER | M 30-34 | R 38:32S 40:08 | 1:18:40 | View › |
| #505 | #148 | Cedric VogelPB | FRA | M 30-34 | R 38:16S 40:24 | 1:18:40 | View › |
| #506 | #149 | Oliver PrzybilkaPB | GER | M 30-34 | R 39:23S 39:18 | 1:18:41 | View › |
| #507 | #25 | Mike Reiß | GER | M 45-49 | R 36:14S 42:27 | 1:18:41 | View › |
| #508 | #106 | Tjark Tiedemann-Hein | GER | M 25-29 | R 36:02S 42:39 | 1:18:41 | View › |
| #509 | #107 | Torben RolletterPB | GER | M 25-29 | R 39:16S 39:25 | 1:18:41 | View › |
| #510 | #108 | Benedikt Kurth | GER | M 25-29 | R 41:54S 36:48 | 1:18:42 | View › |
| #511 | #150 | Yannic StüberPB | GER | M 30-34 | R 38:59S 39:45 | 1:18:44 | View › |
| #512 | #109 | Jake McgrathPB | USA | M 25-29 | R 37:30S 41:17 | 1:18:47 | View › |
| #513 | #129 | Marcus Van Dijk | GER | M 35-39 | R 40:15S 38:33 | 1:18:48 | View › |
| #514 | #151 | Nils Heimlich | GER | M 30-34 | R 40:54S 38:00 | 1:18:54 | View › |
| #515 | #130 | Michael HonselPB | GER | M 35-39 | R 40:33S 38:22 | 1:18:55 | View › |
| #516 | #110 | Richard ZhuPB | LUX | M 25-29 | R 39:23S 39:33 | 1:18:56 | View › |
| #517 | #152 | Ivo Schüle | GER | M 30-34 | R 38:00S 40:56 | 1:18:56 | View › |
| #518 | #131 | Enzo Foschi | LUX | M 35-39 | R 36:53S 42:04 | 1:18:57 | View › |
| #519 | #132 | Christopher Gerlach | GER | M 35-39 | R 38:47S 40:11 | 1:18:58 | View › |
| #520 | #153 | Robert Aigner | GER | M 30-34 | R 37:32S 41:30 | 1:19:02 | View › |
| #521 | #133 | Fabian Weißler | GER | M 35-39 | R 36:47S 42:15 | 1:19:02 | View › |
| #522 | #134 | Tobias FischerPB | GER | M 35-39 | R 38:38S 40:24 | 1:19:02 | View › |
| #523 | #154 | Matthias SautterPB | GER | M 30-34 | R 37:40S 41:25 | 1:19:05 | View › |
| #524 | #155 | Benedikt FundulusPB | AUT | M 30-34 | R 37:53S 41:12 | 1:19:05 | View › |
| #525 | #35 | Dominik BrandlPB | AUT | M 16-24 | R 35:35S 43:30 | 1:19:05 | View › |