← Back to Events
HYROX Madrid 2025
Madrid, ESP05:43:17GMT+2November 27 – 30, 2025Season 8 (25/26)
Results from the Madrid 2025 HYROX event. 10,550 results, 16,192 athletes across 12 categories.
Madrid 2025
- Result entries
- 10,550
- Unique athletes
- 16,192
- Athlete finishes
- 16,652
- 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 PRO Men Results
Category: HYROX PRO Men
Change category57:56
Best Time
+0:45 vs season avg
1:06:00
Front Pack (P10)
-1:30 vs season avg
1:18:07
Mid Pack (P50)
-5:01 vs season avg
16:54
Field Spread
-3:31 vs season avg
7.19%
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 |
|---|---|---|---|---|---|---|---|
| #351 | #82 | Harry CoePB | GBR | M 25-29 | R 32:58S 52:26 | 1:25:24 | View › |
| #352 | #39 | Ruben Ruano RodríguezPB | ESP | M 40-44 | R 39:38S 45:47 | 1:25:25 | View › |
| #353 | #94 | Carlo Martino | ITA | M 30-34 | R 36:41S 48:55 | 1:25:36 | View › |
| #354 | #24 | Tom WalshPB | IRL | M 45-49 | R 37:52S 47:45 | 1:25:37 | View › |
| #355 | #3 | Jerzy Bator | POL | M 55-59 | R 43:39S 42:08 | 1:25:47 | View › |
| #356 | #95 | Julien TreboscPB | FRA | M 30-34 | R 37:32S 48:17 | 1:25:49 | View › |
| #357 | #7 | Jose Antonio Fernández de Pinto | ESP | M 50-54 | R 40:41S 45:19 | 1:26:00 | View › |
| #358 | #41 | Ilian Hassouni | FRA | M 16-24 | R 38:12S 47:49 | 1:26:01 | View › |
| #359 | #96 | Antoni Barcelo Sastre | ESP | M 30-34 | R 40:20S 45:46 | 1:26:06 | View › |
| #360 | #42 | Federico Naboni | ITA | M 16-24 | R 41:30S 44:38 | 1:26:08 | View › |
| #361 | #83 | Dorian MainhardtPB | FRA | M 25-29 | R 42:48S 43:36 | 1:26:24 | View › |
| #362 | #68 | Jose Carlos Mora Diaz | VEN | M 35-39 | R 41:25S 45:07 | 1:26:32 | View › |
| #363 | #97 | Sophyan GATTI | FRA | M 30-34 | R 39:49S 46:46 | 1:26:35 | View › |
| #364 | #84 | Ricardo Osuna Rodríguez | ESP | M 25-29 | R 44:07S 42:37 | 1:26:44 | View › |
| #365 | #85 | David GallenPB | IRL | M 25-29 | R 37:10S 49:34 | 1:26:44 | View › |
| #366 | #98 | Iñigo UgartePB | ESP | M 30-34 | R 42:39S 44:06 | 1:26:45 | View › |
| #367 | #99 | Matthew NortonPB | GBR | M 30-34 | R 38:00S 49:01 | 1:27:01 | View › |
| #368 | #86 | Marcus Bickerdike | GBR | M 25-29 | R 37:18S 49:48 | 1:27:06 | View › |
| #369 | #87 | Fábio CamposPB | POR | M 25-29 | R 40:58S 46:14 | 1:27:12 | View › |
| #370 | #25 | Simon Briggs | GBR | M 45-49 | R 36:23S 50:59 | 1:27:22 | View › |
| #371 | #43 | Thomas ParnellPB | GBR | M 16-24 | R 34:11S 53:11 | 1:27:22 | View › |
| #372 | #69 | JOAO ROQUE | POR | M 35-39 | R 39:34S 47:59 | 1:27:33 | View › |
| #373 | #70 | Nguyen-Quôc Cao | FRA | M 35-39 | R 39:41S 48:01 | 1:27:42 | View › |
| #374 | #100 | Luke ReynoldsPB | GBR | M 30-34 | R 41:54S 45:59 | 1:27:53 | View › |
| #375 | #40 | Nazaret Garcia GarciaPB | ESP | M 40-44 | R 32:28S 55:26 | 1:27:54 | View › |