HYROX Bologna 2026: Pro Doubles Men results

210 teams on 6 Apr 2026. Typical finish 1:06:50, fastest 10% under 0:56:49. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Quentin Garel, Alan Cao 🇫🇷 FRA 30-34 1/66 0:50:45 27:0319:573:49 3:291:432:351:393:391:202:133:19
2 Lasse Pips, Rene Groinig 🇦🇹 AUT 25-29 1/44 0:52:16 27:2921:033:49 3:321:562:461:523:401:232:253:29
3 Kenny Steger, Pär Bergsman 🇸🇪 SWE 30-34 2/66 0:52:31 27:3321:113:51 3:311:542:422:013:481:242:223:29
4 Jac Smith, Ezra Warren WLS 25-29 2/44 0:52:34 27:2321:124:03 3:331:563:111:383:501:162:213:27
5 Alex Gasser, Francesco Fioravanti 🇮🇹 ITA 30-34 3/66 0:53:19 28:3820:374:08 3:311:442:471:493:491:242:183:15
6 Jeremy Mcconnell, Kieron White 🇮🇪 IRL 30-34 4/66 0:53:24 28:0021:373:51 3:301:402:372:023:411:262:463:55
7 Tiarnan O’Neill, Ewan Applewhite 🇮🇪 IRL 16-24 1/24 0:53:50 28:1721:314:06 3:291:442:482:413:351:202:243:30
8 Kev Jackson, Christos Agrodimos 🇬🇧 GBR 30-34 5/66 0:53:52 28:0321:534:01 3:291:433:242:093:461:302:323:20
9 Filippo Tenca, Dylan Caruso 🇮🇹 ITA 16-24 2/24 0:53:57 27:3122:144:16 3:372:053:051:554:021:192:473:24
10 Samuele Carlo Ayrton Abrami, Giovanni Benzon 🇮🇹 ITA 25-29 3/44 0:54:07 27:5822:124:01 3:341:553:102:043:491:292:453:26
11 Jaafar Moumen, Imad Moutfani 🇲🇦 MAR 35-39 1/36 0:55:11 28:0522:564:15 3:352:123:142:203:551:242:463:30
12 Mauro Viel, Victor De La Cruz 🇮🇹 ITA 40-44 1/16 0:55:17 27:3123:364:15 3:382:112:592:313:561:342:464:01
13 Matteo Cioè, Lorenzo Parodi 🇮🇹 ITA 25-29 4/44 0:55:20 29:3421:314:19 3:301:552:502:063:501:252:313:24
14 Riccardo Tribuzio, Simone Barbiere 🇮🇹 ITA 30-34 6/66 0:55:45 28:5622:374:16 3:361:592:591:564:001:243:073:36
15 Mélik Cangür, Olivier Mairos 🇫🇷 FRA 25-29 5/44 0:55:56 28:1923:164:24 3:362:042:562:233:481:152:504:24
16 Yoann Perez, Thierry Delalonde 🇫🇷 FRA 30-34 7/66 0:55:59 28:0523:464:13 3:522:033:192:134:041:293:033:43
17 Marc Chevrolais, Alan Duvigneau 🇫🇷 FRA 25-29 6/44 0:56:04 28:1823:504:02 3:302:063:421:543:531:342:564:15
18 Simone Fiore Sacco, Nico Küttner 🇮🇹 ITA 25-29 7/44 0:56:06 29:2722:204:25 3:412:042:491:533:561:263:023:29
19 Ben Fitzmartin, Rob Whittaker 🇬🇧 GBR 35-39 2/36 0:56:12 29:2122:404:14 3:302:073:141:563:501:342:463:43
20 Edoardo Marchisio, Mattia Gecaj 🇮🇹 ITA 30-34 8/66 0:56:33 29:1322:494:33 3:431:523:071:543:451:383:023:48
21 Sandro Luca Lombardi, Frank Esslinger 🇨🇭 SUI 25-29 8/44 0:56:44 29:2023:194:11 3:312:133:492:033:541:232:473:39
22 Stefano Polato, Virgilio Zupancich 🇮🇹 ITA 35-39 3/36 0:56:50 29:3222:574:25 3:351:463:052:523:511:282:443:36
23 Marco Kauschka, Iba Diaw 🇩🇪 GER 25-29 9/44 0:56:57 29:3623:004:24 3:282:043:172:063:541:313:073:33
24 Raf Roefs, Brian Vogelzang 🇳🇱 NED 16-24 3/24 0:56:59 29:3223:174:15 3:271:473:402:264:021:332:473:35
25 Daniele Vecchioni, Mirco Catellani 🇮🇹 ITA 40-44 2/16 0:57:01 29:3623:044:24 3:462:083:061:514:001:342:523:47
26 Asier Felipe Sosa Navarro, Daniel Oliva Cabrera 🇪🇸 ESP 30-34 9/66 0:57:02 29:2023:424:04 3:412:003:072:334:051:373:013:38
27 Giorgio Galbiati, Luca Maselli 🇮🇹 ITA 35-39 4/36 0:57:16 30:0722:304:42 3:252:002:512:173:541:352:453:43
28 Marco Boldrini, Nazzareno Boldrini 🇮🇹 ITA 35-39 5/36 0:57:23 29:3823:044:46 3:512:092:582:203:561:332:503:27
29 Marco Maiorano, Daniele Massaro 🇮🇹 ITA 16-24 4/24 0:57:24 31:4121:084:38 3:311:382:571:483:451:292:253:35
30 Francesco Giombini, Luke Forster 🇮🇹 ITA 25-29 10/44 0:57:28 29:1823:524:21 3:402:063:262:044:061:433:053:42
31 Luca Persiani, Gianluca Zambelli 🇮🇹 ITA 25-29 11/44 0:57:29 30:4022:144:41 3:461:433:092:063:551:242:333:38
32 Balázs Gyenes, Domonkos Kővári 🇭🇺 HUN 16-24 5/24 0:57:36 30:2622:484:27 3:432:013:122:403:541:442:153:19
33 Lazaros Koumpouras, Antonios Doukas 🇬🇷 GRE 30-34 10/66 0:57:40 32:0521:044:36 3:351:472:481:503:401:212:393:24
33 Paolo Denti, Matteo Furlan 🇮🇹 ITA 30-34 10/66 0:57:40 29:4323:264:34 3:352:073:212:113:501:422:493:51
35 Javier Zorrilla, Michael Fummo 🇪🇸 ESP 30-34 12/66 0:57:49 30:2523:044:24 3:372:183:061:534:011:412:393:49
36 Josep Maria Ramis Valera, José Manuel Pardo 🇪🇸 ESP 30-34 13/66 0:57:57 30:3922:554:27 3:402:113:071:514:021:332:423:49
37 Samuel Roy, Martin Vondrak 🇨🇦 CAN 25-29 12/44 0:58:17 29:1124:544:17 3:422:063:292:304:031:303:184:16
38 Mattia Tagliapietra, Francesco Pessina 🇮🇹 ITA 25-29 13/44 0:58:23 29:4623:524:48 3:452:093:142:144:011:483:053:36
39 Georgios Ntallas, Dimitrios Gkorezis 🇬🇷 GRE 30-34 14/66 0:58:27 30:5223:104:30 3:382:173:581:433:531:352:403:26
40 Sam West, Brandon Goodsell 🇬🇧 GBR 30-34 15/66 0:58:30 30:0023:584:36 3:422:152:582:203:551:403:193:49
41 Nicolò Rocchi, Riccardo Mazzocchi 🇮🇹 ITA 16-24 6/24 0:58:47 29:3024:444:37 3:432:033:382:264:111:353:024:06
42 Mattias Haugen, Edvard Lie 🇳🇴 NOR 16-24 7/24 0:58:52 30:4123:354:40 3:491:523:172:363:581:372:523:34
43 Tommaso Costa, Alex Diciotto 🇮🇹 ITA 30-34 16/66 0:59:11 30:2124:254:29 3:432:053:291:524:181:383:114:09
44 Nick Broom, Billy Lawrance 🇬🇧 GBR 30-34 17/66 0:59:15 30:2224:154:42 3:482:073:332:214:011:413:113:33
45 Jure Klemenčič, Luka Bodiroža 🇸🇮 SLO 25-29 14/44 0:59:17 31:3923:034:41 3:412:113:111:583:511:303:043:37
45 Marco Guaglianone, Luca Balzarotti 🇮🇹 ITA 30-34 18/66 0:59:17 31:5222:384:51 3:392:113:041:504:001:282:433:43
47 Jordan Burgess, Nick Tate 🇬🇧 GBR 35-39 6/36 0:59:23 29:4525:134:31 3:412:123:342:503:571:353:293:55
48 Alessio Van Den Broucke, Noah Vanwalleghem 🇧🇪 BEL 16-24 8/24 0:59:25 31:0423:484:37 3:361:563:072:473:401:373:113:54
49 Stéphane Fernandez, Nicolas Macherey 🇫🇷 FRA 40-44 3/16 0:59:27 31:0023:285:03 3:432:053:111:504:081:433:103:38
50 Corrado Emmanuele Ciamei, Gerwin Tadije 🇮🇹 ITA 16-24 9/24 0:59:37 31:1323:474:43 3:392:023:392:304:021:342:453:36
51 Tim Schudde, Theodericus P. Orij 🇳🇱 NED 25-29 15/44 0:59:48 31:5623:154:40 3:352:173:162:063:471:402:593:35
52 Moataz Amer, Tarek Emad 🇪🇬 EGY 35-39 7/36 0:59:55 31:1024:204:30 3:382:083:192:053:521:413:244:13
53 Tim Heinzle, Leon Widmaier 🇦🇹 AUT 30-34 19/66 0:59:56 31:1024:044:46 3:531:583:252:204:021:392:533:54
54 Nathanaël Boyer, Eric Brandstätter 🇨🇭 SUI 25-29 16/44 0:59:57 31:2423:474:50 3:452:183:152:104:061:283:093:36
55 Mark O Brien, Evan Cullen 🇮🇪 IRL 25-29 17/44 1:00:00 30:2725:134:25 3:521:553:242:444:021:403:154:21
56 Ayoub Ighmour, Tony Grember 🇲🇦 MAR 35-39 8/36 1:00:01 30:3424:554:37 3:482:183:272:384:071:453:043:48
57 Andrea Landi, Nicolò Ferrari 🇮🇹 ITA 35-39 9/36 1:00:05 30:3525:004:34 3:402:353:472:374:051:353:003:41
58 Marcos Barbosa, João Araújo 🇵🇹 POR 45-49 1/11 1:00:17 30:4425:094:27 3:592:383:352:054:021:293:204:01
59 Giulio Nulli, Iacopo Iachettini 🇮🇹 ITA 35-39 10/36 1:00:19 28:5426:544:34 3:392:215:332:183:551:353:413:52
59 Jonathan Charles Debono, Gabriel Farrugia 🇲🇹 MLT 35-39 10/36 1:00:19 31:0524:424:36 3:421:543:462:244:051:493:163:46
61 Giovanni Tassinari, Marco Vinci 🇮🇹 ITA 30-34 20/66 1:00:34 32:1823:464:35 3:481:512:522:424:101:433:003:40
62 Tommaso Agazzi, Erik Valtulina 🇮🇹 ITA 16-24 10/24 1:00:35 30:0426:174:19 3:522:283:582:154:181:453:334:08
63 Riccardo Segalini, Xhevdet Jakova 🇮🇹 ITA 25-29 18/44 1:00:46 30:4925:164:45 3:322:404:072:123:591:363:133:57
64 Frode Gyland, Henrik Gjeruldsen 🇳🇴 NOR 40-44 4/16 1:00:54 32:0123:565:02 3:461:553:202:343:591:383:083:36
65 Marco Rondinelli, Manuel Ciconte 🇮🇹 ITA 25-29 19/44 1:00:55 32:0424:154:40 3:512:093:522:134:051:293:003:36
66 Mourad Boudal, Sander Risseeuw 🇳🇱 NED 25-29 20/44 1:01:00 31:4224:374:47 3:481:533:472:494:101:262:533:51
67 Fede Scuteri, Cristiano Depaoli 🇮🇹 ITA 30-34 21/66 1:01:06 32:3523:424:55 3:472:053:522:053:461:182:523:57
67 Julien Moreno, Enzo Vidal 🇫🇷 FRA 25-29 21/44 1:01:06 31:4224:514:36 3:511:563:372:334:031:352:564:20
69 Lorenzo Castelbuono, Manuel Tirrito 🇮🇹 ITA 30-34 22/66 1:01:24 30:2826:054:55 3:452:444:312:344:181:392:573:37
70 Luca Fagioli, Andrea Riva 🇮🇹 ITA 35-39 12/36 1:01:29 29:3427:174:41 3:572:154:212:454:081:463:374:28
71 Michael Ott, Robin Bräckle 🇩🇪 GER 25-29 22/44 1:01:42 31:5624:594:52 3:392:322:592:474:071:443:104:01
72 Eric Gavin, Barry Mccarron 🇮🇪 IRL 40-44 5/16 1:01:47 29:4927:204:42 3:492:403:552:504:071:483:244:47
73 Morice Bolz, Finn Helwig 🇩🇪 GER 16-24 11/24 1:02:04 30:3726:514:39 3:452:234:172:354:081:243:264:53
74 Alexander Fritzsch, Dustin Wittig 🇩🇪 GER 30-34 23/66 1:02:34 32:4325:104:44 4:022:093:302:403:581:443:064:01
75 Eleftherios Kapsiochas, Sebastian Katsanoulas 🇬🇷 GRE 25-29 23/44 1:02:49 33:3223:585:24 3:362:213:352:044:001:363:123:34
76 Christian Caruana, Darren Borg 🇲🇹 MLT 35-39 13/36 1:03:04 31:4126:374:50 3:532:363:472:334:101:543:294:15
77 Jeremy Mendoza Mederos, David Espiñeira Mazas 🇪🇸 ESP 30-34 24/66 1:03:11 32:2526:114:39 3:492:043:422:334:121:473:424:22
78 Galen Hill, Ben Garrard 🇬🇧 GBR 50-54 1/10 1:03:37 32:5125:485:04 3:512:053:192:474:111:343:444:17
79 Mirko Giordani, Luca Palla 🇮🇹 ITA 50-54 2/10 1:03:50 34:5723:505:08 3:452:123:232:024:051:282:524:03
80 Alex Bellin, Marco Pavanello 🇮🇹 ITA 40-44 6/16 1:03:58 33:0225:515:09 3:572:273:442:244:101:523:393:38
81 Felix Kordik, Maximilian Kordik 🇦🇹 AUT 30-34 25/66 1:04:13 33:5325:304:56 3:442:063:552:244:111:463:214:03
82 Matt Minter, Dave Kelly 🇬🇧 GBR 50-54 3/10 1:04:25 35:1123:495:28 3:482:093:072:124:031:372:514:02
83 Simone Borrini, Dumitru Rincu 🇮🇹 ITA 35-39 14/36 1:04:28 34:2324:445:27 3:512:043:502:124:061:403:103:51
84 Luca Fatone, Giuseppe Barba 🇮🇹 ITA 35-39 15/36 1:04:34 32:2926:565:14 3:562:123:372:524:051:403:434:51
85 Jonas Lauerer, Kilian Behr 🇩🇪 GER 25-29 24/44 1:04:44 35:3723:505:22 3:472:113:072:053:511:273:024:20
86 Andrea Orlacchio, Gaetano Fidanzati 🇮🇹 ITA 30-34 26/66 1:04:47 33:4425:525:17 3:482:153:452:414:051:323:364:10
87 Luca Tognin, Lorenzo Luchena 🇮🇹 ITA 25-29 25/44 1:04:57 33:4925:425:30 3:532:263:382:314:171:413:343:42
88 Christian Perini, Nicola Carapia 🇮🇹 ITA 35-39 16/36 1:05:04 32:3026:595:38 3:542:273:532:454:271:354:043:54
89 Giovanni Spaziani, Piergiorgio Faustini 🇮🇹 ITA 30-34 27/66 1:05:06 33:1526:594:55 3:562:154:122:504:191:513:383:58
90 Antonio Blasco, Eugenio Sala 🇮🇹 ITA 30-34 28/66 1:05:07 35:1724:395:14 3:462:243:412:144:061:383:293:21
91 Nicholas Borg, Aaron Caruana 🇲🇹 MLT 30-34 29/66 1:05:39 35:4624:545:04 3:411:573:182:524:151:473:153:49
91 Salvatore Caligiuri, Solomane Diaby 🇮🇹 ITA 40-44 7/16 1:05:39 36:0024:285:15 3:382:193:092:254:031:443:273:43
93 Marko Čeh, Damir Zver 🇸🇮 SLO 25-29 26/44 1:05:48 35:3924:305:43 3:541:473:242:114:131:393:104:12
94 Sanjin Crnkovic, Vladimir Gnip 🇭🇷 CRO 45-49 2/11 1:05:54 36:4424:115:04 3:412:353:262:054:041:333:133:34
95 Gian Marco Locci, Francesco Locci 🇮🇹 ITA 30-34 30/66 1:05:56 34:3226:165:12 3:382:253:412:533:581:373:294:35
96 Andrea Camozzi, Michele Carissimi 🇮🇹 ITA 30-34 31/66 1:05:58 34:4825:595:16 3:412:503:302:304:121:553:333:48
97 Sergio Benzio, Marco Abbà 🇮🇹 ITA 55-59 1/3 1:06:13 32:0329:314:45 3:522:424:313:154:071:444:135:07
98 Matteo Inverardi, Fabio Vavassori 🇮🇹 ITA 35-39 17/36 1:06:19 32:3528:524:56 4:002:355:332:094:191:514:044:21
99 Mehdi Gondel, Julien Hernandez 🇫🇷 FRA 45-49 3/11 1:06:29 35:5825:165:19 3:471:563:483:094:001:343:383:24
100 Lorenzo Capelli, Enrico Garbin 🇮🇹 ITA 30-34 32/66 1:06:31 34:5425:575:45 3:482:283:492:454:151:393:153:58

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