HYROX Málaga 2026: Pro Doubles Men results

343 teams on 19 Apr 2026. Typical finish 1:05:51, fastest 10% under 0:56:09. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Olivier Jouve, Dimitry Martins 🇫🇷 FRA 30-34 1/103 0:49:35 26:5219:303:19 3:261:412:331:363:391:141:503:31
2 Rene Groinig, Lasse Pips 🇦🇹 AUT 25-29 1/57 0:52:51 28:1121:123:32 3:301:522:582:023:501:142:173:29
3 Alexander Miller-Dumas, Rayane Kara 🇫🇷 FRA 25-29 2/57 0:52:52 28:3718:415:40 3:311:503:101:453:551:13—3:12
4 Joe Vatcher, Toby Wilson 🇬🇧 GBR 16-24 1/26 0:52:54 28:1121:083:39 3:321:472:392:093:501:182:183:35
4 Lars Rademaker, niels Post 🇳🇱 NED 30-34 2/103 0:52:54 28:0521:343:20 3:271:512:502:023:431:262:543:21
6 Aaron Travers, Michael Philson NIR 25-29 3/57 0:53:23 28:2721:243:37 3:531:392:302:053:451:152:433:34
6 Simon Kjær Enevoldsen, Simon Buus 🇩🇰 DEN 30-34 3/103 0:53:23 28:2721:213:38 3:261:442:592:003:451:262:283:33
8 Craig Tebbutt, Alfie Burton 🇬🇧 GBR 30-34 4/103 0:54:04 29:1820:533:57 3:181:472:581:543:511:202:203:25
9 Sam West, Ryan Waugh 🇬🇧 GBR 30-34 5/103 0:54:09 29:2920:573:49 3:201:452:542:003:431:192:363:20
10 Tom Hogan, Hugh O'Reilly 🇮🇪 IRL 40-44 1/41 0:54:21 29:1921:273:41 3:251:432:432:043:581:182:423:34
11 Leonardo Alonso Mora, David jose Ortiz Aguado 🇪🇸 ESP 30-34 6/103 0:54:24 29:0021:583:30 3:411:483:071:504:031:182:483:23
12 Jorge Gutiérrez Hellín, Raúl Capitán Sánchez 🇪🇸 ESP 30-34 7/103 0:54:27 29:1421:423:37 3:362:002:261:553:511:193:013:34
13 Esteban Flor del puerto, Alfons Deu 🇪🇸 ESP 35-39 1/84 0:54:29 28:2022:193:55 3:292:133:072:053:521:182:423:33
14 Vladimir Casap, Alberto Popescu MDA 25-29 4/57 0:54:36 29:4421:093:47 3:241:512:511:563:481:102:263:43
15 Ben Hopkins, Blake Beckman 🇬🇧 GBR 16-24 2/26 0:54:47 29:1521:563:41 3:331:492:571:543:561:232:443:40
16 Wayne Cropper, Andrew Langley 🇬🇧 GBR 40-44 2/41 0:54:53 29:0521:494:02 3:311:422:361:504:051:262:493:50
17 Liam Hogan, Jack Hogg 🇬🇧 GBR 30-34 8/103 0:55:00 29:1419:326:19 3:311:543:012:033:531:20—3:43
17 Rafael Gonzalvez Llin, Manuel Barragan gines 🇪🇸 ESP 25-29 5/57 0:55:00 30:0021:103:56 3:331:502:571:383:531:232:343:22
19 Cristian Ramírez Rosales, Pablo Eduardo López Manrique 🇪🇸 ESP 35-39 2/84 0:55:02 28:0923:013:57 3:301:543:212:073:551:253:043:45
20 Edu Mascaró, Bernat Anglada 🇪🇸 ESP 30-34 9/103 0:55:11 29:3921:533:43 3:411:522:521:503:571:292:353:37
21 António Nunes, Diogo Tapado 🇵🇹 POR 30-34 10/103 0:55:12 29:3722:053:35 3:321:532:572:183:581:182:473:22
22 Jonas Graf, Alessandro Gregorio 🇨🇭 SUI 25-29 6/57 0:55:22 29:2622:113:50 3:341:472:432:483:531:192:283:39
23 Ricardo Soares, José Ribeiro 🇵🇹 POR 16-24 3/26 0:55:23 29:2922:203:37 3:312:083:371:483:451:252:363:30
24 Owen Coverdale, Carlton McCabe 🇬🇧 GBR 30-34 11/103 0:55:27 28:5621:544:41 3:261:543:181:543:59—2:434:02
25 Mike Carmody, Mark Carmody 🇮🇪 IRL 30-34 12/103 0:55:39 28:5322:494:01 3:402:023:032:053:591:202:443:56
25 Tom Barber, Liam Seaward 🇬🇧 GBR 25-29 7/57 0:55:39 29:3522:183:51 3:332:122:581:473:581:382:563:16
27 David Lorenzo, Daniel García 🇪🇸 ESP 30-34 13/103 0:55:44 28:1323:563:41 3:352:363:272:044:071:133:063:48
28 Sean Moloney, Gavin Moloney 🇮🇪 IRL 16-24 4/26 0:55:45 29:5422:043:52 3:311:593:242:003:551:282:223:25
29 Vasco Garcez, Francisco Ferrador 🇵🇹 POR 25-29 8/57 0:55:49 29:3222:373:46 3:382:083:041:594:011:312:433:33
30 Declan Moylett, Ciaran Quinn 🇮🇪 IRL 30-34 14/103 0:55:50 30:1021:453:59 3:292:063:141:353:511:142:443:32
31 Moisés Trujillo Muñoz, Ángel Luis Cordón Ortega 🇪🇸 ESP 16-24 5/26 0:55:58 29:5719:276:39 3:362:013:151:364:001:19—3:36
32 Aleksi Sormunen, Roope Maaranen 🇫🇮 FIN 25-29 9/57 0:56:00 30:3421:353:56 3:281:562:421:573:431:262:433:40
32 José María Resano Magaña, José Vicente Poblador Asensio 🇪🇸 ESP 40-44 3/41 0:56:00 29:2622:403:58 3:362:193:351:533:521:142:353:36
34 José Manuel Pardo, Josep Maria Ramis 🇪🇸 ESP 30-34 15/103 0:56:08 30:2821:583:46 3:412:063:061:414:001:342:343:16
35 Jorge Moreno Álvarez, Sergio López 🇪🇸 ESP 25-29 10/57 0:56:09 29:3822:423:55 3:381:593:251:584:011:192:483:34
36 Ion Gorostidi diaz, Daniel Redondo muñoz 🇪🇸 ESP 35-39 3/84 0:56:11 29:5722:323:47 3:402:043:251:514:041:272:343:27
37 Joao Pedro De paiva e Cunha, Francisco Javier ponte luna 🇵🇹 POR 25-29 11/57 0:56:12 29:5322:214:02 3:252:012:582:273:591:262:273:38
38 Jack Slater, Andy Smith 🇬🇧 GBR 35-39 4/84 0:56:15 29:1223:193:47 3:342:112:562:193:571:243:193:39
38 Mikael Dubief, Dylan Ribiero 🇫🇷 FRA 30-34 16/103 0:56:15 30:2022:003:59 3:271:483:391:513:491:252:283:33
40 Fernando Contreras, Alexandre Brun 🇫🇷 FRA 35-39 5/84 0:56:16 30:5621:323:53 3:331:522:561:573:591:202:283:27
41 Jonas Togo, Jonas Enselmann 🇩🇰 DEN 30-34 17/103 0:56:26 31:0121:204:11 3:361:462:472:083:581:172:273:21
42 Juan Gabriel Hernández Grimón, Anibal Jesús Morales Dauta 🇪🇸 ESP 25-29 12/57 0:56:27 29:5220:136:27 3:322:083:102:343:491:26—3:25
43 Phil Dermott, Connor Farrell 🇬🇧 GBR 40-44 4/41 0:56:39 29:3922:564:11 3:322:083:042:013:581:322:483:53
44 Patrick Syme, Michael Dowling 🇮🇪 IRL 45-49 1/19 0:56:42 30:0122:334:12 3:272:002:462:214:061:273:023:24
45 Alexandre Nunes, Dimitri Waeber 🇫🇷 FRA 30-34 18/103 0:56:46 30:5721:424:11 3:321:443:291:463:541:142:363:27
46 Quentin Nantois, Pierre Huiban 🇫🇷 FRA 35-39 6/84 0:56:56 30:2819:566:36 3:272:033:252:183:491:27—3:21
47 Diego Mancera, Javier López 🇪🇸 ESP 35-39 7/84 0:56:59 29:4223:273:54 3:462:133:141:454:071:263:003:56
47 Guillaume Le Mouhaër, ÁLVARO Franco BARRAGÁN 🇫🇷 FRA 35-39 7/84 0:56:59 28:5524:143:54 3:452:053:182:144:011:273:174:07
47 Mario Nogales Pastrana, Kai Hammond Briton 🇪🇸 ESP 30-34 19/103 0:56:59 29:5723:093:56 3:352:143:002:174:051:232:363:59
50 Alberto Vasconcelos, Miguel Carvalho 🇵🇹 POR 35-39 9/84 0:57:09 30:5422:243:55 3:381:552:432:124:011:262:433:46
51 Marcus Karlsson, Fredrik Ljudén 🇸🇪 SWE 35-39 10/84 0:57:11 30:2622:593:50 3:431:513:172:213:531:362:503:28
52 Yassine Sefiani, Hamza Najih 🇲🇦 MAR 16-24 6/26 0:57:14 29:1824:183:41 3:442:053:482:064:091:283:183:40
53 Abrahan Pomares Fernández, Jesús Díaz Martín 🇪🇸 ESP 30-34 20/103 0:57:16 31:2422:003:55 3:381:593:111:533:561:202:303:33
54 Harry Greason, Conor Henry 🇬🇧 GBR 25-29 13/57 0:57:27 30:3822:474:08 3:242:053:192:064:041:342:353:40
55 Arnoldas Macidulskas, Ben Gormley 🇮🇪 IRL 25-29 14/57 0:57:31 30:5422:483:54 3:372:092:252:204:111:363:073:23
56 Declan McCabe, Stephen Cullen 🇮🇪 IRL 40-44 5/41 0:57:33 29:2524:323:40 4:022:143:292:104:111:333:003:53
57 Imanol Laconcha, Erlaitz Cano 🇪🇸 ESP 30-34 21/103 0:57:38 30:4822:504:05 3:372:013:002:124:041:193:003:37
58 Maxime Bénis, Armand Deshaies 🇫🇷 FRA 35-39 11/84 0:57:39 30:1923:234:01 3:392:013:271:503:571:193:333:37
59 Paul Keller, Florian Homburg 🇩🇪 GER 30-34 22/103 0:57:45 30:5622:563:58 3:261:482:552:514:051:122:543:45
60 Tom Adams, Rob Mills 🇬🇧 GBR 30-34 23/103 0:57:48 29:3921:156:58 3:432:043:252:204:081:30—4:02
61 Dylan Gruson, Camil Haddadi 🇫🇷 FRA 30-34 24/103 0:57:49 30:0023:434:10 3:292:133:572:024:061:272:473:42
62 Liam Harding, Sean Harding 🇮🇪 IRL 35-39 12/84 0:58:02 31:3822:284:00 3:402:022:571:574:061:282:273:51
63 Thomas Binder, Oliver Ashton 🇬🇧 GBR 16-24 7/26 0:58:14 30:4823:314:00 3:371:563:052:324:041:333:033:41
64 Toby Roberts, Alun Davies 🇬🇧 GBR 30-34 25/103 0:58:30 31:1423:243:56 3:432:014:032:054:081:242:333:27
65 Francisco Godoy, Miguel Prados 🇪🇸 ESP 45-49 2/19 0:58:35 30:4824:043:47 3:402:024:072:014:101:263:093:29
66 Aitor Barroso, Hodei Aspuru 🇪🇸 ESP 25-29 15/57 0:58:38 31:1723:214:03 3:352:033:072:124:141:412:583:31
67 Manuel Jiménez caballero, Sergio Jiménez caballero 🇪🇸 ESP 30-34 26/103 0:58:45 30:0524:493:56 3:521:593:131:424:091:242:425:48
68 Miles Kitchen, Dan Summerscales 🇬🇧 GBR 25-29 16/57 0:58:46 31:0822:125:31 3:351:593:072:034:081:092:343:37
69 Alejandro Rivero Martínez, Rubén González Pereda 🇪🇸 ESP 35-39 13/84 0:58:47 30:5723:414:12 3:431:583:181:484:041:373:323:41
69 Jack Mayhew, George Paterson 🇬🇧 GBR 25-29 17/57 0:58:47 30:5223:534:05 3:452:213:451:484:071:292:573:41
71 Daniel Crawford, Rob Mcfall 🇬🇧 GBR 30-34 27/103 0:58:49 32:4721:494:18 3:331:393:182:143:551:212:263:23
72 Antonio Bolivar, George Melton 🇪🇸 ESP 25-29 18/57 0:58:56 30:0625:043:50 3:422:214:292:284:051:412:423:36
73 Joan Cardona Balaguer, Diego Gabete Rodríguez 🇪🇸 ESP 35-39 14/84 0:58:57 31:0523:534:04 3:352:103:262:184:031:143:153:52
74 Swami Fontaine, Maxime Celet 🇫🇷 FRA 25-29 19/57 0:59:00 31:1023:444:11 3:402:053:232:154:101:282:513:52
75 Josh Astley, Ben Donnelly 🇬🇧 GBR 35-39 15/84 0:59:03 31:2623:443:57 3:482:123:322:094:051:362:543:28
76 Dirjan Bouma, Lammert Kerkhof 🇳🇱 NED 25-29 20/57 0:59:19 31:3323:444:05 3:292:113:242:144:151:292:493:53
77 Lucas Horz, Victor Stenz 🇩🇪 GER 25-29 21/57 0:59:25 32:0823:243:56 3:461:523:272:264:021:193:043:28
78 Tobin Denton, Owen Cave 🇬🇧 GBR 16-24 8/26 0:59:27 31:4123:094:40 3:431:583:382:034:071:242:553:21
79 Amériko González Bento, Ismael Gutierrez Flores 🇪🇸 ESP 35-39 16/84 0:59:37 30:5024:504:01 3:342:263:572:244:191:352:563:39
80 Pedro Cruz Mera, Melchor Romero Terrón 🇪🇸 ESP 35-39 17/84 0:59:56 29:3026:264:05 3:442:423:542:494:011:283:184:30
81 Louis Dillane, Jan Osinski 🇮🇪 IRL 16-24 9/26 0:59:59 32:3322:524:38 3:301:512:592:193:511:233:313:28
82 Sergio Monteagudo Rodríguez, Manuel Romero Vazquez 🇪🇸 ESP 45-49 3/19 1:00:05 31:0724:574:03 3:482:183:452:084:151:313:193:53
83 Augusto Costa, Miguel Castro 🇵🇹 POR 40-44 6/41 1:00:09 31:2824:154:29 3:392:103:192:254:081:363:063:52
84 Colin McCoole, Adam Harte 🇬🇧 GBR 35-39 18/84 1:00:11 30:4425:134:18 3:432:013:532:244:121:323:353:53
84 Gavin Kenny, Gareth Francis 🇮🇪 IRL 40-44 7/41 1:00:11 31:0425:123:58 3:552:203:402:154:211:333:253:43
86 Jon Ander Chico Losada, Sergio Caralampio Palacios 🇪🇸 ESP 40-44 8/41 1:00:12 30:3122:207:27 3:472:344:232:014:261:26—3:38
87 German morales betancor, carlos sanchez guzman 🇪🇸 ESP 45-49 4/19 1:00:21 31:4824:274:11 3:381:523:212:514:041:293:243:48
88 Jesus Ruiz Brito, Avelino Muñoz Díaz 🇪🇸 ESP 35-39 19/84 1:00:28 30:3425:344:23 3:442:094:062:404:111:333:143:57
89 Alvaro Taracena, Daniel Arazola 🇪🇸 ESP 40-44 9/41 1:00:39 32:0923:574:38 3:432:113:072:244:141:233:203:35
90 Ángel Rodriguez Moral, Jesús Pulgar Rubio 🇪🇸 ESP 25-29 22/57 1:00:42 30:4825:304:30 3:372:203:102:454:071:223:404:29
91 Ricardo Garcia, Miro Gadzhalov 🇪🇸 ESP 40-44 10/41 1:00:51 30:4826:153:53 3:492:284:162:324:171:433:263:44
92 Pedro Freitas, Leonardo Costa 🇵🇹 POR 30-34 28/103 1:00:53 33:3822:474:33 3:352:282:532:164:071:332:413:14
93 Fernando Cisterna, Alexey Rovner Agadzhanov 🇪🇸 ESP 30-34 29/103 1:00:57 33:0323:524:05 3:262:083:082:194:011:382:584:14
94 Rafael Barbosa, Francisco Godinho 🇵🇹 POR 35-39 20/84 1:00:58 32:1424:184:31 3:382:203:282:203:591:322:494:12
95 Ronnie Duncan, Thomas Bett 🇬🇧 GBR 40-44 11/41 1:01:02 32:5123:584:18 3:472:303:242:164:091:222:423:48
96 Tom Meehan, Ray Gabriel-Anyassor 🇬🇧 GBR 40-44 12/41 1:01:04 33:4522:494:34 3:332:072:542:254:051:352:403:30
97 Javier Del Pino Fernández, Victor Reales Ceprian 🇪🇸 ESP 40-44 13/41 1:01:06 31:1925:294:23 3:452:363:462:314:251:413:123:33
98 Anton Leible, Mika Jagdmann 🇩🇪 GER 16-24 10/26 1:01:18 32:2324:454:14 3:341:583:323:034:101:183:163:54
98 Greg Meaney, Alan O Connell 🇮🇪 IRL 50-54 1/10 1:01:18 31:1125:534:17 3:482:414:001:594:131:263:493:57
100 Dean Nield, Jordan Homer 🇬🇧 GBR 25-29 23/57 1:01:28 34:5722:204:16 3:311:553:351:453:541:232:543:23

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