← Back to Events
HYROX Toulouse 2025
Toulouse, FRA21:34:40GMT+2February 8 – 9, 2025Season 7 (24/25)
Results from the Toulouse 2025 HYROX event. 5,671 results, 8,434 athletes across 12 categories.
Toulouse 2025
- Result entries
- 5,671
- Unique athletes
- 8,434
- Athlete finishes
- 8,574
- 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:02
Best Time
-1:00 vs season avg
1:09:06
Front Pack (P10)
-2:41 vs season avg
1:23:44
Mid Pack (P50)
-4:36 vs season avg
19:12
Field Spread
-2:18 vs season avg
8.01%
Roxzone Tax
-0.19 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #276 | #77 | Ludovic Roque | FRA | M 30-34 | R 35:19S 36:10 | 1:11:29 | View › |
| #277 | #78 | Florian SPECIA-NUÑEZ | FRA | M 30-34 | R 35:05S 36:25 | 1:11:30 | View › |
| #278 | #79 | Vivien RIDON BRISSONNETPB | FRA | M 30-34 | R 32:30S 39:00 | 1:11:30 | View › |
| #279 | #97 | Karim Naoun | FRA | M 25-29 | R 34:29S 37:02 | 1:11:31 | View › |
| #280 | #41 | Ben Le SouchuPB | FRA | M 35-39 | R 36:13S 35:18 | 1:11:31 | View › |
| #281 | #25 | RASTAR POINSIGNONPB | FRA | M 40-44 | R 36:06S 35:28 | 1:11:34 | View › |
| #282 | #42 | Karim HAMDANEPB | FRA | M 35-39 | R 34:53S 36:42 | 1:11:35 | View › |
| #283 | #43 | Samuel LugnietPB | FRA | M 35-39 | R 35:49S 35:54 | 1:11:43 | View › |
| #284 | #80 | Ellis Harper | GBR | M 30-34 | R 35:46S 36:02 | 1:11:48 | View › |
| #285 | #3 | Florent Nelain | FRA | M 50-54 | R 35:10S 36:39 | 1:11:49 | View › |
| #286 | #98 | Elliot Mugner | FRA | M 25-29 | R 32:44S 39:05 | 1:11:49 | View › |
| #287 | #81 | Raphael FormarierPB | FRA | M 30-34 | R 36:02S 35:47 | 1:11:49 | View › |
| #288 | #44 | akim ben mzakarPB | FRA | M 35-39 | R 34:40S 37:10 | 1:11:50 | View › |
| #289 | #82 | Nick BoydPB | GBR | M 30-34 | R 35:23S 36:27 | 1:11:50 | View › |
| #290 | #45 | Mathieu CROPPIPB | FRA | M 35-39 | R 32:11S 39:43 | 1:11:54 | View › |
| #291 | #99 | Bruno Goncalves | POR | M 25-29 | R 36:07S 35:48 | 1:11:55 | View › |
| #292 | #100 | Clement ArransPB | FRA | M 25-29 | R 33:37S 38:19 | 1:11:56 | View › |
| #293 | #101 | Nicolas Cayuela | FRA | M 25-29 | R 35:01S 36:56 | 1:11:57 | View › |
| #294 | #102 | Jason LanchaPB | FRA | M 25-29 | R 39:36S 32:21 | 1:11:57 | View › |
| #295 | #83 | THOMAS PACALIER | FRA | M 30-34 | R 36:26S 35:32 | 1:11:58 | View › |
| #296 | #84 | Daan HoekstraPB | NED | M 30-34 | R 36:41S 35:18 | 1:11:59 | View › |
| #297 | #85 | MATTHIAS vernhesPB | FRA | M 30-34 | R 34:22S 37:38 | 1:12:00 | View › |
| #298 | #103 | Tom Molony | IRL | M 25-29 | R 32:07S 39:54 | 1:12:01 | View › |
| #299 | #46 | Jeremy HinaultPB | FRA | M 35-39 | R 33:54S 38:08 | 1:12:02 | View › |
| #300 | #104 | Daniel PowerPB | IRL | M 25-29 | R 34:27S 37:35 | 1:12:02 | View › |