HYROX Bilbao 2025: Pro Doubles Men results

81 teams on 15 Feb 2025. Typical finish 1:08:33, fastest 10% under 0:59:56. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Pedro Toral, Pepe Salama 🇪🇸 ESP U29 1/12 0:53:36 28:3121:403:29 3:321:513:181:513:461:292:373:16
2 Diogo Freitas, Tiago Lousa 🇵🇹 POR 30-39 1/50 0:54:13 28:5821:533:27 3:262:063:331:443:431:242:353:22
3 Josh Tibbles, Luis Tibbles 🇬🇧 GBR U29 2/12 0:57:03 30:0123:243:43 3:342:073:472:063:431:322:493:46
4 Gonzalo Villar, Jorge González Alvarez 🇪🇸 ESP U29 3/12 0:57:05 31:2621:543:49 3:272:143:231:543:471:262:373:06
5 Fernando Martorell Munar, Lucas Perelló Caballero 🇪🇸 ESP 30-39 2/50 0:57:26 30:5122:443:53 3:341:563:542:003:541:302:363:20
6 Carlos Cachopo, Bruno Lousa 🇵🇹 POR 40-49 1/16 0:57:58 29:1425:103:39 3:372:424:422:144:021:202:363:57
7 Dani Galindo, Jose José María Resano 🇪🇸 ESP 40-49 2/16 0:58:44 29:4625:113:50 3:292:104:182:123:511:253:144:32
8 Bernat Ferrer, Eduard Mascaró Ogazón 🇪🇸 ESP 30-39 3/50 0:59:27 31:4623:473:58 3:302:023:382:093:541:373:223:35
9 Aitor Barroso, Hodei Aspuru 🇪🇸 ESP U29 4/12 0:59:56 32:0024:043:57 3:462:023:452:204:131:382:563:24
10 José Vicente Poblador Asensio, Mario Sanz Navarro 🇪🇸 ESP 30-39 4/50 1:00:13 31:0125:253:50 3:482:303:392:294:081:233:244:04
11 Nahuel Xavier Garcia Santamaria, Daniel Bravo Robayna 🇪🇸 ESP 30-39 5/50 1:00:36 33:0623:373:58 3:331:593:442:083:581:233:223:30
12 Manuel Halcón, Manuel Caballero Molina 🇪🇸 ESP 30-39 6/50 1:00:46 31:2225:274:02 3:482:124:142:214:061:453:293:32
12 Paulo Caldas, João Baltazar 🇵🇹 POR 30-39 6/50 1:00:46 32:2723:584:26 3:412:014:062:114:001:292:563:34
14 Patrick Greve, Carsten Emsbach 🇩🇪 GER 40-49 3/16 1:01:27 33:2423:534:14 3:322:133:192:224:181:302:513:48
15 Raul Refolio Márquez, Francisco Javie García Martín 🇪🇸 ESP 40-49 4/16 1:01:56 32:1825:374:06 3:452:184:331:554:041:443:353:43
16 Alberto Caraballo, Aaron Gil 🇪🇸 ESP U29 5/12 1:03:05 34:0624:584:05 3:492:253:412:214:041:453:113:42
17 Gonzalo Ruiz Gutiérrez, Eloy Fernández Toca 🇪🇸 ESP U29 6/12 1:03:06 36:0821:475:16 3:311:473:031:543:571:232:543:18
18 Thomas Czubernat, Daniel De Almeida 🇫🇷 FRA 30-39 8/50 1:03:14 33:0925:584:12 3:521:553:472:414:191:473:314:06
19 Jose Jose Ferreira, Jorge Jorge Cardoso 🇵🇹 POR 30-39 9/50 1:03:16 34:0025:154:05 3:472:313:442:154:001:533:283:37
20 Mario González Altube, Daniel Domínguez Delgado 🇪🇸 ESP 30-39 10/50 1:03:19 32:4926:184:15 3:572:203:592:434:111:423:333:53
21 Julien Delande, Iker Cebrián Aparisi 🇫🇷 FRA 30-39 11/50 1:03:59 34:4525:014:18 3:332:244:252:223:541:293:193:35
22 Anthony Peudpiece, Fábio Ribeiro 🇫🇷 FRA 30-39 12/50 1:04:14 32:2527:344:19 3:402:306:072:214:171:363:213:42
23 Fred Massouf, Ludovic Kubiak 🇫🇷 FRA 50-59 1/3 1:04:19 34:0625:294:48 3:471:544:102:174:141:303:473:50
24 Samson Brown, Brandon Brown 🇬🇧 GBR U29 7/12 1:04:30 35:5824:234:13 3:532:193:032:244:101:393:073:48
25 Benoît Linard, Xantxo Isteque 🇫🇷 FRA 40-49 5/16 1:04:44 33:3726:534:19 3:481:554:132:464:221:413:484:20
26 Pedro Sageras, Antonio Quirós 🇦🇷 ARG 30-39 13/50 1:04:54 33:5025:535:16 4:012:244:072:104:251:423:313:33
27 Javier Fernández, Endika Fernández 🇪🇸 ESP 30-39 14/50 1:04:59 35:4323:595:23 3:411:533:452:024:161:343:003:48
28 Carlos Garbati, Iñigo Lopez 🇪🇸 ESP 30-39 15/50 1:05:05 35:2925:044:38 3:392:063:552:383:561:273:403:43
29 Jon Bilbao, Mikel Landaribar Egea 🇪🇸 ESP U29 8/12 1:05:43 35:3125:344:42 3:301:575:122:193:561:403:103:50
30 Felipe Berchesi, Maxime Thomas 🇺🇾 URU 30-39 16/50 1:05:50 33:3027:434:42 4:002:205:032:554:331:383:253:49
31 André Serafim, Pedro Barreira 🇵🇹 POR 30-39 17/50 1:06:07 33:3828:034:31 3:412:436:462:044:211:343:143:40
32 Tim Sohrweide, Malte Frank 🇩🇪 GER 40-49 6/16 1:06:25 36:4824:584:42 3:451:523:372:144:041:363:494:01
33 Sergio Antonio Pastor Marín, Quique Cánovas 🇪🇸 ESP 30-39 18/50 1:07:01 35:4226:244:59 3:412:085:262:304:081:343:383:19
34 Alberto Rodríguez Domínguez, Dante Augusto Montoya Caballero-Díaz 🇪🇸 ESP 30-39 19/50 1:07:08 33:3929:074:25 3:522:207:142:154:141:303:493:53
35 Alejandro Gonzalez, Luis Velázquez 🇪🇸 ESP 30-39 20/50 1:07:25 33:2729:294:34 3:502:317:192:154:211:323:054:36
36 Ismael Balea, Nacho Sainz 🇪🇸 ESP 30-39 21/50 1:07:39 36:0226:215:20 3:422:274:301:584:201:543:423:48
37 Víctor De Amorín, Pablo Rodríguez Bobe 🇪🇸 ESP 30-39 22/50 1:07:53 38:0524:425:10 3:542:124:042:084:181:303:043:32
38 Hector Ruiz Moreno, Luis Garvey 🇪🇸 ESP 30-39 23/50 1:07:55 37:5924:465:15 3:402:073:552:274:001:533:083:36
39 Alejandro Pérez Castaño, Daniel Silvestre Sánchez 🇪🇸 ESP 40-49 7/16 1:07:57 34:4928:414:32 4:122:565:372:184:201:503:254:03
40 Lilian Tabuteau, Marc Blanchard 🇫🇷 FRA 30-39 24/50 1:08:09 37:5825:135:01 3:422:114:102:254:031:303:363:36
41 Jose Manuel Garcia Marcos, Sergio Garcia Marcos 🇪🇸 ESP 30-39 25/50 1:08:33 38:0625:474:44 3:512:014:042:184:301:193:414:03
41 Kevin Gousseau Gousseau, Bertrand Brana 🇫🇷 FRA 30-39 25/50 1:08:33 35:3728:005:01 3:392:204:542:504:061:454:114:15
41 Maxime Cazalets, Timms Yoann 🇫🇷 FRA 30-39 25/50 1:08:33 33:4329:465:08 3:482:206:232:284:271:333:564:51
44 Carlos Vecina, Toni Mayol Mariano 🇪🇸 ESP U29 9/12 1:08:39 36:0927:205:15 3:412:414:482:054:291:313:584:07
45 Martín Gómez, Daniel Sandoval Anero 🇪🇸 ESP 30-39 28/50 1:08:44 36:0727:415:01 3:492:254:202:474:062:004:163:58
46 Gorka Orue Magarzo, Carlos Briz Iceta 🇪🇸 ESP 40-49 8/16 1:08:49 34:4828:335:32 4:002:155:412:174:381:413:234:38
47 Jesus Poveda, Carlos Ochoa Hernández 🇪🇸 ESP U29 10/12 1:08:56 35:5428:394:28 4:062:496:032:344:061:343:343:53
48 David Silva, António Pires 🇵🇹 POR 50-59 2/3 1:09:04 34:4729:324:51 3:482:186:243:114:121:273:484:24
49 Siim Ojakõiv, Jaak Peterson 🇪🇪 EST 30-39 29/50 1:09:40 39:1825:205:06 3:492:063:302:264:041:324:063:47
50 Leopoldo Araya, Antonio Gómez 🇨🇷 CRC 40-49 9/16 1:09:43 37:3227:344:43 3:382:333:592:454:121:444:184:25
51 Mario Alvarez Pi, Bruno Balbuena Canal 🇪🇸 ESP 30-39 30/50 1:10:00 35:2629:414:56 3:462:066:452:484:141:413:564:25
52 Luis Antunes, Daniel Fidalgo 🇵🇹 POR 30-39 31/50 1:10:37 40:2625:224:53 3:482:274:002:293:581:373:273:36
53 Luis Fran Rodríguez Paredes, José Martín Romo 🇪🇸 ESP 40-49 10/16 1:10:56 38:2127:155:25 3:462:254:252:084:151:514:383:47
54 Pablo Gutierrez Cepeda, Borja San Martin Escallada 🇪🇸 ESP 30-39 32/50 1:11:27 35:2930:285:33 4:132:076:272:404:402:084:094:04
55 Alexandre Giraud, Louis Idjedaren 🇫🇷 FRA U29 11/12 1:11:35 39:2826:415:30 3:562:334:382:574:091:383:143:36
56 Alejandro Alvaro Alvaro, Iñigo Landaluce Herrera 🇪🇸 ESP 30-39 33/50 1:11:58 38:5526:106:58 3:402:303:532:284:211:413:463:51
57 Oier Oier Cabrejas, Julen Arrasate PLE U29 12/12 1:12:02 39:3525:506:41 3:592:202:582:284:151:483:404:22
58 Kino Roldan, Ruben Moreno Olmedo 🇪🇸 ESP 30-39 34/50 1:12:34 40:1927:055:15 3:522:534:112:384:071:573:543:33
59 Manuel Pérez Moreno, Simon Olivetta 🇪🇸 ESP 30-39 35/50 1:12:40 39:4827:175:41 3:442:074:582:274:331:214:064:01
60 Pablo Barrenechea Leal, Guillermo Mariátegui Leal 🇪🇸 ESP 30-39 36/50 1:12:55 40:1627:175:28 3:562:254:122:414:161:484:083:51
61 Delanoue Laurent, Enzo Delanoue 🇫🇷 FRA 30-39 37/50 1:13:30 35:1232:196:01 3:372:308:213:054:131:473:504:56
62 Gareth Abreu, Alex Percival 🇬🇧 GBR 40-49 11/16 1:14:02 38:4730:274:54 3:464:115:252:544:291:403:404:22
63 Jesús Ramón Martín Afonso, Santiago Real Lorenzo 🇪🇸 ESP 40-49 12/16 1:14:17 37:2830:536:01 4:123:094:393:254:411:374:464:24
64 Alvaro Morales Carpi, Javier Gomez Miranda 🇪🇸 ESP 40-49 13/16 1:15:03 39:4129:535:35 4:072:404:493:144:371:364:404:10
65 Enric Paradela, Juan Porcel Balaguer 🇪🇸 ESP 30-39 38/50 1:15:08 40:5927:186:56 3:372:384:162:304:181:504:183:51
66 Jacob Casado Casi, Albert Pelegrín I Esteban 🇪🇸 ESP 30-39 39/50 1:17:44 40:1432:065:28 3:552:407:023:224:291:354:594:04
67 Marino Ibáñez Díaz, Alvaro Llorente Sanchez 🇪🇸 ESP 30-39 40/50 1:17:54 42:2329:276:07 4:002:516:172:124:431:423:244:18
68 Bruno Laranjo, Sergio Ramos 🇵🇹 POR 30-39 41/50 1:18:03 42:1730:315:19 4:132:125:392:414:381:364:444:48
69 Francesco De Santis, João Simões 🇮🇹 ITA 30-39 42/50 1:18:50 40:5130:597:06 4:112:276:133:104:471:584:104:03
70 Ignacio Rodríguez Clarambo, Christian Lopez Gamboa 🇪🇸 ESP 30-39 43/50 1:19:39 40:5932:326:13 3:533:095:383:554:501:494:344:44
71 Wolfgang Heidenreich, Paolo Rossetti 🇮🇹 ITA 50-59 3/3 1:19:40 43:4330:175:46 4:002:534:283:254:281:504:494:24
72 Thomas Easton, Fabien Tauzin 🇫🇷 FRA 40-49 14/16 1:20:10 44:4928:366:51 3:462:035:532:424:301:274:094:06
73 Julian Perez, Ruben Fernandez Crespo 🇪🇸 ESP 40-49 15/16 1:20:27 40:0033:087:24 4:022:477:272:324:281:565:064:50
74 Jose Maria Ruiz Sardon, Iñaki Ramos Rodríguez 🇪🇸 ESP 30-39 44/50 1:20:53 40:5832:117:48 4:002:386:144:004:361:544:264:23
75 Manuel Juanes, Javier Wee Palacios 🇪🇸 ESP 30-39 45/50 1:20:54 44:1630:116:32 3:542:355:272:264:401:564:334:40
76 Gonzalo Basañez, Manuel Hernaiz 🇪🇸 ESP 30-39 46/50 1:22:14 45:5530:116:11 4:022:565:332:274:282:014:493:55
77 Asier Zubieta Aurrekoetxea, Ellande Areta 🇪🇸 ESP 40-49 16/16 1:22:54 43:0633:396:14 4:152:357:312:294:401:415:524:36
78 Manuel Acarregui, Jose Carro Paulete 🇪🇸 ESP 30-39 47/50 1:23:05 43:0634:395:23 3:572:288:143:254:381:374:395:41
79 Jose Manuel Cabezas Muñoz, Adrián López Presedo 🇪🇸 ESP 30-39 48/50 1:23:38 42:4433:497:11 4:153:045:353:514:551:474:385:44
80 Jan Hernando, Andrés Chamarro 🇪🇸 ESP 30-39 49/50 1:28:14 44:5035:337:57 4:032:236:473:014:361:557:155:33
81 Diego De Egea Menéndez, Jaime Castillo Parages 🇪🇸 ESP 30-39 50/50 1:31:46 51:5032:557:05 3:552:566:273:144:391:465:224:36

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