HYROX Rome 2026: Pro Men results

361 finishers on 23 Sep 2026. Typical finish 1:17:42, fastest 10% under 1:04:39. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Hidde Weersma 🇳🇱 NED1st of 72 aged 25-29 25-29 54:58 27:04 23:56 4:01 3:46 3:12 3:00 2:11 4:03 1:22 2:39 3:43
2 Roberto Viciedo Gimeno 🇪🇸 ESP2nd of 72 aged 25-29 25-29 55:25 0:27 28:15 23:10 4:03 3:54 2:52 3:12 1:58 3:59 1:30 2:26 3:19
3 Sean Noble 🇮🇪 IRL1st of 108 aged 30-34 30-34 56:12 1:14 27:56 23:53 4:26 3:47 2:32 2:56 2:51 4:03 1:13 2:47 3:44
4 Eugenio Bianchi 🇮🇹 ITA1st of 39 aged 40-44 40-44 56:40 1:42 27:57 24:23 4:24 3:47 2:42 3:27 2:38 4:09 1:23 2:39 3:38
5 Harry Thompson 🇬🇧 GBR2nd of 108 aged 30-34 30-34 56:43 1:45 27:16 25:25 4:05 3:52 3:13 3:28 2:50 4:01 1:18 2:43 4:00
6 Dylan Caruso 🇮🇹 ITA1st of 35 aged 16-24 16-24 57:35 2:37 27:10 26:15 4:15 3:53 3:14 3:22 3:04 4:03 1:29 3:21 3:49
7 Graham Halliday 🇬🇧 GBR3rd of 108 aged 30-34 30-34 58:56 3:58 29:28 25:10 4:21 3:52 3:14 3:29 2:11 4:08 1:15 3:01 4:00
8 Steve Pinau 🇫🇷 FRA1st of 74 aged 35-39 35-39 59:28 4:30 28:03 27:20 4:09 3:54 3:35 3:38 2:34 4:05 1:25 2:51 5:18
9 Dimitry Martins 🇫🇷 FRA3rd of 72 aged 25-29 25-29 59:41 4:43 28:16 27:17 4:13 4:02 3:00 3:51 2:56 4:09 1:35 2:59 4:45
10 Louis Simoneau 🇫🇷 FRA4th of 108 aged 30-34 30-34 1:00:02 5:04 28:46 26:56 4:25 3:53 3:35 3:40 2:56 4:08 1:37 3:26 3:41
11 Roberto Varisco 🇮🇹 ITA5th of 108 aged 30-34 30-34 1:00:04 5:06 29:07 26:48 4:15 4:00 3:06 3:44 2:55 4:09 1:38 3:11 4:05
12 Ethan Smith 🇬🇧 GBR6th of 108 aged 30-34 30-34 1:00:04 5:06 28:35 27:11 4:22 4:06 2:40 3:43 2:47 4:13 1:47 3:11 4:44
13 Pedro Antonio Toral Leiva 🇪🇸 ESP4th of 72 aged 25-29 25-29 1:00:06 5:08 28:51 26:58 4:21 3:53 3:15 3:31 2:44 4:02 1:32 3:09 4:52
14 Kalev Ermits 🇪🇪 EST7th of 108 aged 30-34 30-34 1:00:26 5:28 29:36 26:28 4:29 3:53 3:19 3:39 3:03 4:04 1:28 2:49 4:13
15 Alberto Pareja 🇪🇸 ESP8th of 108 aged 30-34 30-34 1:00:34 5:36 29:28 26:47 4:23 3:58 3:25 3:44 2:44 4:09 1:24 3:12 4:11
16 Achraf Maizzou 🇫🇷 FRA2nd of 39 aged 40-44 40-44 1:00:59 6:01 29:18 27:18 4:27 4:00 3:12 3:55 2:59 4:13 1:40 3:18 4:01
17 Leonardo Tabarelli 🇮🇹 ITA5th of 72 aged 25-29 25-29 1:01:03 6:05 28:02 28:47 4:20 4:01 3:41 3:55 3:04 4:19 1:40 3:25 4:42
18 Hamza Najih 🇲🇦 MAR2nd of 35 aged 16-24 16-24 1:01:26 6:28 30:01 27:16 4:14 4:13 3:09 3:51 2:40 4:16 1:34 3:26 4:07
19 Abel Andrade 🇵🇹 POR3rd of 35 aged 16-24 16-24 1:01:39 6:41 29:01 28:23 4:20 4:03 3:02 4:04 3:44 4:14 1:40 2:51 4:45
20 Giovanni Benzon 🇮🇹 ITA6th of 72 aged 25-29 25-29 1:01:44 6:46 28:47 28:36 4:25 4:02 3:42 4:23 3:47 4:15 1:28 3:11 3:48
21 Jendrik Brügmann 🇩🇪 GER7th of 72 aged 25-29 25-29 1:02:22 7:24 29:59 27:47 4:41 4:03 3:11 3:35 3:37 4:22 1:29 3:26 4:04
22 Fadel Ndiaye 🇮🇹 ITA8th of 72 aged 25-29 25-29 1:02:25 7:27 28:49 29:19 4:22 3:59 3:56 4:07 3:02 4:20 1:41 3:09 5:05
23 Gaspard Fischer 🇨🇭 SUI4th of 35 aged 16-24 16-24 1:02:32 7:34 29:14 29:00 4:22 4:02 3:07 4:10 3:15 4:19 1:40 3:19 5:08
24 Lewis Dunbar 🇬🇧 GBR9th of 72 aged 25-29 25-29 1:02:41 7:43 28:49 29:36 4:22 4:16 3:31 3:52 3:04 4:32 1:20 3:32 5:29
25 Aleksander Strapagiel 🇵🇱 POL9th of 108 aged 30-34 30-34 1:02:46 7:48 32:01 26:16 4:35 3:57 2:31 3:45 2:58 4:13 1:35 3:03 4:14
26 Jack McMenemy 🇬🇧 GBR10th of 72 aged 25-29 25-29 1:02:47 7:49 30:46 27:32 4:33 4:16 3:12 3:26 3:36 4:20 1:38 2:58 4:06
27 Nicolas Lecourt 🇫🇷 FRA11th of 72 aged 25-29 25-29 1:02:58 8:00 30:32 27:52 4:38 4:02 3:56 3:43 3:12 4:14 1:37 3:03 4:05
28 Marco Angelini 🇮🇹 ITA10th of 108 aged 30-34 30-34 1:03:02 8:04 30:13 28:25 4:29 4:01 4:02 4:08 3:03 4:02 1:42 2:56 4:31
29 Paul McNulty 🇬🇧 GBR2nd of 74 aged 35-39 35-39 1:03:11 8:13 31:07 27:41 4:29 4:07 3:50 3:28 3:03 4:19 1:33 3:09 4:12
30 Ivan Pranjic 🇭🇷 CRO3rd of 39 aged 40-44 40-44 1:03:13 8:15 31:47 26:27 5:03 3:54 3:23 3:33 2:18 4:16 1:34 2:47 4:42
31 Gaetan Blas 🇫🇷 FRA3rd of 74 aged 35-39 35-39 1:03:24 8:26 29:36 29:31 4:22 4:12 2:55 3:33 2:24 4:23 1:54 2:54 7:16
32 Daniel Feijoo Ferreiro 🇪🇸 ESP1st of 18 aged 45-49 45-49 1:03:35 8:37 29:08 30:07 4:25 3:59 3:55 3:41 3:08 4:07 1:48 3:54 5:35
33 Tom Barber 🇬🇧 GBR11th of 108 aged 30-34 30-34 1:03:57 8:59 29:25 30:04 4:32 4:13 3:44 3:40 2:37 4:24 1:56 3:54 5:36
34 Matteo Quadarella 🇮🇹 ITA12th of 108 aged 30-34 30-34 1:04:04 9:06 30:53 28:26 4:51 4:06 3:20 4:27 3:19 4:28 1:40 3:26 3:40
35 Gian Marco Belardi 🇮🇹 ITA13th of 108 aged 30-34 30-34 1:04:26 9:28 30:26 29:34 4:31 4:08 3:50 4:11 2:41 4:18 1:38 3:23 5:25
36 Alejandro Rodriguez Mataro 🇪🇸 ESP4th of 74 aged 35-39 35-39 1:04:33 9:35 30:49 29:25 4:24 4:02 3:55 3:55 2:29 4:15 1:43 3:45 5:21
37 Victor de la Cruz 🇨🇺 CUB4th of 39 aged 40-44 40-44 1:04:39 9:41 29:59 30:06 4:37 4:06 3:12 4:02 3:30 4:34 1:53 3:45 5:04
38 Josh Casey 🇬🇧 GBR14th of 108 aged 30-34 30-34 1:04:43 9:45 31:02 28:57 4:48 4:17 3:39 3:39 2:57 4:30 1:40 3:53 4:22
39 Nick Collin 🇦🇺 AUS15th of 108 aged 30-34 30-34 1:04:50 9:52 29:44 30:51 4:19 4:12 3:36 4:12 3:29 4:17 2:06 3:46 5:13
40 Andreas Aresti 🇨🇾 CYP16th of 108 aged 30-34 30-34 1:05:11 10:13 31:44 28:46 4:47 4:07 3:23 3:59 3:01 4:20 1:40 3:56 4:20
41 Tomaž Gojčič 🇸🇮 SLO12th of 72 aged 25-29 25-29 1:05:12 10:14 31:06 29:39 4:31 4:25 3:20 3:36 2:59 4:20 1:42 3:00 6:17
42 Mike Schifferle 🇨🇭 SUI1st of 10 aged 50-54 50-54 1:05:20 10:22 30:22 30:19 4:45 4:08 4:23 4:14 2:54 4:19 1:35 3:13 5:33
43 Dimitrios Gkorezis 🇬🇷 GRE17th of 108 aged 30-34 30-34 1:05:33 10:35 30:31 30:06 5:01 4:04 3:45 4:33 3:04 4:17 1:53 3:52 4:38
44 Paul Timmons 🇮🇪 IRL5th of 39 aged 40-44 40-44 1:05:35 10:37 30:36 30:19 4:45 4:00 3:30 3:59 2:57 4:23 1:30 3:45 6:15
45 Markus Baumgartner 🇮🇹 ITA5th of 35 aged 16-24 16-24 1:05:36 10:38 31:07 29:41 4:53 3:59 2:40 4:11 2:45 4:21 1:37 4:08 6:00
46 Matt Reid 🇬🇧 GBR13th of 72 aged 25-29 25-29 1:05:38 10:40 31:18 29:41 4:43 4:08 3:39 4:05 3:11 4:22 1:40 3:25 5:11
47 Corrado Ciamei 🇮🇹 ITA6th of 35 aged 16-24 16-24 1:05:43 10:45 32:27 28:44 4:37 4:15 3:29 4:08 2:37 4:30 1:29 3:01 5:15
48 Darren Hancock 🇬🇧 GBR6th of 39 aged 40-44 40-44 1:05:44 10:46 30:38 30:55 4:16 4:16 3:30 4:22 3:10 4:21 1:55 4:31 4:50
49 Giovanni Tassinari 🇮🇹 ITA18th of 108 aged 30-34 30-34 1:05:48 10:50 31:00 29:53 4:59 4:12 3:41 3:36 3:35 4:21 1:49 3:29 5:10
50 Lancey Keita GUI19th of 108 aged 30-34 30-34 1:05:48 10:50 30:08 30:59 4:46 4:24 3:53 4:37 3:18 4:34 1:41 3:17 5:15
51 Will Ralf 🇬🇧 GBR14th of 72 aged 25-29 25-29 1:05:53 10:55 31:25 29:14 5:19 4:09 4:11 3:45 2:49 4:26 1:32 3:43 4:39
52 Krystian Spławski 🇵🇱 POL5th of 74 aged 35-39 35-39 1:06:00 11:02 30:42 30:50 4:32 4:01 3:39 4:15 2:47 4:10 2:11 4:41 5:06
53 Tom Jupp 🇬🇧 GBR20th of 108 aged 30-34 30-34 1:06:08 11:10 29:24 32:02 4:47 4:07 3:09 4:02 3:50 4:34 1:31 3:57 6:52
54 Daniel Bejer 🇩🇰 DEN7th of 35 aged 16-24 16-24 1:06:10 11:12 31:41 29:50 4:44 4:06 2:58 4:03 3:29 4:33 2:02 3:24 5:15
55 Olivier Fernandez 🇫🇷 FRA2nd of 10 aged 50-54 50-54 1:06:11 11:13 29:59 31:45 4:32 4:14 4:25 4:17 4:03 4:24 1:46 3:42 4:54
56 Nazar Shumanskyy 🇮🇹 ITA21st of 108 aged 30-34 30-34 1:06:15 11:17 30:12 31:25 4:43 4:15 3:30 5:06 3:26 4:28 1:52 3:44 5:04
57 Ignacio Alvarez 🇪🇸 ESP22nd of 108 aged 30-34 30-34 1:06:47 11:49 30:52 31:10 4:49 4:12 3:07 4:34 2:34 4:27 1:46 3:43 6:47
58 Frederik Lundelius 🇩🇪 GER15th of 72 aged 25-29 25-29 1:06:54 11:56 32:17 29:21 5:20 4:04 3:29 3:55 3:31 4:27 1:39 3:17 4:59
59 Brian Maybin 🇮🇪 IRL7th of 39 aged 40-44 40-44 1:07:05 12:07 32:20 30:12 4:38 4:24 3:36 3:54 3:55 4:28 1:21 3:18 5:16
60 Ryan Hogan 🇬🇧 GBR6th of 74 aged 35-39 35-39 1:07:15 12:17 30:45 30:17 6:19 4:06 3:57 3:58 3:03 4:35 1:36 3:21 5:41
61 Jens Rechmann 🇩🇪 GER16th of 72 aged 25-29 25-29 1:07:18 12:20 32:11 30:28 4:43 4:22 3:01 4:20 3:01 4:34 1:38 3:58 5:34
62 Robert Sobczak 🇵🇱 POL23rd of 108 aged 30-34 30-34 1:07:32 12:34 32:37 29:46 5:12 4:01 3:52 4:20 3:47 4:16 1:50 4:10 3:30
63 Michele Artuso 🇮🇹 ITA24th of 108 aged 30-34 30-34 1:07:36 12:38 32:16 30:42 4:42 4:15 3:30 4:11 3:39 4:27 1:50 4:08 4:42
64 Quentin Landes 🇫🇷 FRA17th of 72 aged 25-29 25-29 1:07:46 12:48 31:43 31:22 4:46 4:03 4:14 4:23 3:41 4:19 2:07 3:16 5:19
65 Quentin Dastugue 🇫🇷 FRA25th of 108 aged 30-34 30-34 1:07:51 12:53 30:48 32:35 4:32 3:59 3:58 4:38 4:23 4:16 1:49 3:48 5:44
66 Kostas Adamopoulos 🇬🇷 GRE26th of 108 aged 30-34 30-34 1:07:56 12:58 33:02 30:09 4:51 4:07 3:47 3:53 3:44 4:17 1:26 4:07 4:48
67 Jordan Allan 🇬🇧 GBR18th of 72 aged 25-29 25-29 1:07:56 12:58 32:09 30:53 4:58 4:05 4:14 4:13 4:11 4:12 1:28 3:26 5:04
68 Alan Duvigneau 🇫🇷 FRA27th of 108 aged 30-34 30-34 1:07:56 12:58 31:11 31:17 5:33 4:00 3:11 4:51 2:54 4:24 2:14 4:00 5:43
69 Riccardo de Crescenzo 🇮🇹 ITA8th of 35 aged 16-24 16-24 1:07:58 13:00 30:25 32:48 4:50 4:00 4:28 4:05 3:36 4:30 1:52 3:32 6:45
70 Walter Paladina 🇮🇹 ITA19th of 72 aged 25-29 25-29 1:08:04 13:06 31:20 31:30 5:19 4:18 4:03 4:15 4:24 4:26 1:46 3:28 4:50
71 Sean Harding 🇭🇺 HUN7th of 74 aged 35-39 35-39 1:08:12 13:14 32:11 31:08 4:58 4:14 3:37 3:59 3:43 4:36 1:59 3:50 5:10
72 Maxime Leroux 🇫🇷 FRA28th of 108 aged 30-34 30-34 1:08:20 13:22 30:59 32:17 5:09 4:16 4:05 4:24 3:50 4:27 1:33 4:31 5:11
73 Neil Houlsby 🇬🇧 GBR8th of 74 aged 35-39 35-39 1:08:23 13:25 30:38 32:59 4:50 4:17 3:31 4:32 3:56 4:32 1:33 3:56 6:42
74 Francesco Biviano 🇮🇹 ITA29th of 108 aged 30-34 30-34 1:08:24 13:26 29:41 33:50 4:57 4:09 4:21 4:22 4:21 4:38 2:12 3:34 6:13
75 Dean O’Halloran 🇮🇪 IRL30th of 108 aged 30-34 30-34 1:08:31 13:33 31:23 32:07 5:07 4:19 3:25 4:06 3:11 4:32 1:54 3:33 7:07
76 Paolo Verzeletti 🇮🇹 ITA9th of 35 aged 16-24 16-24 1:08:32 13:34 30:16 33:22 5:00 4:07 3:47 4:35 4:09 4:25 1:49 4:16 6:14
77 Łukasz Zalewski 🇵🇱 POL9th of 74 aged 35-39 35-39 1:08:38 13:40 32:22 31:20 4:59 4:22 3:28 4:46 3:30 4:23 1:51 4:08 4:52
78 Afan Humphries 🇬🇧 GBR10th of 74 aged 35-39 35-39 1:08:38 13:40 30:38 33:21 4:43 3:52 4:45 4:01 3:32 4:22 2:29 4:16 6:04
79 Niccolò Salvatori 🇮🇹 ITA20th of 72 aged 25-29 25-29 1:08:41 13:43 31:05 32:23 5:18 4:07 4:14 4:28 3:45 4:49 1:53 4:00 5:07
80 Leonardo Dina 🇮🇹 ITA21st of 72 aged 25-29 25-29 1:08:43 13:45 33:54 29:48 5:05 4:12 3:22 3:58 3:07 4:29 1:26 4:04 5:10
81 Patiu Rabiu 🇳🇬 NGR31st of 108 aged 30-34 30-34 1:08:48 13:50 33:42 30:15 4:55 4:05 3:45 3:49 3:34 4:31 1:34 3:53 5:04
82 Aleksandar Zlatkov 🇦🇹 AUT32nd of 108 aged 30-34 30-34 1:09:04 14:06 33:00 30:38 5:31 4:00 3:31 4:22 3:52 4:25 1:44 3:30 5:14
83 Filip Modelski 🇵🇱 POL33rd of 108 aged 30-34 30-34 1:09:20 14:22 32:57 31:27 5:00 4:04 3:22 4:10 3:04 4:19 2:04 4:18 6:06
84 Jakub Hrdlička 🇨🇿 CZE10th of 35 aged 16-24 16-24 1:09:22 14:24 30:37 33:43 5:07 4:21 4:07 5:15 3:17 4:32 2:11 3:39 6:21
85 Edoardo Innocenti 🇮🇹 ITA34th of 108 aged 30-34 30-34 1:09:41 14:43 32:00 32:39 5:06 4:10 3:48 4:37 3:48 4:36 1:41 3:37 6:22
86 Aleksi Isomäki 🇫🇮 FIN22nd of 72 aged 25-29 25-29 1:09:45 14:47 31:41 32:38 5:30 4:04 3:50 5:28 4:01 4:27 1:38 3:10 6:00
87 Mauro Santambrogio 🇮🇹 ITA8th of 39 aged 40-44 40-44 1:09:56 14:58 29:37 35:18 5:07 4:00 3:54 5:46 4:01 4:22 1:53 4:23 6:59
88 Ignacio Basañez 🇪🇸 ESP11th of 74 aged 35-39 35-39 1:10:04 15:06 31:31 33:51 4:45 4:18 3:51 5:02 3:50 4:30 1:41 4:17 6:22
89 Roger Marti Vargas 🇪🇸 ESP23rd of 72 aged 25-29 25-29 1:10:09 15:11 32:21 33:01 4:49 4:12 4:12 4:27 4:25 4:43 1:59 3:35 5:28
90 Florian Happerger 🇦🇹 AUT11th of 35 aged 16-24 16-24 1:10:14 15:16 34:52 30:14 5:12 4:09 4:06 4:20 3:49 4:35 1:26 3:46 4:03
91 Samer Nakchi 🇮🇹 ITA12th of 74 aged 35-39 35-39 1:10:18 15:20 31:57 32:59 5:27 4:09 3:50 4:22 3:14 4:28 1:46 3:43 7:27
92 Giovanni Domenico Nucera 🇮🇹 ITA13th of 74 aged 35-39 35-39 1:10:19 15:21 29:19 36:17 4:48 3:59 4:14 4:48 3:32 4:18 2:17 3:58 9:11
93 Martin Pavlis 🇨🇿 CZE24th of 72 aged 25-29 25-29 1:10:23 15:25 32:36 32:51 5:00 4:20 3:27 4:34 3:15 4:33 1:48 4:02 6:52
94 Matteo Alessandroni 🇮🇹 ITA35th of 108 aged 30-34 30-34 1:10:24 15:26 31:28 34:05 4:55 3:56 3:14 5:13 4:02 4:53 1:39 4:05 7:03
95 Domi Zamorano 🇪🇸 ESP14th of 74 aged 35-39 35-39 1:10:31 15:33 31:51 33:49 4:54 4:08 4:00 5:01 3:15 4:32 1:40 4:13 7:00
96 Martin Šebesta 🇨🇿 CZE36th of 108 aged 30-34 30-34 1:10:33 15:35 33:44 31:24 5:29 3:49 3:53 3:54 4:21 4:12 1:55 4:27 4:53
97 Kieren Lloyd 🇬🇧 GBR37th of 108 aged 30-34 30-34 1:10:34 15:36 32:39 32:44 5:17 4:11 4:08 3:58 3:07 4:34 2:35 3:46 6:25
98 Marco Parlani 🇮🇹 ITA15th of 74 aged 35-39 35-39 1:10:35 15:37 33:33 32:05 5:02 4:16 4:02 4:23 3:20 4:31 1:35 4:08 5:50
99 Tiago Correia 🇵🇹 POR25th of 72 aged 25-29 25-29 1:10:41 15:43 34:01 31:28 5:16 4:08 3:49 4:12 3:35 4:27 1:49 4:13 5:15
100 Christos Tampakos 🇬🇷 GRE9th of 39 aged 40-44 40-44 1:10:50 15:52 33:03 32:45 5:07 4:09 4:07 4:43 3:52 4:37 1:41 4:41 4:55
How to read

The place is among timed finishers in Pro Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result