HYROX Barcelona 2025: Doubles Men results

1,279 teams on 25 Apr 2025. Typical finish 1:13:08, fastest 10% under 1:02:36. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Matías Dumpierrez Ferrer, Adrian Cruz almeida 🇪🇸 ESP 30-39 1/616 0:53:02 29:2419:543:48 3:411:272:261:453:531:182:063:18
2 EVAN MARION, STEVE PINAU 🇫🇷 FRA U29 1/448 0:53:08 28:4320:343:54 3:331:322:372:013:581:132:093:31
3 Bruno Ferreira, Tiago Costa 🇵🇹 POR 30-39 2/616 0:53:15 29:3619:563:48 3:211:461:581:443:461:192:213:41
4 Lucas Perelló, Fernando Martorell 🇪🇸 ESP 30-39 3/616 0:53:47 29:4920:014:02 3:381:382:221:473:511:112:183:16
5 Jorge Gutiérrez, Raúl Capitán 🇪🇸 ESP 30-39 4/616 0:53:48 29:2520:284:01 3:381:342:251:483:591:222:203:22
6 Salvador Vazquez Guillen, Toni Marí Vargas 🇪🇸 ESP 30-39 5/616 0:53:50 29:2920:303:57 3:421:342:252:043:511:182:213:15
7 Javi Umpiérrez, Miguel Prados 🇪🇸 ESP 30-39 6/616 0:54:39 29:5820:424:03 3:431:342:391:343:541:162:253:37
8 javier rubio haro, juan madrid montes 🇪🇸 ESP U29 2/448 0:54:45 30:1120:354:03 3:341:332:501:533:581:242:073:16
9 Hakan Burton, George Grayson 🇬🇧 GBR 30-39 7/616 0:55:01 30:2020:493:57 3:321:352:192:213:511:242:193:28
10 Adrián Martinez, José Sánchez 🇪🇸 ESP 30-39 8/616 0:55:02 29:5521:034:08 3:421:292:362:063:541:172:203:39
11 Luis Nogueira, Pedro Correira 🇵🇹 POR 30-39 9/616 0:55:23 29:4421:314:11 3:301:582:541:513:541:222:223:40
12 Ally Russell, Scott Glover 🇬🇧 GBR U29 3/448 0:55:49 30:3621:253:53 3:391:462:582:003:471:202:193:36
13 Pierre Ambroise Bosse, Thomas Masson 🇫🇷 FRA 30-39 10/616 0:55:50 29:3422:024:17 3:441:422:572:114:021:182:303:38
14 André Marques, Rúben Marques 🇵🇹 POR U29 4/448 0:56:02 31:1220:514:04 3:441:462:182:063:531:202:213:23
15 Bryan Mc Namee, Raymond Mc Namee 🇮🇪 IRL U29 5/448 0:56:06 30:0221:584:12 3:381:362:362:223:591:122:553:40
16 Cal Murphy BU, Alex Kippen BU 🇬🇧 GBR U29 6/448 0:56:10 30:3021:354:09 3:381:422:351:523:551:292:293:55
16 Tom Kelbrick, Jack Kelbrick 🇬🇧 GBR U29 6/448 0:56:10 31:2020:444:12 3:321:432:261:553:581:272:183:25
18 Hugo Ventura, Marcio Salgado 🇵🇹 POR 40-49 1/189 0:56:28 32:0320:234:07 3:381:422:371:404:011:162:183:11
19 Ronan O Brien, Rj Callaghan 🇮🇪 IRL 30-39 11/616 0:56:33 30:0322:284:07 3:351:412:582:363:461:222:503:40
20 Pedro Guerra, André Coelho 🇵🇹 POR 30-39 12/616 0:56:35 32:2920:084:01 3:291:322:202:053:381:162:273:21
21 Adam Finney, Keenan McDaid 🇬🇧 GBR U29 8/448 0:56:54 31:5621:113:52 3:351:382:311:493:461:172:453:50
22 Nick Lloyd Williams, Brad Rose 🇬🇧 GBR U29 9/448 0:56:59 32:0120:564:08 3:361:312:291:563:491:162:243:55
23 Pablo Calero, Franco Rodrigo 🇪🇸 ESP 30-39 13/616 0:57:03 30:5321:584:17 3:381:422:242:254:021:262:403:41
24 Vincent Buclin, Guillaume Colomb 🇨🇭 SUI U29 10/448 0:57:11 31:1121:504:14 3:401:382:552:123:561:312:233:35
25 Louis Rigg, Jack Rogers 🇬🇧 GBR U29 11/448 0:57:17 29:4923:174:15 3:401:222:442:354:081:363:133:59
26 Estanis González torrent, Jose Pereira ruiz 🇪🇸 ESP 40-49 2/189 0:57:18 30:3922:354:08 3:441:492:562:034:031:282:443:48
26 Mathieu CLERGET, David FANNENE 🇫🇷 FRA 30-39 14/616 0:57:18 31:2821:364:18 3:361:333:012:113:581:122:353:30
28 Myles Higginson, Jesse Owen 🇬🇧 GBR 30-39 15/616 0:57:19 31:4821:084:26 3:401:252:172:223:541:162:313:43
29 Alex Jiménez Miguel, Lucas Albanese Ratón 🇪🇸 ESP 30-39 16/616 0:57:26 32:2320:524:15 3:421:342:242:073:521:152:223:36
30 James Terry, Harvey Terry 🇬🇧 GBR U29 12/448 0:57:32 30:3922:364:21 3:481:362:381:594:111:182:504:16
31 Daniel Afonso de León, fabio casal lopez 🇪🇸 ESP U29 13/448 0:57:33 31:2322:084:06 3:481:392:431:584:041:282:423:46
32 Emile Zortea, Julien MAILLOT 🇫🇷 FRA 30-39 17/616 0:57:52 31:2722:004:29 3:321:392:452:074:021:222:453:48
33 Nicolas Dominguez Kamal, Mateo Perez 🇨🇱 CHI 30-39 18/616 0:57:55 30:3523:044:21 3:441:573:041:504:131:192:354:22
34 Miro Abtula Gadzhalov, Lucas Aveldaño BUL 40-49 3/189 0:57:59 30:5223:024:11 3:311:473:012:134:161:343:043:36
35 James Bergin, Eoin Regan 🇮🇪 IRL U29 14/448 0:58:02 32:2821:194:19 3:441:412:262:043:561:222:183:48
35 Jordi Llompart Amez, Pepe Pardo Molina 🇪🇸 ESP U29 14/448 0:58:02 32:1121:234:30 3:411:333:241:484:011:222:163:18
37 Henry Turner, Evan Cope 🇬🇧 GBR U29 16/448 0:58:04 32:1821:354:14 3:331:292:502:084:071:252:363:27
38 Javier Manuel Armas Rodríguez, Patricio Herrera Martín 🇪🇸 ESP U29 17/448 0:58:05 32:3521:044:32 3:501:272:202:094:021:232:213:32
39 Carlos Meneses, Felisberto Pereira 🇵🇹 POR U29 18/448 0:58:07 31:3922:314:03 3:461:562:552:074:011:312:413:34
39 Lucas Trittel, Florian Trittel 🇪🇸 ESP 30-39 19/616 0:58:07 33:4519:544:31 3:351:252:162:043:481:152:123:19
41 Noé Guzmán, Manuel Halcón 🇪🇸 ESP 40-49 4/189 0:58:27 33:0721:074:18 3:491:502:171:583:431:192:373:34
42 Cesar Castaño Vicente, Daniel Perán Alcaraz 🇪🇸 ESP U29 19/448 0:58:30 32:2621:364:33 3:371:462:421:403:511:192:553:46
43 Roman Struger, Nikolas Keuschnig 🇦🇹 AUT U29 20/448 0:58:33 32:3621:194:42 3:421:372:361:543:541:182:164:02
44 Liam White, Ashley Willmott 🇬🇧 GBR 30-39 20/616 0:58:42 31:5022:364:23 3:341:382:492:413:581:232:463:47
44 Sam Tucknott, Joe Marshall 🇬🇧 GBR 30-39 20/616 0:58:42 31:3422:474:26 3:541:552:591:534:131:322:483:33
46 Enrico Falconi, Pietro Monticelli 🇮🇹 ITA U29 21/448 0:58:45 30:2224:124:15 3:551:472:512:454:171:282:594:10
46 Joshua Henry, Christopher Mills 🇬🇧 GBR 30-39 22/616 0:58:45 33:1621:054:29 3:281:512:372:074:051:312:113:15
48 Jay Dey, Charlie Hendrie 🇬🇧 GBR 40-49 5/189 0:58:51 33:4220:534:22 3:331:332:301:584:031:072:293:40
49 Clément Guillon, Elies Otmane 🇫🇷 FRA U29 22/448 0:59:02 31:3722:574:33 3:421:322:572:154:011:192:504:21
50 Miguel Dias, Tiago Jorge 🇵🇹 POR U29 23/448 0:59:04 32:5321:364:40 3:351:543:121:534:021:212:093:30
51 Steve Storey, Kristian Mcnulty 🇬🇧 GBR 40-49 6/189 0:59:05 34:5920:064:04 3:211:292:181:583:391:162:253:40
52 Afonso FADIGAS, Diogo D’Ávila 🇵🇹 POR U29 24/448 0:59:09 32:4222:054:27 3:391:422:522:184:001:172:323:45
52 David David Pardo Verjano, Nacor Puig Núñez 🇪🇸 ESP 40-49 7/189 0:59:09 30:4623:404:48 3:411:552:582:174:151:303:083:56
54 João Serrano, Celso Oliveira 🇵🇹 POR 30-39 23/616 0:59:15 32:1522:464:17 3:461:382:592:194:141:312:373:42
55 Ben Whittaker, Elliot Darmon 🇬🇧 GBR U29 25/448 0:59:18 32:3622:084:37 3:371:552:432:163:511:232:273:56
55 Daniel Murphy, Gavin Jack 🇬🇧 GBR 30-39 24/616 0:59:18 32:2520:006:57 3:521:382:512:24—1:182:403:48
57 Giuseppe Caruso, Matteo Cioè 🇮🇹 ITA 30-39 25/616 0:59:22 32:4922:034:35 3:381:473:262:003:571:222:113:42
58 Juliano De Lucio, William Allen 🇬🇧 GBR 30-39 26/616 0:59:23 32:0322:274:57 3:341:532:432:414:051:172:503:24
59 Clive Gigney, Tom Claykens 🇬🇧 GBR 40-49 8/189 0:59:27 32:3022:394:23 3:421:432:422:174:051:222:573:51
60 Mario Pinto, Fabio Garrido 🇵🇹 POR 30-39 27/616 0:59:29 33:1821:354:41 3:301:283:022:133:511:272:303:34
61 Fergal Fagan, Sean Kilroy 🇮🇪 IRL 40-49 9/189 0:59:30 32:2922:274:39 3:371:462:352:253:511:293:053:39
62 Julien Herlein, Arnaud Daché 🇫🇷 FRA 40-49 10/189 0:59:31 32:5121:594:44 3:461:362:422:164:091:192:393:32
63 Jordan Heywood, William McAllister 🇬🇧 GBR U29 26/448 0:59:32 34:0620:584:33 3:301:382:232:123:531:222:313:29
64 Jakob White, Mitchell Carslake 🇬🇧 GBR U29 27/448 0:59:34 32:2221:116:06 3:291:302:152:084:071:122:383:52
65 Terry Bowker, Alex Bowker 🇬🇧 GBR 30-39 28/616 0:59:35 32:5821:514:51 3:461:402:541:573:551:062:583:35
66 Farid Afiane, Hicham Afkir 🇫🇷 FRA 30-39 29/616 0:59:44 32:0723:164:26 3:351:563:012:423:451:223:123:43
66 José Ferreira, Paulo Moreira 🇵🇹 POR 30-39 29/616 0:59:44 32:3522:434:31 3:431:412:491:554:041:373:023:52
68 Cristian Labrada Garcia, Andreu Olea Armada 🇪🇸 ESP 30-39 31/616 0:59:49 32:0622:544:53 3:541:313:082:024:021:182:364:23
68 Nathan Spencer, Alex Dinsmore 🇬🇧 GBR U29 28/448 0:59:49 32:0823:264:19 3:561:312:452:134:141:202:524:35
70 Adam Ronan, Thomas Lawson 🇬🇧 GBR 30-39 32/616 0:59:52 32:4122:274:49 3:361:383:072:234:021:162:423:43
70 Christopher Kelly-Wong, Luca Jumabhoy SIN U29 29/448 0:59:52 33:2122:174:19 3:341:562:362:113:551:252:503:50
72 Halder Faraj, Lilinho Da Silva martins 🇳🇱 NED 30-39 33/616 0:59:53 32:5222:104:56 3:431:492:492:104:081:083:023:21
73 Charlie Young, Dan Rolfe 🇬🇧 GBR U29 30/448 1:00:00 33:2021:564:48 3:411:472:212:133:471:232:424:02
74 Mickael Caillard, Dorian Subias 🇫🇷 FRA 30-39 34/616 1:00:02 33:5721:354:34 3:471:362:342:164:001:222:273:33
75 Felix Kappelsberger, Moritz Kappelsberger 🇩🇪 GER U29 31/448 1:00:04 33:3422:014:34 3:301:251:542:414:121:192:564:04
76 Philip Reimer, Björn Ehresmann 🇩🇪 GER 30-39 35/616 1:00:09 34:0321:394:31 3:461:432:362:094:111:112:253:38
77 Mikai Vroom, Raoul Gillet 🇳🇱 NED U29 32/448 1:00:15 32:3723:064:37 3:541:452:472:284:111:322:453:44
78 Alejandro Hidalgo Santiago, Alberto Mora Gonzalez 🇪🇸 ESP U29 33/448 1:00:18 33:4521:554:43 3:371:472:482:173:531:222:303:41
79 Pedro Cruz, Ruben Nunes 🇵🇹 POR 30-39 36/616 1:00:22 33:1722:264:44 3:401:452:522:084:041:292:503:38
80 Anthony Brignoli, Romain Angeletti 🇫🇷 FRA 30-39 37/616 1:00:24 32:2622:275:36 3:371:502:592:204:101:262:243:41
81 Constantino Nogueira, Ivo Sousa 🇵🇹 POR 30-39 38/616 1:00:25 32:3323:114:46 3:331:463:252:164:081:322:463:45
82 Jonathan Obadia, Arthur Laguardia 🇫🇷 FRA 30-39 39/616 1:00:29 33:5421:305:10 3:361:302:412:234:001:242:273:29
83 Carlos Moreno, Enrique Rincón 🇪🇸 ESP 40-49 11/189 1:00:32 31:5424:164:27 3:521:422:532:404:071:203:513:51
84 Alan Rice, Paul Cosgrave 🇮🇪 IRL 40-49 12/189 1:00:35 32:3823:224:38 3:441:522:392:514:041:252:563:51
85 Sébastien Garro, Christopher Elena 🇲🇨 MON 30-39 40/616 1:00:40 31:5523:385:12 3:501:503:182:294:131:132:533:52
85 Thomas Buckland, Oliver Black 🇬🇧 GBR 30-39 40/616 1:00:40 32:1323:474:45 3:541:443:062:434:171:372:273:59
87 Javier Villegas Vich, Ruben Fuentes Gutierrez 🇪🇸 ESP 30-39 42/616 1:00:41 33:1123:044:31 3:461:422:412:004:171:302:544:14
88 Myles Reid, Fergus Cowper 🇬🇧 GBR U29 34/448 1:00:52 34:2221:544:40 3:281:192:492:213:521:212:154:29
88 Rodrigo Ferreira Lacerda Barradas, Manuel Loureiro Dos Santos 🇵🇹 POR U29 34/448 1:00:52 32:4423:224:50 3:432:112:512:204:091:302:513:47
90 Kyle McCulloch, Mark Nicholson 🇬🇧 GBR 30-39 43/616 1:00:59 33:3922:225:04 3:431:382:252:083:561:303:243:38
91 Samuel Mumford, Aled Woosnam 🇬🇧 GBR U29 36/448 1:01:01 34:5621:344:34 3:391:322:492:203:481:202:293:37
92 Emeric Devillert, Bastien CHAZELLE 🇫🇷 FRA U29 37/448 1:01:07 33:4822:314:51 3:481:542:432:164:061:252:413:38
93 Teo Arasa Cid, Stefi Luis Bona Iancu 🇪🇸 ESP U29 38/448 1:01:08 33:4822:235:02 3:561:302:491:594:291:242:483:28
94 Eduardo Cabrero, Javier Alvarez 🇪🇸 ESP 30-39 44/616 1:01:09 32:0824:314:35 4:101:413:102:344:361:293:113:40
94 Luis Spieser, Hugo Lepresle 🇫🇷 FRA U29 39/448 1:01:09 33:3822:574:38 3:461:553:132:104:051:232:443:41
96 Benjamin Boehmer, Eesa Hernandez 🇿🇦 RSA 30-39 45/616 1:01:11 34:0522:025:08 3:421:162:353:134:021:102:243:40
96 Romain Serrano, Jacques Valls 🇫🇷 FRA 30-39 45/616 1:01:11 33:2523:324:19 3:511:523:372:334:001:192:463:34
98 TONI AYALA POVEDA, JORDI AYALA POVEDA 🇪🇸 ESP 30-39 47/616 1:01:15 34:2521:584:57 3:351:282:512:174:081:332:313:35
99 David Nassel, Jitte Lochtenberg 🇧🇪 BEL 30-39 48/616 1:01:22 34:1821:485:21 3:481:342:492:233:481:152:173:54
99 Janek Walter, Adrian Koch 🇩🇪 GER U29 40/448 1:01:22 34:5621:305:01 3:381:212:562:094:101:172:313:28

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