HYROX Lisbon 2026: Pro Doubles Men results

279 teams on 1 May 2026. Typical finish 1:07:57, fastest 10% under 0:58:14. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Ollie Russell, Travis Owles ENG 25-29 1/77 0:50:48 27:5519:543:04 3:331:532:421:343:321:202:053:15
2 Jon Iriondo, Roberto Viciedo Gimeno 🇪🇸 ESP 25-29 2/77 0:51:02 28:3119:263:11 3:311:442:271:343:421:131:583:17
3 Alan Cao, Tiago Lousa 🇫🇷 FRA 35-39 1/68 0:51:03 27:2920:263:12 3:271:512:441:353:411:202:123:36
4 Conor Maguire, Kieron White 🇮🇪 IRL 25-29 3/77 0:52:03 27:5721:003:09 3:331:522:471:443:431:162:223:43
5 João Piedade, José Estrangeiro 🇵🇹 POR 35-39 2/68 0:53:55 28:5521:333:31 3:372:063:061:443:491:232:143:34
6 João Cunha, Diogo Freitas 🇵🇹 POR 30-34 1/61 0:54:15 29:5521:043:21 3:282:042:561:513:401:212:203:24
7 Filipe Prates, Yeray Toquero 🇵🇹 POR 35-39 3/68 0:54:28 28:5022:163:27 3:362:033:101:574:031:222:393:26
8 Bruno Ferreira, Tiago Costa 🇵🇹 POR 35-39 4/68 0:54:37 29:3621:373:29 3:272:042:461:523:451:252:423:36
9 José Sousa, Constantino Nogueira 🇵🇹 POR 25-29 4/77 0:54:38 29:3521:473:20 3:361:573:211:443:431:272:313:28
10 António Nunes, Diogo Tapado 🇵🇹 POR 30-34 2/61 0:54:41 29:4821:393:18 3:411:462:532:083:561:262:253:24
11 Vitor Santos, João Sousa 🇵🇹 POR 40-44 1/30 0:54:48 27:5223:493:11 3:442:003:322:143:501:362:583:55
12 Maxime Krantz, Arthur Barbey 🇫🇷 FRA 30-34 3/61 0:55:03 28:4522:543:29 3:332:053:262:013:531:262:224:08
13 Fábio Portela, André Aires 🇵🇹 POR 35-39 5/68 0:55:12 30:0221:523:23 3:381:482:582:063:571:232:233:39
14 Lainé Théo, Lucas DE ARAUJO 🇫🇷 FRA 16-24 1/11 0:55:26 30:4021:333:19 3:371:533:141:583:431:182:333:17
15 Pedro Correia, Luis Nogueira 🇵🇹 POR 30-34 4/61 0:55:35 29:2922:303:40 3:351:403:132:003:471:292:543:52
16 Ricardo Fonseca, Bernardo Branco 🇵🇹 POR 25-29 5/77 0:55:47 28:5923:193:35 3:422:123:282:163:551:352:333:38
17 Felisberto Pereira, Carlos Meneses 🇵🇹 POR 30-34 5/61 0:56:08 30:1522:403:16 3:422:073:221:543:461:392:263:44
18 Tiago Romão, Miguel Reis e Silva 🇵🇹 POR 35-39 6/68 0:56:20 29:3723:163:32 3:362:163:162:103:571:222:513:48
19 David Queiroz, David Preciado 🇵🇹 POR 30-34 6/61 0:56:24 29:2223:303:39 3:292:343:341:593:511:282:423:53
20 Javier Umpiérrez García, Juan Gabriel Grimón 🇪🇸 ESP 25-29 6/77 0:56:41 31:0122:093:36 3:342:063:051:433:471:243:003:30
21 Sílvio Gonçalves, Vasco Costa 🇵🇹 POR 30-34 7/61 0:56:48 30:4822:393:26 3:411:513:192:193:451:292:483:27
22 Nacho Pedraza, Carlos Vivas 🇪🇸 ESP 35-39 7/68 0:56:52 30:2322:473:46 3:421:463:162:094:011:232:403:50
23 Stuart Heale, Charlie Wevill 🇬🇧 GBR 30-34 8/61 0:57:08 30:0123:513:22 3:471:573:282:063:551:442:534:01
24 Daniel Melo, Luís Marques 🇵🇹 POR 16-24 2/11 0:57:09 30:2523:183:28 3:421:593:211:543:571:262:464:13
25 Gary Crawford, Norman Alonso Cruickshank SCO 35-39 8/68 0:57:16 29:5124:003:29 3:371:484:032:184:001:332:543:47
26 João Aveiro, Fábio Ribeiro 🇵🇹 POR 30-34 9/61 0:57:31 29:5423:583:42 3:442:053:312:314:051:392:533:30
27 David Gahan, Archie Stewart 🇮🇪 IRL 16-24 3/11 0:57:42 30:3323:403:34 3:412:053:252:153:571:252:563:56
28 Ahmed Kanafi Chiti, Javier Cachafeiro 🇪🇸 ESP 30-34 10/61 0:58:12 30:2124:153:41 3:312:103:302:143:561:283:014:25
29 Guilherme Silva, Duarte Fragoso 🇵🇹 POR 16-24 4/11 0:58:15 29:5924:443:35 3:331:493:322:533:541:432:584:22
30 Miguel Rocha, Emanuel Alves 🇵🇹 POR 25-29 7/77 0:58:33 29:5025:183:28 3:372:263:422:233:521:363:144:28
31 Lúcio Carrilho, Francisco Henriques 🇵🇹 POR 40-44 2/30 0:58:45 30:0724:583:45 3:522:173:492:254:001:362:594:00
32 Guilherme Casal, Daniel Silva 🇵🇹 POR 25-29 8/77 0:58:52 29:5125:183:45 3:422:203:502:324:041:452:544:11
33 Danny Johnson, Dan Short 🇬🇧 GBR 30-34 11/61 0:59:01 30:1625:023:46 3:442:173:472:124:051:382:314:48
33 José Pinho, Fabio Garrido 🇵🇹 POR 30-34 11/61 0:59:01 31:2723:463:53 3:441:583:361:573:551:382:464:12
35 João Gonçalves, Xavier Tavares 🇵🇹 POR 25-29 9/77 0:59:16 31:2923:563:54 3:401:583:392:053:591:212:464:28
36 Bernardo Ângelo, João Ângelo 🇵🇹 POR 25-29 10/77 0:59:25 31:1124:413:38 3:371:514:262:093:561:403:143:48
37 Élvio Mateus, Nuno Silva 🇵🇹 POR 30-34 13/61 0:59:33 30:3925:013:57 3:422:463:242:264:021:363:004:05
38 Rui Fino, Hélder Pinheiro 🇵🇹 POR 45-49 1/21 0:59:54 31:4424:343:39 3:512:153:512:274:041:432:523:31
39 David Chorlton Buenechea, Francisco Javier Ponte Luna 🇪🇸 ESP 25-29 11/77 0:59:55 32:0424:083:48 3:372:133:432:293:581:392:413:48
39 Pablo Hermo Villar, Manuel Fraga Díaz 🇪🇸 ESP 45-49 2/21 0:59:55 31:0125:083:49 3:522:324:162:164:111:343:003:27
41 Ludovic Beuret, Rémy Lenglet 🇨🇭 SUI 25-29 12/77 1:00:07 31:5824:243:49 3:412:303:562:194:061:412:363:35
42 Hugo DOS SANTOS, Marcus FELIHO 🇫🇷 FRA 30-34 14/61 1:00:12 32:5623:204:00 3:341:444:092:123:541:342:283:45
43 Robin Forest, Loïc Mathieu 🇫🇷 FRA 25-29 13/77 1:00:22 31:1425:213:52 3:452:234:121:534:101:322:314:55
44 Steffen Dachtler, Tobias Hessling 🇩🇪 GER 30-34 15/61 1:00:25 32:2824:013:59 3:372:093:542:314:061:322:283:44
45 Arthur Gasset, Quentin Ceyrat 🇫🇷 FRA 30-34 16/61 1:00:37 32:5523:483:58 3:521:453:392:204:091:312:483:44
46 Matteo Bernasconi, Stefano Scoca 🇮🇹 ITA 25-29 14/77 1:00:51 32:5223:534:12 3:322:283:282:154:041:382:383:50
47 Diogo D’Ávila, Afonso Fadigas 🇵🇹 POR 30-34 17/61 1:00:53 32:5224:193:47 3:382:033:452:114:011:423:123:47
48 Gian Marco Belardi, Marco Laerte Mucci 🇮🇹 ITA 30-34 18/61 1:00:55 32:1424:583:47 3:402:254:042:114:051:333:053:55
49 Daniel Martín Sanchez, David Martin peral 🇪🇸 ESP 45-49 3/21 1:01:03 32:3424:473:46 3:402:453:362:343:591:222:553:56
49 João Araújo, Marcos Barbosa 🇵🇹 POR 45-49 3/21 1:01:03 32:4323:474:37 3:462:462:512:014:031:183:113:51
51 Norberto Santos, Thomas Militão 🇵🇹 POR 40-44 3/30 1:01:10 31:5825:193:57 3:432:184:242:324:001:283:113:43
52 Daniel Arazola Lopez, Antonio Fernandez Ruiz 🇪🇸 ESP 50-54 1/10 1:01:31 31:3825:484:10 3:522:253:362:374:161:393:243:59
53 Carlos Silva, Albino Vieira 🇵🇹 POR 35-39 9/68 1:01:52 31:1626:423:58 3:512:503:432:164:051:373:085:12
53 Javier Del Pino Fernandez, Victor Reales Ceprian 🇪🇸 ESP 40-44 4/30 1:01:52 32:2925:353:53 3:522:443:512:214:181:413:093:39
55 Iván Martos, Sergio López Fornas 🇪🇸 ESP 30-34 19/61 1:01:57 33:3424:283:59 3:482:303:342:193:561:432:453:53
56 Ricardo Barros, Filipe Costa 🇵🇹 POR 35-39 10/68 1:01:58 31:5626:263:38 4:032:133:442:254:221:423:424:15
57 Dimitry Galamiyev, Sean Kennedy 🇨🇦 CAN 35-39 11/68 1:02:02 32:0226:083:56 3:422:593:551:573:571:233:035:12
58 pascal de sousa, Olivier Fernandez 🇫🇷 FRA 45-49 5/21 1:02:04 34:1224:013:55 3:432:023:542:274:061:342:463:29
59 André Braga, Guilherme Neves 🇵🇹 POR 35-39 12/68 1:02:13 33:4824:094:21 3:432:123:572:034:081:342:373:55
60 Nolasco Silva Tarancón, Tomas Cejudo Pineda 🇪🇸 ESP 25-29 15/77 1:02:17 33:3124:104:39 3:372:184:392:073:521:262:373:34
61 Valentin Beaujean, Navin Schürmann 🇫🇷 FRA 30-34 20/61 1:02:22 33:1124:574:18 3:332:173:402:454:071:422:374:16
62 Gonçalo Fraga, Bruno Lousa 🇵🇹 POR 35-39 13/68 1:02:28 32:4725:553:50 3:482:384:212:134:041:392:504:22
63 Rafael Fonseca, David Gouveia 🇵🇹 POR 35-39 14/68 1:02:44 35:0823:154:26 3:412:073:432:083:551:292:433:29
64 Sandy Robertson, Euan Galloway SCO 25-29 16/77 1:02:48 30:5428:063:52 3:532:135:072:454:161:343:334:45
65 Adam Fisher, Brad Farnill 🇬🇧 GBR 30-34 21/61 1:02:53 33:5425:073:57 3:372:114:322:283:581:353:013:45
65 Victorien Maire, Jules Kutos 🇫🇷 FRA 25-29 17/77 1:02:53 33:1125:563:49 4:092:074:062:504:111:292:454:19
67 Antonino Coelho, Pedro Neto 🇵🇹 POR 35-39 15/68 1:02:56 32:5725:554:08 3:392:284:182:244:041:413:044:17
68 Thibaut Montay, Jean-Philippe Forté 🇫🇷 FRA 25-29 18/77 1:02:58 33:2525:324:07 3:472:484:092:034:081:293:054:03
69 Quentin Daza, Franck Gress 🇫🇷 FRA 25-29 19/77 1:03:06 34:0624:514:14 3:392:183:482:144:031:323:064:11
70 Pedro Heleno, Pedro Silva 🇵🇹 POR 35-39 16/68 1:03:13 34:4023:584:39 3:502:043:202:134:051:362:533:57
71 Sergio Gomez, Marcos Alejos 🇪🇸 ESP 25-29 20/77 1:03:22 32:5126:334:01 3:492:334:062:054:071:323:444:37
72 Kevin Fuhrmann, Rico Paul 🇩🇪 GER 25-29 21/77 1:03:25 34:4024:523:57 3:462:143:442:124:021:462:524:16
73 Pedro Calçada, Ricardo Nunes 🇵🇹 POR 25-29 22/77 1:03:30 33:3525:594:01 3:411:534:043:104:001:363:264:09
74 André Serafim, Pedro Barreira 🇵🇹 POR 35-39 17/68 1:03:31 32:4526:204:29 3:443:054:042:304:271:383:043:48
75 Ben Major, Roman Beyon G 🇵🇹 POR 30-34 22/61 1:03:35 35:3823:434:18 3:542:064:061:593:531:312:383:36
76 Ricardo Santos, Julien Arriola 🇵🇹 POR 30-34 23/61 1:03:37 34:1525:064:20 3:422:184:042:303:581:313:113:52
77 Hugo Moreira, Pedro Marques 🇵🇹 POR 25-29 23/77 1:03:39 35:0724:254:11 3:512:063:252:304:041:473:083:34
77 Luis Lobo, Luis Salgado 🇵🇹 POR 25-29 23/77 1:03:39 33:5725:384:10 3:532:283:302:314:081:373:134:18
77 Rubén Coto Hernández, Ricardo Venegas González 🇪🇸 ESP 40-44 5/30 1:03:39 34:3425:044:06 3:492:103:382:303:581:323:244:03
80 Daniel Rico Chacon, Xoel Lana Calleja 🇪🇸 ESP 16-24 5/11 1:03:44 32:3127:313:46 3:572:204:373:054:091:583:174:08
81 Luca Flask, Lynden Ellul 🇲🇹 MLT 25-29 25/77 1:03:49 33:2426:363:54 3:482:224:102:184:081:323:175:01
82 Paulo Pires, Pedro Carvalho 🇵🇹 POR 40-44 6/30 1:03:54 32:0927:424:07 3:433:014:402:324:101:493:224:25
83 Alvaro Villalta Ramírez, Pablo Pérez López 🇪🇸 ESP 16-24 6/11 1:03:56 32:4127:164:04 4:052:333:583:064:161:523:194:07
84 Mario Marques, Fernando Alves 🇵🇹 POR 50-54 2/10 1:04:10 34:1425:534:09 3:502:124:042:234:061:443:344:00
85 João Rocha, Miguel Sampaio 🇵🇹 POR 30-34 24/61 1:04:15 32:2527:444:11 3:572:344:282:504:031:453:025:05
86 Jose Pena da Silva Leitao, WARREN WEE 🇵🇹 POR 25-29 26/77 1:04:16 32:0727:454:29 3:482:324:562:473:562:013:513:54
87 Alcino Cesar, Pedro Pereira 🇵🇹 POR 50-54 3/10 1:04:22 34:5725:014:29 3:462:314:112:094:041:382:543:48
88 Jack Sutton, Kris Cooper 🇬🇧 GBR 40-44 7/30 1:04:29 36:1723:544:23 3:442:163:032:183:581:243:143:57
89 Raul Romero, Alfonso Fernandez 🇪🇸 ESP 50-54 4/10 1:04:30 33:0627:214:06 4:002:314:052:194:151:413:265:04
90 Nicky Boyce, Jack Arnold 🇬🇧 GBR 35-39 18/68 1:04:38 35:2624:554:20 3:372:113:152:533:521:503:193:58
91 DAVID SOLERA REMON, Juan Julián Morcillo González 🇪🇸 ESP 50-54 5/10 1:04:47 33:3427:074:12 4:102:174:272:474:141:503:263:56
92 Miguel Carvalho, Alberto Vasconcelos 🇵🇹 POR 35-39 19/68 1:04:48 36:1524:413:56 3:452:033:522:233:551:232:394:41
93 Nuno Alves, Rafael Guerra 🇵🇹 POR 30-34 25/61 1:04:59 34:2726:304:07 4:032:283:512:324:211:513:074:17
94 João André Marques Fernandes, Miguel Ferreira Pinto 🇵🇹 POR 35-39 20/68 1:05:04 32:5026:445:34 3:462:074:192:594:141:053:264:48
95 Paulo Monteiro, Daniel Faria 🇵🇹 POR 30-34 26/61 1:05:05 35:0325:464:20 3:422:454:112:444:061:393:013:38
96 André Gomes, Luís Carreira 🇵🇹 POR 25-29 27/77 1:05:13 34:2126:504:07 4:123:154:222:243:591:472:583:53
96 Jordan Sheerin, Lee Ryan VAT 30-34 27/61 1:05:13 32:0828:035:05 3:512:434:263:024:231:463:324:20
98 Pedro Neves, Filipe Monteiro 🇵🇹 POR 25-29 28/77 1:05:15 34:0927:173:54 3:462:153:543:144:091:353:125:12
99 Rafael Pereira, Márcio Silva 🇵🇹 POR 40-44 8/30 1:05:20 35:0125:464:38 3:572:133:402:434:071:463:154:05
100 Lucas Dubos, Antoine Meme 🇫🇷 FRA 25-29 29/77 1:05:22 35:5424:444:49 3:482:233:232:264:061:403:083:50

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