← Vienna 2026 results

HYROX Vienna 2026 Results – Open Men

526 finishers. Winner Alexander Roncevic in 54:37; median 1:21:19.

Rank Athlete Nat Age group Time Run Workout
1 Alexander Roncevic AUT 30-34 54:37 29:56 21:47
2 Abel Andrade POR 16-24 58:09 30:11 25:01
3 Ryan Stack GBR 30-34 58:51 30:22 25:29
4 Andrew Williams GBR 25-29 59:17 31:16 25:02
5 Daniel Gajic ITA 25-29 59:24 30:49 25:47
6 Julian Fiedler AUT 30-34 59:29 31:01 25:33
7 Christoph Meier AUT 25-29 59:49 30:23 26:12
8 Lan Krempl SLO 16-24 59:53 32:54 23:45
9 Lorenz Weber AUT 16-24 1:01:27 32:49 25:16
10 Moritz Kümmeler GER 30-34 1:01:36 35:06 23:12
11 Csaba Erdőssy HUN 25-29 1:01:37 33:00 25:06
12 Alen Kostelac CRO 35-39 1:01:51 32:26 26:32
13 Patrick Gayer GER 40-44 1:02:00 32:51 26:07
14 Ruben van de Plas NED 25-29 1:02:01 34:12 24:27
15 Christoph Fedl AUT 35-39 1:02:07 32:57 25:40
16 Sebastian Steinhauser AUT 25-29 1:02:44 32:40 26:04
17 Simon Rabeder AUT 25-29 1:02:47 32:46 26:21
18 Patrick Tschernitz AUT 25-29 1:02:51 33:33 25:53
19 Floris van Drunen NED 30-34 1:03:31 31:37 28:39
20 Gavin Moloney IRL 25-29 1:03:32 34:14 25:57
21 Lazaros Koumpouras GRE 35-39 1:03:49 34:22 25:51
22 Mateusz Nowicki POL 35-39 1:04:00 33:14 27:06
23 Pascal Mittermeier GER 25-29 1:04:01 33:32 27:13
24 Nikolaus Kalina AUT 30-34 1:04:11 33:48 26:39
25 Max Meyer GER 25-29 1:04:13 30:34 30:28
26 Nils Wölken GER 30-34 1:04:22 34:10 26:34
27 Clemens Scherbel GER 35-39 1:04:26 35:24 24:54
28 Markus Kainberger AUT 25-29 1:05:02 34:43 26:23
29 Johannes Leitner AUT 30-34 1:05:11 34:25 26:57
30 Paul Hennessy IRL 35-39 1:05:11 33:52 27:59
31 Stefan Zulechner AUT 35-39 1:05:14 33:59 26:52
32 Tristan Schwegler GER 30-34 1:05:20 34:37 26:27
33 Krystian Spławski POL 35-39 1:05:33 34:03 27:28
34 Romain Maleuvre FRA 25-29 1:05:43 35:37 26:58
35 Christian Friedrich GER 35-39 1:05:45 33:30 28:30
36 Daniel Widjaja SUI 40-44 1:05:48 35:02 27:15
37 Jonathan Sinclair GBR 40-44 1:05:56 33:49 28:28
38 Matej Kmet SVK 30-34 1:05:58 33:49 28:40
39 Torben Kostiuk GER 45-49 1:06:01 33:22 28:55
40 Marco Hilke GER 40-44 1:06:03 34:29 27:43
41 Tim Ludwig GER 25-29 1:06:18 35:38 27:06
42 Balázs Gyenes HUN 16-24 1:06:34 35:03 28:00
43 Eduardo GONÇALVES POR 45-49 1:06:43 34:21 28:44
44 Lee Ryan VAT 30-34 1:06:48 33:32 29:38
45 Daniel Müller AUT 45-49 1:06:50 33:42 29:22
46 Thomas Köppl GER 30-34 1:07:19 34:14 29:49
47 Sebastjan Bele SLO 25-29 1:07:20 35:20 28:20
48 Christoph Zulechner AUT 30-34 1:07:25 34:11 28:04
49 Manuel Gratl AUT 25-29 1:07:34 35:37 27:53
50 Michael Deuretzbacher AUT 25-29 1:07:36 35:09 29:12
51 Adrián Sipos HUN 30-34 1:07:36 36:50 27:08
52 Michael Dobrowsky AUT 40-44 1:07:42 36:01 27:10
53 Florian Mesaros AUT 25-29 1:07:43 37:06 27:02
54 Julian Grünwald AUT 25-29 1:07:46 35:27 27:58
55 Christopher Franz GER 40-44 1:07:47 33:11 31:08
56 David Oismüller AUT 25-29 1:08:02 35:50 28:07
57 Reinhard Gruber AUT 40-44 1:08:02 33:26 31:03
58 Thomas Hollaus AUT 35-39 1:08:03 34:27 28:10
59 Christoph Stix AUT 40-44 1:08:06 34:16 29:28
60 Florian Maindl AUT 45-49 1:08:16 34:21 30:17
61 Felix Kordik AUT 30-34 1:08:26 36:45 27:52
62 Marcel Pichler AUT 30-34 1:08:28 35:48 28:46
63 Alexander Osterried GER 30-34 1:08:32 37:10 26:52
64 Sean Harding IRL 35-39 1:08:32 36:17 28:22
65 Peter Scheffler GER 30-34 1:08:43 35:30 28:04
66 Alexander Smutny AUT 30-34 1:08:46 37:13 27:11
67 Boris Camelin FRA 30-34 1:08:48 33:25 31:40
68 Noah Fantur AUT 25-29 1:08:49 36:48 28:26
69 Sebastian Schwetz AUT 25-29 1:08:55 37:45 26:59
70 Christian Marino-Schneider GER 45-49 1:09:02 36:06 28:34
71 Terry Chapman USA 30-34 1:09:04 36:42 28:17
72 Ales Stubicar SLO 50-54 1:09:08 37:45 27:04
73 Simon Lesting GER 30-34 1:09:11 37:54 26:20
74 Žiga Laznik SLO 30-34 1:09:12 37:51 26:35
75 René Dau GER 35-39 1:09:17 33:00 32:12
76 Sammy Hinteregger AUT 16-24 1:09:28 35:31 29:54
77 Damien Croibier-Muscat FRA 30-34 1:09:40 36:32 29:21
78 Michael Sageder AUT 45-49 1:09:41 36:26 28:26
79 Moritz Müller GER 25-29 1:10:00 38:25 27:47
80 Ryszard Pirógowski POL 30-34 1:10:23 37:17 29:12
81 Michael Gomeringer GER 40-44 1:10:27 36:14 29:20
82 Ben Stiekema AUS 30-34 1:10:36 38:15 28:04
83 Timo Seber GER 25-29 1:10:37 34:46 32:18
84 Anthony Neyroud SUI 25-29 1:10:43 34:53 32:13
85 Damir Zver SLO 30-34 1:10:43 35:58 29:41
86 Jakub Klimeš CZE 16-24 1:10:45 37:51 28:41
87 Axel Gamp GER 30-34 1:10:49 36:26 28:15
88 Matthias Dorfer AUT 30-34 1:10:52 38:07 27:52
89 Michel Feldkamp GER 16-24 1:10:54 33:54 33:18
90 Mathias Maxa AUT 16-24 1:10:56 36:51 30:13
91 Niklas Nehrer AUT 25-29 1:10:56 38:18 28:36
92 Andy Berger GER 45-49 1:11:02 35:08 31:23
93 Mustafa Ay TUR 30-34 1:11:02 37:07 29:05
94 Tamás Balázs Balogh HUN 35-39 1:11:08 36:43 30:33
95 Julian Anzenberger GER 16-24 1:11:11 37:04 30:30
96 Felix Gludowatz AUT 30-34 1:11:15 32:51 33:20
97 Kevin Tuchen GER 30-34 1:11:16 39:20 27:28
98 Tobias Große-Brockmann GER 30-34 1:11:32 38:46 28:34
99 Max Hofferbert GER 30-34 1:11:32 37:06 30:48
100 Sergey Chupetlovski BUL 35-39 1:11:33 36:25 31:26
101 Eamonn Tilley IRL 55-59 1:11:37 33:38 34:03
102 Michael Blauensteiner AUT 30-34 1:11:38 37:18 29:34
103 Dominik Debriacher AUT 30-34 1:11:39 36:33 30:56
104 Fabio Aprigliano ITA 40-44 1:11:43 35:47 32:15
105 Nils Sambill GER 40-44 1:11:47 35:15 32:08
106 Stefan Rechberger AUT 25-29 1:11:56 35:52 32:05
107 Aleks Uršič SLO 30-34 1:11:56 41:51 24:15
108 Simon Schuster AUT 25-29 1:11:59 37:53 30:11
109 Julien Arriola SUI 30-34 1:12:00 36:57 30:39
110 Stephan Sartoris GER 50-54 1:12:05 37:47 30:42
111 Peter Pfahnl AUT 25-29 1:12:09 36:50 31:18
112 Thomas Egarter AUT 40-44 1:12:14 38:07 30:35
113 Philipp Glanzer AUT 30-34 1:12:15 37:46 30:18
114 Ole Meinhof GER 25-29 1:12:16 35:25 32:15
115 Manuel Mosonyi AUT 25-29 1:12:18 37:34 30:47
116 Artem Cherkaskyy UKR 16-24 1:12:20 38:29 28:59
117 Christoph Pichlmaier AUT 35-39 1:12:23 40:21 27:10
118 Niklas Dick GER 25-29 1:12:29 38:12 30:08
119 Boris Resetarits AUT 35-39 1:12:35 37:52 30:01
120 Daniel Katona HUN 25-29 1:12:36 36:28 32:08
121 Stefan Link GER 35-39 1:12:37 37:21 31:11
122 Paul Zeinhofer AUT 30-34 1:12:48 37:10 31:27
123 Dimitrios Skordopoulos GRE 25-29 1:12:50 37:47 30:46
124 Andreas Fink AUT 55-59 1:12:57 38:07 29:49
125 Timo Günther GER 25-29 1:12:57 37:15 31:18
126 Liam Canning IRL 30-34 1:13:01 37:39 31:34
127 Jan Hofmann AUT 30-34 1:13:03 36:12 33:03
128 Pavel Tomandl CZE 45-49 1:13:08 37:18 30:54
129 Martin Vojtisek CZE 40-44 1:13:25 40:07 28:19
130 Jan Krassnegger AUT 25-29 1:13:32 38:24 30:41
131 Mario Schafzahl AUT 35-39 1:13:33 37:18 31:49
132 Marcel Sagl AUT 16-24 1:13:33 36:35 31:40
133 Sven Matuschzik GER 35-39 1:13:35 39:00 30:25
134 Jiří Skácelík CZE 35-39 1:13:35 38:49 30:51
135 Jan Poskocil AUT 35-39 1:13:43 32:16 35:30
136 Michael Wenge GER 40-44 1:13:43 39:34 30:14
137 Daniel Reiterer AUT 25-29 1:13:50 38:37 30:24
138 Robert Aigner GER 30-34 1:13:51 38:35 29:58
139 Ilja Feilinger AUT 35-39 1:13:51 37:22 31:51
140 Tim Sundermann GER 25-29 1:13:57 38:25 30:54
141 Christian Wolf GER 35-39 1:13:58 38:50 29:53
142 Florian Dittmann GER 30-34 1:14:13 39:46 29:53
143 Amel Grosic AUT 25-29 1:14:14 38:39 31:07
144 James Mason GBR 40-44 1:14:15 37:25 32:39
145 Harald Matjaschitz AUT 50-54 1:14:19 38:24 31:10
146 Johann Schubert GER 25-29 1:14:19 38:06 31:58
147 Anthony Slater GBR 35-39 1:14:22 36:31 33:47
148 Benedikt Glösmann AUT 25-29 1:14:24 38:43 31:06
149 Róbert Jenčák SVK 25-29 1:14:31 37:31 32:29
150 Łukasz Leśniewski POL 40-44 1:14:32 38:46 31:34
151 Maximilian Kordik AUT 30-34 1:14:34 37:49 31:48
152 Manuel Achtig AUT 35-39 1:14:38 38:17 31:43
153 Mathias Hirsch AUT 25-29 1:14:38 40:26 28:41
154 Grega Popovic SLO 25-29 1:14:38 37:12 32:52
155 Johannes Schmidt GER 30-34 1:14:39 37:44 30:55
156 Roman Oesch SUI 30-34 1:14:39 39:05 31:38
157 Niko Isak AUT 16-24 1:14:40 37:22 32:18
158 Andreas Breitsprecher GER 45-49 1:14:43 38:53 31:27
159 Idan Zach DEN 35-39 1:14:45 38:19 32:24
160 Dominik Wolff GER 30-34 1:14:58 38:05 32:16
161 Franko Dugum CRO 30-34 1:15:01 37:59 32:37
162 Conor Duggan IRL 45-49 1:15:02 35:26 35:09
163 Jakob Schmid AUT 25-29 1:15:03 36:46 34:26
164 Henning Mohr GER 60-64 1:15:07 36:55 34:03
165 Jan-Philipp Schmidt GER 40-44 1:15:08 38:54 30:58
166 Javier Liere Paz GUA 35-39 1:15:09 39:45 30:58
167 Manuel Groß AUT 30-34 1:15:11 39:28 30:56
168 Paolo Morosini ITA 35-39 1:15:12 38:29 32:00
169 Luka Švab SLO 30-34 1:15:14 40:01 29:53
170 Lukas Schwaiger AUT 30-34 1:15:27 39:55 30:35
171 Pascal Weissengruber AUT 25-29 1:15:29 38:49 31:01
172 Philipp Ströming GER 30-34 1:15:34 39:41 31:03
173 Manuel Moschinger AUT 45-49 1:15:39 38:55 32:52
174 Perry Worrell GBR 30-34 1:15:56 38:59 31:43
175 Milan Kusenda SVK 25-29 1:16:04 39:43 31:56
176 Anton Fugger AUT 30-34 1:16:04 39:28 31:39
177 Yannick Penkner AUT 16-24 1:16:06 39:39 31:07
178 Lucas Mirsberger GER 30-34 1:16:10 39:47 30:53
179 Dennis Bauer GER 30-34 1:16:16 37:42 32:33
180 Thomas Pröller AUT 30-34 1:16:17 39:17 31:32
181 Fabian Trojer AUT 25-29 1:16:18 37:50 33:15
182 Adrián Martinek SVK 30-34 1:16:19 40:35 31:27
183 Hans-Peter Waba AUT 40-44 1:16:23 39:01 31:36
184 Patrik Michel SVK 30-34 1:16:26 43:32 26:43
185 Simon Taylor GBR 60-64 1:16:32 38:30 33:27
186 Daniel Abrahamovský SVK 25-29 1:16:33 40:58 29:35
187 Andreas Benz GER 40-44 1:16:33 41:35 29:47
188 Danny Albert ROU 30-34 1:16:35 33:54 34:26
189 Hendrik Mihai GER 30-34 1:16:37 41:26 29:54
190 Daniel Stöger AUT 30-34 1:16:40 40:43 30:53
191 Mihael Dekanic CRO 30-34 1:16:46 37:24 35:17
192 Jan-Erik Isermann GER 30-34 1:16:51 42:01 30:12
193 Robert Paxton USA 30-34 1:16:52 34:41 37:51
194 Kevin Kien AUT 30-34 1:16:57 41:06 31:28
195 Henri Kirmes GER 16-24 1:16:58 40:39 32:24
196 Tim Vetter GER 25-29 1:16:58 40:47 31:11
197 David Kargl AUT 35-39 1:16:59 39:20 33:01
198 Michael Haberl AUT 35-39 1:17:01 43:08 28:41
199 Maximilian Schierl AUT 25-29 1:17:01 38:10 33:35
200 Andreas Sommer AUT 50-54 1:17:14 41:00 31:58

← Vienna 2026 results