HYROX Rio de Janeiro 2025: Doubles Men results

200 teams on 29 Nov 2025. Typical finish 1:15:43, fastest 10% under 1:05:11. Back to the analysis.

#AthleteAgeTimeRunsStationsRoxSkiPushPullBBJRowCarryLungeWB
1 Santiago Ramilo, Gaston Villenau 🇺🇾 URU 25-29 1/32 0:57:55 31:2022:443:54 3:581:092:462:394:081:162:384:10
2 Nuno Monteiro, João Antunes 🇵🇹 POR 30-34 1/50 0:59:03 31:2223:593:47 3:531:462:302:524:151:293:233:51
3 Stephane Carreira Neves, Laurent Ohn 🇵🇹 POR 30-34 2/50 0:59:46 32:2123:383:51 3:501:373:022:284:371:263:013:37
4 Adriano Fernandes, André Henrique 🇧🇷 BRA 30-34 3/50 1:00:09 34:1921:234:31 4:031:332:342:024:061:182:313:16
5 Caio Goulart, Gabriel Bueno 🇧🇷 BRA 25-29 2/32 1:00:17 35:0821:213:54 3:491:272:302:114:031:202:353:26
6 Felipe Andrade, Eduardo Paschoal 🇧🇷 BRA 25-29 3/32 1:00:26 34:5219:126:26 3:551:402:22—4:041:332:203:17
7 Wilmer David Gómez, Martin Moncada 🇻🇪 VEN 30-34 4/50 1:01:04 36:0620:564:08 3:541:212:391:444:061:232:333:16
8 Julio Suarez, Santiago Suárez 🇺🇾 URU 30-34 5/50 1:01:16 33:5023:084:22 3:531:453:002:394:161:292:213:45
9 Fernando Henrique Ferreira Garrido, Vitor Librelon Vargas 🇧🇷 BRA 30-34 6/50 1:01:34 35:1121:584:30 3:461:282:412:114:081:332:423:29
10 Reece Govin, Calum Coleman 🇬🇧 GBR 16-24 1/20 1:01:45 35:3521:504:25 3:391:322:552:364:041:142:363:14
11 Pablo Romero, Felipe Bonta 🇺🇾 URU 30-34 7/50 1:02:20 34:0121:197:05 —1:292:313:144:151:423:063:44
12 Joel De León, Diego Martinez 🇺🇾 URU 30-34 8/50 1:02:44 33:5724:174:34 4:111:443:272:184:231:372:593:38
13 Guilherme Pimenta, Weliton Leão 🇧🇷 BRA 35-39 1/53 1:02:51 37:0621:334:16 3:491:172:182:293:571:212:543:28
14 Lucas Chacon, Emmanuel Pisco 🇧🇷 BRA 25-29 4/32 1:02:57 35:4922:374:34 4:001:423:261:394:191:352:323:24
15 Rhostner França, Jose Elias Baggio Batista 🇧🇷 BRA 30-34 9/50 1:04:32 37:1622:344:45 3:521:432:362:404:181:182:423:25
16 Diogo Fernando, Luiz Batista 🇧🇷 BRA 40-44 1/32 1:04:35 37:3022:374:32 4:001:203:032:074:211:132:563:37
17 Lucas Freitas, Otavio De Lima neto 🇧🇷 BRA 35-39 2/53 1:04:36 37:4222:454:14 4:071:302:302:534:161:282:343:27
18 Eduardo Silva, Emanuel Araujo 🇧🇷 BRA 35-39 3/53 1:04:38 38:0322:034:35 3:381:282:472:144:031:242:433:46
19 Carlos Monteiro, Lorenzo Rabello 🇧🇷 BRA 35-39 4/53 1:04:42 35:0424:345:09 4:021:162:453:064:271:253:403:53
20 Sebastian Herrera, Francisco Raffo 🇨🇱 CHI 25-29 5/32 1:04:49 38:0721:504:58 3:501:192:432:003:591:183:053:36
21 Lucas Angelo Amorim De Oliveira, Vinicius Hernandes 🇧🇷 BRA 25-29 6/32 1:05:13 38:3419:536:52 3:561:292:24—4:061:462:483:19
22 Luan Matos Franco, Rômulo Almeida Delai 🇧🇷 BRA 35-39 5/53 1:05:18 37:1823:314:34 4:031:383:002:184:331:163:163:27
23 João Druzian, Matheus Silva 🇧🇷 BRA 16-24 2/20 1:05:19 36:4624:034:34 3:591:273:192:294:341:163:203:39
24 Fernando Bell-Toxtle, Yanick Gibson 🇬🇧 GBR 25-29 7/32 1:05:29 37:4623:094:37 3:461:172:162:314:301:393:123:58
25 André Bravo, Fernando Vigatti 🇧🇷 BRA 35-39 6/53 1:05:37 37:2823:434:31 3:521:352:572:014:301:313:223:55
26 Bruno Moreira, Pedro Bezerra 🇧🇷 BRA 35-39 7/53 1:05:39 37:1024:154:19 4:091:292:572:494:311:432:294:08
27 Omar Diaz, Julian Diaz 🇨🇴 COL 40-44 2/32 1:05:43 36:0524:265:16 3:581:383:422:204:441:392:523:33
28 Bernardo Riani, Cledy Santillan 🇺🇾 URU 35-39 8/53 1:05:49 36:2824:574:29 4:021:352:522:554:191:563:144:04
29 Alexander Sanabria, Miguel Peña 🇨🇴 COL 35-39 9/53 1:05:55 37:3123:544:34 3:531:363:272:134:311:332:473:54
30 Marcos Bonatto, Carlos Gomes 🇧🇷 BRA 45-49 1/10 1:06:12 37:3621:087:33 4:001:482:492:574:241:27—3:41
31 Gabriel Mendez, Federico Formento 🇺🇾 URU 25-29 8/32 1:06:43 37:3621:147:58 3:542:152:232:574:151:36—3:51
32 Mateus Machado, Marcelo Puglisi 🇧🇷 BRA 30-34 10/50 1:06:51 36:3925:374:40 4:052:063:312:324:411:263:124:04
32 Patrick Delahunty, Max Koshkin 🇬🇧 GBR 25-29 9/32 1:06:51 36:4225:424:32 4:191:453:173:044:271:413:273:42
34 Guilherme Gueiros, Marcelo Geara 🇧🇷 BRA 30-34 11/50 1:07:04 40:1222:134:43 3:461:542:542:124:041:292:423:12
34 Pedro Campos, Nuno Neves 🇵🇹 POR 40-44 3/32 1:07:04 39:2623:164:27 4:051:272:442:204:101:362:454:09
36 Fernando Parro, Francisco Parro 🇨🇱 CHI 45-49 2/10 1:07:17 36:3225:564:55 4:131:473:262:314:401:273:414:11
37 Gaetan Quirin, Mehdi Loucif 🇧🇷 BRA 30-34 12/50 1:07:41 36:3426:184:53 4:261:323:153:164:501:293:294:01
38 Juan Manuel Silveira, Juan Castelli 🇺🇾 URU 25-29 10/32 1:07:42 41:0122:104:37 4:051:212:502:164:191:162:323:31
39 Fernando Suárez Burela, Daniel Montero Heredia 🇧🇷 BRA 35-39 10/53 1:07:44 39:3023:454:34 3:501:442:402:294:151:492:414:17
40 Rafael Morelli, Anderson Barbosa 🇧🇷 BRA 35-39 11/53 1:07:46 39:3523:554:22 4:071:443:382:364:111:362:443:19
41 Tiago Masetto, Eduardo Thalles Inácio Dos Anjos 🇧🇷 BRA 25-29 11/32 1:07:52 39:3123:474:39 4:051:272:582:304:241:423:143:27
41 pedro henrique lopes cerqueira, marlon caruba 🇧🇷 BRA 16-24 3/20 1:07:52 38:0824:175:31 3:541:313:292:184:251:293:353:36
43 Thiago Lourenco, Luiz Flavio De Padua Souza 🇧🇷 BRA 35-39 12/53 1:08:11 39:5323:354:47 4:001:262:312:324:311:343:043:57
44 Matheus Barbosa, Deiveson Ricardo 🇧🇷 BRA 35-39 13/53 1:08:18 39:0124:095:13 4:151:363:142:184:291:422:483:47
45 Marcus Azevedo, Fabrício Azevedo 🇧🇷 BRA 30-34 13/50 1:08:33 40:0223:205:15 3:521:162:532:114:201:313:044:13
46 Leonardo Scheidt, Eduardo Steinbock 🇧🇷 BRA 30-34 14/50 1:09:18 39:5921:008:24 4:111:232:572:284:291:30—4:00
47 Thiago Gonçalves, Fernando Pessiquelli 🇧🇷 BRA 30-34 15/50 1:09:19 39:3623:106:35 3:481:302:423:054:191:232:473:36
48 Euller Martins, Fernando Rente 🇧🇷 BRA 30-34 16/50 1:09:20 38:4825:315:06 4:091:323:552:384:211:353:483:33
49 Philippe Attias, Louis Attias 🇫🇷 FRA 35-39 14/53 1:09:29 37:5926:115:24 4:061:523:312:364:381:473:423:59
50 Matheus Formoso, João Gomes 🇧🇷 BRA 25-29 12/32 1:10:09 40:3824:424:53 4:251:313:033:074:291:333:053:29
51 Mark Diez, Clark Juvan Visitacion 🇨🇦 CAN 30-34 17/50 1:10:26 36:3427:506:06 3:571:493:383:285:001:503:594:09
52 Cleiton Joekel, Gabriel Verri Lopes 🇧🇷 BRA 35-39 15/53 1:10:28 37:3827:025:53 4:101:403:543:084:301:433:524:05
53 Israel Maiolino, Rafael Sampaio 🇧🇷 BRA 40-44 4/32 1:10:35 40:0025:295:10 4:261:313:023:034:311:543:293:33
54 Claudio Roberto Da Silva, Douglas Pinheiro Dos Santos 🇧🇷 BRA 40-44 5/32 1:10:42 39:5925:534:55 3:451:282:533:454:371:244:203:41
55 Matheus Coutinho, Lucas Coutinho 🇧🇷 BRA 30-34 18/50 1:10:43 41:4924:124:47 4:131:332:452:464:171:443:153:39
56 Andy Asco, Devin Dang 🇮🇪 IRL 25-29 13/32 1:10:46 40:4524:595:05 4:201:393:152:394:341:233:273:42
56 Carlos Diego Pereira Santiago, Luiz José Gaya Neto 🇧🇷 BRA 30-34 19/50 1:10:46 41:5123:595:01 3:541:433:022:474:161:442:543:39
58 Paulo Oliveira, Tiago Reitor 🇵🇹 POR 40-44 6/32 1:10:50 40:2125:305:04 4:101:322:503:004:511:293:324:06
59 Martijn Welling, Michiel Welling 🇳🇱 NED 25-29 14/32 1:11:17 41:0025:384:44 3:591:364:332:444:261:153:004:05
60 Paul Dzhugostran, Emmanuel Pinillos 🇺🇸 USA 30-34 20/50 1:11:26 42:5824:054:27 4:091:432:502:304:291:282:583:58
60 Wallace Rodrigues Pereira, Kauan Muniz Dos Santos 🇧🇷 BRA 16-24 4/20 1:11:26 36:1629:365:37 4:171:513:373:515:041:563:555:05
62 César Fernández, Raúl Sandoval 🇨🇱 CHI 35-39 16/53 1:11:31 40:4225:544:59 4:371:553:312:474:281:312:554:10
63 Eidji Braghin, Vasco Silva 🇵🇹 POR 40-44 7/32 1:11:34 40:4225:525:04 3:541:482:423:114:351:543:513:57
64 Jonatas Ribeiro, Marlon Jesus 🇧🇷 BRA 35-39 17/53 1:11:35 40:0621:539:41 —1:553:543:114:331:323:073:24
65 David Manoel De Souza, Bruno Techelatcka 🇧🇷 BRA 30-34 21/50 1:11:36 40:3022:049:05 3:581:402:503:184:471:42—3:46
66 Kelvin Scota, Murilo França 🇧🇷 BRA 30-34 22/50 1:11:40 36:5029:515:02 4:011:477:472:444:091:403:274:16
66 Tiago Isnarde, Felipe Silveira 🇧🇷 BRA 40-44 8/32 1:11:40 40:0026:195:25 4:041:583:402:564:321:354:053:29
68 Julio Osowicki, Juan Pablo Garcia 🇺🇾 URU 40-44 9/32 1:11:45 39:5926:125:38 4:081:423:393:144:411:403:313:37
69 Rodrigo Viera, Diego Herrera 🇨🇱 CHI 35-39 18/53 1:11:51 41:5025:094:55 3:531:343:133:084:121:353:533:41
70 Felipe Maia, Eduardo Cobas 🇧🇷 BRA 35-39 19/53 1:12:10 40:4725:475:42 4:152:163:142:514:311:273:253:48
70 Matheus Henrique Rodrigues, Alexandre Viel 🇧🇷 BRA 30-34 23/50 1:12:10 41:3025:235:21 4:141:273:023:214:431:353:153:46
72 Benjamin Rodrigues De Souza Junior, Felipe Ferreira Dias 🇧🇷 BRA 30-34 24/50 1:12:26 42:5223:495:51 4:031:382:342:504:171:462:523:49
73 Ricardo David, Pedro Corsetti 🇧🇷 BRA 16-24 5/20 1:12:30 41:5124:585:46 4:081:553:182:174:321:403:293:39
74 José Soublette Flores, Manuel Monsalve 🇨🇱 CHI 35-39 20/53 1:12:34 40:4326:275:29 4:311:573:452:274:501:483:034:06
75 Ricardo Rodrigues, Vinicios Pires 🇵🇹 POR 40-44 10/32 1:12:45 39:4226:456:22 4:241:483:203:094:441:483:463:46
76 Guilherme Moura, Piter Yuri Prado Vasconcelos 🇧🇷 BRA 30-34 25/50 1:12:50 43:3723:545:24 4:031:253:102:284:211:273:013:59
77 Hans Reuter, Ricardo Mendes 🇧🇷 BRA 30-34 26/50 1:12:52 40:3526:325:50 4:011:223:072:574:321:404:044:49
78 Ignacio Jose Urrutia Guzman, Nelson Fernando Anariva Hernandez 🇨🇱 CHI 35-39 21/53 1:12:54 42:1025:395:10 4:221:373:332:274:271:303:244:19
79 Álvaro Díaz, Franco Montano 🇨🇱 CHI 25-29 15/32 1:12:58 41:3725:216:05 4:011:403:252:324:241:354:023:42
80 Gustavo Zanferrari, Rafael Farias 🇧🇷 BRA 16-24 6/20 1:13:03 41:0422:599:04 4:151:423:293:104:451:54—3:40
81 Lucas Staconi, Ian Rodrigues 🇧🇷 BRA 30-34 27/50 1:13:11 44:0524:154:54 3:542:023:012:364:141:373:173:34
82 João Pedro Mendes, Edgar Souza 🇧🇷 BRA 16-24 7/20 1:13:20 42:3024:436:10 3:592:193:062:434:261:182:583:54
83 Rodrigo Mejia, Adrian Buendia 🇵🇦 PAN 16-24 8/20 1:13:26 41:1125:466:33 4:171:412:543:144:231:393:384:00
84 Tony Scherenne, Bastien Di Pietro 🇫🇷 FRA 16-24 9/20 1:13:31 41:4925:166:31 4:031:362:582:175:041:223:593:57
85 Renato Rodrigues, Rafael Mongs 🇧🇷 BRA 40-44 11/32 1:13:33 39:4627:176:35 4:181:513:382:325:201:443:384:16
86 Eric Waizman, Luis Bonasso 🇺🇾 URU 30-34 28/50 1:13:38 40:5027:055:47 4:041:533:013:024:181:573:524:58
87 Fernando Rodriguez, Cristian Cumbayre 🇺🇾 URU 40-44 12/32 1:14:17 44:3324:455:03 4:021:282:383:064:061:324:193:34
87 Jorge Pezoa, Álvaro Camus 🇨🇱 CHI 30-34 29/50 1:14:17 44:4524:365:01 4:081:492:512:144:292:063:193:40
89 Renan Nunes, Isaque Pratas 🇧🇷 BRA 30-34 30/50 1:14:23 42:1921:4410:24 3:591:272:12—4:361:413:394:06
90 Yuri Araujo, Almachio Gonçalves 🇧🇷 BRA 25-29 16/32 1:14:37 43:0026:395:02 4:131:283:243:354:331:403:503:56
91 Antoine Sarry, Maxence Bard 🇫🇷 FRA 25-29 17/32 1:14:42 45:4223:485:16 4:011:182:292:574:211:143:164:12
92 Matheus Eduardo, Kevin Komati 🇧🇷 BRA 16-24 10/20 1:14:45 46:3525:432:32 4:012:023:382:544:321:273:064:03
93 João Paulo Fonseca, Rafael Winicki 🇧🇷 BRA 40-44 13/32 1:14:50 40:3928:106:05 4:081:343:033:495:011:563:305:09
94 Tomas Paredes, Leandro Pomponio 🇦🇷 ARG 30-34 31/50 1:14:51 42:1226:465:58 4:211:563:033:084:201:483:444:26
95 Joaz Duarte Rocha, Bruno Correa 🇧🇷 BRA 40-44 14/32 1:15:00 40:4428:425:38 4:172:054:243:294:411:454:014:00
96 Gustavo Simões, Lucas Coube 🇧🇷 BRA 40-44 15/32 1:15:17 45:0824:185:55 4:131:512:402:544:311:173:223:30
97 Wesley Talcott, Michael Zullo 🇺🇸 USA 35-39 22/53 1:15:18 44:0326:484:32 4:041:293:133:044:301:323:355:21
98 Franklin Gomes, Marco Cardoso 🇧🇷 BRA 30-34 32/50 1:15:32 42:4227:115:45 3:551:424:522:574:381:423:244:01
99 Niraj Mehta, Rohan Gandhi 🇺🇸 USA 35-39 23/53 1:15:38 43:2526:355:44 4:101:543:153:354:381:403:164:07
100 André Barbosa, Jackson Canotilho 🇧🇷 BRA 30-34 33/50 1:15:42 44:4324:526:10 4:151:362:492:394:301:483:273:48

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