HYROX Verona 2025: Pro Men results

283 finishers on 5 Dec 2025. Typical finish 1:21:38, fastest 10% under 1:07:04. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Eugenio Bianchi 🇮🇹 ITA 40-44 1/27 1:00:07 28:5227:104:09 3:492:454:182:454:141:293:114:39
2 Samuele Abrami 🇮🇹 ITA 25-29 1/53 1:00:15 29:4226:244:15 3:493:104:063:123:511:353:153:26
3 Mark Caruana 🇲🇹 MLT 30-34 1/83 1:00:16 29:0027:174:02 3:442:264:303:053:591:333:444:16
4 Valentin Gamba Dondich 🇦🇷 ARG 30-34 2/83 1:00:30 29:1827:004:14 4:073:205:052:064:031:312:474:01
5 Giovanni Benzon 🇮🇹 ITA 16-24 1/20 1:00:46 28:5927:454:07 3:583:003:513:323:571:323:074:48
6 Lars Rudi 🇳🇴 NOR 30-34 3/83 1:01:12 30:5226:044:21 3:532:463:523:373:551:213:193:21
7 Rene Groinig 🇦🇹 AUT 25-29 2/53 1:01:47 30:2327:184:12 3:532:593:353:023:591:353:534:22
8 Félix Vercouter 🇧🇪 BEL 30-34 4/83 1:02:11 30:4427:104:22 3:562:384:132:524:021:483:314:10
9 Mathieu Gschwandtner 🇦🇹 AUT 25-29 3/53 1:02:50 30:2727:514:37 4:072:423:492:454:031:413:185:26
10 Victor de la Cruz Ramirez CUB 40-44 2/27 1:03:29 30:1528:424:36 3:573:483:522:464:221:443:564:17
11 Gabriel Soares 🇮🇹 ITA 25-29 4/53 1:03:33 29:5129:084:39 3:492:554:142:593:401:424:385:11
12 Matteo Quadarella 🇮🇹 ITA 30-34 5/83 1:03:42 31:5827:104:38 3:573:104:103:334:081:383:003:34
13 Igor Arruti 🇪🇸 ESP 30-34 6/83 1:03:46 30:2428:494:37 3:503:394:013:114:061:403:494:33
14 Markus Baumgartner 🇮🇹 ITA 16-24 2/20 1:03:48 31:1728:054:29 4:003:164:032:504:111:283:354:42
14 Roberto Varisco 🇮🇹 ITA 30-34 7/83 1:03:48 30:3128:484:33 3:583:253:523:263:551:323:464:54
16 Lorenzo Parodi 🇮🇹 ITA 25-29 5/53 1:04:24 32:1727:134:58 3:523:053:402:294:081:323:444:43
17 Jordan Hanson 🇬🇧 GBR 35-39 1/57 1:04:34 30:4829:274:24 4:013:124:123:094:091:323:595:13
17 Hugo Joud 🇫🇷 FRA 30-34 8/83 1:04:34 31:1728:484:33 4:083:104:213:224:181:553:324:02
19 Gioele Patroni 🇮🇹 ITA 25-29 6/53 1:04:47 30:2329:554:33 3:563:424:193:054:172:114:034:22
20 Francisco Hijazo Zabala 🇪🇸 ESP 30-34 9/83 1:04:55 30:3430:074:17 4:063:164:123:114:191:574:124:54
21 Andrew Crawford SCO 45-49 1/23 1:05:48 30:5930:344:19 4:043:155:033:144:081:463:575:07
22 Nicolas Lojowski 🇫🇷 FRA 35-39 2/57 1:05:50 30:4730:134:56 4:073:154:153:324:141:363:555:19
23 Fernando Contreras 🇫🇷 FRA 35-39 3/57 1:05:55 31:3629:434:40 4:013:354:253:024:131:393:485:00
24 Vasco Garcez 🇵🇹 POR 25-29 7/53 1:06:33 32:0429:534:41 3:564:134:082:524:061:513:295:18
25 Moritz Steiner 🇦🇹 AUT 16-24 3/20 1:06:42 31:2930:354:44 4:023:094:003:174:121:483:286:39
26 Guido Susani 🇮🇹 ITA 16-24 4/20 1:06:43 31:5930:214:27 4:043:354:343:364:081:483:484:48
27 Daniel Redondo Muñoz 🇪🇸 ESP 30-34 10/83 1:06:52 31:0331:174:35 4:093:474:542:514:171:584:065:15
28 Thibault Bourrelly 🇫🇷 FRA 25-29 8/53 1:07:01 31:3130:325:03 3:573:054:093:314:091:393:386:24
29 Thomas Clare 🇬🇧 GBR 25-29 9/53 1:07:02 31:1430:525:01 3:573:384:403:344:031:574:164:47
30 Mauro Viel 🇮🇹 ITA 45-49 2/23 1:07:14 30:4331:384:58 4:133:264:374:224:181:513:574:54
31 Guido Coli 🇮🇹 ITA 25-29 10/53 1:07:33 33:1729:354:46 4:193:304:242:574:271:533:464:19
32 Ruben van de Plas 🇳🇱 NED 25-29 11/53 1:07:34 33:3229:084:59 4:002:294:243:474:081:363:524:52
33 Matteo Cioè 🇮🇹 ITA 25-29 12/53 1:07:40 30:4032:254:39 3:593:104:363:014:151:384:087:38
33 Stephan Marti 🇨🇭 SUI 16-24 5/20 1:07:40 31:5930:325:14 4:022:554:173:114:221:384:095:58
35 Michael Bruggraber 🇦🇹 AUT 35-39 4/57 1:07:50 31:5130:575:08 3:533:124:573:394:221:444:174:53
36 Marijan Brekalo 🇭🇷 CRO 35-39 5/57 1:08:03 31:2131:484:58 3:532:404:024:014:171:414:536:21
37 Matteo Bolletta 🇮🇹 ITA 25-29 13/53 1:08:11 32:3430:464:57 3:522:505:023:124:121:444:365:18
38 Giovanni Tassinari 🇮🇹 ITA 25-29 14/53 1:08:23 33:5629:444:46 4:073:213:363:414:171:393:495:14
39 Erik Rudi 🇳🇴 NOR 30-34 11/83 1:08:30 34:0229:285:04 4:052:414:073:244:211:443:585:08
40 Dean Power 🇮🇪 IRL 25-29 15/53 1:08:40 30:4733:144:42 3:584:204:413:144:072:124:545:48
41 Pedro Guerra 🇵🇹 POR 40-44 3/27 1:08:48 32:0631:594:47 4:123:344:453:004:121:404:475:49
42 Emanuele Cesti 🇮🇹 ITA 35-39 6/57 1:08:56 32:0431:295:28 4:094:163:583:234:141:455:164:28
43 Daniele Asietti 🇮🇹 ITA 30-34 12/83 1:09:18 32:0732:444:32 4:073:015:193:574:151:424:096:14
44 Paolo Denti 🇮🇹 ITA 35-39 7/57 1:09:20 31:5632:454:43 3:593:434:433:384:031:574:176:25
45 Gianluca Zambelli 🇮🇹 ITA 30-34 13/83 1:09:25 33:5130:155:24 4:074:043:533:184:111:453:365:21
46 Christian Nicolino 🇮🇹 ITA 30-34 14/83 1:09:33 30:5933:584:42 4:083:115:253:484:241:504:356:37
47 Tobias Kienle 🇩🇪 GER 30-34 15/83 1:09:38 31:4233:064:54 4:063:405:073:084:161:543:417:14
47 Luca Persiani 🇮🇹 ITA 25-29 16/53 1:09:38 31:5732:385:07 4:053:454:473:274:222:054:355:32
49 Riccardo Tribuzio 🇮🇹 ITA 30-34 16/83 1:09:43 32:4432:184:48 4:063:534:543:134:131:444:565:19
50 Adam Foster 🇮🇪 IRL 40-44 4/27 1:10:15 32:3633:014:44 4:045:484:264:144:171:343:375:01
50 Marco Tomasin 🇮🇹 ITA 25-29 17/53 1:10:15 34:4830:394:53 4:103:344:123:124:241:273:166:24
52 Alex Diciotto 🇮🇹 ITA 30-34 17/83 1:10:16 31:3334:024:45 4:163:155:423:134:271:564:496:24
52 Carlos Mancera 🇪🇸 ESP 30-34 17/83 1:10:16 31:0534:224:54 4:023:145:393:434:122:034:416:48
54 Mattia Guidi 🇮🇹 ITA 25-29 18/53 1:10:19 35:2029:525:11 3:552:344:063:574:101:284:494:53
55 Pietro Picozzi 🇮🇹 ITA 25-29 19/53 1:10:29 30:5534:534:46 4:034:134:463:154:102:044:188:04
56 Walter Paladina 🇮🇹 ITA 25-29 20/53 1:10:47 30:4434:575:11 4:123:415:473:174:232:024:227:13
57 Federico Ravizzini 🇮🇹 ITA 40-44 5/27 1:11:37 31:5834:255:19 4:183:075:263:424:281:524:177:15
58 Sanjin Crnković 🇭🇷 CRO 45-49 3/23 1:11:56 33:4632:385:38 4:093:384:463:484:151:554:056:02
59 Alessandro Pagani 🇮🇹 ITA 30-34 19/83 1:12:03 32:2634:395:02 4:114:305:123:284:211:464:216:50
60 Luca Travaglione 🇮🇹 ITA 45-49 4/23 1:12:43 35:4631:505:10 4:053:324:463:484:201:453:565:38
61 Filippo Della Latta 🇮🇹 ITA 35-39 8/57 1:13:07 33:2134:365:14 4:334:145:343:424:262:204:005:47
62 Pietro Corti 🇮🇹 ITA 25-29 21/53 1:13:10 32:3535:235:17 4:094:046:034:004:192:055:035:40
63 Tommaso Costa 🇮🇹 ITA 35-39 9/57 1:13:13 36:1831:305:30 4:133:225:142:434:271:334:465:12
64 Michael Tisselli 🇮🇹 ITA 30-34 20/83 1:13:40 35:2832:106:07 4:003:304:363:564:191:564:225:31
65 Ismael Mateo 🇪🇸 ESP 50-54 1/13 1:13:52 34:4833:135:55 4:064:005:012:194:301:444:047:29
66 Michele Stancanelli 🇮🇹 ITA 35-39 10/57 1:13:53 31:3536:255:58 4:024:195:263:014:212:185:377:21
67 Kirk Grewar SCO 35-39 11/57 1:14:03 32:0937:104:48 4:104:375:264:324:391:525:246:30
68 Tim Pendzich 🇩🇪 GER 30-34 21/83 1:14:06 34:0335:104:57 4:093:584:433:334:221:574:228:06
69 Andreas Probst 🇦🇹 AUT 30-34 22/83 1:14:15 35:0633:415:32 4:102:535:202:334:231:393:289:15
70 Marco Maiorano 🇮🇹 ITA 16-24 6/20 1:14:16 36:2832:255:30 4:033:025:073:154:231:404:276:28
71 Matteo Caracciolo 🇮🇹 ITA 30-34 23/83 1:14:17 32:3636:235:22 4:073:204:185:134:232:045:367:22
72 Pedro Teresinho 🇵🇹 POR 16-24 7/20 1:14:18 35:3933:295:14 3:553:496:124:174:142:104:304:22
73 Enrico Battistel 🇮🇹 ITA 35-39 12/57 1:14:21 34:3834:285:19 4:024:294:553:504:022:104:386:22
74 Nicolas Renaire 🇫🇷 FRA 40-44 6/27 1:14:41 33:5134:336:22 4:104:035:224:114:241:344:286:21
75 Mario Novak 🇦🇹 AUT 45-49 5/23 1:14:42 34:3334:425:32 4:033:525:103:594:261:574:226:53
76 Giuseppe Caruso 🇮🇹 ITA 30-34 24/83 1:14:45 35:3333:455:32 4:014:214:554:094:191:524:365:32
77 Dominik Gartner 🇦🇹 AUT 35-39 13/57 1:14:46 35:0934:075:34 4:244:105:004:134:311:554:255:29
78 Bernhard Kircher 🇦🇹 AUT 25-29 22/53 1:14:47 37:4931:275:35 3:503:144:053:554:131:394:525:39
79 Frank Borchert 🇳🇱 NED 35-39 14/57 1:14:49 34:0235:105:42 4:254:305:283:514:192:034:176:17
80 Michael Brunialti 🇮🇹 ITA 25-29 23/53 1:15:04 36:3733:195:13 4:323:416:402:564:301:574:015:02
81 Mohammed al Shaafi 🇩🇪 GER 25-29 24/53 1:15:06 32:1538:094:48 4:123:1710:252:554:181:474:166:59
82 Emanuele Napoli 🇮🇹 ITA 30-34 25/83 1:15:10 35:0534:265:44 4:223:445:223:204:191:405:465:53
83 Nicolò Aguggiaro 🇮🇹 ITA 30-34 26/83 1:15:23 32:2838:034:57 4:364:596:393:564:252:024:296:57
84 Daniele Sartori 🇮🇹 ITA 35-39 15/57 1:15:30 32:0637:555:32 3:563:365:383:594:092:305:128:55
85 Deni Lakobrija 🇭🇷 CRO 30-34 27/83 1:15:34 35:5034:285:21 4:133:594:433:534:202:094:576:14
86 Luca Cattaneo 🇮🇹 ITA 25-29 25/53 1:15:37 32:2937:155:57 4:264:335:504:224:432:015:036:17
87 Daniele Coldani 🇮🇹 ITA 40-44 7/27 1:15:40 34:5635:205:28 4:143:255:323:494:301:534:547:03
88 Žiga Laznik 🇸🇮 SLO 30-34 28/83 1:15:42 37:1332:206:14 4:093:155:013:534:221:514:415:08
89 Yohann Lamant 🇫🇷 FRA 25-29 26/53 1:15:57 35:0535:185:39 4:084:055:162:584:152:144:228:00
90 Filippo Cavallini 🇮🇹 ITA 25-29 27/53 1:16:05 30:4840:284:54 4:244:0110:173:554:142:305:205:47
91 Andrea Truscello 🇮🇹 ITA 16-24 8/20 1:16:28 35:5135:425:01 4:022:546:183:474:333:584:435:27
92 Federico Canuti 🇮🇹 ITA 45-49 6/23 1:16:33 37:0434:135:20 4:143:504:454:074:391:495:125:37
93 Andrea Colombini 🇮🇹 ITA 35-39 16/57 1:16:34 34:5136:295:18 4:154:276:453:344:162:264:555:51
94 Manuel Gioachin 🇮🇹 ITA 30-34 29/83 1:16:40 36:0835:165:20 4:323:236:103:544:371:365:085:56
95 Fabio Poirè 🇮🇹 ITA 30-34 30/83 1:16:48 35:2035:475:45 4:064:276:033:304:251:444:277:05
95 Damien Renaudet 🇫🇷 FRA 30-34 30/83 1:16:48 32:3538:425:35 4:203:506:313:474:343:085:546:38
97 Andrea Cipriani 🇮🇹 ITA 35-39 17/57 1:17:04 34:0137:435:24 4:073:464:474:164:191:425:459:01
98 Rudi Guizzardi 🇮🇹 ITA 30-34 32/83 1:17:05 36:5034:116:06 4:323:575:164:004:311:594:555:01
99 Edoardo Marchisio 🇮🇹 ITA 30-34 33/83 1:17:11 30:5041:145:11 4:154:225:183:444:212:515:3410:49
100 Alessandro Giovanni Blasi 🇮🇹 ITA 25-29 28/53 1:17:17 37:3934:015:40 4:333:374:553:524:381:434:136:30

Rank is the finishing position within Pro 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