HYROX PRO MEN - Milan 2023

7 Oct 2023
Showing 1 to 100 of 129 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
NZL flag Beau Wills
1:01:53 30-34
Click to select for comparison
2 1
ITA flag Eugenio Bianchi
1:02:30 35-39
Click to select for comparison
3 2
ENG flag Ciaran Parkinson
1:04:14 30-34
Click to select for comparison
4 2
IRL flag Shane Mc Gowan
1:04:37 35-39
Click to select for comparison
5 1
FRA flag Ugo D'Aleo
1:05:05 25-29
Click to select for comparison
6 3
CZE flag Tomáš Stejskal
1:08:57 30-34
Click to select for comparison
7 3
ITA flag Giuseppe Spreafico
1:09:21 35-39
Click to select for comparison
8 2
POL flag Maciej Wegorzewski
1:11:22 25-29
Click to select for comparison
9 4
ITA flag Luca Maselli
1:12:15 35-39
Click to select for comparison
10 3
ITA flag Matteo Quadarella
1:13:06 25-29
Click to select for comparison
11 5
GER flag Dimitri Ulajew
1:13:24 35-39
Click to select for comparison
12 6
ITA flag Raffaele Depedri
1:13:25 35-39
Click to select for comparison
13 4
ITA flag Giorgio Tassone
1:13:53 25-29
Click to select for comparison
14 4
FRA flag Benjamin Rezzonico
1:14:01 30-34
Click to select for comparison
15 7
ITA flag Mirco Catellani
1:16:25 35-39
Click to select for comparison
16 1
ITA flag Luca Lorenzoni
1:16:26 40-44
Click to select for comparison
17 2
ITA flag Filippo Di Stefano
1:17:03 40-44
Click to select for comparison
18 5
USA flag Darian Feick
1:17:50 25-29
Click to select for comparison
19 8
GBR flag Mikey Watson
1:17:57 35-39
Click to select for comparison
20 5
ITA flag Nicolas Santuari
1:18:40 30-34
Click to select for comparison
21 6
SUI flag Claudio Clarke
1:18:59 25-29
Click to select for comparison
22 7
GBR flag Jonny Crease
1:19:26 25-29
Click to select for comparison
23 3
ITA flag Andrea Cavaliero
1:19:29 40-44
Click to select for comparison
24 8
MLT flag Matti Cristiano Ruggier
1:19:36 25-29
Click to select for comparison
25 4
ITA flag Luca Travaglione
1:19:53 40-44
Click to select for comparison
26 9
ITA flag Marco Baroni
1:20:16 35-39
Click to select for comparison
27 1
GER flag Jens Nordmeier
1:20:27 45-49
Click to select for comparison
28 2
ITA flag Patrizio Viero
1:20:36 45-49
Click to select for comparison
29 10
ITA flag Matteo Calzavara
1:20:40 35-39
Click to select for comparison
30 3
GBR flag Sean Michael Hammond
1:20:44 45-49
Click to select for comparison
31 1
CZE flag Petr Prokes
1:21:17 50-54
Click to select for comparison
32 9
AUT flag Simon Tumler
1:21:45 25-29
Click to select for comparison
33 6
ITA flag Cristiano Rizzi
1:21:53 30-34
Click to select for comparison
34 5
IRL flag Patrick Syme
1:21:56 40-44
Click to select for comparison
35 7
IRL flag Gerard Fitzpatrick
1:21:56 30-34
Click to select for comparison
36 11
ITA flag Moreno Tesei
1:22:26 35-39
Click to select for comparison
37 8
IRL flag William Doran
1:23:01 30-34
Click to select for comparison
38 9
GBR flag Thomas George
1:23:22 30-34
Click to select for comparison
39 4
GBR flag Neale Oliver
1:23:40 45-49
Click to select for comparison
40 10
ITA flag Andrea Dagnello
1:23:41 30-34
Click to select for comparison
41 6
ITA flag Giorgio Dones
1:23:54 40-44
Click to select for comparison
42 7
ITA flag Stefano Croci
1:24:16 40-44
Click to select for comparison
43 12
ITA flag Renato La Rana
1:24:17 35-39
Click to select for comparison
44 5
ITA flag Giancarlo Orlando
1:25:15 45-49
Click to select for comparison
45 13
MAR flag Ismail Hamdi
1:25:27 35-39
Click to select for comparison
46 14
ITA flag Michele Mazzotti
1:25:38 35-39
Click to select for comparison
47 11
ITA flag Sergio Recchia
1:25:44 30-34
Click to select for comparison
48 12
ITA flag Alessandro Pellegrini
1:25:55 30-34
Click to select for comparison
49 13
FRA flag Rezzonico Clment
1:26:08 30-34
Click to select for comparison
50 15
ITA flag Salvatore Scolaro
1:26:10 35-39
Click to select for comparison
51 14
ITA flag Rosario David Rindone
1:26:20 30-34
Click to select for comparison
52 15
IRL flag Gary Loughlin
1:26:23 30-34
Click to select for comparison
53 8
ITA flag Salvatore Caligiuri
1:26:24 40-44
Click to select for comparison
54 16
FRA flag Jean Marie Marie Magdeleine Slohan
1:26:35 30-34
Click to select for comparison
55 10
ITA flag Diter Dalipi
1:27:12 25-29
Click to select for comparison
56 17
ITA flag Francesco Leoni
1:27:14 30-34
Click to select for comparison
57 2
ITA flag Luca De Milato
1:27:17 50-54
Click to select for comparison
58 16
FRA flag Mariottini Pierre
1:27:41 35-39
Click to select for comparison
59 18
GER flag Tobias Meyer
1:28:18 30-34
Click to select for comparison
60 19
ITA flag Elia Guido Tura
1:28:29 30-34
Click to select for comparison
61 20
ITA flag Adriano Fragnito
1:28:59 30-34
Click to select for comparison
62 17
IRL flag Vincent Ryan
1:29:00 35-39
Click to select for comparison
63 21
GBR flag Liam Naylor
1:29:09 30-34
Click to select for comparison
64 11
ITA flag Emanuele Zago
1:30:10 25-29
Click to select for comparison
65 12
ITA flag Lorenzo Bonazza
1:30:12 25-29
Click to select for comparison
66 9
ITA flag Daniele Pennella
1:30:30 40-44
Click to select for comparison
67 13
ITA flag Andrea Toniolo
1:30:52 25-29
Click to select for comparison
68 6
ITA flag Alberto Volpi
1:30:55 45-49
Click to select for comparison
69 22
ITA flag Emanuele Indelli
1:31:00 30-34
Click to select for comparison
70 23
ITA flag Eros Comisso
1:31:10 30-34
Click to select for comparison
71 18
SUI flag Daniel Promok
1:31:17 35-39
Click to select for comparison
72 19
ITA flag Vincenzo D'Apote
1:32:08 35-39
Click to select for comparison
73 24
ITA flag Jacopo Lomazzi
1:32:47 30-34
Click to select for comparison
74 14
AUT flag Timur Bas
1:32:51 25-29
Click to select for comparison
75 15
ITA flag Luca Bertelli
1:33:20 25-29
Click to select for comparison
76 16
ITA flag Francesco Caruso
1:33:22 25-29
Click to select for comparison
77 10
ITA flag Massimo De Lieto
1:33:47 40-44
Click to select for comparison
78 17
ITA flag Yuri Maranta
1:33:53 25-29
Click to select for comparison
79 25
ITA flag Filippo Aparo
1:34:14 30-34
Click to select for comparison
80 1
ITA flag Sergio Bertolazzi
1:34:18 55-59
Click to select for comparison
81 20
ITA flag Matteo Di Lallo
1:34:44 35-39
Click to select for comparison
82 21
ITA flag Fabio Maggiore
1:35:26 35-39
Click to select for comparison
83 18
ITA flag Filippo Giacomini
1:36:41 25-29
Click to select for comparison
84 26
ITA flag Umberto Peruzzet
1:37:02 30-34
Click to select for comparison
85 27
ITA flag Brian Panarotto
1:37:03 30-34
Click to select for comparison
86 19
GER flag Philipp Götz
1:37:19 25-29
Click to select for comparison
87 22
ITA flag Mattia Bianchi
1:37:56 35-39
Click to select for comparison
88 7
ITA flag Massimo Clapis
1:38:54 45-49
Click to select for comparison
89 23
ITA flag Tiziano Maffei
1:39:26 35-39
Click to select for comparison
90 20
ITA flag Lorenzo Marchese
1:39:26 25-29
Click to select for comparison
91 24
ITA flag Nicolo Vieno
1:39:33 35-39
Click to select for comparison
92 21
ITA flag Nicola Och
1:39:34 25-29
Click to select for comparison
93 11
ITA flag Davide Esposito
1:39:50 40-44
Click to select for comparison
94 25
ITA flag Salvo Di Mauro
1:39:57 35-39
Click to select for comparison
95 22
AUT flag Harald Fuchs
1:41:22 25-29
Click to select for comparison
96 8
ITA flag Gianpaolo Iacovelli
1:41:39 45-49
Click to select for comparison
97 23
ITA flag Riccardo Fistolera
1:41:50 25-29
Click to select for comparison
98 12
ITA flag Marco Maddaloni
1:41:50 40-44
Click to select for comparison
99 13
ITA flag Paolo Sala
1:41:54 40-44
Click to select for comparison
100 28
ITA flag Daniele Darielli
1:42:13 30-34
TrainRox App showing training plans

Train for your next HYROX.

TrainRox builds a personalized HYROX plan around your fitness level, equipment, and race date, with running, station work, and compromised running periodized to peak on race day.

Start your free trial

First week free. Cancel anytime. · Get the app