HYROX Barcelona 2026: Pro Doubles Men results

434 teams on 14 May 2026. Typical finish 1:08:50, fastest 10% under 0:59:19. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Jake Dearden, Charlie Botterill ENG 25-29 1/111 0:48:05 25:4219:253:02 3:251:412:231:423:301:202:113:13
2 Pedro Antonio Toral Leiva, Roberto Viciedo Gimeno 🇪🇸 ESP 25-29 2/111 0:50:45 27:2020:203:11 3:321:453:21—3:371:162:053:15
3 Igor Arruti Salgado, Aitor Lizarazu Hormilla 🇪🇸 ESP 30-34 1/125 0:51:12 27:5619:493:31 3:331:472:241:473:401:162:063:16
4 David Gosse, Clément Gau 🇫🇷 FRA 25-29 3/111 0:51:36 26:1322:163:11 3:442:053:002:003:511:172:373:42
5 Kieron White, Dominik Fechner 🇮🇪 IRL 35-39 1/79 0:52:18 27:2221:323:30 3:371:572:572:233:461:142:093:29
6 Axel Saurel, Mehdi Berrouigat 🇫🇷 FRA 30-34 2/125 0:52:21 27:0022:063:21 3:471:573:072:003:541:232:223:36
7 Alejandro Pareja Villar, Jason Fernandez Birchwood 🇪🇸 ESP 30-34 3/125 0:53:31 28:2621:473:23 3:411:492:571:523:531:202:273:48
8 Danny Uscroft-Mould, Matt Bloor 🇬🇧 GBR 30-34 4/125 0:53:50 29:0421:213:31 3:371:463:091:453:461:282:223:28
9 lazaros koumpouras, christos agrodimos 🇬🇷 GRE 30-34 5/125 0:53:57 29:0821:213:32 3:381:563:011:523:461:212:303:17
10 Ahmed El Tantawi, Rik Beugel 🇫🇷 FRA 16-24 1/43 0:54:01 28:2521:513:48 3:401:563:131:433:591:152:263:39
11 Gabin Dedrie, Jean-Christophe Bruneau 🇫🇷 FRA 25-29 4/111 0:54:14 28:5821:433:37 3:401:562:551:543:541:212:193:44
12 Sergio Turull, Jon Iriondo 🇪🇸 ESP 30-34 6/125 0:54:18 28:4422:053:33 3:492:093:041:473:531:112:333:39
13 Kylian Dongeon, Axel Boyer 🇫🇷 FRA 16-24 2/43 0:54:22 28:5521:314:03 3:392:053:171:363:461:242:153:29
14 Tyler Hunt, Mark Caruana 🇲🇹 MLT 30-34 7/125 0:54:25 28:4222:053:43 3:352:023:142:124:001:242:233:15
15 Marc Abou Chakra, Nhick Dampouya LBN 30-34 8/125 0:55:00 29:0922:143:42 3:451:553:021:593:521:162:553:30
16 Bilal Qobaa, Alexandre Poch 🇫🇷 FRA 16-24 3/43 0:55:06 29:2321:434:04 3:381:583:001:443:531:262:183:46
17 Declan Moylett, Ciaran Quinn 🇮🇪 IRL 30-34 9/125 0:55:09 29:2622:103:37 3:392:063:181:493:481:222:383:30
18 Alberto Pareja Garcia, Toni Sansó Sansó 🇪🇸 ESP 30-34 10/125 0:55:22 30:0021:383:49 3:381:593:111:513:491:272:213:22
19 Julian Dulac, Lilian Vallee 🇫🇷 FRA 16-24 4/43 0:55:27 29:1022:293:52 3:471:443:072:294:001:182:203:44
20 Adan Pérez Vega, Adrian Cruz Almeida 🇪🇸 ESP 30-34 11/125 0:55:33 29:0323:043:31 3:472:203:261:413:561:402:313:43
21 Matías Dumpiérrez Ferrer, Bryan Lorenzo Fabelo 🇪🇸 ESP 30-34 12/125 0:55:36 29:4322:143:45 3:412:012:591:533:561:322:393:33
22 Miguel Reis e Silva, Tiago Romão 🇵🇹 POR 35-39 2/79 0:55:37 28:5923:033:40 3:401:583:102:074:031:213:043:40
23 João Aveiro, Fabio Ribeiro 🇵🇹 POR 30-34 13/125 0:56:00 28:4523:343:46 3:512:064:012:133:561:332:263:28
24 Javier Martín Del Molino, Alejandro Rodriguez Mataro 🇪🇸 ESP 40-44 1/50 0:56:43 28:4324:343:30 3:472:233:462:123:521:303:213:43
25 Elliot Mugner, Philippe Perrot 🇫🇷 FRA 25-29 5/111 0:56:46 29:0524:033:44 3:532:243:332:173:581:362:363:46
26 Dani Galindo, Pablo Hernandez 🇪🇸 ESP 40-44 2/50 0:56:53 29:0524:143:37 3:452:163:482:063:541:302:524:03
27 Nazaret Garcia, Gerard Roca 🇪🇸 ESP 40-44 3/50 0:57:20 29:1324:064:05 3:432:223:582:123:591:262:493:37
28 Edgar Ruche, Houssem Saïdi 🇫🇷 FRA 25-29 6/111 0:57:29 31:3921:294:25 3:321:582:572:173:451:142:273:19
29 Jamie Verden, Emilio Mudrak 🇬🇧 GBR 30-34 14/125 0:57:43 31:4122:123:53 3:421:513:002:223:441:262:473:20
30 Romain Bauve, Damien Segard 🇫🇷 FRA 25-29 7/111 0:57:53 30:1423:513:53 3:382:003:492:163:571:342:433:54
30 Sean Morris, Evan Macari 🇮🇪 IRL 30-34 15/125 0:57:53 30:4723:313:38 3:551:553:102:163:591:412:503:45
32 Dan Barker, Sam Thomason 🇬🇧 GBR 40-44 4/50 0:57:59 30:3923:253:59 3:402:012:562:334:051:263:043:40
33 Vincent Bernadet, Laurent Séraline 🇫🇷 FRA 35-39 3/79 0:58:14 31:0423:313:43 3:532:343:002:184:001:312:293:46
34 Ivan Marjanovic, Momir Kuljanin 🇷🇸 SRB 35-39 4/79 0:58:24 30:2724:023:59 3:402:123:332:463:471:313:073:26
35 Sergi Giménez, Eric Gallart 🇦🇩 AND 35-39 5/79 0:58:29 30:3524:083:49 3:562:073:272:093:551:323:083:54
36 Martial Cavalier, Jimmy Blettner 🇫🇷 FRA 30-34 16/125 0:58:34 30:5823:453:56 3:592:163:152:134:071:312:393:45
37 David Lajara, Elliot Tribot 🇫🇷 FRA 16-24 5/43 0:58:42 31:1323:423:51 4:042:163:162:194:011:242:343:48
38 Vince Vander Elst, Pieter Maes 🇧🇪 BEL 30-34 17/125 0:58:48 32:5222:004:01 3:361:533:271:583:471:172:263:36
39 Maxime Petteno, Adriano Cipollina 🇧🇪 BEL 25-29 8/111 0:58:50 30:5024:024:02 3:572:173:431:584:001:272:413:59
40 Virgil Mainguy, Alain Logah-Peschel 🇫🇷 FRA 25-29 9/111 0:59:05 31:2723:324:11 3:492:133:321:484:001:392:423:49
41 Ignasi Bassas Buj, Jaime Hernández Beltrán 🇪🇸 ESP 45-49 1/20 0:59:12 31:1224:004:06 3:512:183:261:574:061:373:143:31
42 Marlon Briffa, Jonathan Debono 🇲🇹 MLT 40-44 5/50 0:59:13 31:2324:073:46 3:522:033:261:564:161:372:524:05
43 Julien Lyneel, Maxime Laurey 🇫🇷 FRA 35-39 6/79 0:59:15 31:1023:404:29 3:362:004:042:113:491:292:493:42
44 Bastien Isnard, Thomas Vignal 🇫🇷 FRA 25-29 10/111 0:59:18 32:0723:094:07 3:492:113:022:184:081:292:383:34
45 Daniel Olvaszto, Kristof Horvath 🇭🇺 HUN 30-34 18/125 0:59:22 32:0023:214:06 3:481:493:152:154:151:282:593:32
45 Janick Niederberger, David Hannes Zürneck 🇨🇭 SUI 16-24 6/43 0:59:22 31:3923:454:03 3:502:073:472:143:571:272:403:43
47 Adrien Courcieras, Gautier Duponchel 🇫🇷 FRA 25-29 11/111 0:59:24 31:3223:494:07 3:422:123:352:224:001:272:443:47
48 Felix Kappelsberger, Moritz Kappelsberger 🇩🇪 GER 25-29 12/111 0:59:26 32:5622:114:24 3:371:562:342:114:091:242:413:39
49 Tristan Blewett, Vince Parker 🇿🇦 RSA 25-29 13/111 0:59:30 32:0123:194:15 3:422:113:032:234:061:302:513:33
50 Loic Rueff, Marc Cervera 🇫🇷 FRA 40-44 6/50 0:59:32 31:4223:553:59 3:522:163:412:054:001:282:483:45
51 Romain Vasseur, Emmanuel Moreni 🇫🇷 FRA 25-29 14/111 0:59:33 31:5223:374:07 3:552:003:572:044:021:282:273:44
52 Rémi Martinez, Julien Navarro 🇫🇷 FRA 30-34 19/125 0:59:34 33:2822:143:55 3:431:572:531:594:001:172:283:57
53 Sacha Quéméneur, Valentin Viel 🇫🇷 FRA 30-34 20/125 0:59:38 31:4424:003:58 3:412:134:281:423:571:332:503:36
54 Alexandre Gricourt, Alexandre Roveyaz 🇫🇷 FRA 16-24 7/43 0:59:44 30:5424:184:38 3:471:584:102:263:561:262:463:49
55 Antoine Dangoisse, Lucas Dangoisse 🇫🇷 FRA 40-44 7/50 0:59:48 30:2325:433:47 4:012:293:472:184:181:312:524:27
56 Carlos De Vega Marín, Adrián Maña Casto 🇪🇸 ESP 25-29 15/111 0:59:49 31:5021:506:14 3:482:123:40—4:161:282:503:32
57 Nicolas Macherey, Stéphane Fernandez 🇫🇷 FRA 40-44 8/50 0:59:53 31:3223:564:29 3:482:123:491:584:101:272:573:35
58 Leon Fulianty, Oliver Elvin 🇵🇱 POL 16-24 8/43 0:59:54 31:3424:363:48 3:512:284:102:054:051:222:443:51
59 Diego Cuadrado Domínguez, Álvaro Enriquez 🇪🇸 ESP 30-34 21/125 1:00:11 31:4124:194:15 3:462:063:312:214:081:273:133:47
60 Oliver Lee, Cornelius Haas 🇦🇹 AUT 25-29 16/111 1:00:15 31:5924:194:02 3:432:203:362:113:551:372:583:59
61 Anthony Jacques, Enzo Tola 🇫🇷 FRA 25-29 17/111 1:00:25 34:2421:454:21 3:392:083:012:003:511:082:273:31
62 Pierre-Antoine Facheaux, Olivier Duranthon 🇫🇷 FRA 45-49 2/20 1:00:27 32:5523:214:15 3:562:093:162:134:071:202:383:42
63 Alex Berti, Steven Nenning 🇦🇹 AUT 40-44 9/50 1:00:29 33:0223:094:23 3:541:543:151:493:581:192:374:23
64 Nicolas YAHIAOUI, Hugo MULTIGNIER 🇫🇷 FRA 25-29 18/111 1:00:33 33:2922:464:22 3:582:123:042:064:021:262:253:33
65 Lucas Bredemestre, Antoine Kesler 🇫🇷 FRA 25-29 19/111 1:00:38 31:5024:424:11 3:542:024:042:034:081:293:004:02
66 Jules Kutos, Valentin Beaujean 🇫🇷 FRA 25-29 20/111 1:00:46 32:0824:334:10 4:002:153:192:514:001:332:513:44
67 Marc Rabaseda Bertran, Maurici Camprubí Casas 🇪🇸 ESP 30-34 22/125 1:00:50 32:2723:594:28 3:382:333:462:113:531:222:593:37
68 Arthur Torchard, Jeremy Vettor 🇫🇷 FRA 25-29 21/111 1:00:53 32:1424:154:28 3:511:524:022:144:011:202:384:17
69 Samel Schers, Joris Zwaanenburg 🇳🇱 NED 25-29 22/111 1:00:55 32:1124:224:26 4:152:123:372:164:071:282:403:47
70 Quentin Roumier, Etienne Courbin 🇫🇷 FRA 30-34 23/125 1:01:01 33:5622:574:12 3:501:563:001:553:511:243:103:51
71 Andres Felipe Henriquez Reyes, Samuele Zanni 🇨🇱 CHI 35-39 7/79 1:01:07 33:4123:124:20 3:462:153:312:003:521:232:523:33
72 Oliver Conger, Matthew Connolly 🇬🇧 GBR 45-49 3/20 1:01:08 33:4123:154:16 3:451:543:462:103:541:182:373:51
73 Alessandro Campaiola, Enrico Manfroni 🇮🇹 ITA 30-34 24/125 1:01:10 31:4625:124:17 3:522:383:202:204:041:363:164:06
74 François Fontaine, STEVEN McCLENAGHAN 🇫🇷 FRA 30-34 25/125 1:01:12 32:1325:103:55 3:472:313:092:324:081:453:273:51
75 Brice Gonzales, Mickaël Boukara 🇫🇷 FRA 30-34 26/125 1:01:22 32:5924:194:10 3:512:184:261:524:021:312:423:37
75 José David Álvarez Díaz, Julián Álvarez Castaño 🇪🇸 ESP 35-39 8/79 1:01:22 30:5926:194:08 3:552:254:362:064:111:213:344:11
77 Edgar Abraham Lobato Garcia, Israel Lobato Garcia 🇲🇽 MEX 30-34 27/125 1:01:24 31:3525:583:57 4:002:223:512:184:131:453:074:22
77 Merlin Livet, Axel Guigon 🇫🇷 FRA 25-29 23/111 1:01:24 31:2326:014:05 3:542:393:442:364:191:383:034:08
79 Ferran Rodriguez, Albert Salvany Pienda 🇪🇸 ESP 35-39 9/79 1:01:39 32:1025:134:19 3:462:233:322:284:001:473:303:47
80 Roy Vosters, Oliver Groombridge 🇳🇱 NED 25-29 24/111 1:01:43 31:5425:244:28 3:432:113:382:364:111:383:224:05
80 Tiá Llodrá, Juan Pablo Dibella 🇪🇸 ESP 35-39 10/79 1:01:43 34:4122:584:09 3:491:483:312:093:571:312:223:51
82 Domenik Werner, Tom Schütte 🇩🇪 GER 25-29 25/111 1:01:44 33:0624:244:19 3:542:003:182:444:021:403:003:46
82 Nathaniel Morris, Tobias Lindstadt 🇨🇦 CAN 40-44 10/50 1:01:44 32:3825:104:01 3:512:293:432:514:001:382:573:41
84 Christophe Syrotiuk, Evan Syrotiuk 🇫🇷 FRA 40-44 11/50 1:01:46 33:0823:484:54 3:582:173:352:064:091:222:273:54
85 Benjamin Combaud, Anthony Morandeau 🇫🇷 FRA 25-29 26/111 1:02:03 32:1425:304:24 3:492:394:132:133:591:432:504:04
86 Rui Costa, Jorge Cunha 🇵🇹 POR 35-39 11/79 1:02:06 31:1726:314:23 3:522:374:182:284:121:263:244:14
87 Ramon Solsona Mateus, Pep Vidal Tugues 🇪🇸 ESP 25-29 27/111 1:02:12 32:1325:314:33 3:572:133:382:444:151:333:074:04
88 Antoine Meme, Lucas Dubos 🇫🇷 FRA 25-29 28/111 1:02:19 33:4424:004:38 3:542:243:322:024:031:312:593:35
89 Benjamin Randal, Arthur Besnard 🇫🇷 FRA 25-29 29/111 1:02:20 32:5924:504:34 3:532:183:492:333:561:342:364:11
89 Cedric Doux, Pierre Althape 🇫🇷 FRA 25-29 29/111 1:02:20 33:4824:174:20 3:502:133:192:123:581:323:283:45
91 Adrien Benard, Hugo Dupety 🇫🇷 FRA 35-39 12/79 1:02:21 32:3625:493:59 3:482:163:582:143:581:243:115:00
92 Adriano Scaglione, Lucas Albanese 🇦🇷 ARG 30-34 28/125 1:02:24 33:2024:234:45 3:462:313:492:244:031:252:493:36
92 Victor Leger, William Gonzalez 🇫🇷 FRA 25-29 31/111 1:02:24 33:3424:294:27 3:532:003:492:184:051:353:003:49
94 Mariusz Koniec, Krzysztof Stanclik 🇵🇱 POL 35-39 13/79 1:02:27 31:3226:144:46 3:542:224:072:404:041:273:354:05
95 Jean-Baptiste Leyssene, Mathieu Bertrand 🇫🇷 FRA 30-34 29/125 1:02:28 35:2622:124:56 3:591:493:101:564:021:162:313:29
96 Cristian Baroa Fernández, Alejandro Perez Portero 🇪🇸 ESP 25-29 32/111 1:02:31 33:0925:084:20 3:472:514:191:563:581:442:573:36
97 Aritz Baquedano, Daniel Etayo 🇪🇸 ESP 30-34 30/125 1:02:39 31:4626:384:19 3:502:474:051:574:081:523:334:26
97 Unai Barcelo, Mathieu Ort 🇪🇸 ESP 30-34 30/125 1:02:39 35:0622:434:54 3:461:453:332:064:021:242:403:27
99 Jorge Martínez, Juan Martínez 🇪🇸 ESP 25-29 33/111 1:02:40 33:2325:154:09 4:032:173:152:454:071:423:243:42
100 Boris Canu, Loic Van Langendijck 🇫🇷 FRA 35-39 14/79 1:02:47 32:3126:104:10 3:462:554:082:224:191:303:273:43

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