HYROX Turin 2026: Pro Men results

442 finishers on 30 Jan 2026. Typical finish 1:21:00, fastest 10% under 1:06:03. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Hugo Hugemark 🇸🇪 SWE 25-29 1/105 0:57:55 27:5225:504:18 3:532:263:592:534:031:263:253:45
2 Quentin Garel 🇫🇷 FRA 25-29 2/105 0:58:20 28:3725:314:17 3:492:463:412:374:061:262:524:14
3 Oli Fricker 🇬🇧 GBR 30-34 1/118 0:58:50 28:5925:224:33 4:043:163:382:364:111:062:523:39
4 Paul O Brien 🇮🇪 IRL 40-44 1/46 0:59:26 28:3626:224:31 3:503:074:052:094:031:243:134:31
5 Tiziano Pedrocchi 🇨🇭 SUI 25-29 3/105 0:59:49 28:5326:334:29 3:543:354:412:414:011:272:513:23
6 Samuele Carlo Ayrton Abrami 🇮🇹 ITA 30-34 2/118 1:00:17 28:5726:594:26 3:473:344:282:504:001:343:123:34
7 José Ribeiro 🇵🇹 POR 16-24 1/50 1:00:46 29:3126:484:32 4:033:003:472:284:081:373:264:19
8 Fergus Chretiennot 🇫🇷 FRA 30-34 3/118 1:00:51 28:1028:194:27 4:013:284:332:444:141:243:104:45
9 Gregory Pereira 🇫🇷 FRA 25-29 4/105 1:01:00 27:3428:504:41 4:082:564:562:434:041:443:284:51
10 Øystein Flaten 🇳🇴 NOR 30-34 4/118 1:01:12 29:0027:394:38 4:073:064:312:594:101:113:164:19
11 Robert Livesey 🇬🇧 GBR 16-24 2/50 1:01:13 29:4227:104:26 4:073:114:102:464:111:292:554:21
12 Nicolas Reynet 🇫🇷 FRA 30-34 5/118 1:01:34 29:2527:384:35 4:083:134:172:284:161:283:094:39
13 Reynaldo Latinne 🇧🇪 BEL 30-34 6/118 1:01:55 30:3626:274:57 3:543:093:392:394:101:273:044:25
14 Mike Schifferle 🇨🇭 SUI 50-54 1/13 1:02:15 29:0528:304:44 4:003:054:112:554:161:333:344:56
15 Tyler Rutten 🇬🇧 GBR 30-34 7/118 1:02:17 29:3528:094:36 4:123:053:532:494:211:343:045:11
16 Théo Lainé 🇫🇷 FRA 16-24 3/50 1:02:25 29:0029:094:22 4:102:525:072:574:171:383:484:20
17 Luke Buckland 🇬🇧 GBR 16-24 4/50 1:02:26 29:1528:384:35 4:023:194:403:054:251:343:114:22
18 Josh Langley 🇬🇧 GBR 16-24 5/50 1:02:35 30:1627:554:29 4:122:554:092:454:241:363:214:33
19 Rik Beugel 🇳🇱 NED 16-24 6/50 1:02:45 29:4528:114:54 4:133:504:562:084:211:392:504:14
20 Adam Frery 🇫🇷 FRA 25-29 5/105 1:02:56 29:4328:394:38 3:573:364:352:554:071:373:404:12
21 Cédric Wu 🇫🇷 FRA 16-24 7/50 1:03:00 28:5029:444:32 4:043:434:533:134:171:403:264:28
22 Giuseppe Spreafico 🇮🇹 ITA 40-44 2/46 1:03:07 29:5528:404:36 4:043:144:352:534:151:353:254:39
23 Lucas Sallin 🇨🇭 SUI 30-34 8/118 1:03:15 29:4028:564:44 4:053:054:302:544:091:373:075:29
24 Mark Caruana 🇲🇹 MLT 30-34 9/118 1:03:16 29:1729:284:36 3:473:175:063:274:211:383:374:15
25 Clovis Dalban Moreynas 🇫🇷 FRA 35-39 1/78 1:03:41 27:4031:045:01 4:063:174:553:064:341:463:375:43
26 Matteo Quadarella 🇮🇹 ITA 30-34 10/118 1:03:52 31:0927:594:49 3:583:314:412:574:181:343:163:44
27 Maelann Bart 🇫🇷 FRA 30-34 11/118 1:04:01 29:1130:184:35 4:053:015:093:204:231:403:285:12
28 Aaron Bassett 🇮🇪 IRL 30-34 12/118 1:04:07 29:2530:014:45 4:093:334:582:504:251:533:194:54
29 Lucas Dalglish 🇬🇧 GBR 40-44 3/46 1:04:16 32:0027:205:00 4:122:414:052:504:211:303:304:11
30 Samuel Stevens 🇬🇧 GBR 25-29 6/105 1:04:17 32:0127:195:02 3:493:024:133:124:111:332:554:24
31 Sandro Luca Lombardi 🇨🇭 SUI 16-24 8/50 1:04:31 31:0828:424:45 4:003:123:563:084:191:233:305:14
32 Fadel Ndiaye 🇮🇹 ITA 25-29 7/105 1:04:35 29:2030:564:23 3:593:575:163:294:191:433:164:57
33 Antonio Lavitola 🇮🇹 ITA 30-34 13/118 1:04:36 31:0328:464:51 4:073:044:353:134:201:253:384:24
34 Julien Charlot 🇫🇷 FRA 25-29 8/105 1:04:38 30:3028:465:26 4:023:185:002:404:181:363:314:21
35 Rok Kolarič 🇸🇮 SLO 40-44 4/46 1:04:43 31:1128:484:47 4:043:054:073:134:191:263:454:49
36 Achraf Maizzou 🇫🇷 FRA 35-39 2/78 1:04:44 30:2529:344:51 3:583:355:532:564:101:383:263:58
37 Nhick Dampouya 🇫🇷 FRA 35-39 3/78 1:04:53 30:5929:124:46 4:043:014:402:464:221:373:415:01
38 Jean Claude Faenza 🇲🇹 MLT 30-34 14/118 1:04:55 31:0629:014:52 4:013:065:073:014:211:403:444:01
39 Romain Serveaux 🇫🇷 FRA 40-44 5/46 1:05:04 28:3232:044:33 4:053:426:152:334:171:263:575:49
40 Shaun Hudson 🇬🇧 GBR 25-29 9/105 1:05:17 29:0031:384:42 3:573:055:063:424:221:293:366:21
41 Roberto Varisco 🇮🇹 ITA 30-34 15/118 1:05:19 30:5729:285:01 4:053:574:182:504:071:313:484:52
42 Yann Gousseff 🇫🇷 FRA 30-34 16/118 1:05:23 30:4829:474:53 4:103:394:473:124:271:303:394:23
43 Emil Møller Jakobsen 🇩🇰 DEN 25-29 10/105 1:05:31 30:5929:544:43 4:052:444:303:224:191:463:435:25
44 Mathieu Gschwandtner 🇦🇹 AUT 25-29 11/105 1:05:40 31:1429:424:50 4:092:474:053:024:171:343:416:07
45 Kyle Darmanin 🇲🇹 MLT 30-34 17/118 1:06:03 32:0629:204:43 4:153:284:192:314:261:244:014:56
46 Lorenzo Parodi 🇮🇹 ITA 25-29 12/105 1:06:04 31:3729:295:04 4:023:154:232:424:191:383:525:18
47 Felix Möller 🇦🇹 AUT 16-24 9/50 1:06:21 30:1331:214:53 4:082:584:553:224:371:443:465:51
48 Pedro Guerra 🇵🇹 POR 40-44 6/46 1:06:29 31:2030:174:55 4:123:524:183:204:181:334:384:06
49 Laurent Navarro 🇫🇷 FRA 30-34 18/118 1:06:39 29:4532:024:57 4:013:595:063:494:211:364:124:58
50 Daniel Gajic 🇮🇹 ITA 25-29 13/105 1:06:47 30:2231:544:38 4:123:044:303:234:251:333:566:51
51 Marco Angelini 🇮🇹 ITA 30-34 19/118 1:06:52 31:0131:144:41 4:083:254:313:174:031:423:576:11
52 Edgar Ruche 🇨🇭 SUI 25-29 14/105 1:06:57 32:0329:355:24 3:472:474:593:524:061:314:144:19
53 Giovanni Benzon 🇮🇹 ITA 16-24 10/50 1:07:05 29:0133:274:41 4:003:576:083:564:201:454:234:58
54 Christian Nicolino 🇮🇹 ITA 30-34 20/118 1:07:06 30:2331:345:12 4:093:315:303:244:291:383:505:03
55 Yann Carballa 🇨🇭 SUI 35-39 4/78 1:07:13 33:3128:395:07 4:093:144:232:394:231:273:564:28
56 Pietro Picozzi 🇮🇹 ITA 25-29 15/105 1:07:32 30:4932:004:47 4:133:415:172:564:261:493:435:55
57 Thomas Konieczkowicz 🇫🇷 FRA 30-34 21/118 1:07:40 31:0931:534:41 4:133:054:453:534:191:414:215:36
58 Giorgos Giakoumakis 🇬🇷 GRE 25-29 16/105 1:07:43 32:0929:575:43 3:523:055:453:344:121:313:484:10
59 Paolo Verzeletti 🇮🇹 ITA 16-24 11/50 1:07:51 29:3633:185:02 4:203:395:013:504:231:454:186:02
60 Marco di Geronimo 🇮🇹 ITA 40-44 7/46 1:07:52 31:0831:325:16 4:053:245:143:374:372:064:064:23
61 Jonas Müller 🇨🇭 SUI 30-34 22/118 1:08:02 32:5529:355:34 3:563:005:343:274:211:512:584:28
62 André Coelho 🇵🇹 POR 35-39 5/78 1:08:05 33:2929:464:53 4:203:075:022:464:251:374:024:27
63 Samuel Belhumeur 🇨🇭 SUI 16-24 12/50 1:08:31 32:2530:595:13 4:033:354:163:304:311:364:225:06
64 Rui Sousa 🇵🇹 POR 40-44 8/46 1:08:35 29:5333:524:53 4:153:395:483:174:222:163:556:20
65 Luke Forster 🇮🇪 IRL 25-29 17/105 1:08:36 30:2733:174:56 4:113:485:282:494:222:054:226:12
66 Diogo Ramalheira 🇵🇹 POR 35-39 6/78 1:08:41 30:0533:594:42 4:013:345:033:144:211:524:217:33
67 Jose Pinho 🇵🇹 POR 25-29 18/105 1:08:44 31:5531:345:19 4:083:196:122:424:331:483:115:41
68 Alexandre Abbas 🇫🇷 FRA 30-34 23/118 1:08:47 29:5734:154:40 3:572:585:143:104:232:443:478:02
68 Shaw Foster 🇬🇧 GBR 25-29 19/105 1:08:47 31:2632:434:43 4:023:235:134:144:241:384:035:46
68 Walter Paladina 🇮🇹 ITA 25-29 19/105 1:08:47 30:4832:435:20 4:173:535:512:524:241:554:195:12
71 Maxence Degrolard 🇨🇭 SUI 35-39 7/78 1:08:55 33:0230:415:18 4:063:064:593:284:221:454:034:52
72 Léo Lesueur 🇫🇷 FRA 16-24 13/50 1:09:01 32:1031:345:21 4:073:254:463:124:321:434:015:48
73 Daniele Massaro 🇮🇹 ITA 16-24 14/50 1:09:18 33:2930:455:08 4:093:295:033:114:312:053:454:32
74 Sam Mezzache 🇫🇷 FRA 40-44 9/46 1:09:22 30:2734:054:55 4:163:584:583:244:281:274:147:20
74 Dario Panaro 🇮🇹 ITA 30-34 24/118 1:09:22 31:2132:575:08 3:493:045:454:114:341:334:555:06
76 Simone Brignoli 🇮🇹 ITA 16-24 15/50 1:09:29 31:3932:465:09 3:593:124:454:174:281:574:425:26
76 Emanuele Cesti 🇮🇹 ITA 35-39 8/78 1:09:29 31:5532:095:29 4:103:024:413:384:191:406:044:35
78 Daniele Colombara 🇮🇹 ITA 30-34 25/118 1:09:32 34:4430:014:52 4:082:394:512:394:271:414:594:37
79 Marco Tenuta 🇮🇹 ITA 25-29 21/105 1:09:33 31:4632:544:57 4:153:545:513:574:272:093:554:26
80 Jordan Hanson 🇬🇧 GBR 35-39 9/78 1:09:35 34:0530:225:12 4:063:104:453:484:211:574:084:07
81 Ayyoub Zarroq 🇲🇦 MAR 25-29 22/105 1:09:49 34:4629:205:47 3:543:035:452:384:081:373:574:18
82 Iacopo Baraccani 🇮🇹 ITA 30-34 26/118 1:09:53 32:0832:305:19 4:073:574:553:254:261:524:395:09
83 Francesco Biviano 🇮🇹 ITA 30-34 27/118 1:09:54 31:2833:334:58 4:133:505:004:154:351:444:065:50
84 Giovanni Tassinari 🇮🇹 ITA 25-29 23/105 1:09:55 32:1632:275:16 4:123:364:214:054:461:494:075:31
85 Baptiste Lance 🇫🇷 FRA 25-29 24/105 1:10:03 31:2033:524:55 4:114:035:303:324:331:454:006:18
86 Alister Camilleri 🇲🇹 MLT 16-24 16/50 1:10:06 31:0933:395:22 3:584:017:003:184:371:503:435:12
87 Alessio Picco 🇮🇹 ITA 40-44 10/46 1:10:21 31:0934:095:08 4:043:536:044:184:271:484:075:28
88 Albert Attard 🇲🇹 MLT 40-44 11/46 1:10:36 32:2232:086:10 4:123:465:083:284:211:454:225:06
89 Marco Tomasin 🇮🇹 ITA 25-29 25/105 1:10:37 34:3930:475:17 4:183:385:093:054:381:213:404:58
90 Diego Siviero 🇮🇹 ITA 25-29 26/105 1:10:38 31:4533:435:15 4:053:205:333:204:282:094:446:04
91 Enrico Battistel 🇮🇹 ITA 35-39 10/78 1:10:43 33:2631:595:23 4:103:425:193:104:201:574:105:11
91 Alexandre Boccon 🇫🇷 FRA 35-39 10/78 1:10:43 32:3432:505:24 4:133:365:183:104:291:404:325:52
93 Gianmarco Damiani 🇮🇹 ITA 30-34 28/118 1:10:48 32:1333:175:23 4:024:206:212:544:332:014:134:53
94 Darren Helley 🇬🇧 GBR 30-34 29/118 1:10:54 31:5734:034:59 4:093:135:323:554:372:054:256:07
95 Emanuele Napoli 🇮🇹 ITA 30-34 30/118 1:10:56 35:4829:465:28 4:152:364:453:174:331:424:324:06
96 Simone Voltan 🇮🇹 ITA 35-39 12/78 1:11:10 32:1233:585:05 4:143:465:273:504:381:424:206:01
97 Alessandro Matteo Bussone 🇮🇹 ITA 30-34 31/118 1:11:13 31:5334:324:53 4:093:094:413:484:172:214:347:33
98 Fabio Poirè 🇮🇹 ITA 30-34 32/118 1:11:24 33:5832:025:27 4:123:135:123:164:371:324:215:39
99 Sebastian Sienkiewicz 🇵🇱 POL 30-34 33/118 1:11:33 33:1132:365:51 3:562:523:464:214:171:305:246:30
100 Andrea Debiasi 🇮🇹 ITA 16-24 17/50 1:11:34 30:3336:214:44 4:113:376:094:214:242:314:416:27

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