HYROX Verona 2025: Open Men results

1,842 finishers on 5 Dec 2025. Typical finish 1:24:15, fastest 10% under 1:10:23. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Grégory Pereira 🇫🇷 FRA 25-29 1/343 0:55:23 27:0924:194:01 4:062:152:592:514:101:242:433:51
2 Théo Lainé 🇫🇷 FRA 16-24 1/163 0:56:01 28:1623:523:58 4:082:272:502:544:071:202:393:27
3 Dylan Caruso 🇮🇹 ITA 16-24 2/163 0:56:31 28:0224:244:09 3:542:332:582:533:591:233:163:28
4 Alessandro Carlet 🇮🇹 ITA 30-34 1/438 0:59:47 28:4826:494:15 4:092:492:493:334:281:313:124:18
5 Giulio Nulli 🇮🇹 ITA 35-39 1/343 1:00:55 28:5727:424:20 4:103:123:202:514:261:293:304:44
6 Manuel Fraga Díaz 🇪🇸 ESP 45-49 1/154 1:01:46 29:5627:114:44 4:133:013:283:134:251:343:034:14
7 Ryan Stack 🇬🇧 GBR 30-34 2/438 1:01:58 30:2327:234:17 4:073:153:023:424:031:323:414:01
8 Giovanni Domenico Nucera 🇮🇹 ITA 35-39 2/343 1:02:00 29:1728:234:25 3:572:583:503:454:071:373:404:29
9 Lorenz Weber 🇦🇹 AUT 16-24 3/163 1:02:03 31:3925:534:34 4:032:233:133:544:051:412:553:39
10 Rui Sousa 🇵🇹 POR 40-44 1/234 1:02:12 30:0327:384:35 4:082:383:343:144:081:543:254:37
11 Tiago Jorge 🇵🇹 POR 25-29 2/343 1:02:16 30:5426:564:29 4:133:513:243:094:141:372:543:34
12 Marco Angelini 🇮🇹 ITA 30-34 3/438 1:02:29 31:4026:234:31 4:072:202:553:534:031:343:264:05
13 Jonathan Jackson 🇬🇧 GBR 25-29 3/343 1:02:36 29:5128:054:44 3:572:143:483:194:151:383:415:13
14 Alen Kostelac 🇭🇷 CRO 35-39 3/343 1:02:39 30:0628:034:36 4:072:263:094:364:131:244:014:07
15 Kristjan Amon 🇸🇮 SLO 25-29 4/343 1:03:00 31:4026:444:41 3:552:393:293:164:191:243:334:09
16 Virgilio Zupancich 🇮🇹 ITA 30-34 4/438 1:03:01 33:0724:555:04 3:592:013:153:034:141:293:243:30
17 Bryan Mc Namee 🇮🇪 IRL 25-29 5/343 1:03:02 29:4029:134:13 4:092:223:474:054:301:322:585:50
18 Daniel Gajic 🇮🇹 ITA 25-29 6/343 1:03:04 30:3328:214:13 4:082:533:363:504:181:283:244:44
19 Michele Artuso 🇮🇹 ITA 30-34 5/438 1:03:06 30:4627:524:32 4:082:373:423:274:141:444:263:34
20 Claudio Mazzola 🇮🇹 ITA 30-34 6/438 1:03:12 28:2030:174:40 4:163:233:553:244:071:253:386:09
21 Massimo Gorasso 🇮🇹 ITA 45-49 2/154 1:03:28 30:3228:144:47 4:073:133:583:114:161:273:144:48
22 Gabriel Intino 🇮🇹 ITA 16-24 4/163 1:03:32 31:2627:184:53 4:112:433:492:464:211:393:114:38
23 Filippo Tenca 🇮🇹 ITA 16-24 5/163 1:03:34 30:4427:584:57 4:212:133:334:104:281:464:013:26
24 Sebastian Steinhauser 🇦🇹 AUT 25-29 7/343 1:03:41 31:4326:415:21 4:222:212:543:394:141:413:094:21
25 Gabriel Borg 🇲🇹 MLT 30-34 7/438 1:03:43 31:4627:015:00 4:182:493:473:004:202:002:354:12
26 Matteo Zanotti 🇮🇹 ITA 16-24 6/163 1:03:48 31:3027:284:55 4:062:133:183:524:101:463:294:34
27 Filippo Boldo 🇮🇹 ITA 40-44 2/234 1:03:50 29:1929:245:12 4:102:374:053:504:161:373:345:15
28 Alessandro Aly Fouda 🇮🇹 ITA 30-34 8/438 1:03:52 33:0825:455:02 4:062:283:102:544:091:393:184:01
29 Miha Ramšak 🇸🇮 SLO 30-34 9/438 1:03:55 32:2826:454:46 3:472:183:193:544:001:373:384:12
30 Daniele Pavoni 🇮🇹 ITA 30-34 10/438 1:03:59 30:0129:454:18 4:112:265:233:124:221:573:194:55
31 Matteo Spritzendorfer 🇦🇹 AUT 16-24 7/163 1:04:02 31:0128:334:31 4:132:254:173:454:172:062:514:39
32 Žiga Oset 🇸🇮 SLO 30-34 11/438 1:04:05 34:2424:425:03 3:531:523:093:164:061:323:183:36
33 Remi Lenglet 🇨🇭 SUI 25-29 8/343 1:04:09 30:4928:494:35 4:133:213:094:044:261:523:104:34
34 Francesco Perolari 🇮🇹 ITA 25-29 9/343 1:04:10 31:0528:324:38 4:172:353:503:164:151:453:514:43
35 Ivan Ballario 🇮🇹 ITA 40-44 3/234 1:04:16 31:2328:174:40 4:072:533:383:374:171:403:304:35
36 Nicola Pellegrinet 🇮🇹 ITA 35-39 4/343 1:04:27 34:4124:245:27 3:552:062:532:534:121:293:313:25
37 Thomas Rozé 🇫🇷 FRA 35-39 5/343 1:04:41 30:5929:204:27 4:162:533:323:124:172:114:024:57
38 Marco di Geronimo 🇮🇹 ITA 40-44 4/234 1:04:42 30:5928:475:01 4:132:494:233:224:261:503:304:14
39 Salvatore Aliberti 🇮🇹 ITA 30-34 12/438 1:04:45 31:4527:575:07 4:202:183:553:084:321:263:185:00
40 Alessandro Sandomenico 🇮🇹 ITA 40-44 5/234 1:04:48 32:5727:064:51 3:572:083:273:184:101:283:335:05
41 Ettore Pizzamiglio 🇮🇹 ITA 30-34 13/438 1:04:57 31:2728:275:08 4:022:553:463:124:151:444:224:11
42 Luka Bodiroža 🇸🇮 SLO 25-29 10/343 1:05:02 32:1227:554:58 4:201:593:373:384:231:353:524:31
43 Alexandre Valente 🇫🇷 FRA 35-39 6/343 1:05:03 33:4926:214:58 4:172:203:143:154:221:383:114:04
44 Andrea Cogo 🇮🇹 ITA 35-39 7/343 1:05:04 32:3327:285:08 4:132:573:593:294:201:423:093:39
45 Andrea Zeni 🇮🇹 ITA 35-39 8/343 1:05:11 30:0930:334:32 4:192:354:123:194:321:434:435:10
46 Matteo Viviani 🇮🇹 ITA 25-29 11/343 1:05:13 31:4628:474:45 4:173:083:383:584:221:413:384:05
47 Stefano Pellegrin 🇮🇹 ITA 30-34 14/438 1:05:19 33:2526:425:16 4:002:273:273:164:121:593:423:39
48 Matteo de Marinis 🇮🇹 ITA 25-29 12/343 1:05:27 30:5229:395:01 4:232:523:553:384:292:013:564:25
49 Salvatore Caligiuri al 🇮🇹 ITA 40-44 6/234 1:05:32 33:4726:524:56 4:032:323:053:274:081:443:384:15
50 Nicholas Buccellato 🇮🇹 ITA 25-29 13/343 1:05:41 31:5329:164:37 4:082:443:273:514:171:423:445:23
51 Christopher Cutolo 🇮🇹 ITA 25-29 14/343 1:05:42 32:1528:255:08 4:122:493:283:304:291:503:444:23
52 Roman Struger 🇦🇹 AUT 30-34 15/438 1:05:43 33:0827:504:49 4:242:263:253:304:101:383:314:46
53 Giacomo Sinigaglia 🇮🇹 ITA 30-34 16/438 1:05:46 33:5626:275:27 4:292:003:412:554:261:263:304:00
54 Damiano Tramontano 🇮🇹 ITA 30-34 17/438 1:05:47 31:5828:145:39 4:032:523:363:254:161:163:355:11
55 Damien Brook 🇬🇧 GBR 35-39 9/343 1:05:49 33:5427:214:37 4:042:553:303:014:151:373:334:26
56 Dario Panaro 🇮🇹 ITA 30-34 18/438 1:05:59 33:2627:305:08 3:522:173:234:114:151:383:593:55
57 Claudio Gallo 🇮🇹 ITA 40-44 7/234 1:06:02 31:3629:005:30 3:562:173:144:524:111:254:164:49
58 DIEGO LUDOVICI 🇮🇹 ITA 40-44 8/234 1:06:04 30:5730:015:11 4:073:234:003:364:201:494:124:34
59 Mattia Scolari 🇮🇹 ITA 16-24 8/163 1:06:12 34:0827:085:01 3:562:363:193:214:021:553:444:15
60 Jarno Pacione di Bello 🇮🇹 ITA 35-39 10/343 1:06:13 30:0631:194:54 4:003:044:053:354:122:043:586:21
61 Niklas Thomann 🇩🇪 GER 25-29 15/343 1:06:16 32:0629:045:10 4:112:303:484:534:271:293:284:18
62 Pedro Batista 🇵🇹 POR 35-39 11/343 1:06:19 32:0329:135:08 4:083:083:543:584:261:504:023:47
62 Imre Hajdu 🇭🇺 HUN 45-49 3/154 1:06:19 32:0629:304:45 4:132:204:013:574:151:393:595:06
64 Antonio Magri 🇮🇹 ITA 30-34 19/438 1:06:20 33:1027:565:20 3:542:553:123:344:081:283:325:13
65 Federico Quagliaroli 🇮🇹 ITA 25-29 16/343 1:06:23 32:3928:584:51 4:073:003:353:184:241:444:314:19
66 Nicola Airò 🇮🇹 ITA 45-49 4/154 1:06:32 31:5829:195:20 4:162:283:583:574:271:394:084:26
67 Filipe Grosso Verissimo 🇮🇹 ITA 35-39 12/343 1:06:35 31:5129:455:04 4:322:324:043:114:421:564:304:18
68 Mauro Santambrogio 🇮🇹 ITA 40-44 9/234 1:06:39 31:2430:224:58 4:023:013:463:344:231:324:115:53
69 Gianluca Calzavara 🇮🇹 ITA 30-34 20/438 1:06:40 31:5729:035:45 4:122:304:013:424:281:344:144:22
70 Mattia Ambrogio 🇮🇹 ITA 30-34 21/438 1:06:42 34:1627:105:20 3:592:093:373:094:191:473:144:56
70 Giorgio Bellicini 🇮🇹 ITA 30-34 21/438 1:06:42 34:1227:345:01 4:172:023:443:124:261:593:364:18
72 André Aires 🇵🇹 POR 30-34 23/438 1:06:48 30:4031:404:31 4:133:453:503:074:271:463:057:27
73 Joshua Gurka 🇺🇸 USA 30-34 24/438 1:06:52 34:5726:515:09 4:122:333:222:514:331:364:013:43
74 Luca Poletti 🇨🇭 SUI 25-29 17/343 1:06:54 30:4531:344:40 4:243:123:573:524:281:434:145:44
75 Tommaso Maria Barilari 🇮🇹 ITA 35-39 13/343 1:06:55 32:3429:135:12 4:112:294:113:514:241:493:544:24
75 Fabio Chiarini 🇮🇹 ITA 30-34 25/438 1:06:55 31:4630:065:08 4:163:053:283:584:281:524:344:25
77 Jim Bichard 🇬🇧 GBR 50-54 1/105 1:06:56 33:5728:005:02 4:172:073:514:004:111:323:404:22
78 Raphael Marchyllie 🇫🇷 FRA 25-29 18/343 1:06:57 33:2928:345:00 4:202:353:194:064:241:224:004:28
78 Alexander Wendling 🇩🇪 GER 25-29 18/343 1:06:57 33:2227:356:06 4:072:482:453:224:111:344:074:41
80 Ivan Matteo 🇮🇹 ITA 25-29 20/343 1:07:13 32:4029:454:52 4:262:453:233:404:291:554:394:28
81 Guilherme Silva 🇵🇹 POR 16-24 9/163 1:07:14 33:5127:595:29 4:023:083:563:234:112:013:184:00
82 Vid Mehle 🇸🇮 SLO 25-29 21/343 1:07:15 35:0726:585:14 4:082:253:013:404:151:434:013:45
82 Karl Swan 🇮🇪 IRL 50-54 2/105 1:07:15 33:5028:285:00 4:132:503:453:234:241:313:404:42
84 Luca Mason 🇮🇹 ITA 30-34 26/438 1:07:16 32:5529:005:27 4:073:173:363:264:231:404:024:29
84 Alessandro Prini 🇮🇹 ITA 45-49 5/154 1:07:16 32:0130:394:42 4:352:414:023:254:441:433:315:58
86 Andrea Nero 🇮🇹 ITA 25-29 22/343 1:07:25 33:3129:034:56 4:242:473:492:274:321:433:206:01
87 Gabriele Falzarano 🇮🇹 ITA 30-34 27/438 1:07:26 34:0328:165:11 4:102:053:383:274:271:413:185:30
88 Matteo Bonazzi 🇮🇹 ITA 30-34 28/438 1:07:32 33:5528:544:48 4:012:393:473:394:201:504:024:36
88 Johnny Fitzharris 🇮🇪 IRL 35-39 14/343 1:07:32 33:4828:514:57 4:282:123:204:004:261:383:584:49
90 Tilen Hvasti 🇸🇮 SLO 35-39 15/343 1:07:33 37:0625:025:28 4:062:112:583:124:141:293:163:36
90 Angelo Minardi 🇮🇹 ITA 35-39 15/343 1:07:33 36:1326:105:15 4:092:093:303:064:071:343:443:51
92 Nazar Shumanskyy 🇮🇹 ITA 30-34 29/438 1:07:35 33:4328:405:17 4:152:363:593:185:011:323:234:36
93 Nicolò Rocchi 🇮🇹 ITA 16-24 10/163 1:07:36 32:0330:295:09 4:072:035:363:484:262:063:404:43
94 Danilo Cantaluppi 🇮🇹 ITA 40-44 10/234 1:07:37 30:4131:385:23 4:392:284:354:384:311:364:085:03
95 Sven Möller 🇩🇪 GER 35-39 17/343 1:07:40 34:5327:085:43 4:082:113:332:484:281:343:284:58
96 Lorenzo Maroni 🇮🇹 ITA 35-39 18/343 1:07:41 32:2629:525:28 4:202:253:413:364:271:414:135:29
97 Sisto Macchiarelli 🇮🇹 ITA 35-39 19/343 1:07:42 34:0727:126:28 4:052:323:283:104:451:413:413:50
98 Boris Camelin 🇫🇷 FRA 30-34 30/438 1:07:43 31:3531:314:41 4:132:474:234:074:341:364:465:05
98 Clemente Truppi 🇮🇹 ITA 16-24 11/163 1:07:43 32:5630:054:48 4:133:063:283:274:201:513:116:29
100 Callum Crosby 🇬🇧 GBR 25-29 23/343 1:07:44 34:4027:515:16 4:102:043:033:414:321:403:584:43

Rank is the finishing position within Open Men among timed finishers. The number after the age group is the position within that age group. Station splits are in minutes:seconds.

The RoxHype app

Found your line? Now make it faster.

The app reads your splits, your kit and your next race date and builds the weeks between.

  • Every session written for your weak station, not a generic plan
  • Rebuilt each week from what you actually did
  • Race-day pacing from your own splits

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

The RoxHype app: today's session and the race countdown The RoxHype app: the workout library
Find my result