← Cologne 2025 results

HYROX Cologne 2025 Results – Pro Men

190 finishers. Winner Alexander Roncevic in 54:43; median 1:18:02.

Rank Athlete Nat Age group Time Run Workout
1 Alexander Roncevic AUT 30-34 54:43 — 23:28
2 Paul Weindl GER 25-29 57:14 — 25:15
3 Harry Thompson ENG 30-34 57:41 — 25:02
4 Joao Rosa De Almeida POR 25-29 57:44 — 24:27
5 Alan Cao FRA 30-34 57:45 — 24:39
6 Franz Löschke GER 35-39 58:44 — 27:36
7 Marvin Karsch GER 30-34 59:48 — 24:29
8 Hugo Hugemarq SWE 25-29 1:00:12 — 26:16
9 Austin Azar CAN 30-34 1:00:33 — 25:42
10 David Pearce GER 25-29 1:00:40 — 27:28
11 Lucas Parker GBR 16-24 1:00:41 — 24:44
12 Jaafar Moumen MAR 40-44 1:01:30 — 27:53
13 Niels Kinget BEL 16-24 1:02:46 — 28:02
14 Dan Nota GBR 25-29 1:03:14 — 29:53
15 Jordan Bulpitt GBR 25-29 1:03:37 — 27:03
16 Tim Wacker GER 16-24 1:03:39 — 28:48
17 Dennis Gödde GER 25-29 1:03:52 — 29:16
18 Jendrik Brügmann GER 25-29 1:04:06 — 28:28
19 Nicolas Paquay FRA 30-34 1:04:22 — 28:33
20 Louis Pavis FRA 35-39 1:04:29 — 26:49
21 Felix Hahnsch GER 30-34 1:04:30 — 29:37
22 Christian Haas GER 30-34 1:04:52 — 29:35
23 Niko Ferry FRA 16-24 1:04:55 — 29:09
24 Lukas Wrobel DEN 25-29 1:05:24 — 30:26
25 Timo Tekolf GER 30-34 1:05:30 — 29:10
26 Ralf Gärtner GER 35-39 1:06:20 — 30:37
27 Marijan Brekalo CRO 35-39 1:06:24 — 26:57
28 Viktor Munck Larsson SWE 25-29 1:06:47 — 29:22
29 Robert James GBR 35-39 1:07:07 — 32:39
30 Rune Dallmann GER 35-39 1:07:11 — 30:17
31 Bastian Peters GER 30-34 1:07:14 — 28:13
32 Henrik Schilling GER 25-29 1:07:21 — 28:35
33 Jeremy Saxon GBR 35-39 1:07:24 — 30:22
34 Philipp Müller GER 40-44 1:07:33 — 31:02
35 Giuseppe Merlino ITA 30-34 1:07:48 — 32:27
36 Farid Ailam FRA 40-44 1:08:08 — 29:30
37 Andreas Fichtel GER 30-34 1:08:16 — 29:06
38 Toni Maschitzke GER 35-39 1:08:29 — 31:08
39 Yoann Lescure FRA 40-44 1:08:38 — 30:13
40 Paul Lancaster GBR 50-54 1:08:44 — 31:35
41 Alexander Wendling GER 25-29 1:09:14 — 31:19
42 Bobby Bos NED 25-29 1:09:22 — 31:38
43 Thorsten Dürr GER 40-44 1:09:24 — 32:18
44 Raphael Merkt GER 30-34 1:09:28 — 31:31
45 Calvin Camehl GER 25-29 1:09:31 — 30:07
46 Sebastian Kienle GER 40-44 1:09:33 — 34:12
47 Thilo Schmalkoke GER 50-54 1:09:33 — 27:10
48 David Pfahl GER 30-34 1:09:59 — 27:42
49 Alexander Winkler GER 40-44 1:10:01 — 26:34
50 Patrick Benecke GER 35-39 1:10:05 — 30:45
51 Aleksandar Zlatkov AUT 30-34 1:10:34 — 30:50
52 Harun Mehanovic LUX 25-29 1:11:05 — 33:05
53 Kevin Thewes GER 30-34 1:11:05 — 32:22
54 Florian Wolf GER 35-39 1:11:11 — 29:18
55 Berthel Jakobsen DEN 16-24 1:11:22 — 33:34
56 Jordi Walder GER 25-29 1:11:33 — 32:01
57 Constantin Wagner GER 30-34 1:11:44 — 32:50
58 Leon Berfelde GER 25-29 1:11:49 — 32:23
59 Alexander Steland GER 30-34 1:12:17 — 32:27
60 Christopher Tebbe GER 25-29 1:12:17 — 29:02
61 Nils Baukrowitz GER 25-29 1:12:18 — 34:54
62 Florian Brennecke GER 30-34 1:12:20 — 33:18
63 Herkules Reimann GER 45-49 1:12:30 — 32:25
64 Andre Ullsperger GER 40-44 1:12:46 — 30:54
65 Niklas Oppermann GER 25-29 1:14:06 — 34:17
66 Jacob-Nelson Zombou GER 30-34 1:14:06 — 34:04
67 Christian Kukuk GER 35-39 1:14:06 — 34:51
68 Raimond Huiszoon NED 30-34 1:14:17 — 32:29
69 Benjamin Hahn GER 30-34 1:14:19 — 32:18
70 Daniel Reiter GER 35-39 1:14:20 — 36:37
71 Maximilian Kleiber GER 35-39 1:14:32 — 34:24
72 Pascal Michels GER 30-34 1:14:36 — 32:03
73 Moritz Müller GER 25-29 1:14:39 — 35:17
74 Boris Wuidart BEL 30-34 1:14:41 — 31:36
75 Domenik Pickard GER 30-34 1:14:50 — 34:40
76 Christoph Bauer GER 30-34 1:15:01 — 33:59
77 Tom Kruse GER 30-34 1:15:11 — 33:23
78 Markus Van Tilburg GER 40-44 1:15:16 — 37:52
79 Jannik Eggs GER 25-29 1:15:40 — 35:43
80 Timo Sigloch GER 30-34 1:15:42 — 36:28
81 Djarno Van Tongerlo NED 25-29 1:16:03 — 35:34
82 Zachary Collier USA 30-34 1:16:10 — 36:33
83 Roman Uhr GER 30-34 1:16:28 — 34:10
84 Fabien Nguyen FRA 30-34 1:16:43 — 36:48
85 Mario Hollmann GER 55-59 1:16:58 — 37:30
86 Branco Van Peer NED 25-29 1:17:18 — 40:25
87 Kirill Schitomirski GER 40-44 1:17:18 — 36:01
88 Steven Bekaert FRA 25-29 1:17:21 — 37:14
89 Leo Sauer GER 25-29 1:17:21 — 31:09
90 Patrick Dietrich GER 30-34 1:17:33 — 36:51
91 Eduard Fefler GER 45-49 1:17:35 — 32:55
92 Robert Jenning GER 35-39 1:17:40 — 36:49
93 Steffen Lotter GER 35-39 1:17:46 — 38:05
94 Dominic Schmidt GER 25-29 1:17:47 — 37:26
95 Florian Reichert GER 35-39 1:17:56 — 35:34
96 David Ludwig GER 40-44 1:18:07 — 35:16
97 Matthias Jacobi GER 40-44 1:18:12 — 30:56
98 Sven Wypchol GER 25-29 1:18:16 — 35:59
99 Andreas Schmitt GER 35-39 1:18:26 — 34:55
100 Yannik Kairies GER 16-24 1:18:38 — 31:56
101 Jens Slater GER 45-49 1:18:38 — 35:07
102 Rene Schönleber GER 50-54 1:18:47 — 36:01
103 Matheus Schelp Langendyk BRA 25-29 1:18:50 — 34:40
104 Jesse Mellema NED 25-29 1:19:05 — 37:31
105 Fabian Heeke GER 30-34 1:19:07 — 36:15
106 Johannes Glossner GER 25-29 1:19:28 — 32:43
107 Dominik Bíba CZE 30-34 1:19:30 — 33:41
108 Louis Althaus GER 25-29 1:19:34 — 37:56
109 Kenny Van Wijk NED 25-29 1:19:38 — 33:34
110 Michael Götz GER 40-44 1:19:40 — 38:02
111 Artur Pauls GER 30-34 1:19:41 — 33:36
112 Francisco Schindler GER 16-24 1:19:43 — 39:37
113 Luca Brasse GER 25-29 1:19:44 — 39:52
114 Alexander Groschopp GER 25-29 1:19:48 — 40:17
115 Mattis Knudsen GER 30-34 1:19:59 — 37:09
116 Tim Schudde NED 16-24 1:20:48 — 38:48
117 Michael Kessler GER 35-39 1:21:17 — 37:24
118 Alex Lampert GER 25-29 1:21:25 — 35:18
119 Antoine Rambaud FRA 25-29 1:21:56 — 37:42
120 Remco Steegs NED 16-24 1:22:01 — 40:24
121 Sebastian Jonczyk GER 25-29 1:22:10 — 36:08
122 Alexander Nüchter GER 30-34 1:22:23 — 33:26
123 Marius Fitz GER 25-29 1:22:23 — 39:22
124 Steffen Graf GER 35-39 1:22:57 — 38:38
125 Michael Schober GER 35-39 1:22:58 — 41:00
126 Robert Gillespie GBR 50-54 1:23:00 — 40:00
127 Daniel Marques POR 35-39 1:23:08 — 40:22
128 Simon Kings GER 45-49 1:23:15 — 38:26
129 Florian Mahle GER 16-24 1:23:28 — 37:58
130 Julius Winkelmann GER 25-29 1:23:49 — 36:02
131 Sergio Bertolazzi ITA 55-59 1:24:10 — 35:13
132 Darren Mccauley IRL 30-34 1:24:13 — 40:32
133 Andrey Kalinin HYROX 45-49 1:24:55 — 40:27
134 Lukas Thanhäuser GER 30-34 1:25:17 — 36:22
135 Matt Stubbs GBR 35-39 1:25:38 — 36:34
136 Marcus Hobley GBR 40-44 1:25:53 — 40:59
137 Steffen Karlsson DEN 30-34 1:25:56 — 39:53
138 Mark Blunden GBR 55-59 1:26:09 — 39:59
139 Marcel Hertlein GER 25-29 1:26:11 — 39:01
140 Alexander Ebner AUT 25-29 1:26:31 — 37:57
141 Wladimir Zielke GER 45-49 1:26:34 — 36:41
142 Declan Tobin IRL 35-39 1:27:19 — 37:15
143 Rico Storm GER 35-39 1:27:19 — 35:58
144 Tobias Heidemann GER 25-29 1:27:26 — 37:17
145 Torsten Gilbers GER 40-44 1:27:59 — 39:22
146 Finn Helmke GER 16-24 1:28:55 — 35:33
147 Lukas Beller GER 25-29 1:29:10 — 41:39
148 Maximilian Schmidt GER 30-34 1:29:12 — 41:58
149 Tom Renhungan NED 45-49 1:29:39 — 41:51
150 Jonas Außem GER 30-34 1:29:46 — 37:35
151 Ali Moussa GER 40-44 1:29:50 — 38:55
152 Anton Riedel GER 16-24 1:30:10 — 46:44
153 Leonard Verbree GER 25-29 1:30:16 — 44:35
154 Jonathan Pascal BRA 35-39 1:30:33 — 41:59
155 Patrick Uhle GER 30-34 1:30:39 — 36:58
156 Dario Bredemeier GER 25-29 1:30:43 — 40:43
157 Moritz Pretz GER 16-24 1:31:09 — 40:13
158 Andreas Lücker GER 35-39 1:31:24 — 35:34
159 Christian Will GER 35-39 1:31:53 — 44:06
160 Viktor Roos GER 35-39 1:32:03 — 41:51
161 Timo Büllesbach GER 16-24 1:32:08 — 45:14
162 Julian Krüger GER 25-29 1:32:36 — 40:50
163 Jo Curutchague FRA 35-39 1:35:25 — 46:51
164 Sebastian Armbruster GER 30-34 1:35:41 — 40:55
165 Antoine Stein FRA 25-29 1:35:45 — 45:41
166 Hendrik Kirsten GER 16-24 1:36:38 — 47:24
167 Djalale Benel FRA 35-39 1:37:43 — 53:27
168 Wai-Yip Man GER 40-44 1:38:53 — 43:13
169 Michael Radetzky GER 30-34 1:39:25 — 49:21
170 Florian Börstler GER 30-34 1:39:47 — 39:56
171 Mike Profenius GER 35-39 1:40:26 — 43:49
172 Daniele Militello ITA 35-39 1:43:17 — 48:52
173 Matthias Neuhoff GER 40-44 1:44:16 — 51:11
174 Kolja Schulz GER 45-49 1:44:31 — 46:15
175 Stefan Knittel GER 45-49 1:44:54 — 50:57
176 Stefan Rühl GER 30-34 1:45:42 — 47:19
177 Jason O'Dell USA 45-49 1:45:46 — 52:49
178 Anton Spitkovsky GER 25-29 1:46:28 — 47:32
179 Mikdat Albayrak TUR 50-54 1:46:29 — 48:40
180 Guido Nägler GER 55-59 1:46:35 — 47:59
181 Marco Lewandowski GER 40-44 1:46:38 — 51:11
182 Tamer Kuru TUR 30-34 1:47:22 — 46:48
183 Halil Demiryumruk TUR 25-29 1:49:21 — 1:00:24
184 Roger Sikorski GER 30-34 1:51:04 — 47:27
185 William Bereaud FRA 35-39 1:52:24 — 49:18
186 Josef Köppel GER 35-39 1:54:17 — 1:02:58
187 Pascal Wulf GER 16-24 1:55:29 — 54:45
188 Josef Wilhelm GER 40-44 1:57:20 — 55:18
189 Michael Wagner GER 35-39 1:59:41 — 59:07
190 Julian Thiers GER 25-29 2:16:56 — 1:02:02

← Cologne 2025 results