HYROX Rome 2026: Pro Men results

361 finishers on 23 Sept 2026. Typical finish 1:17:42, fastest 10% under 1:04:39. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Hidde Weersma 🇳🇱 NED 25-29 1/72 0:54:58 27:0423:564:01 3:463:123:002:114:031:222:393:43
2 Roberto Viciedo Gimeno 🇪🇸 ESP 25-29 2/72 0:55:25 28:1523:104:03 3:542:523:121:583:591:302:263:19
3 Sean Noble 🇮🇪 IRL 30-34 1/108 0:56:12 27:5623:534:26 3:472:322:562:514:031:132:473:44
4 Eugenio Bianchi 🇮🇹 ITA 40-44 1/39 0:56:40 27:5724:234:24 3:472:423:272:384:091:232:393:38
5 Harry Thompson 🇬🇧 GBR 30-34 2/108 0:56:43 27:1625:254:05 3:523:133:282:504:011:182:434:00
6 Dylan Caruso 🇮🇹 ITA 16-24 1/35 0:57:35 27:1026:154:15 3:533:143:223:044:031:293:213:49
7 Graham Halliday 🇬🇧 GBR 30-34 3/108 0:58:56 29:2825:104:21 3:523:143:292:114:081:153:014:00
8 Steve Pinau 🇫🇷 FRA 35-39 1/74 0:59:28 28:0327:204:09 3:543:353:382:344:051:252:515:18
9 Dimitry Martins 🇫🇷 FRA 25-29 3/72 0:59:41 28:1627:174:13 4:023:003:512:564:091:352:594:45
10 Louis Simoneau 🇫🇷 FRA 30-34 4/108 1:00:02 28:4626:564:25 3:533:353:402:564:081:373:263:41
11 Ethan Smith 🇬🇧 GBR 30-34 5/108 1:00:04 28:3527:114:22 4:062:403:432:474:131:473:114:44
11 Roberto Varisco 🇮🇹 ITA 30-34 5/108 1:00:04 29:0726:484:15 4:003:063:442:554:091:383:114:05
13 Pedro Antonio Toral Leiva 🇪🇸 ESP 25-29 4/72 1:00:06 28:5126:584:21 3:533:153:312:444:021:323:094:52
14 Kalev Ermits 🇪🇪 EST 30-34 7/108 1:00:26 29:3626:284:29 3:533:193:393:034:041:282:494:13
15 Alberto Pareja 🇪🇸 ESP 30-34 8/108 1:00:34 29:2826:474:23 3:583:253:442:444:091:243:124:11
16 Achraf Maizzou 🇫🇷 FRA 40-44 2/39 1:00:59 29:1827:184:27 4:003:123:552:594:131:403:184:01
17 Leonardo Tabarelli 🇮🇹 ITA 25-29 5/72 1:01:03 28:0228:474:20 4:013:413:553:044:191:403:254:42
18 Hamza Najih 🇲🇦 MAR 16-24 2/35 1:01:26 30:0127:164:14 4:133:093:512:404:161:343:264:07
19 Abel Andrade 🇵🇹 POR 16-24 3/35 1:01:39 29:0128:234:20 4:033:024:043:444:141:402:514:45
20 Giovanni Benzon 🇮🇹 ITA 25-29 6/72 1:01:44 28:4728:364:25 4:023:424:233:474:151:283:113:48
21 Jendrik Brügmann 🇩🇪 GER 25-29 7/72 1:02:22 29:5927:474:41 4:033:113:353:374:221:293:264:04
22 Fadel Ndiaye 🇮🇹 ITA 25-29 8/72 1:02:25 28:4929:194:22 3:593:564:073:024:201:413:095:05
23 Gaspard Fischer 🇨🇭 SUI 16-24 4/35 1:02:32 29:1429:004:22 4:023:074:103:154:191:403:195:08
24 Lewis Dunbar 🇬🇧 GBR 25-29 9/72 1:02:41 28:4929:364:22 4:163:313:523:044:321:203:325:29
25 Aleksander Strapagiel 🇵🇱 POL 30-34 9/108 1:02:46 32:0126:164:35 3:572:313:452:584:131:353:034:14
26 Jack McMenemy 🇬🇧 GBR 25-29 10/72 1:02:47 30:4627:324:33 4:163:123:263:364:201:382:584:06
27 Nicolas Lecourt 🇫🇷 FRA 25-29 11/72 1:02:58 30:3227:524:38 4:023:563:433:124:141:373:034:05
28 Marco Angelini 🇮🇹 ITA 30-34 10/108 1:03:02 30:1328:254:29 4:014:024:083:034:021:422:564:31
29 Paul McNulty 🇬🇧 GBR 35-39 2/74 1:03:11 31:0727:414:29 4:073:503:283:034:191:333:094:12
30 Ivan Pranjic 🇭🇷 CRO 40-44 3/39 1:03:13 31:4726:275:03 3:543:233:332:184:161:342:474:42
31 Gaetan Blas 🇫🇷 FRA 35-39 3/74 1:03:24 29:3629:314:22 4:122:553:332:244:231:542:547:16
32 Daniel Feijoo Ferreiro 🇪🇸 ESP 45-49 1/18 1:03:35 29:0830:074:25 3:593:553:413:084:071:483:545:35
33 Tom Barber 🇬🇧 GBR 30-34 11/108 1:03:57 29:2530:044:32 4:133:443:402:374:241:563:545:36
34 Matteo Quadarella 🇮🇹 ITA 30-34 12/108 1:04:04 30:5328:264:51 4:063:204:273:194:281:403:263:40
35 Gian Marco Belardi 🇮🇹 ITA 30-34 13/108 1:04:26 30:2629:344:31 4:083:504:112:414:181:383:235:25
36 Alejandro Rodriguez Mataro 🇪🇸 ESP 35-39 4/74 1:04:33 30:4929:254:24 4:023:553:552:294:151:433:455:21
37 Victor de la Cruz CUB 40-44 4/39 1:04:39 29:5930:064:37 4:063:124:023:304:341:533:455:04
38 Josh Casey 🇬🇧 GBR 30-34 14/108 1:04:43 31:0228:574:48 4:173:393:392:574:301:403:534:22
39 Nick Collin 🇦🇺 AUS 30-34 15/108 1:04:50 29:4430:514:19 4:123:364:123:294:172:063:465:13
40 Andreas Aresti 🇨🇾 CYP 30-34 16/108 1:05:11 31:4428:464:47 4:073:233:593:014:201:403:564:20
41 Tomaž Gojčič 🇸🇮 SLO 25-29 12/72 1:05:12 31:0629:394:31 4:253:203:362:594:201:423:006:17
42 Mike Schifferle 🇨🇭 SUI 50-54 1/10 1:05:20 30:2230:194:45 4:084:234:142:544:191:353:135:33
43 Dimitrios Gkorezis 🇬🇷 GRE 30-34 17/108 1:05:33 30:3130:065:01 4:043:454:333:044:171:533:524:38
44 Paul Timmons 🇮🇪 IRL 40-44 5/39 1:05:35 30:3630:194:45 4:003:303:592:574:231:303:456:15
45 Markus Baumgartner 🇮🇹 ITA 16-24 5/35 1:05:36 31:0729:414:53 3:592:404:112:454:211:374:086:00
46 Matt Reid 🇬🇧 GBR 25-29 13/72 1:05:38 31:1829:414:43 4:083:394:053:114:221:403:255:11
47 Corrado Ciamei 🇮🇹 ITA 16-24 6/35 1:05:43 32:2728:444:37 4:153:294:082:374:301:293:015:15
48 Darren Hancock 🇬🇧 GBR 40-44 6/39 1:05:44 30:3830:554:16 4:163:304:223:104:211:554:314:50
49 Lancey Keita GUI 30-34 18/108 1:05:48 30:0830:594:46 4:243:534:373:184:341:413:175:15
49 Giovanni Tassinari 🇮🇹 ITA 30-34 18/108 1:05:48 31:0029:534:59 4:123:413:363:354:211:493:295:10
51 Will Ralf 🇬🇧 GBR 25-29 14/72 1:05:53 31:2529:145:19 4:094:113:452:494:261:323:434:39
52 Krystian Spławski 🇵🇱 POL 35-39 5/74 1:06:00 30:4230:504:32 4:013:394:152:474:102:114:415:06
53 Tom Jupp 🇬🇧 GBR 30-34 20/108 1:06:08 29:2432:024:47 4:073:094:023:504:341:313:576:52
54 Daniel Bejer 🇩🇰 DEN 16-24 7/35 1:06:10 31:4129:504:44 4:062:584:033:294:332:023:245:15
55 Olivier Fernandez 🇫🇷 FRA 50-54 2/10 1:06:11 29:5931:454:32 4:144:254:174:034:241:463:424:54
56 Nazar Shumanskyy 🇮🇹 ITA 30-34 21/108 1:06:15 30:1231:254:43 4:153:305:063:264:281:523:445:04
57 Ignacio Alvarez 🇪🇸 ESP 30-34 22/108 1:06:47 30:5231:104:49 4:123:074:342:344:271:463:436:47
58 Frederik Lundelius 🇩🇪 GER 25-29 15/72 1:06:54 32:1729:215:20 4:043:293:553:314:271:393:174:59
59 Brian Maybin 🇮🇪 IRL 40-44 7/39 1:07:05 32:2030:124:38 4:243:363:543:554:281:213:185:16
60 Ryan Hogan 🇬🇧 GBR 35-39 6/74 1:07:15 30:4530:176:19 4:063:573:583:034:351:363:215:41
61 Jens Rechmann 🇩🇪 GER 25-29 16/72 1:07:18 32:1130:284:43 4:223:014:203:014:341:383:585:34
62 Robert Sobczak 🇵🇱 POL 30-34 23/108 1:07:32 32:3729:465:12 4:013:524:203:474:161:504:103:30
63 Michele Artuso 🇮🇹 ITA 30-34 24/108 1:07:36 32:1630:424:42 4:153:304:113:394:271:504:084:42
64 Quentin Landes 🇫🇷 FRA 25-29 17/72 1:07:46 31:4331:224:46 4:034:144:233:414:192:073:165:19
65 Quentin Dastugue 🇫🇷 FRA 30-34 25/108 1:07:51 30:4832:354:32 3:593:584:384:234:161:493:485:44
66 KOSTAS ADAMOPOULOS 🇬🇷 GRE 30-34 26/108 1:07:56 33:0230:094:51 4:073:473:533:444:171:264:074:48
66 Jordan Allan 🇬🇧 GBR 25-29 18/72 1:07:56 32:0930:534:58 4:054:144:134:114:121:283:265:04
66 Alan Duvigneau 🇫🇷 FRA 30-34 26/108 1:07:56 31:1131:175:33 4:003:114:512:544:242:144:005:43
69 Riccardo de Crescenzo 🇮🇹 ITA 16-24 8/35 1:07:58 30:2532:484:50 4:004:284:053:364:301:523:326:45
70 Walter Paladina 🇮🇹 ITA 25-29 19/72 1:08:04 31:2031:305:19 4:184:034:154:244:261:463:284:50
71 Sean Harding 🇭🇺 HUN 35-39 7/74 1:08:12 32:1131:084:58 4:143:373:593:434:361:593:505:10
72 Maxime Leroux 🇫🇷 FRA 30-34 28/108 1:08:20 30:5932:175:09 4:164:054:243:504:271:334:315:11
73 Neil Houlsby 🇬🇧 GBR 35-39 8/74 1:08:23 30:3832:594:50 4:173:314:323:564:321:333:566:42
74 Francesco Biviano 🇮🇹 ITA 30-34 29/108 1:08:24 29:4133:504:57 4:094:214:224:214:382:123:346:13
75 Dean O’Halloran 🇮🇪 IRL 30-34 30/108 1:08:31 31:2332:075:07 4:193:254:063:114:321:543:337:07
76 Paolo Verzeletti 🇮🇹 ITA 16-24 9/35 1:08:32 30:1633:225:00 4:073:474:354:094:251:494:166:14
77 Afan Humphries 🇬🇧 GBR 35-39 9/74 1:08:38 30:3833:214:43 3:524:454:013:324:222:294:166:04
77 Łukasz Zalewski 🇵🇱 POL 35-39 9/74 1:08:38 32:2231:204:59 4:223:284:463:304:231:514:084:52
79 Niccolò Salvatori 🇮🇹 ITA 25-29 20/72 1:08:41 31:0532:235:18 4:074:144:283:454:491:534:005:07
80 Leonardo Dina 🇮🇹 ITA 25-29 21/72 1:08:43 33:5429:485:05 4:123:223:583:074:291:264:045:10
81 Patiu Rabiu 🇳🇬 NGR 30-34 31/108 1:08:48 33:4230:154:55 4:053:453:493:344:311:343:535:04
82 Aleksandar Zlatkov 🇦🇹 AUT 30-34 32/108 1:09:04 33:0030:385:31 4:003:314:223:524:251:443:305:14
83 Filip Modelski 🇵🇱 POL 30-34 33/108 1:09:20 32:5731:275:00 4:043:224:103:044:192:044:186:06
84 Jakub Hrdlička 🇨🇿 CZE 16-24 10/35 1:09:22 30:3733:435:07 4:214:075:153:174:322:113:396:21
85 Edoardo Innocenti 🇮🇹 ITA 30-34 34/108 1:09:41 32:0032:395:06 4:103:484:373:484:361:413:376:22
86 Aleksi Isomäki 🇫🇮 FIN 25-29 22/72 1:09:45 31:4132:385:30 4:043:505:284:014:271:383:106:00
87 Mauro Santambrogio 🇮🇹 ITA 40-44 8/39 1:09:56 29:3735:185:07 4:003:545:464:014:221:534:236:59
88 Ignacio Basañez 🇪🇸 ESP 35-39 11/74 1:10:04 31:3133:514:45 4:183:515:023:504:301:414:176:22
89 Roger Marti Vargas 🇪🇸 ESP 25-29 23/72 1:10:09 32:2133:014:49 4:124:124:274:254:431:593:355:28
90 Florian Happerger 🇦🇹 AUT 16-24 11/35 1:10:14 34:5230:145:12 4:094:064:203:494:351:263:464:03
91 Samer Nakchi 🇮🇹 ITA 35-39 12/74 1:10:18 31:5732:595:27 4:093:504:223:144:281:463:437:27
92 Giovanni Domenico Nucera 🇮🇹 ITA 35-39 13/74 1:10:19 29:1936:174:48 3:594:144:483:324:182:173:589:11
93 Martin Pavlis 🇨🇿 CZE 25-29 24/72 1:10:23 32:3632:515:00 4:203:274:343:154:331:484:026:52
94 Matteo Alessandroni 🇮🇹 ITA 30-34 35/108 1:10:24 31:2834:054:55 3:563:145:134:024:531:394:057:03
95 Domi Zamorano 🇪🇸 ESP 35-39 14/74 1:10:31 31:5133:494:54 4:084:005:013:154:321:404:137:00
96 Martin Šebesta 🇨🇿 CZE 30-34 36/108 1:10:33 33:4431:245:29 3:493:533:544:214:121:554:274:53
97 Kieren Lloyd 🇬🇧 GBR 30-34 37/108 1:10:34 32:3932:445:17 4:114:083:583:074:342:353:466:25
98 Marco Parlani 🇮🇹 ITA 35-39 15/74 1:10:35 33:3332:055:02 4:164:024:233:204:311:354:085:50
99 Tiago Correia 🇵🇹 POR 25-29 25/72 1:10:41 34:0131:285:16 4:083:494:123:354:271:494:135:15
100 Christos Tampakos 🇬🇷 GRE 40-44 9/39 1:10:50 33:0332:455:07 4:094:074:433:524:371:414:414:55

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