HYROX Turin 2026: Pro Doubles Men results

326 teams on 30 Jan 2026. Typical finish 1:09:30, fastest 10% under 0:59:05. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Igor Arruti Salgado, Aitor Lizarazu Hormilla 🇪🇸 ESP 30-34 1/80 0:52:21 27:2420:594:05 3:261:462:542:023:511:172:203:23
2 Evan Marion, Steve Pinau 🇫🇷 FRA 25-29 1/79 0:53:01 27:1521:474:04 3:291:523:351:523:421:132:193:45
3 Luis Garcia Rubio, Hugo Hugemark 🇪🇪 EST 25-29 2/79 0:53:04 27:2721:493:53 3:281:533:191:553:501:222:243:38
4 Nicolas Reynet, Raphael De Bonnieres 🇫🇷 FRA 30-34 2/80 0:53:52 27:3622:253:55 3:352:013:391:534:021:232:153:37
5 Enzo Robillard, Davy Halgand 🇫🇷 FRA 30-34 3/80 0:54:40 27:5322:454:08 3:352:003:501:583:581:262:313:27
6 Théo Lainé, Gaëtan Chappaz 🇫🇷 FRA 30-34 4/80 0:54:55 29:1121:503:59 3:381:523:281:503:571:152:283:22
7 Conor Lacey, Cathal Lacey 🇮🇪 IRL 25-29 3/79 0:55:09 28:4022:204:12 3:421:463:252:003:531:172:233:54
8 Robert Livesey, Gareth Skinner 🇬🇧 GBR 25-29 4/79 0:55:58 28:3123:074:25 3:362:123:592:014:021:142:173:46
9 Mark Caruana, Jean Claude Faenza 🇲🇹 MLT 30-34 5/80 0:56:11 28:5223:084:15 3:282:063:481:594:051:202:403:42
10 Kai Hammond Briton, Mario Nogales Pastrana 🇬🇧 GBR 30-34 6/80 0:56:13 28:5023:024:26 3:361:573:222:224:111:272:303:37
11 Boris Gurtner, Zacary Camp 🇨🇭 SUI 25-29 5/79 0:56:16 27:4724:124:21 3:392:204:052:144:001:302:513:33
12 Nicolas Lojowski, Sebastien Barreaud 🇫🇷 FRA 40-44 1/38 0:56:18 29:1322:494:21 3:402:053:292:064:021:172:263:44
13 Giovanni Benzon, Gioele Patroni 🇮🇹 ITA 25-29 6/79 0:56:41 27:5824:284:18 3:372:124:012:274:051:292:483:49
14 Vladimir Casap, Alberto Popescu MDA 25-29 7/79 0:56:54 29:4322:444:29 3:352:013:312:194:051:132:383:22
15 Augustin Tonnel, Amory Fedjekhi 🇫🇷 FRA 25-29 8/79 0:57:09 30:0622:254:42 3:381:543:271:554:061:252:303:30
16 Gaetan Blas, Matthias Dini 🇫🇷 FRA 30-34 7/80 0:57:27 29:5523:074:31 3:341:593:292:064:091:262:403:44
17 Pedro Guerra, André Coelho 🇵🇹 POR 35-39 1/69 0:57:29 30:5022:224:21 3:381:573:221:423:581:252:583:22
18 Amândio Ferreira, Vasco Cunha 🇵🇹 POR 25-29 9/79 0:57:31 29:3423:354:27 3:361:564:082:044:011:272:473:36
19 Vasco Garcez, Francisco Ferrador 🇵🇹 POR 25-29 10/79 0:57:38 29:0024:214:21 3:372:574:101:584:141:292:263:30
20 Nicholas Buccellato, Gianluca Rocco 🇮🇹 ITA 25-29 11/79 0:57:47 29:2523:584:29 3:402:313:522:063:581:242:493:38
21 André Aires, Fábio Portela 🇵🇹 POR 35-39 2/69 0:57:54 30:3123:004:29 3:342:083:321:493:571:282:274:05
21 Simone Voltan, Walter Paladina 🇮🇹 ITA 30-34 8/80 0:57:54 28:4924:324:36 3:432:234:292:044:111:252:323:45
23 Matt Lundberg, Aaron Bassett 🇬🇧 GBR 30-34 9/80 0:58:05 28:4724:554:27 3:372:024:022:483:571:403:073:42
24 Mark Kinnell, John-Paul Burns 🇬🇧 GBR 40-44 2/38 0:58:19 31:5222:094:23 3:331:453:041:583:541:272:483:40
25 Giulio Garello, Simone Mozzato 🇮🇹 ITA 30-34 10/80 0:58:21 29:2424:064:55 3:551:553:502:204:111:282:443:43
26 Grégory Jullien, Yannick Jankovits 🇫🇷 FRA 40-44 3/38 0:58:32 29:4324:204:34 3:402:123:432:334:041:313:043:33
27 Alessandro Pagani, Emanuele Cesti 🇮🇹 ITA 30-34 11/80 0:58:33 30:1223:424:42 3:472:013:322:014:081:253:193:29
28 Frank Rafferty, Rory Nolan 🇮🇪 IRL 16-24 1/30 0:58:42 27:5526:254:27 3:482:375:031:594:161:173:014:24
29 Diogo Castro, William Boirat 🇵🇹 POR 35-39 3/69 0:58:46 30:1624:004:35 3:362:003:462:104:071:253:033:53
30 Davide Macedo, Pedro Soares 🇵🇹 POR 25-29 12/79 0:58:48 30:5023:274:36 3:352:104:021:504:061:312:473:26
31 Maxime Gendrot, Thibaud Villoury 🇫🇷 FRA 25-29 13/79 0:58:50 29:3824:344:42 3:362:064:002:294:151:212:444:03
32 Emmanuel Casse, Francois Paccard 🇫🇷 FRA 25-29 14/79 0:58:58 30:4723:444:32 3:322:213:582:033:541:322:513:33
33 Gabriel Farrugia, Jonathan Charles Debono 🇲🇹 MLT 35-39 4/69 0:59:00 30:3524:034:26 3:401:563:581:594:131:322:513:54
34 Alessandro Carlet, Nicola Viviani 🇮🇹 ITA 30-34 12/80 0:59:09 29:3425:084:31 3:352:203:542:104:121:263:234:08
34 Daniele Massaro, Marco Maiorano 🇮🇹 ITA 16-24 2/30 0:59:09 32:0922:204:44 3:351:593:251:503:531:232:503:25
36 Alexandre Guillemot, Alexandre Avet 🇫🇷 FRA 25-29 15/79 0:59:10 30:2723:534:54 3:512:153:341:544:111:292:593:40
37 Dimitri Waeber, Alexandre Nunes 🇨🇭 SUI 30-34 13/80 0:59:11 31:3222:415:04 3:342:043:301:524:091:212:543:17
37 Matteo Furlan, Paolo Denti 🇮🇹 ITA 30-34 13/80 0:59:11 30:3024:094:37 3:372:183:582:093:501:352:533:49
37 Xhevdet Jakova, Riccardo Segalini 🇮🇹 ITA 25-29 16/79 0:59:11 30:1924:214:35 3:392:313:512:094:031:243:063:38
40 Lambert Poujol, Benjamin Rupied 🇫🇷 FRA 35-39 5/69 0:59:21 31:0723:454:35 3:392:193:492:064:091:292:403:34
41 Domonkos Kővári, Balázs Gyenes 🇭🇺 HUN 16-24 3/30 0:59:23 31:2923:234:37 3:402:133:332:174:071:302:273:36
42 Jessie Pellerin, Corentin Folliot 🇫🇷 FRA 25-29 17/79 0:59:29 30:5123:544:49 3:362:074:121:534:051:233:043:34
43 Victor De La Cruz, Simone Battaglia CUB 30-34 15/80 0:59:32 30:0924:494:39 4:022:063:362:144:241:463:083:33
44 Marco Kenneder, Fabian Trettenbach 🇩🇪 GER 35-39 6/69 0:59:33 31:3423:134:51 3:382:033:442:004:131:212:343:40
45 Marco Pelis, Salvatore Caligiuri 🇮🇹 ITA 40-44 4/38 0:59:41 31:4523:134:46 3:362:053:182:054:101:262:483:45
46 Raphael Gutknecht, Guillaume Bernard 🇨🇭 SUI 25-29 18/79 0:59:42 30:3424:304:41 3:382:184:182:394:011:202:403:36
47 Luca Persiani, Gianluca Zambelli 🇮🇹 ITA 25-29 19/79 0:59:45 32:2922:115:09 3:432:013:171:504:041:182:193:39
48 Marco Parlani, Stefano Gemello 🇮🇹 ITA 35-39 7/69 0:59:48 31:3723:244:51 3:422:144:011:544:071:232:253:38
49 Geoffrey Odru, Theo Argent 🇫🇷 FRA 25-29 20/79 0:59:50 31:1824:024:34 3:442:013:562:264:011:312:393:44
50 Benjamin Pierluigi, Aurelien Noiret 🇫🇷 FRA 45-49 1/15 0:59:53 31:2823:474:44 3:461:414:031:584:111:172:533:58
51 Mehdi Yassine, Romain Charmillon 🇫🇷 FRA 30-34 16/80 1:00:05 30:3824:374:53 3:462:134:042:174:121:362:383:51
52 Matt Wilson, Thomas Vivian 🇬🇧 GBR 16-24 4/30 1:00:15 31:0724:304:43 3:342:174:022:063:561:303:034:02
53 Florian Verderame, Elias Iboukhoulef 🇫🇷 FRA 30-34 17/80 1:00:33 30:4525:194:32 3:402:064:292:034:081:272:504:36
54 Gregory Piombino, Damien Renaudet 🇫🇷 FRA 35-39 8/69 1:00:49 29:2225:575:34 3:442:073:232:344:291:363:594:05
55 Quentin Amouret, Choaib Benchaoub 🇫🇷 FRA 25-29 21/79 1:00:54 32:0023:315:28 3:392:214:031:474:221:222:293:28
56 Arthur L’Her, Andy Velletaz 🇫🇷 FRA 30-34 18/80 1:00:56 31:5924:074:55 3:451:573:512:094:131:373:033:32
57 Ross O Loughlin, Brian Comyns 🇮🇪 IRL 40-44 5/38 1:00:59 31:2124:574:46 3:452:163:372:014:101:342:554:39
58 Costantino Valente, Lorenzo Grillo 🇮🇹 ITA 35-39 9/69 1:01:00 30:0626:274:32 3:332:405:141:574:181:353:183:52
59 Gabriele Branca, Mattia Piaia 🇮🇹 ITA 25-29 22/79 1:01:01 31:0125:214:44 3:462:254:232:004:161:363:143:41
60 Noé Belhumeur, Samuel Belhumeur 🇨🇭 SUI 16-24 5/30 1:01:02 31:4224:304:55 3:512:033:282:274:161:252:544:06
61 Alessandro Brambilla Colnago, Mauro Viel 🇮🇹 ITA 40-44 6/38 1:01:03 31:1225:094:47 3:382:103:492:544:071:323:133:46
62 Geremia Brighenti, Antonio Magri 🇮🇹 ITA 30-34 19/80 1:01:04 33:0022:415:28 3:481:533:341:354:041:232:513:33
63 Gaël Fraysse, Ismaïl Sebti 🇫🇷 FRA 16-24 6/30 1:01:05 32:1224:374:20 3:422:253:492:024:101:313:053:53
64 Roberto Zeppegno, Davide Ciecato 🇮🇹 ITA 40-44 7/38 1:01:11 30:4225:245:09 3:362:173:532:424:091:293:293:49
65 Gustavo Almeida, Miguel Castro 🇵🇹 POR 35-39 10/69 1:01:16 32:4523:384:56 3:332:123:392:094:071:282:513:39
66 Luigi Involti, Alessandro Rodella 🇮🇹 ITA 35-39 11/69 1:01:48 30:5826:024:53 3:482:323:542:334:141:393:283:54
67 Filippo Falchetti, Giovanni Mennuti 🇮🇹 ITA 30-34 20/80 1:01:52 32:0824:355:14 3:461:523:592:094:041:423:103:53
68 Michele Zanirato, Alberto Zorzi 🇮🇹 ITA 35-39 12/69 1:01:53 32:0924:105:38 3:411:553:492:164:201:332:523:44
69 Valentin Beasse, Martin Debourg 🇫🇷 FRA 25-29 23/79 1:02:03 33:2323:494:56 3:442:003:432:074:071:302:593:39
70 Daniel Skinner, Christopher Walsh 🇬🇧 GBR 40-44 8/38 1:02:05 30:0127:284:40 3:422:254:452:564:141:353:194:32
71 Antoine Dangoisse, Lucas Dangoisse 🇫🇷 FRA 40-44 9/38 1:02:08 30:4926:414:42 3:582:204:022:314:351:383:294:08
72 Damiano Tramontano, Andrea Landi 🇮🇹 ITA 35-39 13/69 1:02:15 31:0726:174:56 3:332:494:492:254:161:163:163:53
73 Stefano Povoli, Denis Rosola 🇮🇹 ITA 35-39 14/69 1:02:27 32:1425:264:52 3:401:484:032:234:091:444:093:30
74 Luca Mason, Flavio Floridi 🇮🇹 ITA 30-34 21/80 1:02:31 33:2824:094:59 3:372:053:531:584:111:333:143:38
75 Marcos Barbosa, João Araújo 🇵🇹 POR 45-49 2/15 1:02:32 30:4427:234:29 3:582:534:442:034:251:233:374:20
76 Luca Fagioli, Roberto Cassidei 🇮🇹 ITA 35-39 15/69 1:02:35 30:4827:134:38 4:092:134:142:234:381:443:394:13
77 Dino Porzionato, Marco Di Marco 🇮🇹 ITA 30-34 22/80 1:02:46 34:2823:075:15 3:461:563:351:554:041:402:473:24
78 Baptiste Da Cunha, Morgan Zanoli 🇫🇷 FRA 25-29 24/79 1:02:48 33:2323:595:30 3:452:063:441:554:161:212:533:59
79 Tarek Emad, Moataz Amer 🇪🇬 EGY 35-39 16/69 1:02:49 32:3525:244:55 3:332:304:282:124:061:403:083:47
80 Joffrey Bailly, Yohann Lamant 🇫🇷 FRA 30-34 23/80 1:02:53 34:0823:335:17 3:442:133:431:504:111:242:483:40
81 Davide Gioetto, Simone Gorzegno 🇮🇹 ITA 35-39 17/69 1:03:01 31:2027:104:37 3:532:414:422:464:211:453:133:49
82 Davy Dubois, Sandro Occhilupo 🇨🇭 SUI 50-54 1/12 1:03:05 31:5726:055:08 3:572:194:032:364:231:253:124:10
83 Alexis Carteron, Wilhem Niel 🇫🇷 FRA 25-29 25/79 1:03:14 35:1722:325:29 3:332:193:461:443:581:062:313:35
83 Manuel Romero Vazquez, Breogan Novoa Vilar 🇪🇸 ESP 45-49 3/15 1:03:14 33:1824:515:10 3:452:324:232:004:131:272:443:47
85 Giorgio Galbiati, Alberto Bandini 🇮🇹 ITA 30-34 24/80 1:03:17 32:5025:275:05 3:342:083:472:373:571:323:084:44
86 Marco Plebani, Nicola Bellini 🇮🇹 ITA 25-29 26/79 1:03:25 32:3825:584:53 3:522:144:222:394:211:402:573:53
87 Matteo Tufilli, Elia Calzolari 🇮🇹 ITA 16-24 7/30 1:03:32 33:1325:394:43 3:472:144:022:304:041:212:584:43
88 Jean-Luc Beney, Reynald Perrin 🇨🇭 SUI 40-44 10/38 1:03:36 31:5726:275:16 3:452:224:302:144:211:253:154:35
89 Alberto Gambuti, Matteo Nanni SMR 30-34 25/80 1:03:38 32:0626:384:59 3:561:574:183:014:101:523:064:18
90 Abenezer Castiglioni, Marino Maximiliano Maiorino 🇮🇹 ITA 25-29 27/79 1:03:40 31:4827:024:55 3:482:395:142:094:191:263:154:12
90 Giovanni Guidetti, Federico Canuti 🇮🇹 ITA 40-44 11/38 1:03:40 34:1624:424:49 3:412:213:492:074:181:302:583:58
92 Leandro Sugameli, Alessandro Prini 🇮🇹 ITA 45-49 4/15 1:03:45 31:4727:104:54 3:572:034:542:204:371:283:424:09
92 Marco Pavanello, Alex Bellin 🇮🇹 ITA 40-44 12/38 1:03:45 32:5525:305:25 3:542:073:512:174:181:463:333:44
94 Isacco Martufi, Gaetano Fidanzati 🇮🇹 ITA 30-34 26/80 1:03:48 34:0724:405:07 3:411:594:221:554:181:273:003:58
95 Léo Lamarre, Alexis Ben Mechdal Mathieu 🇫🇷 FRA 25-29 28/79 1:03:50 33:3925:125:02 3:481:573:442:384:221:253:184:00
96 Enrico Mellano, Samuele Curiotto 🇮🇹 ITA 25-29 29/79 1:03:51 33:5824:455:13 3:462:253:502:084:161:342:503:56
97 Antoine Réthoré, Hugo Laracca 🇫🇷 FRA 25-29 30/79 1:04:12 32:0327:224:51 3:542:484:502:414:171:283:333:51
98 Michele Guardino, Mario Mongiovì 🇮🇹 ITA 30-34 27/80 1:04:13 33:4025:235:14 3:532:054:052:254:191:423:313:23
99 Pablo Mardones, Philipp Ringmann 🇨🇱 CHI 30-34 28/80 1:04:15 32:5126:344:55 3:402:304:162:364:221:433:224:05
100 Victor Roman, Sacha Guilhen 🇫🇷 FRA 16-24 8/30 1:04:16 31:2928:074:43 3:361:408:062:014:071:403:083:49

Rank is the finishing position within Pro Doubles Men among timed teams. 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