HYROX Bilbao 2026: Doubles Men results

860 teams on 7 Feb 2026. Typical finish 1:09:09, fastest 10% under 0:59:35. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 JOSE AGUSTIN ALISES GIMENEZ, LUIS GARCIA RUBIO 🇪🇸 ESP 25-29 1/198 0:50:14 26:4220:223:15 3:391:442:401:423:531:162:093:19
2 Leonardo Alonso Mora, Sergio López Izquierdo 🇪🇸 ESP 25-29 2/198 0:51:46 28:0420:363:09 3:351:362:291:563:471:222:293:22
3 Bernardo Branco, Ricardo Fonseca 🇵🇹 POR 25-29 3/198 0:53:08 28:3720:573:40 3:371:522:282:083:551:162:223:19
4 Raul Sevillano, Pedro Jose Olmedo 🇪🇸 ESP 25-29 4/198 0:54:02 28:4321:543:31 3:531:452:491:574:121:252:263:27
5 bradley johnson, Tom Cansfield 🇬🇧 GBR 35-39 1/173 0:54:11 29:1421:343:27 3:371:482:382:153:481:162:353:37
6 Théo Dos Santos, Enzo Dos Santos 🇫🇷 FRA 16-24 1/75 0:54:34 29:4321:253:30 3:511:422:292:093:591:242:173:34
7 Jorge Casao Orna, Carlos Sanjuan Ballesteros 🇪🇸 ESP 30-34 1/245 0:54:40 28:3322:213:51 3:471:452:452:074:111:192:563:31
8 Miguel Extremera Vacas, David Peña Anguita 🇪🇸 ESP 35-39 2/173 0:54:48 29:3621:413:35 3:421:372:262:104:111:192:453:31
9 Javier Zorrilla Calleja, Michael Fummo 🇪🇸 ESP 30-34 2/245 0:54:57 29:3121:503:41 3:471:493:021:574:011:222:303:22
10 Tomas Morris, Declan Smith 🇬🇧 GBR 25-29 5/198 0:55:04 30:1521:053:49 3:441:312:332:124:081:092:263:22
11 Sven Wierda, Dave Agterhof 🇳🇱 NED 25-29 6/198 0:55:07 29:4921:453:38 3:411:462:362:094:021:092:483:34
12 Helder BAPTISTA, Carlos Custódio 🇵🇹 POR 40-44 1/103 0:55:12 29:5121:393:45 3:371:482:382:063:561:162:453:33
13 Valentin Galiegue, William Galiegue 🇫🇷 FRA 25-29 7/198 0:55:17 28:0222:574:22 4:051:512:432:064:091:222:423:59
14 Joseba Etxaniz, Jon Iglesias 🇪🇸 ESP 30-34 3/245 0:55:20 30:0621:363:44 3:441:462:442:113:551:272:403:09
15 JULES CREMOUX, PIERRICK DEGANELLO 🇫🇷 FRA 25-29 8/198 0:55:27 30:3021:093:51 3:461:482:431:553:551:202:223:20
16 Kyle Delavari, Noel Bolger 🇮🇪 IRL 40-44 2/103 0:55:38 29:5422:163:33 3:501:462:472:094:041:122:383:50
17 Aitor Barroso, Erlaitz Cano 🇪🇸 ESP 25-29 9/198 0:55:39 30:0821:553:41 3:411:442:442:194:031:162:403:28
18 Czubernat Thomas, Daniel De almeida 🇫🇷 FRA 30-34 4/245 0:55:49 29:3722:233:53 3:561:242:332:334:071:122:493:49
19 Andrés Fernández Barreiro, Jorge Fandiño Mella 🇪🇸 ESP 30-34 5/245 0:55:54 31:0321:063:49 3:381:372:162:143:481:202:493:24
19 Michal Grabowski, Dario Montes Khaghani 🇵🇱 POL 25-29 10/198 0:55:54 30:1622:073:36 3:311:372:462:423:481:112:373:55
21 asier urrestarazu, igor arruti 🇪🇸 ESP 25-29 11/198 0:55:55 30:5921:253:35 3:511:522:312:003:531:192:333:26
22 Javier Martín del Molino, Eric Teruel 🇪🇸 ESP 40-44 3/103 0:55:57 29:2222:374:03 3:402:042:312:383:531:162:573:38
23 Jules Penez, Pierre Steenkiste 🇫🇷 FRA 25-29 12/198 0:56:02 29:0022:564:12 3:521:372:572:214:091:162:404:04
23 Luis Aton, Mariano Ontañon 🇪🇸 ESP 35-39 3/173 0:56:02 29:0323:333:31 3:511:543:082:164:121:212:474:04
25 Bernardo Girão, Pedro Paiva 🇵🇹 POR 30-34 6/245 0:56:06 29:4722:323:51 3:452:003:022:264:041:212:313:23
26 Paul Elorza, Iñigo Soraluze 🇪🇸 ESP 25-29 13/198 0:56:19 31:1521:113:58 3:481:292:392:003:561:192:263:34
27 Benoît Perruche, Julien Galiegue 🇫🇷 FRA 40-44 4/103 0:56:25 28:3323:583:58 3:521:593:092:474:121:203:093:30
28 Mikel Baz, Eleder Soto 🇪🇸 ESP 25-29 14/198 0:56:31 29:2723:193:48 3:531:452:592:354:121:113:033:41
29 Jon Iriondo, Andrés Solano 🇪🇸 ESP 25-29 15/198 0:56:32 32:0220:264:08 3:391:252:352:063:571:012:173:26
30 Raúl Morales Febles, Attmeixim Díaz Febles 🇪🇸 ESP 30-34 7/245 0:56:38 30:5622:043:42 3:421:543:072:223:541:052:263:34
31 Joaquin Visquert Pitarch, Alvaro Sevilla Navarro 🇪🇸 ESP 30-34 8/245 0:56:45 30:3322:144:02 3:551:442:371:564:061:162:294:11
32 Beñat Erostarbe, Jon Tena 🇪🇸 ESP 25-29 16/198 0:56:52 30:5922:083:50 3:591:392:402:034:101:192:463:32
33 Manuel Alcaide González, Miguel Ángel Delgado Martín 🇪🇸 ESP 35-39 4/173 0:57:03 30:0522:534:08 3:551:482:512:234:071:162:523:41
34 Imanol Elorrieta, Ignacio Basañez 🇪🇸 ESP 35-39 5/173 0:57:06 30:1923:063:47 3:561:512:562:204:131:162:563:38
35 Oliver Bromfield, Angus Knights 🇬🇧 GBR 30-34 9/245 0:57:12 31:4921:194:09 3:371:272:452:103:481:162:343:42
36 Rodriguez David, Emeric Tougeron 🇫🇷 FRA 35-39 6/173 0:57:13 30:2222:254:31 3:371:372:552:204:101:122:483:46
37 Leonidas Rosa Hormigo, Carlos Jimenez rubio 🇪🇸 ESP 35-39 7/173 0:57:14 30:1323:243:43 3:571:542:532:364:161:262:413:41
38 Haritz Blanco, Eneko Garcia 🇪🇸 ESP 16-24 2/75 0:57:22 31:2722:083:52 3:571:432:492:034:081:172:233:48
38 Rémi Labarthe, Titouan Crouseilles 🇫🇷 FRA 16-24 2/75 0:57:22 30:4422:553:46 3:451:573:102:433:571:222:403:21
40 Maximilian Schröter, Konstantin Jünger 🇩🇪 GER 35-39 8/173 0:57:25 30:4622:224:23 3:491:343:102:024:141:252:273:41
41 Daniel Ruiz López, Luis Pablo Garcia Coronado 🇪🇸 ESP 45-49 1/37 0:57:30 29:2224:363:36 3:551:583:132:264:121:263:353:51
42 Roi Barros Corral, David Gómez Fernández 🇪🇸 ESP 35-39 9/173 0:57:32 30:3223:143:49 3:581:522:382:344:081:272:513:46
43 Maxime Marois, Nicolas Deloubes 🇫🇷 FRA 30-34 10/245 0:57:37 31:1121:524:39 3:491:382:512:184:061:192:293:22
44 ARTURO LLAMES GARCIA, ADRIÁ HERRERA JUAN 🇪🇸 ESP 35-39 10/173 0:57:44 31:0222:464:00 3:511:482:192:274:021:243:093:46
44 Pablo Urra, Carlos Sanz 🇪🇸 ESP 25-29 17/198 0:57:44 32:1321:314:04 3:421:432:232:164:031:112:403:33
46 Ander Juez Aragon, Ignacio Zurinaga Zuazo 🇪🇸 ESP 25-29 18/198 0:57:50 30:0423:593:50 3:532:133:342:114:171:162:483:47
46 Eladio Martins Moura, Joel Martins Moura 🇪🇸 ESP 40-44 5/103 0:57:50 31:2722:224:05 3:391:432:422:164:051:132:463:58
48 Gianfranco Bernardoni, Mirko Credentino 🇮🇹 ITA 30-34 11/245 0:57:53 31:5322:083:59 3:391:532:462:174:081:132:393:33
48 Pablo Garcia, José Ramon Llama 🇪🇸 ESP 30-34 11/245 0:57:53 30:1023:474:02 3:511:573:002:334:241:222:583:42
50 Diego Lago Ramos, Joaquín Sánchez Arias 🇪🇸 ESP 35-39 11/173 0:58:02 31:2522:513:51 3:561:392:482:174:191:292:443:39
51 Pepe Lafuente, Sergio Martin 🇪🇸 ESP 30-34 13/245 0:58:08 31:5722:104:05 3:511:472:382:253:511:132:403:45
52 Luís Jesus, Alexandre Dias 🇵🇹 POR 40-44 6/103 0:58:13 31:2322:334:22 3:501:482:432:134:111:272:214:00
53 Adrian Morales, Jonathan Castillo 🇪🇸 ESP 35-39 12/173 0:58:15 29:4724:284:06 3:572:022:592:484:121:333:223:35
54 Rodrigo De Zatarain, Romain Ouaiss 🇲🇽 MEX 25-29 19/198 0:58:23 31:5622:114:21 3:511:312:431:554:131:153:113:32
55 Jaume Juan, Luis Spieser 🇪🇸 ESP 30-34 14/245 0:58:25 31:3722:533:59 3:491:593:002:114:091:252:403:40
55 Mario Iliev, Kaloyan Iliev BUL 40-44 7/103 0:58:25 32:2321:524:15 3:361:442:362:024:101:172:393:48
57 Edgar Aguiar, Nuno Silva 🇵🇹 POR 30-34 15/245 0:58:26 30:4823:543:49 3:531:432:552:304:071:283:223:56
58 Gonzalo Bueno, Alejandro Bueno 🇪🇸 ESP 30-34 16/245 0:58:28 31:0523:343:54 3:591:443:002:314:181:182:593:45
59 Alejandro Torrent, Angel Izpura 🇪🇸 ESP 35-39 13/173 0:58:29 31:2622:564:11 3:491:492:352:434:061:322:523:30
60 SERGIO RODRIGUEZ QUINTANA, PABLO RODRIGUEZ QUINTANA 🇪🇸 ESP 30-34 17/245 0:58:35 30:5424:043:41 4:112:072:562:144:161:192:524:09
61 Pedro Cano, Juan Carlos Lendinez 🇪🇸 ESP 30-34 18/245 0:58:39 31:5422:394:13 3:541:572:492:064:091:292:373:38
62 ANDER AZKUE ERAUSKIN, JON ODRIOZOLA ALONSO 🇪🇸 ESP 30-34 19/245 0:58:40 31:3523:074:04 3:491:362:472:474:101:173:013:40
63 Gregory Boch, Adrien Boch 🇫🇷 FRA 30-34 20/245 0:58:41 31:1423:034:28 3:502:032:532:284:161:132:413:39
64 Marçal Orriols, Pol Soler 🇪🇸 ESP 25-29 20/198 0:58:44 32:4321:514:16 3:511:322:132:354:091:112:453:35
65 Jurgi Fernandez, Aritz Ondarra 🇪🇸 ESP 35-39 14/173 0:58:49 32:3822:183:57 3:371:472:532:284:081:182:473:20
66 Ander Urrutikoetxea, Marcos Echarri 🇪🇸 ESP 30-34 21/245 0:58:50 31:1823:334:05 3:541:493:342:104:061:163:083:36
67 Isaac Butler, Joseph Cruse 🇬🇧 GBR 25-29 21/198 0:58:52 32:0122:474:08 3:591:282:202:404:141:263:003:40
68 Francisco Cruz, Xavier Tavares 🇵🇹 POR 30-34 22/245 0:58:53 33:0321:484:06 3:511:482:452:103:481:082:363:42
68 Iñigo Tres, Alejandro Abad 🇪🇸 ESP 25-29 22/198 0:58:53 31:0623:404:10 4:021:452:502:204:021:303:183:53
70 Jeremy Labatut, Pierre Lonjou 🇫🇷 FRA 30-34 23/245 0:58:56 32:1322:264:21 3:401:392:312:344:031:222:483:49
71 David Chorlton Buenechea, Mikel Chorlton Buenechea 🇪🇸 ESP 16-24 4/75 0:58:58 33:2621:194:18 3:381:402:052:284:011:132:373:37
72 José Antonio Fonseca Del Santo, Borja Solares Álvarez 🇪🇸 ESP 35-39 15/173 0:58:59 31:5522:444:24 3:541:393:042:134:191:132:443:38
73 matteo wachter, jeremy wachter 🇫🇷 FRA 16-24 5/75 0:59:01 32:2822:423:56 3:401:572:562:343:521:192:463:38
74 Christophe Carrau, Julien Urrutia 🇫🇷 FRA 30-34 24/245 0:59:02 32:2222:384:06 3:451:452:422:374:151:142:453:35
75 Imanol De leon, Iker Martínez 🇪🇸 ESP 35-39 16/173 0:59:09 31:2723:473:59 3:521:402:512:514:121:232:564:02
75 Santiago Mosquera, Ruben Rodríguez 🇪🇸 ESP 35-39 16/173 0:59:09 32:0723:064:02 3:501:513:052:274:201:282:423:23
77 Pierre-Henri CHUET, Thibault Sarremejean 🇫🇷 FRA 40-44 8/103 0:59:11 32:0723:014:07 3:581:452:352:293:561:242:573:57
78 Alvaro Cano Povedano, Ricardo Atoche Crespo 🇪🇸 ESP 16-24 6/75 0:59:12 31:2523:024:50 3:591:533:052:044:011:202:453:55
79 Enzo Nalis, Arthur Lothaire 🇫🇷 FRA 25-29 23/198 0:59:14 31:1424:193:47 3:591:423:512:494:131:122:443:49
80 Carlos Sepúlveda Odriozola, Sergio Murga abascal 🇪🇸 ESP 30-34 25/245 0:59:17 32:0623:104:06 4:031:513:062:184:211:152:393:37
81 Kevin López, Eduardo Muñoz Martínez Muñoz Martínez 🇪🇸 ESP 40-44 9/103 0:59:19 31:5123:104:22 3:561:552:372:054:161:153:093:57
82 Hamza Aourik, Ahmed Aourik 🇲🇦 MAR 25-29 24/198 0:59:22 31:5923:084:19 3:581:522:552:044:261:092:434:01
83 João Lopes, Bernardo Pinheiro 🇵🇹 POR 25-29 25/198 0:59:25 32:1223:193:59 3:561:523:112:174:021:172:563:48
84 Andy Jose De Sousa Velasquez, David Franco Rodrigues 🇻🇪 VEN 35-39 18/173 0:59:26 29:2126:084:02 3:431:543:042:304:171:203:365:44
85 Del Athwal, Alvaro Saez 🇬🇧 GBR 35-39 19/173 0:59:30 32:0923:393:47 3:581:492:472:364:181:253:023:44
86 Iñigo Uria, Michael Garcia 🇪🇸 ESP 30-34 26/245 0:59:32 31:0824:144:15 3:582:052:502:594:161:432:513:32
87 Cristian De leon curbelo, Oscar Jesus González Curbelo 🇪🇸 ESP 35-39 20/173 0:59:35 31:5323:444:02 4:082:023:041:574:141:313:083:40
88 Yannis MBOUKOU, robin DELMARRE 🇫🇷 FRA 25-29 26/198 0:59:36 31:5722:335:10 3:421:462:422:274:031:142:523:47
89 Maxime Louault, Leo Genestre 🇫🇷 FRA 16-24 7/75 0:59:40 32:1523:154:14 3:551:582:582:334:091:192:453:38
90 Abderrahmane Bennebri, Jose Antonio Rodriguez ALG 25-29 27/198 0:59:42 32:3022:324:44 3:461:372:402:354:181:242:563:16
91 Carlos Coelho, Paulo Bonito 🇵🇹 POR 40-44 10/103 0:59:51 31:4524:034:07 3:501:552:442:424:081:342:514:19
92 Julien Peyrical, Rémi De Barros 🇫🇷 FRA 30-34 27/245 0:59:53 30:4225:014:16 3:522:193:232:354:091:223:373:44
93 Thomas Nortvig, Andreas Vesterholm 🇩🇰 DEN 35-39 21/173 0:59:55 33:5421:554:10 3:361:343:022:163:471:202:593:21
94 Jorge Delgado Sanchez, Pablo Lozano Lominchar 🇪🇸 ESP 30-34 28/245 0:59:57 33:2222:503:50 3:491:563:031:504:091:282:523:43
95 Jadire RUDOLFINA, Oshadix Leonora CUW 40-44 11/103 0:59:59 32:5223:024:11 3:431:472:252:514:091:212:414:05
96 UNAI AHEDO, IÑIGO AHEDO 🇪🇸 ESP 30-34 29/245 1:00:05 31:5924:014:10 3:471:483:172:204:171:352:514:06
97 Miguel angel Arroyo de lucas, David Izquierdo cabeza 🇪🇸 ESP 25-29 28/198 1:00:08 31:1824:593:56 3:501:563:152:414:091:203:194:29
98 Roger Costajussa Sallent, Ignasi Bassas Buj 🇪🇸 ESP 30-34 30/245 1:00:09 33:4622:254:02 3:461:502:572:163:571:242:483:27
99 Sean Whelan, Aaron Myles 🇮🇪 IRL 25-29 29/198 1:00:13 31:1924:554:04 3:591:503:142:474:251:353:083:57
100 yeray Pino Luis, imanol Iruretagoyena Larrañaga 🇪🇸 ESP 30-34 31/245 1:00:17 34:4221:174:22 3:471:382:391:553:591:262:393:14

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