← Bologna 2026 results

HYROX Bologna 2026 Results – Pro Men

586 finishers. Winner Hunter McIntyre in 53:59; median 1:18:53.

Rank Athlete Nat Age group Time Run Workout
1 Hunter McIntyre USA 35-39 53:59 27:07 23:15
2 Aitor Lizarazu Hormilla ESP 30-34 54:59 27:31 23:19
3 Frederic Dube CAN 30-34 55:44 27:59 24:06
4 Oli Fricker GBR 30-34 55:53 27:38 24:00
5 Eugenio Bianchi ITA 40-44 56:20 27:46 24:19
6 Jude Reynolds GBR 16-24 56:43 28:53 24:09
7 Evan Marion FRA 16-24 56:57 27:54 24:57
8 Jack Driscoll USA 25-29 57:00 28:43 24:39
9 Steve Pinau FRA 35-39 57:06 27:48 25:17
10 Cathal Lacey IRL 25-29 57:13 28:48 24:17
11 Hugo Hugemark SWE 25-29 58:39 27:14 27:01
12 Samuele Carlo Ayrton Abrami ITA 30-34 58:42 28:34 25:51
13 Erlaitz Cano Benito ESP 25-29 58:44 28:55 25:37
14 Aljaž Ploj SLO 25-29 58:46 26:19 28:26
15 Alberto Pareja ESP 30-34 59:04 29:01 25:43
16 Macklin Kortebein USA 25-29 59:57 30:40 25:20
17 Yannick De Vliegere NED 30-34 1:00:01 29:06 26:27
18 Fadel Ndiaye ITA 25-29 1:00:03 28:26 27:27
19 Felix Hahnsch GER 30-34 1:00:05 29:15 26:39
20 Dag Blandkjenn NOR 25-29 1:00:18 28:17 27:28
21 Clément Puaud Canard FRA 25-29 1:00:33 29:58 26:54
22 Benjamin Amsallem FRA 30-34 1:00:37 30:22 26:32
23 Jean Claude Faenza MLT 30-34 1:00:41 30:36 25:40
24 Thomas Cayarcy FRA 16-24 1:00:51 30:06 26:05
25 Gioele Patroni ITA 25-29 1:00:51 29:08 27:17
26 Enrico Corvetto ITA 40-44 1:01:09 28:41 28:01
27 Keith Hardwick USA 35-39 1:01:09 30:02 27:17
28 Paul Dooley IRL 35-39 1:01:11 28:54 28:05
29 Cole Mueller USA 25-29 1:01:20 30:03 27:21
30 Igor Arruti ESP 30-34 1:01:23 29:33 27:19
31 Gaspard Fischer SUI 16-24 1:01:33 28:48 28:33
32 Roberto Varisco ITA 30-34 1:01:36 30:15 26:44
33 Joshua De Paiva E Cunha POR 25-29 1:01:37 30:28 26:38
34 Mauro Viel ITA 45-49 1:01:56 28:41 28:47
35 Lazaros Koumpouras GRE 35-39 1:02:03 30:34 27:05
36 Victor De La Cruz CUB 40-44 1:02:10 29:08 28:27
37 Tyler Ganly CAN 30-34 1:02:17 30:29 27:51
38 Daniel Gajic ITA 25-29 1:02:18 28:53 29:17
39 Rok Kolarič SLO 40-44 1:02:22 30:16 27:21
40 Marco Angelini ITA 30-34 1:02:33 30:18 27:54
41 Adam Riapos SVK 25-29 1:02:39 27:52 30:08
42 Sam West GBR 35-39 1:02:49 30:41 27:42
43 Magnus Eschment GER 25-29 1:02:54 29:47 27:50
44 Luca Pinter ITA 30-34 1:03:05 29:52 28:57
45 Colin Cartee USA 35-39 1:03:06 32:18 26:24
46 Dominic Brown GBR 30-34 1:03:16 28:36 30:12
47 Walter Paladina ITA 25-29 1:03:26 29:09 29:32
48 Francisco Javier Ponte Luna ESP 25-29 1:03:38 31:08 28:02
49 Patrick Zaboja ITA 25-29 1:03:41 31:50 27:16
50 Marcus Moreira BRA 30-34 1:03:41 32:45 26:37
51 Guido Coli ITA 25-29 1:03:44 31:08 27:57
52 Matteo Quadarella ITA 30-34 1:03:45 30:52 28:07
53 Benjamin Crawford USA 30-34 1:03:50 31:48 27:51
54 Loïc Manine FRA 25-29 1:03:57 30:26 29:10
55 Gianluca Rocco ITA 25-29 1:03:58 29:19 30:07
56 Lloyd Mulholland GBR 30-34 1:03:58 29:25 30:39
57 Riccardo Decrescenzo ITA 16-24 1:04:00 29:11 30:14
58 Laurent Navarro FRA 30-34 1:04:07 30:06 29:18
59 Alen Kostelac CRO 35-39 1:04:08 29:42 29:52
60 Michael Collins USA 40-44 1:04:17 30:44 29:16
61 Romain Cadiere FRA 40-44 1:04:18 30:54 28:38
62 Niclas Krappmann GER 25-29 1:04:18 32:44 26:12
63 Nicolas Lojowski FRA 35-39 1:04:22 30:04 29:20
64 Will Ralf GBR 25-29 1:04:22 31:07 28:16
65 Iven Micallef MLT 30-34 1:04:23 31:29 28:15
66 Dario Chitti ITA 30-34 1:04:23 28:48 30:49
67 Jacob Chontos USA 25-29 1:04:39 33:59 26:26
68 Nuno Schollmayer GER 16-24 1:04:41 31:15 28:45
69 Max Mancuso USA 16-24 1:04:58 31:23 29:03
70 Alexandre Abbas FRA 30-34 1:04:59 29:23 31:00
71 Marco Parlani ITA 35-39 1:05:00 30:42 29:36
72 Gianmarco Damiani ITA 30-34 1:05:06 30:20 29:28
73 Alex Fotiadis USA 25-29 1:05:19 31:53 29:29
74 Lukas Haimayer GER 16-24 1:05:22 30:34 29:59
75 Max-Ludwig Vogeley GER 25-29 1:05:25 31:04 29:53
76 Brayden Lind USA 16-24 1:05:35 31:11 29:41
77 Daniel Nunes USA 30-34 1:05:42 31:21 30:03
78 Josh Harrison GBR 16-24 1:05:43 32:04 29:01
79 Alex Sroka USA 30-34 1:05:50 30:24 30:54
80 Jerome montagne FRA 35-39 1:05:50 33:08 28:21
81 Dimitrios Gkorezis GRE 30-34 1:05:51 31:14 30:03
82 Pietro Picozzi ITA 25-29 1:05:57 29:51 31:32
83 Paolo Verzeletti ITA 16-24 1:06:02 29:18 31:47
84 Luke Cauchi MLT 30-34 1:06:14 30:32 31:00
85 Alejandro Rodriguez Mataro ESP 35-39 1:06:27 30:38 31:11
86 Manuel Dufaux SUI 45-49 1:06:28 28:41 32:58
87 Manuel Augusto Garcia Parralo ESP 30-34 1:06:28 33:06 28:21
88 Michele Artuso ITA 30-34 1:06:30 31:17 30:26
89 Blake Pennock USA 30-34 1:06:32 31:07 31:14
90 Joey Howshan USA 25-29 1:06:36 31:52 30:37
91 Christos Agrodimos GRE 30-34 1:06:46 32:14 29:49
92 Christos Tampakos GRE 40-44 1:06:47 31:45 30:13
93 Myles Wright GBR 25-29 1:06:49 35:26 26:08
94 Giovanni Tassinari ITA 25-29 1:06:55 31:47 30:00
95 Howard Summers USA 30-34 1:06:57 32:13 30:25
96 Kenny Caceros CAN 35-39 1:06:58 32:48 29:59
97 Federico Maione ITA 25-29 1:07:01 27:13 34:30
98 Fabio Chiarini ITA 30-34 1:07:08 30:43 31:43
99 Giulio Garello ITA 25-29 1:07:15 29:50 32:34
100 Patrick Joel USA 30-34 1:07:20 31:56 30:59
101 Enrico Battistel ITA 35-39 1:07:24 32:20 30:08
102 Alessandro Giovanni Blasi ITA 25-29 1:07:27 32:44 29:31
103 Mattia Bianchi ITA 40-44 1:07:35 32:24 29:48
104 Matias Friz USA 30-34 1:07:35 32:42 30:06
105 Óscar Hernández Domínguez ESP 30-34 1:07:36 31:02 31:43
106 Neil Ribelli USA 30-34 1:07:46 31:49 31:24
107 Jack Hartigan USA 25-29 1:07:49 33:13 30:02
108 Danny Solis USA 30-34 1:07:50 32:33 30:59
109 Julien Faujour FRA 25-29 1:07:53 30:33 32:42
110 Dario Panaro ITA 30-34 1:07:58 31:05 31:49
111 Christian Winther DEN 16-24 1:08:01 30:45 32:26
112 Gianluca Scardovi ITA 30-34 1:08:04 29:14 33:46
113 Aleksandar Zlatkov AUT 30-34 1:08:04 32:44 30:06
114 Matthew Zelaya USA 25-29 1:08:06 31:01 32:54
115 Nicholas Buccellato ITA 25-29 1:08:08 31:26 31:38
116 Daniele Asietti ITA 35-39 1:08:09 31:50 31:42
117 Justus Thielen GER 25-29 1:08:09 32:49 30:12
118 Andreas Bergstedt SWE 35-39 1:08:21 30:20 32:11
119 Michael Hall II USA 25-29 1:08:21 30:32 33:01
120 Nicola Bima ITA 16-24 1:08:33 32:25 31:00
121 Jordan Hanson GBR 35-39 1:08:35 33:36 30:03
122 Benjamin Toranzo Rovera ARG 30-34 1:08:39 31:13 32:24
123 Cedric Vincent USA 25-29 1:08:49 31:18 33:16
124 Edward Lynch USA 25-29 1:08:51 30:48 33:58
125 Fran Kilinski USA 30-34 1:08:51 32:13 32:05
126 Josh Herrington CAN 30-34 1:08:54 32:58 31:35
127 Maxime Poirot FRA 30-34 1:09:01 32:23 31:48
128 Matteo Bettini ITA 30-34 1:09:05 31:46 32:28
129 Jeramy Triplett USA 30-34 1:09:07 31:48 32:38
130 Freddy Ketchum USA 35-39 1:09:24 32:23 32:18
131 Edoardo Marchisio ITA 35-39 1:09:25 30:27 33:43
132 Moataz Amer EGY 35-39 1:09:25 33:56 30:32
133 Christian Harris USA 35-39 1:09:30 34:29 30:32
134 Shane Whittredge USA 25-29 1:09:31 31:27 33:26
135 Francesco Perolari ITA 25-29 1:09:37 30:48 33:57
136 Alessandro Iacobucci ITA 35-39 1:09:41 31:38 32:59
137 Claudio Viviani ITA 30-34 1:09:49 32:02 32:46
138 Alberto Szabo CRO 30-34 1:09:50 32:30 32:01
139 Stefano Gemello ITA 35-39 1:09:52 33:19 31:12
140 Federico Nocioni ITA 30-34 1:09:52 31:05 34:02
141 Arnaud Cuenat SUI 25-29 1:09:52 33:14 30:06
142 Peter Müller GER 30-34 1:10:02 34:29 30:28
143 Théo Restancourt FRA 35-39 1:10:07 33:37 31:28
144 Chris Harris USA 35-39 1:10:08 32:01 33:49
145 Michael Tisselli ITA 30-34 1:10:11 34:11 30:24
146 Samuele Zanni ITA 35-39 1:10:13 34:44 29:44
147 Giovanni Guidetti ITA 35-39 1:10:15 32:49 32:31
148 Kyle Wada USA 25-29 1:10:17 34:59 30:00
149 Khayri Denny USA 30-34 1:10:20 32:57 32:56
150 Federico Ravizzini ITA 40-44 1:10:23 32:03 33:01
151 Jim Bichard GBR 50-54 1:10:23 32:02 33:05
152 Tim Schudde NED 16-24 1:10:25 32:53 32:18
153 Eric Hutterer CAN 30-34 1:10:33 34:42 31:02
154 Antonio Nigrelli ITA 25-29 1:10:34 33:36 31:12
155 Edoardo Innocenti ITA 30-34 1:10:39 33:34 31:59
156 Slohan Jean Marie Marie Magdeleine FRA 30-34 1:10:39 33:48 31:19
157 Thibault Orts FRA 30-34 1:10:39 32:47 33:24
158 Ivan Carminati ITA 35-39 1:10:43 34:00 31:17
159 Daniele Sartori ITA 35-39 1:10:45 33:38 31:54
160 Alexander Osterried GER 30-34 1:10:45 34:42 30:08
161 Caleb Miller USA 25-29 1:10:48 34:17 31:29
162 Andrea Colombini ITA 35-39 1:10:53 32:34 33:16
163 Sanjin Crnkovic CRO 45-49 1:10:54 34:12 30:40
164 Judd Legum USA 45-49 1:11:12 34:27 32:11
165 Spencer Weller USA 25-29 1:11:19 33:28 33:08
166 Trezden Johnson USA 25-29 1:11:20 35:41 30:17
167 Andrea Mosti ITA 30-34 1:11:21 32:48 33:28
168 Matteo Radice ITA 35-39 1:11:22 32:25 33:35
169 Marco Laerte Mucci ITA 30-34 1:11:29 33:31 32:59
170 Jack Parry GBR 25-29 1:11:33 30:49 36:29
171 Dimitris Balis GRE 35-39 1:11:47 33:14 33:21
172 Filippo Della Latta ITA 35-39 1:11:56 32:52 33:44
173 Marco Di Geronimo ITA 40-44 1:12:01 32:04 34:34
174 Matteo Saracca ITA 35-39 1:12:16 37:11 30:07
175 Alex Lloyd GBR 30-34 1:12:21 35:26 31:19
176 Mattia Giannellini ITA 35-39 1:12:24 33:36 33:56
177 Davide Nizzoli ITA 30-34 1:12:27 32:02 35:03
178 Ben Kunzel USA 35-39 1:12:27 33:51 33:51
179 Joe Johnson GBR 25-29 1:12:30 31:23 36:06
180 Gennaro Faillace ITA 30-34 1:12:30 34:42 32:17
181 Michele Matraxia ITA 30-34 1:12:31 33:11 33:49
182 Dante Cabral USA 25-29 1:12:33 32:49 34:48
183 Georg Grigoleit GER 35-39 1:12:34 35:18 32:10
184 Niccolò Salvatori ITA 25-29 1:12:35 31:25 35:27
185 Lorenzo Resta ITA 16-24 1:12:39 34:20 33:10
186 Aaron LaPlaca USA 16-24 1:12:46 32:38 36:10
187 Mattia Augurio ITA 35-39 1:12:50 33:39 33:45
188 Jean Cattiaux BLM 25-29 1:12:53 33:23 34:15
189 Alessandro Pellegrini ITA 35-39 1:12:55 37:00 30:13
190 Alessandro Messina ITA 30-34 1:12:59 35:01 32:30
191 Marco Ugolini ITA 40-44 1:12:59 31:34 36:03
192 Abdoulaye Bah GUI 30-34 1:13:01 33:58 33:10
193 Thomas Lang USA 25-29 1:13:01 31:45 36:52
194 Gage Clark USA 30-34 1:13:01 37:00 31:05
195 Nick Provo USA 35-39 1:13:09 35:22 32:51
196 Alexander Smutny AUT 30-34 1:13:17 34:24 33:08
197 Joey Piccinini CAN 25-29 1:13:22 36:13 32:15
198 Federico Canuti ITA 45-49 1:13:28 34:49 33:29
199 Simone Mozzato ITA 30-34 1:13:28 31:44 36:13
200 Tilen Hvasti SLO 35-39 1:13:30 36:17 31:29

← Bologna 2026 results