HYROX Málaga 2025: Pro Doubles Men results

159 teams on 21 Mar 2025. Typical finish 1:06:46, fastest 10% under 0:58:00. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Roberto Viciedo Gimeno, Luis Garcia Rubio 🇪🇸 ESP U29 1/37 0:52:03 28:4020:063:23 3:201:532:421:383:571:202:093:07
2 Fritz Grobien, Tom Hogan 🇮🇪 IRL 30-39 1/87 0:53:54 29:2521:003:33 3:261:472:581:593:591:172:153:19
3 Tiago Costa, Bruno Ferreira 🇵🇹 POR 30-39 2/87 0:54:13 29:5520:513:32 3:212:062:401:433:451:212:303:25
4 Alessandro Iacobucci, Giovanni Benzon 🇮🇹 ITA U29 2/37 0:54:27 29:3621:143:41 3:351:513:001:523:521:202:343:10
5 Juan Manuel Prieto Santana, Samuel Pimentel Luis 🇪🇸 ESP 40-49 1/27 0:55:20 30:3121:043:48 3:311:473:041:453:521:212:492:55
6 Jonas Krogh, Daniel Bejer 🇩🇰 DEN U29 3/37 0:56:01 30:4021:513:36 3:321:572:582:093:571:212:353:22
7 Sam Harper, Lloyd Mulholland 🇬🇧 GBR 30-39 3/87 0:56:06 30:1422:303:27 3:381:443:252:243:501:182:403:31
8 Toni Marí Vargas, Jesús Rubio Rodríguez 🇪🇸 ESP 30-39 4/87 0:56:33 30:2122:433:33 3:391:593:032:204:021:262:523:22
9 Gonzalo Espejo, Francisco Hijazo Zabala 🇪🇸 ESP 30-39 5/87 0:56:57 30:5922:213:43 3:372:043:161:424:001:372:453:20
10 Marco Tulio Maciel Evangelista, Angel Coll Plomer 🇧🇷 BRA U29 4/37 0:57:10 30:0522:394:30 3:482:102:471:564:031:222:583:35
11 Tony Barry, Darragh O Keffe 🇮🇪 IRL 30-39 6/87 0:57:16 29:5723:543:29 3:231:573:272:533:571:333:143:30
12 Miguel Prados, Javi Umpiérrez 🇪🇸 ESP 30-39 7/87 0:57:26 30:4223:053:43 3:382:043:50—4:061:332:513:34
13 Jose Manuel Caballero Martel, Eke Nnoke 🇪🇸 ESP 30-39 8/87 0:57:35 31:0122:573:42 3:401:503:292:103:561:352:443:33
14 David Afonso Rodríguez, Asier Sosa Navarro 🇪🇸 ESP 30-39 9/87 0:57:40 31:3722:223:46 3:301:453:132:163:491:212:523:36
15 Mike Chadwick, Isaac Longden 🇬🇧 GBR 30-39 10/87 0:57:51 31:2522:284:03 3:351:533:012:013:591:323:073:20
16 Jason Fernández Birchwood, Thomas Chesneau 🇪🇸 ESP U29 5/37 0:57:58 32:3721:283:58 3:311:323:071:524:051:182:353:28
17 Fergal Keaney, Domhnall O'Donovan 🇮🇪 IRL 30-39 11/87 0:58:00 31:4522:363:44 3:451:493:321:564:081:142:453:27
18 Nazzareno Boldrini, Marco Boldrini 🇮🇹 ITA 30-39 12/87 0:58:04 31:1922:484:01 3:371:572:552:214:011:352:543:28
19 Joe Nangle, Tadgh Carroll 🇮🇪 IRL 30-39 13/87 0:58:36 33:1121:284:01 3:221:382:491:583:551:193:053:22
20 Joe Arcangelo, Chris Poole 🇬🇧 GBR U29 6/37 0:58:37 30:4023:304:32 3:482:033:371:534:081:272:503:44
21 Antonio Chillaron Cano, Pedro Quiñones Lopez 🇪🇸 ESP 40-49 2/27 0:58:48 32:2722:194:06 3:361:533:031:504:031:282:483:38
22 Sergio Jiménez Caballero, Manuel Jiménez Caballero 🇪🇸 ESP 30-39 14/87 0:58:49 31:1523:443:54 3:421:403:332:124:211:283:103:38
23 Aaron Holmes, Joe Colbeck 🇬🇧 GBR 30-39 15/87 0:58:57 32:4122:293:52 3:391:472:582:213:571:322:443:31
24 Lewis Richards, Harri Morgan 🇬🇧 GBR U29 7/37 0:59:09 32:0722:514:16 3:381:443:211:493:591:083:383:34
25 David Jose Ortiz Aguado, Leonardo Alonso Mora 🇪🇸 ESP 30-39 16/87 0:59:25 33:4021:494:00 3:351:383:091:593:481:332:503:17
26 Aarón Gil, Alberto Caraballo Del Cerro 🇪🇸 ESP U29 8/37 0:59:29 32:5022:404:02 3:431:573:171:474:071:302:513:28
27 Alejandro Cerrejón, Abdullah Ghayesh 🇪🇸 ESP U29 9/37 0:59:30 32:4022:544:01 3:441:593:201:524:041:223:103:23
28 Sacha Harding, Adrian Lysak 🇬🇧 GBR 40-49 3/27 0:59:33 32:1523:323:49 3:321:393:232:324:001:283:203:38
29 Alberto Vasconcelos, Miguel Carvalho 🇵🇹 POR 30-39 17/87 0:59:41 32:3023:094:08 3:332:073:182:173:581:402:423:34
30 Jose Luis Lopez Puertas, Juanjo López Peláez 🇪🇸 ESP U29 10/37 0:59:43 31:5623:553:56 3:312:033:202:253:591:323:063:59
31 Jaime Camazon Umpiérrez, Francisco Jose Godoy Romero 🇪🇸 ESP 30-39 18/87 1:00:06 32:4623:134:11 3:311:583:102:134:031:233:243:31
32 Alan Mahon, Michael Graham 🇮🇪 IRL 30-39 19/87 1:00:07 33:3922:343:58 3:321:513:012:253:481:243:073:26
33 Jack Cross, Chris Evans 🇬🇧 GBR 30-39 20/87 1:00:10 33:1023:073:56 3:291:553:292:024:011:283:083:35
34 Nicolas Santuari, Andrea Colombini 🇮🇹 ITA 30-39 21/87 1:00:31 33:1922:574:19 3:321:543:171:474:061:363:093:36
35 Antonio Galindo Miranda, David Sanchez 🇪🇸 ESP 30-39 22/87 1:00:34 30:5125:284:19 3:482:093:542:394:151:333:253:45
36 Jack Cripps, Patrick James 🇬🇧 GBR 30-39 23/87 1:00:36 33:5822:394:03 3:342:042:522:113:541:333:003:31
37 Sascha Frank Gerhard Ahrens, Sebastian Johann 🇩🇪 GER 30-39 24/87 1:00:46 34:1522:364:00 3:482:023:132:053:581:192:383:33
38 Matty Green, Bryan Langhorn 🇬🇧 GBR 40-49 4/27 1:01:03 32:5124:034:14 3:421:582:582:344:231:213:213:46
39 Diogo Nisa, Ricardo Gomes 🇵🇹 POR 30-39 25/87 1:01:18 32:4824:234:13 3:332:043:162:474:051:323:203:46
40 Ayoze Manuel Montelongo Castro, Victor Jesus Tavio Morales 🇪🇸 ESP 40-49 5/27 1:01:26 31:5025:344:07 3:422:263:561:474:101:443:444:05
41 Mathias Jepson, Joakim Drysén 🇸🇪 SWE 30-39 26/87 1:01:32 34:3023:044:02 3:361:593:212:203:541:283:023:24
42 Peter Jefferys, Oliver Gilbert 🇬🇧 GBR 30-39 27/87 1:01:43 33:5823:084:41 3:351:413:332:243:541:302:563:35
43 Florian Mogilany, Romain Judde 🇫🇷 FRA U29 11/37 1:02:06 33:2524:044:42 3:402:103:442:184:041:303:063:32
44 Steven Duffy, Kieran Ramsey 🇬🇧 GBR 30-39 28/87 1:02:28 34:1424:293:48 3:332:163:462:353:461:203:094:04
45 Lee Keenan, Thomas Brereton 🇮🇪 IRL U29 12/37 1:02:38 33:5224:494:02 3:441:473:142:584:161:353:333:42
46 Kai Horne, Sam Sutcliffe 🇬🇧 GBR 30-39 29/87 1:02:53 32:4825:584:13 3:472:023:502:394:021:273:494:22
47 Jay Hudson, Rhys Lowis 🇬🇧 GBR U29 13/37 1:02:57 34:4324:144:03 3:331:443:232:484:241:342:593:49
48 Loïc Bancel, Maxime Gimenez 🇫🇷 FRA 30-39 30/87 1:03:03 34:3423:315:04 3:381:484:191:503:581:332:503:35
49 Francisco Godinho, Fernando Alves 🇵🇹 POR 40-49 6/27 1:03:10 34:4224:104:24 3:431:524:032:083:581:293:203:37
49 Stephen Wilding, Mark Wilding 🇬🇧 GBR 40-49 6/27 1:03:10 33:4625:184:10 3:511:573:532:144:201:443:064:13
51 Lucas Dalglish, Mark Vickers 🇬🇧 GBR 40-49 8/27 1:03:20 34:2425:023:59 3:431:513:352:354:071:283:154:28
52 Kewin Bordas, Nabil Fateh Taleb 🇫🇷 FRA 30-39 31/87 1:03:21 34:1025:014:15 3:291:593:522:384:161:313:293:47
53 Pedro Silva, Gonçalo Jorge 🇵🇹 POR 30-39 32/87 1:03:47 34:5324:194:40 3:581:354:062:244:121:393:023:23
54 Clément Beccaria, Stephane Gournier 🇫🇷 FRA U29 14/37 1:03:50 36:0723:324:15 3:371:573:052:154:061:353:133:44
55 Javier Donés, Carlos Holgado Rubio 🇪🇸 ESP 30-39 33/87 1:04:04 33:0925:115:48 3:502:074:332:124:101:282:573:54
56 Owen Chesneau, Antoine Coetmellec 🇫🇷 FRA U29 15/37 1:04:06 34:3924:155:16 3:372:063:412:154:021:503:003:44
57 Antony Woolery, George Gibson 🇬🇧 GBR 30-39 34/87 1:04:07 35:5823:494:24 3:312:003:302:253:551:293:053:54
58 George Ceala, Tom Cornish 🇬🇧 GBR 30-39 35/87 1:04:22 34:2925:124:45 3:372:003:312:454:151:473:293:48
59 Nigel White, Calum Mcdonald 🇬🇧 GBR 30-39 36/87 1:04:23 35:3124:014:56 3:401:533:162:304:151:343:103:43
60 Nacho Sainz, Ismael Jorge Balea 🇪🇸 ESP 30-39 37/87 1:04:26 34:0125:165:14 3:552:333:152:044:141:533:393:43
61 David Andrzej Mwila, Oscar Espada Rodriguez 🇪🇸 ESP 30-39 38/87 1:04:40 35:2124:404:45 3:372:183:532:164:091:363:013:50
62 Conor Mcintyre, Liam Harding 🇮🇪 IRL 30-39 39/87 1:04:44 34:4125:594:09 3:562:123:092:364:191:383:154:54
63 Romain Branly, Thibaud Nivol 🇫🇷 FRA U29 16/37 1:04:46 34:1825:574:34 3:422:234:132:174:221:382:544:28
64 Pedro Pablo Nogueira Jimenez, Carlos Rodriguez Fonseca 🇪🇸 ESP 40-49 9/27 1:04:52 34:0526:284:24 3:472:144:082:144:231:503:524:00
65 Cas Van Der Hoeven, Boyd De Zwart 🇳🇱 NED U29 17/37 1:05:02 34:5525:304:40 3:582:163:322:304:311:593:113:33
66 Sam Wisely, Milo Mccloud 🇬🇧 GBR U29 18/37 1:05:04 34:5825:194:51 3:362:094:092:314:061:493:143:45
67 Antonio Jesús Bermudez Martin, Raul Pérez Hernández 🇪🇸 ESP 30-39 40/87 1:05:05 33:1127:254:34 3:522:104:022:374:251:414:034:35
68 Carlos Vivas, Guillermo Tabuyo 🇪🇸 ESP 30-39 41/87 1:05:22 36:0224:015:26 3:411:564:052:234:291:242:553:08
68 Jamie Bourne, Kealan Moran 🇬🇧 GBR 30-39 41/87 1:05:22 34:4326:144:30 3:492:184:012:334:181:433:214:11
70 Juan Luis Guillén Ramírez, Santiago Castro Donado 🇪🇸 ESP 30-39 43/87 1:05:29 35:1525:544:24 4:062:094:332:224:191:353:123:38
71 James Earp, Dylan Myers 🇬🇧 GBR 40-49 10/27 1:05:37 37:3523:254:41 3:362:073:192:183:551:353:053:30
72 Francisco Daniel Cruz González, Jorge Frances De Rioja 🇪🇸 ESP 30-39 44/87 1:05:55 36:1924:385:03 3:451:593:522:124:101:253:343:41
73 Aleix Gusart Trujillo, Marc Yuri Messori Vidal 🇪🇸 ESP 30-39 45/87 1:06:02 34:3926:294:59 3:582:303:492:134:321:404:223:25
74 Ama Mbodj, Christian Naffer SEN 40-49 11/27 1:06:04 34:5926:144:56 3:472:253:363:104:311:233:343:48
75 Enrique Molina Escudero, Emilio Lopez Aguado 🇪🇸 ESP 40-49 12/27 1:06:07 37:0023:595:12 3:412:213:332:083:571:313:003:48
76 Jorge Weatherall, Matthew Mcdonald 🇬🇧 GBR 30-39 46/87 1:06:10 37:4023:295:05 3:341:533:402:363:501:082:424:06
77 Kevin Da Costa, Sylvain Rabbé 🇫🇷 FRA 30-39 47/87 1:06:14 36:5124:524:36 3:431:563:492:464:021:343:323:30
78 Rémi Foulon, Jeremy Pontier 🇫🇷 FRA 30-39 48/87 1:06:19 35:4325:404:58 4:022:093:502:434:031:363:213:56
79 Joaquin Benitez, Pablo Romero 🇪🇸 ESP U29 19/37 1:06:27 35:2426:594:09 3:531:564:202:314:321:403:344:33
80 Mariano Mosca, Diego Martin Alvarez Maringolo 🇦🇷 ARG 40-49 13/27 1:06:46 37:3523:285:48 3:472:003:342:294:061:152:473:30
81 Nathan Best, Stephen Kerr 🇬🇧 GBR 30-39 49/87 1:06:50 36:3725:194:58 3:412:144:012:034:081:423:104:20
82 Jose Marin Lorite, Antonio Jesús Fernández Alcudia 🇪🇸 ESP 30-39 50/87 1:07:07 35:4525:525:34 3:362:194:012:254:151:343:483:54
83 Matt Wills, Darren Lewis 🇬🇧 GBR 50-59 1/7 1:07:10 35:1527:294:30 3:532:303:573:184:101:324:253:44
84 Antonio Miguel Gomez, Leopoldo Araya Gonzalez 🇪🇸 ESP 40-49 14/27 1:07:13 35:1027:434:25 3:502:144:023:104:141:384:014:34
85 Daniel Piña, Alberto Benavente 🇪🇸 ESP 30-39 51/87 1:07:17 37:2225:034:56 3:552:034:022:034:101:403:333:37
85 Francisco Javier Gomez Pliego, Fernando Pliego 🇪🇸 ESP 30-39 51/87 1:07:17 37:3825:184:27 3:432:183:222:234:201:203:573:55
87 Miguel Guimaraes, Pedro Silva 🇵🇹 POR 40-49 15/27 1:07:20 36:1225:395:35 3:522:113:322:374:221:343:393:52
88 Julian Van Den Bosch, Olivier Schoemaker 🇳🇱 NED 30-39 53/87 1:07:34 37:1024:575:31 3:452:013:382:234:111:353:263:58
89 David Rogal, William Fields 🇬🇧 GBR 30-39 54/87 1:07:49 36:1226:504:52 3:502:004:452:394:081:433:104:35
90 Alejandro Martín Molina, Antonio Luis Olmedo Núñez 🇪🇸 ESP 30-39 55/87 1:07:53 38:4323:325:42 3:411:593:341:594:001:412:463:52
91 Andreu Massot Isern, Juan Carlos Bujosa Herreros 🇪🇸 ESP U29 20/37 1:07:59 35:2028:004:44 3:472:574:052:584:171:583:574:01
92 Jesús González Gómez, David Román Chacón 🇪🇸 ESP 40-49 16/27 1:08:24 37:0225:166:10 3:592:034:252:204:141:323:083:35
93 Alberto Sainz De Aja, Gonzalo Sainz De Aja 🇪🇸 ESP U29 21/37 1:08:28 40:4222:435:07 3:401:513:441:453:571:163:043:26
94 Daniel Bruun, Markus Wiktorowicz 🇩🇰 DEN U29 22/37 1:08:29 37:2826:094:56 3:382:074:243:073:541:443:283:47
95 Alcino César, Mário Marques 🇵🇹 POR 50-59 2/7 1:08:34 36:4427:074:47 3:502:214:552:114:431:443:413:42
95 Juan Daniel Gómez Estrada, Francisco Reyes García 🇪🇸 ESP 30-39 56/87 1:08:34 38:1725:294:52 3:521:553:502:244:281:353:393:46
97 Miguel Pereira, Amilcar Beça 🇵🇹 POR 30-39 57/87 1:08:37 37:5325:255:23 3:481:594:122:164:121:373:233:58
98 Mats Eliassen, Kristoffer Haugland 🇳🇴 NOR 30-39 58/87 1:09:31 39:5625:094:31 3:532:023:493:004:161:422:553:32
99 Ross O'Loughlin, Cormac O’Donovan 🇮🇪 IRL 30-39 59/87 1:09:38 42:2523:164:01 3:341:533:392:134:061:242:553:32
100 Jaike Carter, Craig Jackson 🇬🇧 GBR 30-39 60/87 1:09:45 37:0428:024:43 3:392:153:433:524:091:503:394:55

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