HYROX MEN - Verona 2025

5–7 Dec 2025
Showing 1,301 to 1,400 of 1,846 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,301 159
ITA flag JACOPO PESCOSOLIDO
1:30:54 40-44
Click to select for comparison
1,302 123
IRL flag Hallam Coen
1:30:55 16-24
Click to select for comparison
1,303 160
SLO flag Domen Trobec
1:30:55 40-44
Click to select for comparison
1,304 244
ITA flag Matteo Martin
1:30:56 35-39
Click to select for comparison
1,305 245
ITA flag Tommaso Contestabile
1:30:59 35-39
Click to select for comparison
1,306 264
ITA flag Matteo Bernini
1:31:01 25-29
Click to select for comparison
1,307 350
ITA flag Simone Zulian
1:31:04 30-34
Click to select for comparison
1,308 23
ITA flag Andrea Bassini
1:31:05 55-59
Click to select for comparison
1,309 124
GBR flag Ethan Mawer
1:31:05 16-24
Click to select for comparison
1,310 351
NZL flag Andrew Springford
1:31:07 30-34
Click to select for comparison
1,311 246
ITA flag Savino Giuseppe Marchetti
1:31:08 35-39
Click to select for comparison
1,312 161
ITA flag Alberto Paola
1:31:09 40-44
Click to select for comparison
1,313 265
ITA flag Michele Gallo
1:31:09 25-29
Click to select for comparison
1,314 247
ITA flag Giulio Poletti
1:31:10 35-39
Click to select for comparison
1,315 266
ITA flag Davide Bonardi
1:31:11 25-29
Click to select for comparison
1,316 48
ITA flag Paolo Giancristofaro
1:31:12 50-54
Click to select for comparison
1,317 162
ITA flag Andrea Guana
1:31:13 40-44
Click to select for comparison
1,318 88
ESP flag Jose Bauza
1:31:14 45-49
Click to select for comparison
1,319 352
GRE flag CHRISTOS GIOULOS
1:31:17 30-34
Click to select for comparison
1,320 267
NZL flag Noel Roberts
1:31:18 25-29
Click to select for comparison
1,321 354
IND flag Yadwinder Singh Cheema
1:31:22 30-34
Click to select for comparison
1,322 353
ITA flag Cristian Barbieri
1:31:22 30-34
Click to select for comparison
1,323 268
ITA flag Alessandro D’Onghia
1:31:24 25-29
Click to select for comparison
1,324 248
ITA flag Luca Cannataro
1:31:25 35-39
Click to select for comparison
1,325 269
ITA flag Mattia Magnani
1:31:28 25-29
Click to select for comparison
1,326 270
POR flag Alvaro Soares
1:31:33 25-29
Click to select for comparison
1,327 271
ITA flag Antonio Maresca
1:31:34 25-29
Click to select for comparison
1,328 163
ITA flag Fabio Sarcone
1:31:35 40-44
Click to select for comparison
1,329 164
POR flag Nathanael De Sousa
1:31:35 40-44
Click to select for comparison
1,330 249
ITA flag Jonathan Costantini
1:31:36 35-39
Click to select for comparison
1,331 250
ITA flag Giulio Bruni
1:31:40 35-39
Click to select for comparison
1,332 272
ITA flag Giovanni Gaudenzi
1:31:46 25-29
Click to select for comparison
1,333 251
ITA flag Giacomo Marchesan
1:31:46 35-39
Click to select for comparison
1,334 252
ITA flag Simone De Gottardo
1:31:46 35-39
Click to select for comparison
1,335 165
ITA flag Mirco Carli
1:31:46 40-44
Click to select for comparison
1,336 273
ITA flag Andrea Bina
1:31:47 25-29
Click to select for comparison
1,337 253
AUT flag Marc Dreier
1:31:47 35-39
Click to select for comparison
1,338 166
ITA flag Giordano Loperfido
1:31:48 40-44
Click to select for comparison
1,339 49
ITA flag Stefano Giustini
1:31:51 50-54
Click to select for comparison
1,340 167
ITA flag Matteo Lorusso
1:31:54 40-44
Click to select for comparison
1,341 355
ITA flag Nicola Vielmi
1:31:54 30-34
Click to select for comparison
1,342 89
ITA flag Marco Di Sandro
1:31:57 45-49
Click to select for comparison
1,343 90
ITA flag Stefano Deluca
1:31:58 45-49
Click to select for comparison
1,344 356
ITA flag Andrea Ghioni
1:31:58 30-34
Click to select for comparison
1,345 254
ITA flag Pasquale Piccolo
1:32:04 35-39
Click to select for comparison
1,346 91
ITA flag Massimiliano Bisetto
1:32:05 45-49
Click to select for comparison
1,347 255
ITA flag Giuseppe Belcastro
1:32:09 35-39
Click to select for comparison
1,348 256
ITA flag Matthias Spögler
1:32:14 35-39
Click to select for comparison
1,349 125
ITA flag Gabriele Balestri
1:32:16 16-24
Click to select for comparison
1,350 257
ITA flag Andrea Crippa
1:32:20 35-39
Click to select for comparison
1,351 274
SLO flag Tim Bogomolec
1:32:22 25-29
Click to select for comparison
1,352 168
FRA flag Yohann Jennepin
1:32:23 40-44
Click to select for comparison
1,353 258
ITA flag Francesco Gatti
1:32:23 35-39
Click to select for comparison
1,354 92
GBR flag Luke Karambamuchero
1:32:23 45-49
Click to select for comparison
1,355 357
ITA flag Alex Degiovanni
1:32:24 30-34
Click to select for comparison
1,356 93
ITA flag Maurizio Mestriner
1:32:25 45-49
Click to select for comparison
1,357 126
SUI flag Sirag Al Maliki
1:32:25 16-24
Click to select for comparison
1,358 358
ITA flag Stefano Bonetto
1:32:27 30-34
Click to select for comparison
1,359 359
ITA flag Stefano Zemolin
1:32:28 30-34
Click to select for comparison
1,360 50
ITA flag Luca Gruppioni
1:32:29 50-54
Click to select for comparison
1,361 169
ITA flag Andrea Senor
1:32:32 40-44
Click to select for comparison
1,362 94
ITA flag Angelo Rinaldi
1:32:32 45-49
Click to select for comparison
1,363 170
ITA flag Pitono Valtz
1:32:32 40-44
Click to select for comparison
1,364 360
ITA flag Andrea Rossi
1:32:34 30-34
Click to select for comparison
1,365 275
ITA flag Alex Braga
1:32:36 25-29
Click to select for comparison
1,366 361
ITA flag Michele Antonelli
1:32:38 30-34
Click to select for comparison
1,367 95
ITA flag Simone Lucini
1:32:43 45-49
Click to select for comparison
1,368 259
DEN flag Mikkel Bech Nielsen
1:32:43 35-39
Click to select for comparison
1,369 171
ESP flag Kike Pla
1:32:44 40-44
Click to select for comparison
1,370 96
ITA flag francesco tesi
1:32:45 45-49
Click to select for comparison
1,371 260
ITA flag Filippo Labagnara
1:32:45 35-39
Click to select for comparison
1,372 127
ITA flag Leonardo Lazzarelli
1:32:46 16-24
Click to select for comparison
1,373 261
ITA flag Marco Esposito
1:32:47 35-39
Click to select for comparison
1,374 97
ITA flag Christian De Bona
1:32:47 45-49
Click to select for comparison
1,375 51
GBR flag Peter Hulme
1:32:50 50-54
Click to select for comparison
1,376 262
ITA flag Andrea Bianchi
1:32:51 35-39
Click to select for comparison
1,377 263
ITA flag Simone Zacchè
1:32:52 35-39
Click to select for comparison
1,378 264
ITA flag maurizio giuseppe di capua
1:32:52 35-39
Click to select for comparison
1,379 172
ITA flag Francesco Benvenuti
1:32:53 40-44
Click to select for comparison
1,380 128
ITA flag Giulio Simonetti
1:32:53 16-24
Click to select for comparison
1,381 265
ITA flag Augusto Conceicao
1:32:58 35-39
Click to select for comparison
1,382 276
MLT flag Samuel Borg
1:32:58 25-29
Click to select for comparison
1,383 362
SUI flag Nathan Gobbi
1:32:58 30-34
Click to select for comparison
1,384 363
ITA flag Gabriele Rescigno
1:32:58 30-34
Click to select for comparison
1,385 52
ITA flag Ugo Mencaroni
1:32:59 50-54
Click to select for comparison
1,386 277
ITA flag Francesco Speziale
1:32:59 25-29
Click to select for comparison
1,387 98
SLO flag Miran Razoršek
1:33:01 45-49
Click to select for comparison
1,388 173
ITA flag Luca Semenzato
1:33:01 40-44
Click to select for comparison
1,389 53
ITA flag Gelli Andrea
1:33:01 50-54
Click to select for comparison
1,390 129
ITA flag Pietro Cinà
1:33:02 16-24
Click to select for comparison
1,391 266
ITA flag Simone Isacchi
1:33:08 35-39
Click to select for comparison
1,392 267
NED flag Bas Meusen
1:33:12 35-39
Click to select for comparison
1,393 364
ITA flag Riccardo Cristiano
1:33:12 30-34
Click to select for comparison
1,394 174
ITA flag Sergio Dirodi
1:33:13 40-44
Click to select for comparison
1,395 268
ITA flag Alessandro Grimaldi
1:33:15 35-39
Click to select for comparison
1,396 24
GBR flag Matthew Alleway
1:33:21 55-59
Click to select for comparison
1,397 100
ITA flag Francesco Moscato
1:33:22 45-49
Click to select for comparison
1,398 99
IRL flag Peter Brown
1:33:22 45-49
Click to select for comparison
1,399 175
ITA flag Pierangelo Tanzarella
1:33:22 40-44
Click to select for comparison
1,400 176
ITA flag Maurice Gennari
1:33:23 40-44
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.

First week free. Cancel anytime.