Jose Leal
Finished top 20% of Open Men at HYROX Washington DC 2026; 14 races, best 1:15:23.
Race insights
Jose Leal's best finish relative to the field was 2026 Washington DC: 1:17:55, rank 545 of 2,849 in Open Men (top 20%). The division median that day was 1:33:08.
At 2026 Bologna, running made up 47% of Jose Leal's 1:15:23 (division median 48%): run time was 1 min 23 sec faster than the median run time, while the workout stations were 29 sec slower than the median workout time (Open Men).
From 2024 Paris (1:25:18) to 2026 Washington DC (1:17:55), Jose Leal got faster by 7 min 23 sec in Open; the fastest race in that run was 2026 Bologna at 1:15:23.
Race history
| Event | Division | Finish | Time | Run | Workout |
|---|---|---|---|---|---|
| 2026 Washington DC | Open Men | #545 of 2,849(top 20%) | 1:17:55 | — | — |
| 2026 Turin | Open Men | #329 of 942(top 35%) | 1:16:17 | 34:52 | 35:35 |
| 2026 Rome | Pro Men | #305 of 362(top 85%) | 1:34:26 | — | — |
| 2026 Lyon | Open Men | #974 of 3,438(top 29%) | 1:17:03 | — | — |
| 2026 Lisbon | Open Men | #414 of 1,296(top 32%) | 1:17:18 | — | — |
| 2026 Geneva | Pro Men | #354 of 478(top 75%) | 1:28:02 | — | — |
| 2026 Bologna | Open Men | #324 of 774(top 42%) | 1:15:23 | 35:48 | 34:21 |
| 2025 Oslo | Open Men | #260 of 695(top 38%) | 1:17:45 | 36:30 | 36:11 |
| 2025 New York | Open Men | #221 of 785(top 29%) | 1:15:29 | 38:05 | 33:23 |
| 2025 Malaga | Open Men | #444 of 865(top 52%) | 1:19:36 | 36:16 | 37:56 |
| 2025 Katowice | Open Men | #200 of 485(top 42%) | 1:19:53 | — | 36:37 |
| 2025 Bordeaux | Open Men | #557 of 1,091(top 52%) | 1:18:36 | 35:10 | 37:16 |
| 2025 Barcelona | Open Men | #397 of 1,015(top 40%) | 1:17:29 | 36:12 | 36:09 |
| 2024 Paris | Open Men | #456 of 812(top 57%) | 1:25:18 | 38:08 | 40:39 |
Times come from official HYROX results. Finish shows the rank within the division at that event, with the top percentage of the field in brackets.
Finished alongside Jose Leal
At 2026 Washington DC, Open Men:
- #540 Mark Musolino — 1:17:51
- #541 Robert Sekula — 1:17:52
- #542 Shane Olson — 1:17:52
- #543 Christian Campbell — 1:17:54
- #544 John Carroll — 1:17:54
- #546 Nathan Spicher — 1:17:57
- #547 Kilian Bensoussan — 1:17:57
- #548 George Yates — 1:17:57
- #549 Justin Pratt — 1:17:58
- #550 Lucas Walter — 1:17:59