FULL RESULTS
HYROX Turin 2026 Results – Pro Men
315 finishers. Winner Hugo Hugemark in 57:55; median 1:18:48.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Hugo Hugemark | 25-29 | 57:55 | 27:52 | 25:50 | |
| 2 | Quentin Garel | 25-29 | 58:20 | 28:37 | 25:31 | |
| 3 | Oli Fricker | 30-34 | 58:50 | 28:59 | 25:22 | |
| 4 | Paul O brien | 40-44 | 59:26 | 28:36 | 26:22 | |
| 5 | Tiziano Pedrocchi | 25-29 | 59:49 | 28:53 | 26:33 | |
| 6 | Samuele Carlo Ayrton Abrami | 30-34 | 1:00:17 | 28:57 | 26:59 | |
| 7 | José Ribeiro | 16-24 | 1:00:46 | 29:31 | 26:48 | |
| 8 | Fergus Chretiennot | 30-34 | 1:00:51 | 28:10 | 28:19 | |
| 9 | Gregory Pereira | 25-29 | 1:01:00 | 27:34 | 28:50 | |
| 10 | Øystein Flaten | 30-34 | 1:01:12 | 29:00 | 27:39 | |
| 11 | Robert Livesey | 16-24 | 1:01:13 | 29:42 | 27:10 | |
| 12 | Nicolas Reynet | 30-34 | 1:01:34 | 29:25 | 27:38 | |
| 13 | Reynaldo Latinne | 30-34 | 1:01:55 | 30:36 | 26:27 | |
| 14 | Mike Schifferle | 50-54 | 1:02:15 | 29:05 | 28:30 | |
| 15 | Tyler Rutten | 30-34 | 1:02:17 | 29:35 | 28:09 | |
| 16 | Théo Lainé | 16-24 | 1:02:25 | 29:00 | 29:09 | |
| 17 | Luke Buckland | 16-24 | 1:02:26 | 29:15 | 28:38 | |
| 18 | Josh Langley | 16-24 | 1:02:35 | 30:16 | 27:55 | |
| 19 | Rik Beugel | 16-24 | 1:02:45 | 29:45 | 28:11 | |
| 20 | Adam Frery | 25-29 | 1:02:56 | 29:43 | 28:39 | |
| 21 | Cédric Wu | 16-24 | 1:03:00 | 28:50 | 29:44 | |
| 22 | Giuseppe Spreafico | 40-44 | 1:03:07 | 29:55 | 28:40 | |
| 23 | Lucas Sallin | 30-34 | 1:03:15 | 29:40 | 28:56 | |
| 24 | Mark Caruana | 30-34 | 1:03:16 | 29:17 | 29:28 | |
| 25 | Clovis Dalban Moreynas | 35-39 | 1:03:41 | 27:40 | 31:04 | |
| 26 | Matteo Quadarella | 30-34 | 1:03:52 | 31:09 | 27:59 | |
| 27 | Maelann Bart | 30-34 | 1:04:01 | 29:11 | 30:18 | |
| 28 | Aaron Bassett | 30-34 | 1:04:07 | 29:25 | 30:01 | |
| 29 | Lucas Dalglish | 40-44 | 1:04:16 | 32:00 | 27:20 | |
| 30 | Samuel Stevens | 25-29 | 1:04:17 | 32:01 | 27:19 | |
| 31 | Sandro Luca Lombardi | 16-24 | 1:04:31 | 31:08 | 28:42 | |
| 32 | Fadel Ndiaye | 25-29 | 1:04:35 | 29:20 | 30:56 | |
| 33 | Antonio Lavitola | 30-34 | 1:04:36 | 31:03 | 28:46 | |
| 34 | Rok Kolarič | 40-44 | 1:04:43 | 31:11 | 28:48 | |
| 35 | Achraf Maizzou | 35-39 | 1:04:44 | 30:25 | 29:34 | |
| 36 | Nhick Dampouya | 35-39 | 1:04:53 | 30:59 | 29:12 | |
| 37 | Jean Claude Faenza | 30-34 | 1:04:55 | 31:06 | 29:01 | |
| 38 | Romain Serveaux | 40-44 | 1:05:04 | 28:32 | 32:04 | |
| 39 | Shaun Hudson | 25-29 | 1:05:17 | 29:00 | 31:38 | |
| 40 | Roberto Varisco | 30-34 | 1:05:19 | 30:57 | 29:28 | |
| 41 | Yann Gousseff | 30-34 | 1:05:23 | 30:48 | 29:47 | |
| 42 | Mathieu Gschwandtner | 25-29 | 1:05:40 | 31:14 | 29:42 | |
| 43 | Kyle Darmanin | 30-34 | 1:06:03 | 32:06 | 29:20 | |
| 44 | Lorenzo Parodi | 25-29 | 1:06:04 | 31:37 | 29:29 | |
| 45 | Felix Möller | 16-24 | 1:06:21 | 30:13 | 31:21 | |
| 46 | Pedro Guerra | 40-44 | 1:06:29 | 31:20 | 30:17 | |
| 47 | Laurent Navarro | 30-34 | 1:06:39 | 29:45 | 32:02 | |
| 48 | Daniel Gajic | 25-29 | 1:06:47 | 30:22 | 31:54 | |
| 49 | Marco Angelini | 30-34 | 1:06:52 | 31:01 | 31:14 | |
| 50 | Edgar Ruche | 25-29 | 1:06:57 | 32:03 | 29:35 | |
| 51 | Giovanni Benzon | 16-24 | 1:07:05 | 29:01 | 33:27 | |
| 52 | Christian Nicolino | 30-34 | 1:07:06 | 30:23 | 31:34 | |
| 53 | Yann Carballa | 35-39 | 1:07:13 | 33:31 | 28:39 | |
| 54 | Pietro Picozzi | 25-29 | 1:07:32 | 30:49 | 32:00 | |
| 55 | Thomas Konieczkowicz | 30-34 | 1:07:40 | 31:09 | 31:53 | |
| 56 | Giorgos Giakoumakis | 25-29 | 1:07:43 | 32:09 | 29:57 | |
| 57 | Paolo Verzeletti | 16-24 | 1:07:51 | 29:36 | 33:18 | |
| 58 | Marco Di Geronimo | 40-44 | 1:07:52 | 31:08 | 31:32 | |
| 59 | Jonas Müller | 30-34 | 1:08:02 | 32:55 | 29:35 | |
| 60 | André Coelho | 35-39 | 1:08:05 | 33:29 | 29:46 | |
| 61 | Samuel Belhumeur | 16-24 | 1:08:31 | 32:25 | 30:59 | |
| 62 | Rui Sousa | 40-44 | 1:08:35 | 29:53 | 33:52 | |
| 63 | Luke Forster | 25-29 | 1:08:36 | 30:27 | 33:17 | |
| 64 | Diogo Ramalheira | 35-39 | 1:08:41 | 30:05 | 33:59 | |
| 65 | Shaw Foster | 25-29 | 1:08:47 | 31:26 | 32:43 | |
| 66 | Alexandre Abbas | 30-34 | 1:08:47 | 29:57 | 34:15 | |
| 67 | Walter Paladina | 25-29 | 1:08:47 | 30:48 | 32:43 | |
| 68 | Maxence Degrolard | 35-39 | 1:08:55 | 33:02 | 30:41 | |
| 69 | Daniele Massaro | 16-24 | 1:09:18 | 33:29 | 30:45 | |
| 70 | Dario Panaro | 30-34 | 1:09:22 | 31:21 | 32:57 | |
| 71 | Sam Mezzache | 40-44 | 1:09:22 | 30:27 | 34:05 | |
| 72 | Simone Brignoli | 16-24 | 1:09:29 | 31:39 | 32:46 | |
| 73 | Emanuele Cesti | 35-39 | 1:09:29 | 31:55 | 32:09 | |
| 74 | Daniele Colombara | 30-34 | 1:09:32 | 34:44 | 30:01 | |
| 75 | Marco Tenuta | 25-29 | 1:09:33 | 31:46 | 32:54 | |
| 76 | Jordan Hanson | 35-39 | 1:09:35 | 34:05 | 30:22 | |
| 77 | Francesco Biviano | 30-34 | 1:09:54 | 31:28 | 33:33 | |
| 78 | Giovanni Tassinari | 25-29 | 1:09:55 | 32:16 | 32:27 | |
| 79 | Baptiste Lance | 25-29 | 1:10:03 | 31:20 | 33:52 | |
| 80 | Alister Camilleri | 16-24 | 1:10:06 | 31:09 | 33:39 | |
| 81 | Alessio Picco | 40-44 | 1:10:21 | 31:09 | 34:09 | |
| 82 | Albert Attard | 40-44 | 1:10:36 | 32:22 | 32:08 | |
| 83 | Marco Tomasin | 25-29 | 1:10:37 | 34:39 | 30:47 | |
| 84 | Diego Siviero | 25-29 | 1:10:38 | 31:45 | 33:43 | |
| 85 | Alexandre Boccon | 35-39 | 1:10:43 | 32:34 | 32:50 | |
| 86 | Enrico Battistel | 35-39 | 1:10:43 | 33:26 | 31:59 | |
| 87 | Gianmarco Damiani | 30-34 | 1:10:48 | 32:13 | 33:17 | |
| 88 | Darren Helley | 30-34 | 1:10:54 | 31:57 | 34:03 | |
| 89 | Emanuele Napoli | 30-34 | 1:10:56 | 35:48 | 29:46 | |
| 90 | Alessandro Matteo Bussone | 30-34 | 1:11:13 | 31:53 | 34:32 | |
| 91 | Fabio Poirè | 30-34 | 1:11:24 | 33:58 | 32:02 | |
| 92 | Sebastian Sienkiewicz | 30-34 | 1:11:33 | 33:11 | 32:36 | |
| 93 | Stefan Pascutoi | 30-34 | 1:11:44 | 33:32 | 32:42 | |
| 94 | Ryan Waterhouse | 25-29 | 1:11:56 | 34:57 | 31:25 | |
| 95 | Andrea Sibilia | 25-29 | 1:12:01 | 31:39 | 35:05 | |
| 96 | Jean-Patrick Delhaye | 45-49 | 1:12:04 | 32:37 | 34:23 | |
| 97 | Alessandro Giovanni Blasi | 25-29 | 1:12:06 | 34:58 | 31:41 | |
| 98 | Matthieu Declercq | 30-34 | 1:12:26 | 33:21 | 32:08 | |
| 99 | Christian Martinelli | 40-44 | 1:12:30 | 34:38 | 32:18 | |
| 100 | Francesco Lorenzi | 25-29 | 1:12:30 | 34:06 | 32:59 | |
| 101 | Alessandro Rossi | 30-34 | 1:12:38 | 32:22 | 34:58 | |
| 102 | Iven Micallef | 30-34 | 1:12:48 | 33:31 | 34:18 | |
| 103 | Clemente Truppi | 16-24 | 1:12:55 | 32:36 | 35:21 | |
| 104 | Andrea Truscello | 16-24 | 1:13:04 | 35:05 | 32:35 | |
| 105 | Luca Pianoforte | 40-44 | 1:13:14 | 33:01 | 34:46 | |
| 106 | Frederik Lundelius | 25-29 | 1:13:15 | 34:10 | 32:53 | |
| 107 | Nick Evans | 45-49 | 1:13:16 | 32:09 | 35:59 | |
| 108 | Daniele Sartori | 35-39 | 1:13:19 | 32:04 | 35:41 | |
| 109 | Fabio Chiarini | 30-34 | 1:13:20 | 31:14 | 37:04 | |
| 110 | Paolo Mecca | 40-44 | 1:13:21 | 34:24 | 33:35 | |
| 111 | Massimiliano Dalla Fior | 35-39 | 1:13:22 | 33:33 | 34:30 | |
| 112 | Simone Sacco | 25-29 | 1:13:47 | 34:00 | 34:28 | |
| 113 | Massimo Gorasso | 45-49 | 1:14:03 | 30:39 | 38:21 | |
| 114 | Francesco Perolari | 25-29 | 1:14:06 | 31:10 | 38:00 | |
| 115 | Sean Gosha | 25-29 | 1:14:09 | 31:33 | 37:55 | |
| 116 | Maxime Malignier | 25-29 | 1:14:09 | 35:02 | 32:57 | |
| 117 | Conor Maguire | 16-24 | 1:14:10 | 30:02 | 39:17 | |
| 118 | Laurent Mareschal | 50-54 | 1:14:12 | 34:03 | 34:51 | |
| 119 | Loic Merino | 35-39 | 1:14:17 | 32:09 | 36:23 | |
| 120 | Simone Tagliabue | 30-34 | 1:14:25 | 33:50 | 34:15 | |
| 121 | Gustavo Almeida | 30-34 | 1:14:35 | 36:17 | 32:17 | |
| 122 | Edoardo Trinx | 16-24 | 1:14:36 | 36:14 | 32:56 | |
| 123 | Andrea Albanesi | 30-34 | 1:14:41 | 33:56 | 35:31 | |
| 124 | Vincent Gandillet | 25-29 | 1:14:51 | 34:02 | 35:23 | |
| 125 | Galen Hill | 45-49 | 1:14:57 | 31:54 | 37:44 | |
| 126 | Matteo Saracca | 35-39 | 1:14:57 | 34:33 | 33:05 | |
| 127 | Ciro Formisano | 30-34 | 1:15:00 | 36:05 | 32:53 | |
| 128 | Maxime Joubaud | 16-24 | 1:15:01 | 32:42 | 36:40 | |
| 129 | Thomas Hill | 25-29 | 1:15:12 | 35:17 | 34:49 | |
| 130 | Alberto Galimberti | 25-29 | 1:15:24 | 30:37 | 39:45 | |
| 131 | Jean-Marie Blattner | 50-54 | 1:15:26 | 36:04 | 33:34 | |
| 132 | Mattia Giannellini | 35-39 | 1:15:36 | 34:20 | 36:02 | |
| 133 | Ouadih Ben Abada | 30-34 | 1:15:37 | 35:03 | 34:49 | |
| 134 | Massimo Marchi | 40-44 | 1:15:38 | 37:32 | 32:19 | |
| 135 | Federico Nocioni | 30-34 | 1:15:40 | 33:22 | 37:23 | |
| 136 | Abdoulaye Bah | 25-29 | 1:15:40 | 35:32 | 34:02 | |
| 137 | Michael Tisselli | 30-34 | 1:15:49 | 35:52 | 34:10 | |
| 138 | Dean Philpott | 30-34 | 1:15:59 | 32:11 | 38:48 | |
| 139 | Alessandro Sandomenico | 40-44 | 1:16:09 | 35:24 | 35:17 | |
| 140 | Andrea Colombini | 35-39 | 1:16:26 | 35:39 | 35:08 | |
| 141 | Alessio Humar | 16-24 | 1:16:32 | 37:15 | 33:04 | |
| 142 | Tanguy Godard | 16-24 | 1:16:32 | 34:02 | 37:18 | |
| 143 | Alexandre Biolay | 25-29 | 1:16:36 | 35:27 | 35:43 | |
| 144 | Claudio Viviani | 30-34 | 1:16:46 | 35:21 | 35:06 | |
| 145 | Andrea Mosti | 30-34 | 1:16:58 | 34:56 | 36:20 | |
| 146 | Ben Donnelly | 40-44 | 1:17:10 | 32:41 | 35:15 | |
| 147 | Nicolas Lefrere | 40-44 | 1:17:30 | 36:48 | 35:31 | |
| 148 | Luca Palla | 50-54 | 1:17:31 | 34:54 | 37:18 | |
| 149 | Jamal Allen | 30-34 | 1:17:46 | 33:13 | 38:57 | |
| 150 | Alexander Pearshouse | 40-44 | 1:17:47 | 35:00 | 37:25 | |
| 151 | Mattia Falleroni | 30-34 | 1:17:53 | 35:55 | 36:10 | |
| 152 | Maxime Guiffault | 30-34 | 1:18:14 | 37:59 | 34:33 | |
| 153 | Giuseppe Corvino | 35-39 | 1:18:28 | 34:57 | 37:32 | |
| 154 | Mattia Caprin | 30-34 | 1:18:30 | 34:10 | 38:30 | |
| 155 | Gabrio Zaninetti | 45-49 | 1:18:38 | 36:47 | 36:06 | |
| 156 | Nicola Airò | 45-49 | 1:18:39 | 33:38 | 39:09 | |
| 157 | Alex Rabanillo Merino | 35-39 | 1:18:46 | 34:51 | 37:44 | |
| 158 | Romain Gastel | 25-29 | 1:18:48 | 33:32 | 38:29 | |
| 159 | Ovidiu Ionita | 45-49 | 1:18:50 | 33:57 | 38:33 | |
| 160 | Marco Guaglianone | 40-44 | 1:18:56 | 33:26 | 40:09 | |
| 161 | Alexandre Pari | 35-39 | 1:19:08 | 37:44 | 35:34 | |
| 162 | Antoine Rambaud | 25-29 | 1:19:12 | 36:29 | 34:02 | |
| 163 | Enrico Mengozzi | 30-34 | 1:19:38 | 36:10 | 38:01 | |
| 164 | Gabriel Intino | 16-24 | 1:19:39 | 35:23 | 37:59 | |
| 165 | Ricardo Portilho | 30-34 | 1:19:41 | 36:13 | 36:43 | |
| 166 | Florin Senoner | 35-39 | 1:20:01 | 35:38 | 38:40 | |
| 167 | Enrico Salvemini | 25-29 | 1:20:05 | 38:13 | 36:14 | |
| 168 | Simone Archi | 25-29 | 1:20:20 | 35:38 | 38:19 | |
| 169 | Alessandro Trebaldi | 50-54 | 1:20:21 | 40:12 | 33:31 | |
| 170 | Nicola Bima | 16-24 | 1:20:22 | 34:49 | 39:37 | |
| 171 | David Costa | 40-44 | 1:20:31 | 38:38 | 36:04 | |
| 172 | Andrea Borrone | 40-44 | 1:20:37 | 39:21 | 34:41 | |
| 173 | Alessio Zucco | 25-29 | 1:20:47 | 34:40 | 40:52 | |
| 174 | Fabio Maggiore | 35-39 | 1:20:48 | 36:45 | 37:38 | |
| 175 | Morgan Tardy | 35-39 | 1:20:49 | 36:00 | 38:34 | |
| 176 | David Beraldo | 40-44 | 1:21:01 | 34:15 | 39:51 | |
| 177 | Jan Leško | 25-29 | 1:21:04 | 36:50 | 37:20 | |
| 178 | Mattia Canel | 30-34 | 1:21:15 | 35:07 | 40:19 | |
| 179 | Alessandro Perozzi | 16-24 | 1:21:15 | 35:18 | 40:18 | |
| 180 | Emmanuel Georgas | 35-39 | 1:21:21 | 36:13 | 39:16 | |
| 181 | Dominic Vincenzo Truisi | 35-39 | 1:21:22 | 34:02 | 40:37 | |
| 182 | Alberto Milani | 40-44 | 1:21:37 | 32:23 | 43:28 | |
| 183 | Fred Regolini | 50-54 | 1:21:39 | 39:43 | 36:03 | |
| 184 | Arto Isotalo | 50-54 | 1:21:39 | 37:42 | 38:11 | |
| 185 | Fabio Cannatelli | 35-39 | 1:21:43 | 39:13 | 36:40 | |
| 186 | Miguel Teixeira | 25-29 | 1:21:44 | 37:56 | 37:52 | |
| 187 | Federico Melideo | 30-34 | 1:21:53 | 36:47 | 39:29 | |
| 188 | Davide Farina | 25-29 | 1:21:54 | 38:29 | 35:49 | |
| 189 | Pierluigi Senor | 40-44 | 1:21:55 | 33:47 | 41:53 | |
| 190 | Chris Witmore | 45-49 | 1:21:58 | 44:27 | 32:18 | |
| 191 | Kevin Noreuil | 35-39 | 1:22:02 | 38:51 | 36:46 | |
| 192 | Mattia Maria Achei | 30-34 | 1:22:08 | 36:45 | 38:51 | |
| 193 | Benoit Dany | 30-34 | 1:22:26 | 35:04 | 41:21 | |
| 194 | Hedhili Ben Cherifa | 35-39 | 1:22:31 | 37:07 | 39:05 | |
| 195 | Saverio Ricciuti | 40-44 | 1:22:38 | 37:29 | 39:00 | |
| 196 | Federico Naboni | 16-24 | 1:23:04 | 36:12 | 40:29 | |
| 197 | Jonathan Sargenti | 16-24 | 1:23:08 | 40:33 | 36:03 | |
| 198 | Thomas Ferrari | 30-34 | 1:23:16 | 41:13 | 35:46 | |
| 199 | Piotr Nawrocki | 35-39 | 1:23:18 | 39:27 | 37:48 | |
| 200 | Djibril Ameo Diallo | 25-29 | 1:23:19 | 41:32 | 35:50 |