← Back to Events
HYROX Rotterdam 2025
Rotterdam, NLD19:42:54GMT+2February 27 – March 2, 2025Season 7 (24/25)
Results from the Rotterdam 2025 HYROX event. 7,880 results, 11,545 athletes across 7 categories.
Rotterdam 2025
- Result entries
- 7,880
- Unique athletes
- 11,545
- Athlete finishes
- 11,693
- Categories
- 7
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 category54:34
Best Time
-3:22 vs season avg
1:12:18
Front Pack (P10)
+0:58 vs season avg
1:26:37
Mid Pack (P50)
-0:56 vs season avg
18:16
Field Spread
-2:48 vs season avg
7.86%
Roxzone Tax
-0.27 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #1 | #1 | Hidde WeersmaPB | NED | M 25-29 | R 28:18S 26:16 | 54:34 | View › |
| #2 | #1 | Charlie Botterill | ENG | M 16-24 | R 28:47S 26:08 | 54:55 | View › |
| #3 | #1 | Nicky Van OsselaerPB | BEL | M 30-34 | R 29:22S 29:21 | 58:43 | View › |
| #4 | #2 | Julian Bosch | NED | M 25-29 | R 30:44S 28:19 | 59:03 | View › |
| #5 | #2 | Maxime AvenelPB | FRA | M 30-34 | R 31:22S 28:19 | 59:41 | View › |
| #6 | #3 | Yannick De VliegerePB | NED | M 30-34 | R 30:30S 29:12 | 59:42 | View › |
| #7 | #1 | David Kallebäck | SWE | M 35-39 | R 32:36S 27:09 | 59:45 | View › |
| #8 | #2 | Finn Van GelderPB | NED | M 16-24 | R 30:27S 29:19 | 59:46 | View › |
| #9 | #3 | Sam Van Der PoelPB | NED | M 16-24 | R 29:54S 29:59 | 59:53 | View › |
| #10 | #1 | Stoff Van HeerdenPB | RSA | M 40-44 | R 30:27S 29:42 | 1:00:09 | View › |
| #11 | #2 | Rachid Nadi | GBR | M 35-39 | R 31:06S 29:37 | 1:00:43 | View › |
| #12 | #3 | Martijn PetersPB | NED | M 35-39 | R 33:01S 27:47 | 1:00:48 | View › |
| #13 | #2 | Peter Van DartelPB | NED | M 40-44 | R 30:55S 29:57 | 1:00:52 | View › |
| #14 | #4 | Lloyd Mulholland | GBR | M 30-34 | R 30:23S 30:43 | 1:01:06 | View › |
| #15 | #3 | Vincent NotzPB | SUI | M 25-29 | R 29:19S 32:10 | 1:01:29 | View › |
| #16 | #5 | Aaron Bassett | IRL | M 30-34 | R 30:35S 30:59 | 1:01:34 | View › |
| #17 | #4 | Pascal Hatz | GER | M 25-29 | R 32:03S 29:31 | 1:01:34 | View › |
| #18 | #5 | Hans Van Den Heuvel | BEL | M 25-29 | R 28:00S 33:44 | 1:01:44 | View › |
| #19 | #4 | Grégory Van Waeyenbergh | BEL | M 35-39 | R 31:18S 30:38 | 1:01:56 | View › |
| #20 | #6 | Danny JohnsonPB | GBR | M 30-34 | R 32:33S 29:30 | 1:02:03 | View › |
| #21 | #6 | Simon Wery | BEL | M 25-29 | R 33:07S 29:02 | 1:02:09 | View › |
| #22 | #1 | Marc Kroes | NED | M 45-49 | R 31:30S 30:57 | 1:02:27 | View › |
| #23 | #4 | Ronan Byrne | IRL | M 16-24 | R 31:55S 30:41 | 1:02:36 | View › |
| #24 | #7 | Shaun Demicoli | MLT | M 25-29 | R 31:22S 31:20 | 1:02:42 | View › |
| #25 | #3 | Iain Irving | GBR | M 40-44 | R 33:30S 29:18 | 1:02:48 | View › |