HYROX Rome 2026: Open Men results

2,820 finishers on 23 Sep 2026. Typical finish 1:24:37, fastest 10% under 1:09:08. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Nikolay Georgiev 🇧🇬 BUL1st of 521 aged 35-39 35-39 55:59 27:02 24:51 4:11 4:04 2:27 3:43 2:30 4:06 1:15 3:16 3:30
2 Liam Shallicker 🇬🇧 GBR1st of 648 aged 30-34 30-34 56:54 0:55 28:38 24:06 4:16 4:01 1:57 2:45 2:58 4:18 1:30 2:50 3:47
3 Niall Coleridge 🇬🇧 GBR1st of 601 aged 25-29 25-29 58:21 2:22 28:45 25:21 4:20 4:05 2:32 3:09 3:14 4:16 1:42 2:52 3:31
4 Milan Konopásek 🇨🇿 CZE1st of 319 aged 16-24 16-24 58:37 2:38 30:02 24:00 4:40 3:58 1:54 2:51 3:08 4:08 1:26 2:43 3:52
5 Victor Kavassaki Pimentel 🇧🇷 BRA2nd of 601 aged 25-29 25-29 58:42 2:43 28:47 25:38 4:23 4:05 2:15 3:14 3:11 4:20 1:25 2:59 4:09
6 Maxime Perrette 🇫🇷 FRA2nd of 648 aged 30-34 30-34 58:45 2:46 28:55 25:38 4:17 3:54 2:00 3:09 3:32 4:12 1:29 3:05 4:17
7 Claudio Marco Mazzola 🇮🇹 ITA3rd of 648 aged 30-34 30-34 58:48 2:49 28:18 26:21 4:14 4:08 2:48 3:06 2:58 4:16 1:17 3:18 4:30
8 Michael Mabille 🇧🇪 BEL3rd of 601 aged 25-29 25-29 58:58 2:59 29:50 24:25 4:48 4:01 1:59 3:18 3:02 4:16 1:14 2:43 3:52
9 David Steffes 🇱🇺 LUX1st of 352 aged 40-44 40-44 59:26 3:27 28:41 26:28 4:21 3:56 2:39 3:17 3:22 4:18 1:36 3:21 3:59
10 Frank Rafferty 🇮🇪 IRL4th of 601 aged 25-29 25-29 59:45 3:46 28:01 27:39 4:11 4:20 2:39 3:31 3:16 4:22 1:22 3:21 4:48
11 Filippo Morselli 🇮🇹 ITA5th of 601 aged 25-29 25-29 59:48 3:49 28:19 27:13 4:20 4:05 2:42 3:22 3:16 4:22 1:35 3:59 3:52
12 Edgar Ruche 🇫🇷 FRA6th of 601 aged 25-29 25-29 1:00:08 4:09 30:33 24:41 4:59 4:01 2:11 2:44 3:29 4:11 1:20 3:01 3:44
13 Alessio Fioratti 🇮🇹 ITA2nd of 319 aged 16-24 16-24 1:00:13 4:14 29:20 26:38 4:19 4:08 2:11 3:31 3:14 4:35 1:33 3:04 4:22
14 Marco Macchia 🇮🇹 ITA7th of 601 aged 25-29 25-29 1:00:29 4:30 29:43 26:16 4:36 4:00 1:58 3:56 3:22 4:14 1:22 3:12 4:12
15 Stefan Zulechner 🇦🇹 AUT2nd of 521 aged 35-39 35-39 1:00:38 4:39 29:52 26:00 4:50 4:02 2:03 3:10 3:38 4:13 1:24 3:04 4:26
16 Andrea Albanesi 🇮🇹 ITA4th of 648 aged 30-34 30-34 1:00:38 4:39 28:22 27:46 4:35 4:10 2:51 3:49 2:45 4:25 2:19 3:21 4:06
17 Juan Albaladejo 🇪🇸 ESP8th of 601 aged 25-29 25-29 1:00:39 4:40 30:56 25:01 4:47 4:10 1:58 3:08 3:23 4:22 1:32 2:46 3:42
18 Nicola Viviani 🇮🇹 ITA3rd of 521 aged 35-39 35-39 1:00:39 4:40 29:59 26:13 4:32 4:04 2:21 3:15 2:51 4:19 1:41 2:56 4:46
19 Žan Lisec 🇸🇮 SLO3rd of 319 aged 16-24 16-24 1:00:42 4:43 29:12 27:02 4:34 4:26 2:23 3:00 3:47 4:41 1:18 3:33 3:54
20 Nathan Bugeja 🇲🇹 MLT4th of 521 aged 35-39 35-39 1:00:48 4:49 29:07 27:17 4:29 4:09 2:43 3:14 3:01 4:21 1:33 3:14 5:02
21 Kaeden Atkins 🇳🇿 NZL9th of 601 aged 25-29 25-29 1:00:49 4:50 29:50 26:21 4:42 4:11 2:35 2:50 3:15 4:30 1:33 3:18 4:09
22 Francisco José Casado Morena 🇪🇸 ESP5th of 521 aged 35-39 35-39 1:00:52 4:53 30:14 25:42 5:00 4:06 2:14 3:18 2:47 4:24 1:32 3:18 4:03
23 Kev Jackson 🇬🇧 GBR6th of 521 aged 35-39 35-39 1:01:01 5:02 30:05 26:24 4:36 4:06 2:27 2:54 3:40 4:19 1:22 3:25 4:11
24 Chris Smith 🇬🇧 GBR7th of 521 aged 35-39 35-39 1:01:02 5:03 29:42 26:41 4:44 4:03 2:32 3:04 2:54 4:23 1:35 3:35 4:35
25 Ryan Savage 🇬🇧 GBR8th of 521 aged 35-39 35-39 1:01:09 5:10 29:10 27:03 5:00 4:12 2:24 3:04 3:16 4:18 1:41 3:32 4:36
26 Romain Vasseur 🇫🇷 FRA10th of 601 aged 25-29 25-29 1:01:17 5:18 30:25 26:21 4:37 4:06 2:18 3:12 3:08 4:31 1:48 3:19 3:59
27 Felipe Valsesia 🇮🇹 ITA4th of 319 aged 16-24 16-24 1:01:19 5:20 28:50 27:58 4:36 4:07 2:43 3:28 4:02 4:20 1:42 3:02 4:34
28 Ethan Kirkwood 🇬🇧 GBR11th of 601 aged 25-29 25-29 1:01:23 5:24 30:24 26:36 4:26 4:11 2:43 3:00 3:18 4:20 1:30 3:10 4:24
29 Paul Lablatiniere 🇫🇷 FRA5th of 319 aged 16-24 16-24 1:01:27 5:28 30:09 26:48 4:36 4:20 2:47 3:16 3:01 4:28 1:40 3:01 4:15
30 Arthur Hugounenq 🇫🇷 FRA12th of 601 aged 25-29 25-29 1:01:28 5:29 30:11 26:50 4:33 4:06 2:41 2:51 3:26 4:07 1:28 2:59 5:12
31 Mattia Gecaj 🇮🇹 ITA5th of 648 aged 30-34 30-34 1:01:30 5:31 30:41 26:18 4:34 4:14 2:34 3:13 2:34 4:16 1:43 3:18 4:26
32 Kévin Traoret 🇫🇷 FRA6th of 648 aged 30-34 30-34 1:01:30 5:31 29:32 27:04 4:57 4:03 2:35 3:15 3:07 4:35 1:35 3:24 4:30
33 Jack Memery 🇮🇪 IRL7th of 648 aged 30-34 30-34 1:01:32 5:33 31:05 25:48 4:42 4:08 2:46 3:33 2:58 4:22 1:29 3:01 3:31
34 James Duffy 🇮🇪 IRL13th of 601 aged 25-29 25-29 1:01:33 5:34 29:35 27:19 4:44 4:17 2:18 3:19 3:29 4:35 1:27 3:36 4:18
35 Manuel di Primio 🇮🇹 ITA14th of 601 aged 25-29 25-29 1:01:34 5:35 29:13 27:53 4:32 4:02 2:46 3:29 4:20 4:20 1:16 3:04 4:36
36 Daniele Pecis Cavagna 🇮🇹 ITA15th of 601 aged 25-29 25-29 1:01:38 5:39 30:01 26:32 5:09 4:21 2:31 3:21 2:57 4:30 1:27 3:13 4:12
37 Romet Room 🇪🇪 EST16th of 601 aged 25-29 25-29 1:01:38 5:39 29:49 27:18 4:34 3:56 2:03 3:02 4:35 4:10 1:35 3:51 4:06
38 Matthieu Guével 🇫🇷 FRA8th of 648 aged 30-34 30-34 1:01:49 5:50 31:10 25:26 5:17 3:52 2:10 3:11 4:07 4:11 1:16 3:02 3:37
39 Andy Mendez 🇫🇷 FRA6th of 319 aged 16-24 16-24 1:01:59 6:00 30:24 26:56 4:43 4:13 2:08 3:12 4:00 4:27 1:26 3:28 4:02
40 Alex Guarino 🇮🇹 ITA9th of 648 aged 30-34 30-34 1:02:02 6:03 28:54 28:30 4:43 4:09 2:44 3:37 3:14 4:27 1:39 3:29 5:11
41 Davide Peretti 🇮🇹 ITA17th of 601 aged 25-29 25-29 1:02:09 6:10 29:40 27:51 4:44 3:57 2:11 3:26 3:44 4:22 1:39 3:31 5:01
42 Sam Wright 🇬🇧 GBR9th of 521 aged 35-39 35-39 1:02:17 6:18 31:03 26:36 4:41 4:00 2:29 3:14 3:02 4:29 1:32 3:31 4:19
43 Jack Kitchener 🇬🇧 GBR18th of 601 aged 25-29 25-29 1:02:19 6:20 30:19 27:12 4:52 4:12 2:24 2:59 3:20 4:21 1:35 3:47 4:34
44 Ruairi Grimes 🇮🇪 IRL10th of 648 aged 30-34 30-34 1:02:22 6:23 30:32 26:58 4:57 4:11 2:40 3:07 3:26 4:32 1:38 3:20 4:04
45 Rok Vodišek 🇸🇮 SLO19th of 601 aged 25-29 25-29 1:02:25 6:26 31:17 26:42 4:30 4:12 2:14 3:09 3:44 4:18 1:30 3:44 3:51
46 Daniele Massaro 🇮🇹 ITA7th of 319 aged 16-24 16-24 1:02:30 6:31 32:24 25:25 4:45 4:09 2:21 2:39 3:26 4:33 1:40 3:08 3:29
47 Harry Wellstead 🇬🇧 GBR20th of 601 aged 25-29 25-29 1:02:38 6:39 30:12 27:59 4:31 4:07 2:42 3:09 3:33 4:25 1:33 3:24 5:06
48 Ludovico Alberto Alvisi 🇮🇹 ITA8th of 319 aged 16-24 16-24 1:02:39 6:40 29:37 28:32 4:34 4:15 2:39 3:34 3:16 4:24 2:02 3:28 4:54
49 Jamie Parker 🇬🇧 GBR11th of 648 aged 30-34 30-34 1:02:41 6:42 30:35 27:14 4:57 4:13 2:30 3:23 3:02 4:27 1:55 3:34 4:10
50 Mohamed Boulahoil 🇲🇦 MAR21st of 601 aged 25-29 25-29 1:02:53 6:54 31:27 26:35 4:55 4:04 2:15 3:09 4:11 4:15 1:24 3:10 4:07
51 Felix Elsner 🇩🇪 GER22nd of 601 aged 25-29 25-29 1:02:56 6:57 31:30 26:38 4:53 4:10 2:23 3:06 3:39 4:18 1:32 3:22 4:08
52 Salvador Pla Ubeda 🇪🇸 ESP1st of 179 aged 45-49 45-49 1:02:58 6:59 28:46 29:47 4:30 4:13 3:01 4:24 3:27 4:21 1:48 3:55 4:38
53 Dylan Arcidiacono 🇫🇷 FRA23rd of 601 aged 25-29 25-29 1:03:05 7:06 32:01 25:56 5:14 4:19 2:15 3:31 3:22 4:30 1:21 3:06 3:32
54 Bence Pájer 🇭🇺 HUN24th of 601 aged 25-29 25-29 1:03:07 7:08 32:39 25:10 5:22 4:08 2:29 3:10 2:50 4:22 1:34 3:12 3:25
55 Dylan Grundy 🇬🇧 GBR9th of 319 aged 16-24 16-24 1:03:08 7:09 30:53 27:00 5:19 4:06 2:16 3:34 3:14 4:29 1:40 3:59 3:42
56 Francesco Giordano 🇮🇹 ITA10th of 319 aged 16-24 16-24 1:03:09 7:10 30:34 27:39 5:00 4:15 2:47 3:27 2:47 4:30 2:08 3:21 4:24
57 Daniele Lisciandrello 🇮🇹 ITA25th of 601 aged 25-29 25-29 1:03:10 7:11 31:20 27:18 4:39 4:15 2:36 3:15 2:51 4:23 1:31 3:30 4:57
58 Théo Monsergent 🇫🇷 FRA26th of 601 aged 25-29 25-29 1:03:11 7:12 32:15 26:05 4:55 4:05 2:11 3:01 3:36 4:15 1:30 3:28 3:59
59 Alex Murphy 🇮🇪 IRL27th of 601 aged 25-29 25-29 1:03:13 7:14 31:12 27:27 4:39 4:23 2:24 3:26 3:37 4:35 1:36 3:29 3:57
60 Milos Rakonjac 🇲🇪 MNE2nd of 352 aged 40-44 40-44 1:03:16 7:17 30:21 28:18 4:42 4:04 2:11 3:36 3:00 4:19 1:31 3:27 6:10
61 Jakub Masničák 🇨🇿 CZE11th of 319 aged 16-24 16-24 1:03:16 7:17 29:36 29:30 4:15 4:17 2:47 3:29 3:31 4:19 2:02 3:55 5:10
62 Jeremy de Hoog 🇪🇸 ESP12th of 648 aged 30-34 30-34 1:03:18 7:19 31:28 27:08 4:46 4:08 2:45 2:59 3:43 4:20 1:29 3:16 4:28
63 Gioele Bisaccia Biscione 🇮🇹 ITA13th of 648 aged 30-34 30-34 1:03:30 7:31 30:41 28:06 4:48 4:15 3:02 3:00 3:43 4:28 1:30 4:11 3:57
64 Liam Scott 🇬🇧 GBR28th of 601 aged 25-29 25-29 1:03:32 7:33 30:32 28:08 4:55 4:24 2:53 3:26 2:49 4:32 1:39 3:30 4:55
65 Thomas Clare 🇬🇧 GBR29th of 601 aged 25-29 25-29 1:03:32 7:33 29:46 29:16 4:34 4:01 2:29 3:12 4:33 4:18 1:42 3:49 5:12
66 Jan van Binsbergen 🇳🇱 NED12th of 319 aged 16-24 16-24 1:03:37 7:38 30:33 28:14 4:53 4:09 2:54 3:17 4:09 4:23 1:53 2:46 4:43
67 Matteo Bonazzi 🇮🇹 ITA14th of 648 aged 30-34 30-34 1:03:42 7:43 31:48 27:01 4:56 4:01 2:42 2:34 3:45 4:27 1:36 3:36 4:20
68 Smail Belmessaoud 🇩🇿 ALG10th of 521 aged 35-39 35-39 1:03:44 7:45 29:22 29:26 5:03 4:12 2:54 4:11 3:45 4:20 1:31 3:46 4:47
69 Luca Balzarotti 🇮🇹 ITA30th of 601 aged 25-29 25-29 1:03:45 7:46 30:52 28:01 4:56 4:05 2:55 3:10 3:12 4:25 1:52 3:14 5:08
70 Rubén García Carnicero 🇪🇸 ESP15th of 648 aged 30-34 30-34 1:03:45 7:46 30:49 28:04 4:57 4:11 3:05 3:06 3:57 4:37 1:49 3:45 3:34
71 Christian Martinelli 🇮🇹 ITA3rd of 352 aged 40-44 40-44 1:03:47 7:48 32:49 25:53 5:10 4:05 2:27 3:06 3:07 4:24 1:37 3:27 3:40
72 Ronald Spina 🇲🇹 MLT4th of 352 aged 40-44 40-44 1:03:47 7:48 30:32 28:34 4:44 4:17 2:36 3:21 3:31 4:26 1:36 3:29 5:18
73 Gerwin Tadije 🇮🇹 ITA13th of 319 aged 16-24 16-24 1:03:49 7:50 31:38 27:40 4:35 4:14 2:54 3:26 2:57 4:30 1:47 3:12 4:40
74 Lucas Barcelona 🇪🇸 ESP11th of 521 aged 35-39 35-39 1:03:51 7:52 31:24 27:44 4:48 4:09 2:53 3:12 4:01 4:20 1:26 3:21 4:22
75 Federico Pieri 🇮🇹 ITA12th of 521 aged 35-39 35-39 1:03:58 7:59 32:35 26:18 5:09 4:10 2:17 3:04 3:34 4:32 1:43 3:22 3:36
76 Adam Bailey 🇬🇧 GBR13th of 521 aged 35-39 35-39 1:03:59 8:00 29:14 29:50 4:59 3:57 4:06 4:02 3:56 4:29 1:42 3:34 4:04
77 Ciaran Mullan 🇮🇪 IRL5th of 352 aged 40-44 40-44 1:04:02 8:03 29:50 29:23 4:53 4:09 2:35 3:59 3:25 4:29 1:25 4:32 4:49
78 Anthony Amedano 🇧🇪 BEL16th of 648 aged 30-34 30-34 1:04:03 8:04 31:53 26:58 5:17 4:20 2:23 3:34 3:13 4:35 1:28 3:04 4:21
79 James Kendrick 🇮🇪 IRL31st of 601 aged 25-29 25-29 1:04:03 8:04 30:58 27:46 5:22 3:50 2:25 3:28 3:59 4:14 1:54 3:27 4:29
80 Enzo van Keer 🇧🇪 BEL14th of 319 aged 16-24 16-24 1:04:04 8:05 32:25 26:47 4:58 4:14 2:45 2:56 3:37 4:27 1:23 2:55 4:30
81 Louie Forte 🇬🇧 GBR32nd of 601 aged 25-29 25-29 1:04:04 8:05 31:25 27:50 4:54 4:18 2:47 3:17 3:09 4:25 1:41 4:03 4:10
82 Simone Mozzato 🇮🇹 ITA17th of 648 aged 30-34 30-34 1:04:06 8:07 30:29 28:42 4:59 4:18 2:29 3:44 3:46 4:24 1:39 3:49 4:33
83 Matt Whittaker 🇬🇧 GBR33rd of 601 aged 25-29 25-29 1:04:06 8:07 30:36 28:53 4:40 4:24 2:52 3:53 3:16 4:38 1:48 3:30 4:32
84 Aurélien Quilez 🇫🇷 FRA15th of 319 aged 16-24 16-24 1:04:08 8:09 30:27 28:21 5:25 4:13 2:52 3:27 3:29 4:37 2:26 3:35 3:42
85 Antonino Giuffrè 🇮🇹 ITA34th of 601 aged 25-29 25-29 1:04:08 8:09 30:50 28:36 4:47 4:10 2:42 3:12 3:51 4:19 1:51 4:16 4:15
86 Lee Stewart 🇬🇧 GBR14th of 521 aged 35-39 35-39 1:04:10 8:11 30:55 28:19 5:02 4:11 2:52 3:08 3:44 4:30 1:25 3:36 4:53
87 Rui Pedro Silva 🇵🇹 POR2nd of 179 aged 45-49 45-49 1:04:10 8:11 31:00 28:43 4:32 4:14 3:03 3:36 3:10 4:33 1:40 4:04 4:23
88 Paolo Longo 🇮🇹 ITA35th of 601 aged 25-29 25-29 1:04:13 8:14 32:03 27:15 5:00 4:13 2:49 3:06 3:19 4:24 1:35 3:54 3:55
89 Salvatore Avellina 🇮🇹 ITA16th of 319 aged 16-24 16-24 1:04:15 8:16 30:59 28:21 5:00 4:00 2:53 3:40 4:30 4:28 1:37 3:34 3:39
90 Giovanni Fiore 🇮🇹 ITA17th of 319 aged 16-24 16-24 1:04:17 8:18 32:14 26:34 5:33 4:06 2:41 3:37 2:56 4:23 1:22 3:02 4:27
91 Angelo Pediglieri 🇮🇹 ITA36th of 601 aged 25-29 25-29 1:04:17 8:18 30:00 29:02 5:20 3:55 2:42 4:00 3:51 4:29 1:40 4:02 4:23
92 Valentino Forlati 🇮🇹 ITA15th of 521 aged 35-39 35-39 1:04:22 8:23 31:23 28:16 4:47 4:14 2:54 3:24 3:29 4:30 2:01 3:28 4:16
93 Rory Woods 🇮🇪 IRL16th of 521 aged 35-39 35-39 1:04:26 8:27 31:16 28:19 4:57 3:59 2:39 3:25 3:47 4:30 1:40 3:33 4:46
94 Manuel Checuz 🇮🇹 ITA18th of 319 aged 16-24 16-24 1:04:33 8:34 32:17 26:56 5:24 4:15 2:44 3:21 3:30 4:30 1:43 2:47 4:06
95 Gerry Kennedy SCO17th of 521 aged 35-39 35-39 1:04:36 8:37 31:25 27:19 5:57 3:59 2:22 3:16 3:19 4:31 1:34 3:20 4:58
96 Ben Whittaker 🇬🇧 GBR18th of 521 aged 35-39 35-39 1:04:37 8:38 27:58 31:53 4:51 4:19 2:48 4:05 4:48 4:49 1:51 4:16 4:57
97 Ciaran Nash 🇮🇪 IRL6th of 352 aged 40-44 40-44 1:04:38 8:39 31:28 28:26 4:50 3:59 2:09 3:15 4:17 4:29 1:44 3:34 4:59
98 Nathan Woodland 🇯🇪 JEY7th of 352 aged 40-44 40-44 1:04:40 8:41 31:06 29:08 4:30 4:13 2:45 3:17 4:26 4:21 1:33 3:24 5:09
99 Lee Ryder 🇬🇧 GBR8th of 352 aged 40-44 40-44 1:04:46 8:47 31:20 28:18 5:13 4:09 2:11 3:40 3:47 4:31 1:45 3:58 4:17
100 Nicolò Rocchi 🇮🇹 ITA19th of 319 aged 16-24 16-24 1:04:51 8:52 30:12 29:55 4:48 4:16 2:47 3:39 4:06 4:32 1:37 4:01 4:57
How to read

The place is among timed finishers in Open 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