← Back to Events
HYROX Cologne 2025
Cologne, DEU17:29:56GMT+2April 10, 2025Season 7 (24/25)
Results from the Cologne 2025 HYROX event. 9,716 results, 9,784 athletes across 13 categories.
Cologne 2025
- Result entries
- 9,716
- Unique athletes
- 9,784
- Athlete finishes
- 16,720
- Categories
- 13
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 category55:06
Best Time
-2:50 vs season avg
1:10:01
Front Pack (P10)
-1:18 vs season avg
1:25:32
Mid Pack (P50)
-2:01 vs season avg
19:36
Field Spread
-1:28 vs season avg
7.98%
Roxzone Tax
-0.15 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #1 | #1 | Kieron WhitePB | IRL | M 25-29 | R 28:20S 26:46 | 55:06 | View › |
| #2 | #1 | Benito Baez AyalaPB | GER | M 35-39 | R 28:57S 27:04 | 56:01 | View › |
| #3 | #1 | Alexis Bernier | FRA | M 30-34 | R 28:38S 27:47 | 56:25 | View › |
| #4 | #2 | Markus HeinrichPB | GER | M 25-29 | R 28:37S 29:31 | 58:08 | View › |
| #5 | #2 | David Parkin | GBR | M 35-39 | R 29:50S 28:22 | 58:12 | View › |
| #6 | #3 | Erlaitz CanoPB | ESP | M 25-29 | R 30:34S 28:07 | 58:41 | View › |
| #7 | #1 | Ruedi WildPB | SUI | M 40-44 | R 27:49S 30:57 | 58:46 | View › |
| #8 | #2 | Ralf UlmerPB | GER | M 30-34 | R 27:45S 31:38 | 59:23 | View › |
| #9 | #3 | Christian Jacobick | GER | M 35-39 | R 30:37S 28:49 | 59:26 | View › |
| #10 | #4 | Sean Walsh | IRL | M 25-29 | R 29:40S 29:47 | 59:27 | View › |
| #11 | #4 | Jan RoggemannPB | GER | M 35-39 | R 29:45S 29:45 | 59:30 | View › |
| #12 | #3 | Tom Vince | GBR | M 30-34 | R 28:56S 30:57 | 59:53 | View › |
| #13 | #2 | Felix SwiczinskyPB | GER | M 40-44 | R 29:58S 30:08 | 1:00:06 | View › |
| #14 | #4 | Pascal SchmittPB | GER | M 30-34 | R 29:40S 30:55 | 1:00:35 | View › |
| #15 | #5 | Jascha Potthoff | GER | M 30-34 | R 31:57S 28:42 | 1:00:39 | View › |
| #16 | #5 | Callum Overton | GBR | M 25-29 | R 28:28S 32:13 | 1:00:41 | View › |
| #17 | #3 | Pawel MüllerPB | GER | M 40-44 | R 31:31S 29:17 | 1:00:48 | View › |
| #18 | #6 | Dominik RungePB | GER | M 30-34 | R 31:45S 29:13 | 1:00:58 | View › |
| #19 | #4 | Torsten ReuterPB | GER | M 40-44 | R 30:16S 30:43 | 1:00:59 | View › |
| #20 | #5 | Alexandre PilatPB | FRA | M 35-39 | R 29:30S 31:32 | 1:01:02 | View › |
| #21 | #7 | Seanan MccolganPB | IRL | M 30-34 | R 32:12S 28:50 | 1:01:02 | View › |
| #22 | #8 | Marcel BlankPB | GER | M 30-34 | R 31:25S 29:40 | 1:01:05 | View › |
| #23 | #5 | Benjamin Adriani | GER | M 40-44 | R 30:53S 30:12 | 1:01:05 | View › |
| #24 | #6 | Lukas JochheimPB | GER | M 25-29 | R 30:49S 30:16 | 1:01:05 | View › |
| #25 | #9 | Dennis StrickerPB | GER | M 30-34 | R 31:58S 29:07 | 1:01:05 | View › |