HYROX Bologna 2026: Doubles Men results

953 teams on 6 Apr 2026. Typical finish 1:12:18, fastest 10% under 1:01:41. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Tiarnan O’Neill, Ewan Applewhite 🇮🇪 IRL 16-24 1/137 0:51:32 28:1519:243:58 3:311:212:002:003:361:122:153:29
2 Walter Paladina, Giovanni Benzon 🇮🇹 ITA 16-24 2/137 0:53:31 28:0721:154:14 3:341:362:202:293:581:352:163:27
3 Federico Maione, Michele Stancanelli 🇮🇹 ITA 30-34 1/264 0:53:47 28:4320:434:26 3:451:252:271:453:551:132:383:35
4 Alessandro Rossi, Iacopo Baraccani 🇮🇹 ITA 30-34 2/264 0:54:00 28:1621:174:29 3:401:302:032:314:001:312:303:32
5 Dario Montes Khaghani, Michal Grabowski 🇪🇸 ESP 25-29 1/250 0:54:26 28:5821:294:05 3:251:372:292:163:431:252:463:48
6 Nathan Adams, Ryan O Brien 🇮🇪 IRL 30-34 3/264 0:54:43 29:4620:554:09 3:401:352:142:093:511:222:393:25
7 Andrea Albanesi, Federico Leo 🇮🇹 ITA 35-39 1/173 0:54:51 28:4621:434:25 3:421:482:152:033:501:282:483:49
8 Marco Barbuscio, Guido Barbuscio 🇮🇹 ITA 35-39 2/173 0:55:14 28:3022:414:06 3:481:352:342:184:031:262:404:17
9 Xhevdet Jakova, Luca Poletti 🇮🇹 ITA 25-29 2/250 0:55:42 29:2222:154:09 3:451:472:472:094:021:262:383:41
10 Žan Lisec, Klemen Alič 🇸🇮 SLO 25-29 3/250 0:55:53 29:4021:594:19 3:481:262:402:304:031:152:423:35
11 Davide Migliore, Marco Tambè 🇮🇹 ITA 25-29 4/250 0:55:55 30:1421:294:17 3:351:452:492:103:491:352:113:35
12 Dara David Tep, Baptiste Roussel 🇫🇷 FRA 30-34 4/264 0:56:06 30:1521:394:18 3:561:442:202:214:041:182:343:22
13 Žiga Likar, Mario Križman 🇸🇮 SLO 25-29 5/250 0:56:07 30:2721:044:42 3:351:401:562:273:561:192:473:24
14 Claude Métrailler, Yassin Forter 🇨🇭 SUI 30-34 5/264 0:56:12 30:2421:394:15 3:501:312:242:014:101:172:333:53
15 Jonathan Charles Debono, Gabriel Farrugia 🇲🇹 MLT 35-39 3/173 0:56:22 30:5421:054:28 3:411:302:272:054:001:402:512:51
16 Matty Hadwin, Jacob Beaumont 🇬🇧 GBR 25-29 6/250 0:56:32 29:3622:254:35 3:391:492:502:234:101:342:303:30
17 Valerio Guerrera, Tommaso Maria Barilari 🇮🇹 ITA 35-39 4/173 0:56:39 28:5123:264:27 3:501:532:351:574:101:233:154:23
18 Manuel Licci, Enrico Falconi 🇮🇹 ITA 30-34 6/264 0:56:47 30:5221:344:25 3:561:272:232:263:531:222:263:41
19 Arnaud Musy, Kévin Troutet 🇫🇷 FRA 30-34 7/264 0:56:51 30:4721:404:28 3:511:282:241:544:001:272:324:04
20 Claudio Sona, Christian Vertua 🇮🇹 ITA 35-39 5/173 0:57:15 31:1621:264:39 3:471:522:171:543:521:232:363:45
20 Luca Sieber, André Crespo 🇨🇭 SUI 25-29 7/250 0:57:15 31:5220:564:33 3:551:262:111:514:001:322:143:47
22 Sil Siegers, Jort Siegers 🇳🇱 NED 25-29 8/250 0:57:17 30:4822:024:32 4:041:392:322:034:091:232:193:53
23 Riccardo Giordano Buono, Giuseppe Spreafico 🇮🇹 ITA 35-39 6/173 0:57:33 30:5521:584:44 3:411:512:392:154:091:192:453:19
24 John Mccue, Stephen Mcdevitt 🇬🇧 GBR 35-39 7/173 0:57:35 30:1922:564:23 3:451:282:502:234:261:292:463:49
25 Kyler Southern, Tom Stanway 🇬🇧 GBR 16-24 3/137 0:57:40 30:4822:334:23 3:491:322:322:254:061:272:593:43
26 Niels Biehler, Jordan Davey-Reid 🇫🇷 FRA 30-34 8/264 0:57:41 30:3622:324:39 3:451:372:272:463:461:222:543:55
27 Philipp Karlseder, Markus Theinschnack 🇦🇹 AUT 30-34 9/264 0:57:55 31:2422:014:36 3:571:492:132:244:121:252:343:27
28 Giuseppe Giardi, Michele Agostini SMR 30-34 10/264 0:58:00 30:1023:204:33 3:561:522:502:334:041:273:073:31
28 Matteo Campaniello, Alessandro Dicorato 🇮🇹 ITA 35-39 8/173 0:58:00 31:5521:204:50 3:351:452:331:544:101:222:383:23
30 Lorenzo Lotti, Davide Campagna 🇮🇹 ITA 35-39 9/173 0:58:28 29:3724:234:34 4:011:433:042:324:181:173:284:00
31 Pierre Berton, Bruno Riberi 🇫🇷 FRA 30-34 11/264 0:58:29 32:0221:494:43 3:311:452:091:584:001:312:554:00
32 Giacomo Bianconi, Emanuele Bianconi 🇮🇹 ITA 16-24 4/137 0:58:31 31:1922:224:54 3:391:452:102:474:071:252:343:55
33 Michele Provera, Alessandro Gironi 🇮🇹 ITA 30-34 12/264 0:58:32 30:2023:524:25 3:501:442:462:384:131:333:303:38
34 Francesco Manini, Arian Sheshi 🇮🇹 ITA 30-34 13/264 0:58:35 30:3623:364:29 3:511:492:492:434:031:392:563:46
35 Nicolò Zanella, Enrico Faeta 🇮🇹 ITA 25-29 9/250 0:58:36 32:5621:024:43 3:501:322:172:024:001:262:293:26
36 Giannis Delavinias, Dimitris Lysikatos 🇬🇷 GRE 30-34 14/264 0:58:38 31:1722:424:42 3:511:512:452:174:011:272:573:33
37 Mario Mongiovi, Claudio Tutino 🇮🇹 ITA 35-39 10/173 0:58:39 32:1521:424:48 3:591:392:161:584:131:372:453:15
38 Andrea Lonati, Elia Bosetti 🇮🇹 ITA 25-29 10/250 0:58:47 32:0722:044:38 3:521:432:361:504:081:232:493:43
38 Tarek Emad, Adham Hany 🇪🇬 EGY 25-29 10/250 0:58:47 31:2322:574:31 3:421:502:422:224:041:372:503:50
40 Anouar Aitoubelaaid, Yassine El Mossadeq 🇲🇦 MAR 35-39 11/173 0:58:55 31:2822:424:49 3:591:442:431:504:121:332:463:55
41 Luca Ross, Bradley Fallowfield 🇬🇧 GBR 25-29 12/250 0:59:12 31:4322:524:41 3:491:322:222:424:221:302:493:46
41 Michele Messina, Fabio Menoncin 🇮🇹 ITA 35-39 12/173 0:59:12 31:2423:074:46 4:041:442:382:224:121:433:003:24
43 Michael Brunialti, Jude Oduro Kwarteng 🇮🇹 ITA 25-29 13/250 0:59:14 32:2722:244:28 3:591:482:442:214:151:292:183:30
44 Oscar Bowyer, Paul Bowyer 🇬🇧 GBR 30-34 15/264 0:59:17 32:3022:124:40 3:441:382:352:164:141:382:413:26
45 Martin Donnelly, Ryan O Brien 🇮🇪 IRL 25-29 14/250 0:59:21 32:2322:404:21 3:531:352:262:084:091:352:593:55
46 Alden Hernandez Gomez, Giovanni Bombardieri CUB 35-39 13/173 0:59:22 32:2722:254:34 3:401:492:472:344:001:262:463:23
47 Manuele Bianchi, Luca Pera 🇮🇹 ITA 25-29 15/250 0:59:23 32:5721:514:39 3:511:432:351:583:591:282:373:40
48 Alessio Pascale, Stefano Spotti 🇮🇹 ITA 25-29 16/250 0:59:24 31:4822:385:03 3:411:372:272:393:571:283:223:27
49 Morris Meijs, Bono Meijs 🇳🇱 NED 25-29 17/250 0:59:29 32:5721:444:52 3:541:352:212:024:081:372:463:21
50 Nicolas Azzalini, Stefano Pavan 🇮🇹 ITA 25-29 18/250 0:59:31 32:3622:144:46 4:021:382:471:534:051:282:353:46
51 Ettore Pizzamiglio, Roberto Franchi 🇮🇹 ITA 25-29 19/250 0:59:33 31:1023:584:31 3:471:463:072:244:291:393:123:34
51 Tom Gough, Lewis Broadhurst SCO 25-29 19/250 0:59:33 32:5221:564:49 4:011:431:542:274:021:272:513:31
53 Davide Traldi, Gianmarco Carra 🇮🇹 ITA 25-29 21/250 0:59:38 31:0323:524:48 3:511:422:572:334:271:313:233:28
54 Simone Bentivoglio, Mattia Molini 🇮🇹 ITA 40-44 1/70 0:59:45 32:5621:405:11 3:291:592:142:183:551:302:533:22
55 Valerio Vitrone, Alberico Annovati 🇮🇹 ITA 30-34 16/264 0:59:46 33:2521:274:58 3:401:442:202:134:121:312:333:14
56 Federico Bellotto, Giacomo Silvestri 🇮🇹 ITA 25-29 22/250 0:59:52 31:3923:464:33 4:031:322:542:304:121:213:114:03
56 Massimo Marchi, Christian Visani 🇮🇹 ITA 40-44 2/70 0:59:52 32:0723:004:49 3:401:392:372:384:021:262:474:11
58 Marco Angelini, Ervin Alija 🇮🇹 ITA 30-34 17/264 0:59:54 32:0323:174:39 3:432:002:472:194:061:402:334:09
59 Roger Kuhn, Raphael Frei 🇨🇭 SUI 16-24 5/137 0:59:55 29:4924:425:29 3:572:112:592:524:211:392:453:58
60 Samuel Zelger, Michael Rainer 🇮🇹 ITA 25-29 23/250 0:59:56 32:0322:485:09 3:421:472:352:214:101:273:123:34
61 Matteo Stefanazzi, Andrea Molon 🇮🇹 ITA 30-34 18/264 0:59:59 31:2923:424:52 4:031:422:472:394:161:373:153:23
62 Jérémy Devos, Ludovic Fazzari 🇫🇷 FRA 30-34 19/264 1:00:00 33:1222:044:49 3:421:492:551:593:551:322:393:33
63 Yvan Cina, Kevin Morgagni 🇨🇭 SUI 35-39 14/173 1:00:06 32:4122:205:10 3:381:233:102:193:491:252:553:41
64 Marlon Abela, Frank Mizzi 🇲🇹 MLT 35-39 15/173 1:00:08 32:0623:194:47 3:551:392:442:094:161:403:103:46
65 Alessandro Carraturo, Angelo Martiniello 🇮🇹 ITA 30-34 20/264 1:00:09 32:0623:114:55 3:561:392:302:174:261:342:523:57
66 Ludovico Dagnoni, Niccolò Cavallini 🇮🇹 ITA 25-29 24/250 1:00:11 32:2922:425:06 3:481:442:272:413:581:252:453:54
67 Andrea Borromini, Davide Borromini 🇮🇹 ITA 25-29 25/250 1:00:12 33:3321:544:48 4:021:332:242:204:041:172:493:25
67 Zafeirios Oikonomou, Nikolaos Tsikritsis 🇬🇷 GRE 40-44 3/70 1:00:12 32:3822:464:51 3:432:002:222:484:021:372:283:46
69 Gordon Bieling, Massimo De Lieto 🇮🇹 ITA 40-44 4/70 1:00:13 32:5522:374:45 3:441:462:242:224:021:233:033:53
70 Mattia Bianucci, Andrea Miceli 🇮🇹 ITA 30-34 21/264 1:00:21 32:0423:175:05 4:001:482:412:214:061:313:113:39
71 Jack Shute, Finlay Ryan-Phillips 🇬🇧 GBR 16-24 6/137 1:00:25 33:4521:494:56 3:501:222:042:263:411:402:543:52
72 Maxime Maugé, Florent Curtat 🇫🇷 FRA 40-44 5/70 1:00:30 33:4321:554:56 3:331:382:142:294:001:352:493:37
73 Craig Twaddle, Cian Cairns 🇬🇧 GBR 16-24 7/137 1:00:31 33:1622:244:56 3:451:512:282:173:571:372:413:48
74 Giancarlo Pecorari, Alberto Romualdi 🇮🇹 ITA 30-34 22/264 1:00:35 33:3521:355:30 3:541:212:302:194:031:242:263:38
74 Raul Caraballo Valiente, Samuel Viera Tolosa 🇪🇸 ESP 35-39 16/173 1:00:35 33:5122:004:48 4:021:322:191:544:061:262:583:43
76 Cristian Greco, Giacomo Donati 🇮🇹 ITA 25-29 26/250 1:00:40 32:2622:315:47 3:511:402:462:054:151:252:503:39
76 Nicolai Møllegaard, Anders Meyer Torp 🇩🇰 DEN 30-34 23/264 1:00:40 32:5422:455:05 3:481:442:292:184:061:213:063:53
78 Tommaso Carpini, Lorenzo Benedetti 🇮🇹 ITA 25-29 27/250 1:00:45 33:0121:326:16 3:431:412:431:544:081:262:383:19
79 Samuele Olbario, Jacopo Sergio Sofia 🇮🇹 ITA 30-34 24/264 1:00:48 33:4522:075:02 3:411:562:222:173:561:292:563:30
80 Nicolò Dalla Marta, Leonardo Capizzi 🇮🇹 ITA 16-24 8/137 1:00:49 31:2424:404:50 3:501:592:452:534:231:363:134:01
81 Francesco Albanese, Gioele Arreghini 🇮🇹 ITA 16-24 9/137 1:01:02 33:4622:085:13 3:501:482:112:494:021:252:233:40
82 Ruben Reale, Stefano Pierangelo 🇮🇹 ITA 25-29 28/250 1:01:04 34:3321:345:00 3:401:342:222:004:101:342:453:29
83 Jordy Lorist, Wes Bakker 🇳🇱 NED 16-24 10/137 1:01:06 32:2221:087:40 3:511:432:25—4:001:343:274:04
84 Davide Ghirardi, Marco Fonsatti 🇮🇹 ITA 30-34 25/264 1:01:08 33:2722:375:08 3:461:542:492:064:071:282:353:52
85 Matteo Nolli, Christian Muletti 🇮🇹 ITA 25-29 29/250 1:01:13 33:4922:295:00 3:501:322:332:054:151:363:163:22
86 Gregoire Sack, Laurent Boubille 🇫🇷 FRA 40-44 6/70 1:01:16 34:1022:015:10 3:481:312:472:103:551:282:503:32
86 Omar Choutil, Tommaso Brambilla 🇮🇹 ITA 16-24 11/137 1:01:16 33:0623:035:10 3:531:532:461:544:131:412:443:59
86 Simone Tavarani, Raffaele Del Piano 🇮🇹 ITA 30-34 26/264 1:01:16 34:1822:074:57 3:431:522:401:484:021:342:523:36
89 Marco Ceracchi, Gabriele Federici 🇮🇹 ITA 30-34 27/264 1:01:26 34:4421:345:11 3:421:412:152:403:491:212:433:23
90 Flavio Lavecchia, Giuseppe Deleonardis 🇮🇹 ITA 25-29 30/250 1:01:29 31:2324:535:18 3:571:422:463:024:131:343:344:05
91 Pietro Borgogna, Enrico Gobbi 🇮🇹 ITA 25-29 31/250 1:01:32 35:3121:065:00 3:471:282:171:594:021:332:413:19
92 Davide Pastore, Filippo Raimondi 🇮🇹 ITA 16-24 12/137 1:01:34 30:0427:114:24 3:582:193:092:234:251:303:285:59
93 Lukas Bauer, Felix Kreutzmann 🇩🇪 GER 16-24 13/137 1:01:35 33:0323:245:12 3:531:432:172:474:131:433:023:46
94 Filippo Pietrucci, Nicola Ruggeri 🇮🇹 ITA 30-34 28/264 1:01:39 34:5121:175:35 3:381:432:202:034:161:382:373:02
94 Walter Tagliabue, Nicola Somaschi 🇮🇹 ITA 25-29 32/250 1:01:39 32:0125:044:38 3:592:082:562:414:181:372:514:34
96 Andrea Scotto, Ivan Ostaggio 🇮🇹 ITA 40-44 7/70 1:01:40 32:5923:544:53 4:051:562:462:304:201:432:563:38
97 Axel Widlund, John Osvaldsson 🇸🇪 SWE 25-29 33/250 1:01:45 34:5621:435:11 3:571:151:482:314:251:182:294:00
98 Andrea Stipa, Fabio Pichinelli 🇮🇹 ITA 40-44 8/70 1:01:46 31:4125:045:06 3:512:143:193:034:031:403:133:41
99 Marco Toniolo, Nicola Dazzi 🇮🇹 ITA 25-29 34/250 1:01:48 33:3722:595:17 3:521:372:582:104:151:442:493:34
100 Nicolas Cereda, Francesco Cereda 🇮🇹 ITA 30-34 29/264 1:01:51 33:2523:205:10 3:591:343:022:234:181:392:533:32

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