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.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Santiago Ramilo, Gaston Villenau 🇺🇾 URU1st of 32 aged 25-29 25-29 57:55 31:20 22:44 3:54 3:58 1:09 2:46 2:39 4:08 1:16 2:38 4:10
2 Nuno Monteiro, João Antunes 🇵🇹 POR1st of 50 aged 30-34 30-34 59:03 1:08 31:22 23:59 3:47 3:53 1:46 2:30 2:52 4:15 1:29 3:23 3:51
3 Stephane Carreira Neves, Laurent Ohn 🇵🇹 POR2nd of 50 aged 30-34 30-34 59:46 1:51 32:21 23:38 3:51 3:50 1:37 3:02 2:28 4:37 1:26 3:01 3:37
4 Adriano Fernandes, André Henrique 🇧🇷 BRA3rd of 50 aged 30-34 30-34 1:00:09 2:14 34:19 21:23 4:31 4:03 1:33 2:34 2:02 4:06 1:18 2:31 3:16
5 Caio Goulart, Gabriel Bueno 🇧🇷 BRA2nd of 32 aged 25-29 25-29 1:00:17 2:22 35:08 21:21 3:54 3:49 1:27 2:30 2:11 4:03 1:20 2:35 3:26
6 Felipe Andrade, Eduardo Paschoal 🇧🇷 BRA3rd of 32 aged 25-29 25-29 1:00:26 2:31 34:52 19:12 6:26 3:55 1:40 2:22 — 4:04 1:33 2:20 3:17
7 Wilmer David Gómez, Martin Moncada 🇻🇪 VEN4th of 50 aged 30-34 30-34 1:01:04 3:09 36:06 20:56 4:08 3:54 1:21 2:39 1:44 4:06 1:23 2:33 3:16
8 Julio Suarez, Santiago Suárez 🇺🇾 URU5th of 50 aged 30-34 30-34 1:01:16 3:21 33:50 23:08 4:22 3:53 1:45 3:00 2:39 4:16 1:29 2:21 3:45
9 Fernando Henrique Ferreira Garrido, Vitor Librelon Vargas 🇧🇷 BRA6th of 50 aged 30-34 30-34 1:01:34 3:39 35:11 21:58 4:30 3:46 1:28 2:41 2:11 4:08 1:33 2:42 3:29
10 Reece Govin, Calum Coleman 🇬🇧 GBR1st of 20 aged 16-24 16-24 1:01:45 3:50 35:35 21:50 4:25 3:39 1:32 2:55 2:36 4:04 1:14 2:36 3:14
11 Pablo Romero, Felipe Bonta 🇺🇾 URU7th of 50 aged 30-34 30-34 1:02:20 4:25 34:01 21:19 7:05 — 1:29 2:31 3:14 4:15 1:42 3:06 3:44
12 Joel De León, Diego Martinez 🇺🇾 URU8th of 50 aged 30-34 30-34 1:02:44 4:49 33:57 24:17 4:34 4:11 1:44 3:27 2:18 4:23 1:37 2:59 3:38
13 Guilherme Pimenta, Weliton Leão 🇧🇷 BRA1st of 53 aged 35-39 35-39 1:02:51 4:56 37:06 21:33 4:16 3:49 1:17 2:18 2:29 3:57 1:21 2:54 3:28
14 Lucas Chacon, Emmanuel Pisco 🇧🇷 BRA4th of 32 aged 25-29 25-29 1:02:57 5:02 35:49 22:37 4:34 4:00 1:42 3:26 1:39 4:19 1:35 2:32 3:24
15 Rhostner França, Jose Elias Baggio Batista 🇧🇷 BRA9th of 50 aged 30-34 30-34 1:04:32 6:37 37:16 22:34 4:45 3:52 1:43 2:36 2:40 4:18 1:18 2:42 3:25
16 Diogo Fernando, Luiz Batista 🇧🇷 BRA1st of 32 aged 40-44 40-44 1:04:35 6:40 37:30 22:37 4:32 4:00 1:20 3:03 2:07 4:21 1:13 2:56 3:37
17 Lucas Freitas, Otavio De Lima neto 🇧🇷 BRA2nd of 53 aged 35-39 35-39 1:04:36 6:41 37:42 22:45 4:14 4:07 1:30 2:30 2:53 4:16 1:28 2:34 3:27
18 Eduardo Silva, Emanuel Araujo 🇧🇷 BRA3rd of 53 aged 35-39 35-39 1:04:38 6:43 38:03 22:03 4:35 3:38 1:28 2:47 2:14 4:03 1:24 2:43 3:46
19 Carlos Monteiro, Lorenzo Rabello 🇧🇷 BRA4th of 53 aged 35-39 35-39 1:04:42 6:47 35:04 24:34 5:09 4:02 1:16 2:45 3:06 4:27 1:25 3:40 3:53
20 Sebastian Herrera, Francisco Raffo 🇨🇱 CHI5th of 32 aged 25-29 25-29 1:04:49 6:54 38:07 21:50 4:58 3:50 1:19 2:43 2:00 3:59 1:18 3:05 3:36
21 Lucas Angelo Amorim De Oliveira, Vinicius Hernandes 🇧🇷 BRA6th of 32 aged 25-29 25-29 1:05:13 7:18 38:34 19:53 6:52 3:56 1:29 2:24 — 4:06 1:46 2:48 3:19
22 Luan Matos Franco, Rômulo Almeida Delai 🇧🇷 BRA5th of 53 aged 35-39 35-39 1:05:18 7:23 37:18 23:31 4:34 4:03 1:38 3:00 2:18 4:33 1:16 3:16 3:27
23 João Druzian, Matheus Silva 🇧🇷 BRA2nd of 20 aged 16-24 16-24 1:05:19 7:24 36:46 24:03 4:34 3:59 1:27 3:19 2:29 4:34 1:16 3:20 3:39
24 Fernando Bell-Toxtle, Yanick Gibson 🇬🇧 GBR7th of 32 aged 25-29 25-29 1:05:29 7:34 37:46 23:09 4:37 3:46 1:17 2:16 2:31 4:30 1:39 3:12 3:58
25 André Bravo, Fernando Vigatti 🇧🇷 BRA6th of 53 aged 35-39 35-39 1:05:37 7:42 37:28 23:43 4:31 3:52 1:35 2:57 2:01 4:30 1:31 3:22 3:55
26 Bruno Moreira, Pedro Bezerra 🇧🇷 BRA7th of 53 aged 35-39 35-39 1:05:39 7:44 37:10 24:15 4:19 4:09 1:29 2:57 2:49 4:31 1:43 2:29 4:08
27 Omar Diaz, Julian Diaz 🇨🇴 COL2nd of 32 aged 40-44 40-44 1:05:43 7:48 36:05 24:26 5:16 3:58 1:38 3:42 2:20 4:44 1:39 2:52 3:33
28 Bernardo Riani, Cledy Santillan 🇺🇾 URU8th of 53 aged 35-39 35-39 1:05:49 7:54 36:28 24:57 4:29 4:02 1:35 2:52 2:55 4:19 1:56 3:14 4:04
29 Alexander Sanabria, Miguel Peña 🇨🇴 COL9th of 53 aged 35-39 35-39 1:05:55 8:00 37:31 23:54 4:34 3:53 1:36 3:27 2:13 4:31 1:33 2:47 3:54
30 Marcos Bonatto, Carlos Gomes 🇧🇷 BRA1st of 10 aged 45-49 45-49 1:06:12 8:17 37:36 21:08 7:33 4:00 1:48 2:49 2:57 4:24 1:27 — 3:41
31 Gabriel Mendez, Federico Formento 🇺🇾 URU8th of 32 aged 25-29 25-29 1:06:43 8:48 37:36 21:14 7:58 3:54 2:15 2:23 2:57 4:15 1:36 — 3:51
32 Mateus Machado, Marcelo Puglisi 🇧🇷 BRA10th of 50 aged 30-34 30-34 1:06:51 8:56 36:39 25:37 4:40 4:05 2:06 3:31 2:32 4:41 1:26 3:12 4:04
33 Patrick Delahunty, Max Koshkin 🇬🇧 GBR9th of 32 aged 25-29 25-29 1:06:51 8:56 36:42 25:42 4:32 4:19 1:45 3:17 3:04 4:27 1:41 3:27 3:42
34 Guilherme Gueiros, Marcelo Geara 🇧🇷 BRA11th of 50 aged 30-34 30-34 1:07:04 9:09 40:12 22:13 4:43 3:46 1:54 2:54 2:12 4:04 1:29 2:42 3:12
35 Pedro Campos, Nuno Neves 🇵🇹 POR3rd of 32 aged 40-44 40-44 1:07:04 9:09 39:26 23:16 4:27 4:05 1:27 2:44 2:20 4:10 1:36 2:45 4:09
36 Fernando Parro, Francisco Parro 🇨🇱 CHI2nd of 10 aged 45-49 45-49 1:07:17 9:22 36:32 25:56 4:55 4:13 1:47 3:26 2:31 4:40 1:27 3:41 4:11
37 Gaetan Quirin, Mehdi Loucif 🇧🇷 BRA12th of 50 aged 30-34 30-34 1:07:41 9:46 36:34 26:18 4:53 4:26 1:32 3:15 3:16 4:50 1:29 3:29 4:01
38 Juan Manuel Silveira, Juan Castelli 🇺🇾 URU10th of 32 aged 25-29 25-29 1:07:42 9:47 41:01 22:10 4:37 4:05 1:21 2:50 2:16 4:19 1:16 2:32 3:31
39 Fernando Suárez Burela, Daniel Montero Heredia 🇧🇷 BRA10th of 53 aged 35-39 35-39 1:07:44 9:49 39:30 23:45 4:34 3:50 1:44 2:40 2:29 4:15 1:49 2:41 4:17
40 Rafael Morelli, Anderson Barbosa 🇧🇷 BRA11th of 53 aged 35-39 35-39 1:07:46 9:51 39:35 23:55 4:22 4:07 1:44 3:38 2:36 4:11 1:36 2:44 3:19
41 Tiago Masetto, Eduardo Thalles Inácio Dos Anjos 🇧🇷 BRA11th of 32 aged 25-29 25-29 1:07:52 9:57 39:31 23:47 4:39 4:05 1:27 2:58 2:30 4:24 1:42 3:14 3:27
42 pedro henrique lopes cerqueira, marlon caruba 🇧🇷 BRA3rd of 20 aged 16-24 16-24 1:07:52 9:57 38:08 24:17 5:31 3:54 1:31 3:29 2:18 4:25 1:29 3:35 3:36
43 Thiago Lourenco, Luiz Flavio De Padua Souza 🇧🇷 BRA12th of 53 aged 35-39 35-39 1:08:11 10:16 39:53 23:35 4:47 4:00 1:26 2:31 2:32 4:31 1:34 3:04 3:57
44 Matheus Barbosa, Deiveson Ricardo 🇧🇷 BRA13th of 53 aged 35-39 35-39 1:08:18 10:23 39:01 24:09 5:13 4:15 1:36 3:14 2:18 4:29 1:42 2:48 3:47
45 Marcus Azevedo, Fabrício Azevedo 🇧🇷 BRA13th of 50 aged 30-34 30-34 1:08:33 10:38 40:02 23:20 5:15 3:52 1:16 2:53 2:11 4:20 1:31 3:04 4:13
46 Leonardo Scheidt, Eduardo Steinbock 🇧🇷 BRA14th of 50 aged 30-34 30-34 1:09:18 11:23 39:59 21:00 8:24 4:11 1:23 2:57 2:28 4:29 1:30 — 4:00
47 Thiago Gonçalves, Fernando Pessiquelli 🇧🇷 BRA15th of 50 aged 30-34 30-34 1:09:19 11:24 39:36 23:10 6:35 3:48 1:30 2:42 3:05 4:19 1:23 2:47 3:36
48 Euller Martins, Fernando Rente 🇧🇷 BRA16th of 50 aged 30-34 30-34 1:09:20 11:25 38:48 25:31 5:06 4:09 1:32 3:55 2:38 4:21 1:35 3:48 3:33
49 Philippe Attias, Louis Attias 🇫🇷 FRA14th of 53 aged 35-39 35-39 1:09:29 11:34 37:59 26:11 5:24 4:06 1:52 3:31 2:36 4:38 1:47 3:42 3:59
50 Matheus Formoso, João Gomes 🇧🇷 BRA12th of 32 aged 25-29 25-29 1:10:09 12:14 40:38 24:42 4:53 4:25 1:31 3:03 3:07 4:29 1:33 3:05 3:29
51 Mark Diez, Clark Juvan Visitacion 🇨🇦 CAN17th of 50 aged 30-34 30-34 1:10:26 12:31 36:34 27:50 6:06 3:57 1:49 3:38 3:28 5:00 1:50 3:59 4:09
52 Cleiton Joekel, Gabriel Verri Lopes 🇧🇷 BRA15th of 53 aged 35-39 35-39 1:10:28 12:33 37:38 27:02 5:53 4:10 1:40 3:54 3:08 4:30 1:43 3:52 4:05
53 Israel Maiolino, Rafael Sampaio 🇧🇷 BRA4th of 32 aged 40-44 40-44 1:10:35 12:40 40:00 25:29 5:10 4:26 1:31 3:02 3:03 4:31 1:54 3:29 3:33
54 Claudio Roberto Da Silva, Douglas Pinheiro Dos Santos 🇧🇷 BRA5th of 32 aged 40-44 40-44 1:10:42 12:47 39:59 25:53 4:55 3:45 1:28 2:53 3:45 4:37 1:24 4:20 3:41
55 Matheus Coutinho, Lucas Coutinho 🇧🇷 BRA18th of 50 aged 30-34 30-34 1:10:43 12:48 41:49 24:12 4:47 4:13 1:33 2:45 2:46 4:17 1:44 3:15 3:39
56 Carlos Diego Pereira Santiago, Luiz José Gaya Neto 🇧🇷 BRA19th of 50 aged 30-34 30-34 1:10:46 12:51 41:51 23:59 5:01 3:54 1:43 3:02 2:47 4:16 1:44 2:54 3:39
57 Andy Asco, Devin Dang 🇮🇪 IRL13th of 32 aged 25-29 25-29 1:10:46 12:51 40:45 24:59 5:05 4:20 1:39 3:15 2:39 4:34 1:23 3:27 3:42
58 Paulo Oliveira, Tiago Reitor 🇵🇹 POR6th of 32 aged 40-44 40-44 1:10:50 12:55 40:21 25:30 5:04 4:10 1:32 2:50 3:00 4:51 1:29 3:32 4:06
59 Martijn Welling, Michiel Welling 🇳🇱 NED14th of 32 aged 25-29 25-29 1:11:17 13:22 41:00 25:38 4:44 3:59 1:36 4:33 2:44 4:26 1:15 3:00 4:05
60 Paul Dzhugostran, Emmanuel Pinillos 🇺🇸 USA20th of 50 aged 30-34 30-34 1:11:26 13:31 42:58 24:05 4:27 4:09 1:43 2:50 2:30 4:29 1:28 2:58 3:58
61 Wallace Rodrigues Pereira, Kauan Muniz Dos Santos 🇧🇷 BRA4th of 20 aged 16-24 16-24 1:11:26 13:31 36:16 29:36 5:37 4:17 1:51 3:37 3:51 5:04 1:56 3:55 5:05
62 César Fernández, Raúl Sandoval 🇨🇱 CHI16th of 53 aged 35-39 35-39 1:11:31 13:36 40:42 25:54 4:59 4:37 1:55 3:31 2:47 4:28 1:31 2:55 4:10
63 Eidji Braghin, Vasco Silva 🇵🇹 POR7th of 32 aged 40-44 40-44 1:11:34 13:39 40:42 25:52 5:04 3:54 1:48 2:42 3:11 4:35 1:54 3:51 3:57
64 Jonatas Ribeiro, Marlon Jesus 🇧🇷 BRA17th of 53 aged 35-39 35-39 1:11:35 13:40 40:06 21:53 9:41 — 1:55 3:54 3:11 4:33 1:32 3:07 3:24
65 David Manoel De Souza, Bruno Techelatcka 🇧🇷 BRA21st of 50 aged 30-34 30-34 1:11:36 13:41 40:30 22:04 9:05 3:58 1:40 2:50 3:18 4:47 1:42 — 3:46
66 Tiago Isnarde, Felipe Silveira 🇧🇷 BRA8th of 32 aged 40-44 40-44 1:11:40 13:45 40:00 26:19 5:25 4:04 1:58 3:40 2:56 4:32 1:35 4:05 3:29
67 Kelvin Scota, Murilo França 🇧🇷 BRA22nd of 50 aged 30-34 30-34 1:11:40 13:45 36:50 29:51 5:02 4:01 1:47 7:47 2:44 4:09 1:40 3:27 4:16
68 Julio Osowicki, Juan Pablo Garcia 🇺🇾 URU9th of 32 aged 40-44 40-44 1:11:45 13:50 39:59 26:12 5:38 4:08 1:42 3:39 3:14 4:41 1:40 3:31 3:37
69 Rodrigo Viera, Diego Herrera 🇨🇱 CHI18th of 53 aged 35-39 35-39 1:11:51 13:56 41:50 25:09 4:55 3:53 1:34 3:13 3:08 4:12 1:35 3:53 3:41
70 Matheus Henrique Rodrigues, Alexandre Viel 🇧🇷 BRA23rd of 50 aged 30-34 30-34 1:12:10 14:15 41:30 25:23 5:21 4:14 1:27 3:02 3:21 4:43 1:35 3:15 3:46
71 Felipe Maia, Eduardo Cobas 🇧🇷 BRA19th of 53 aged 35-39 35-39 1:12:10 14:15 40:47 25:47 5:42 4:15 2:16 3:14 2:51 4:31 1:27 3:25 3:48
72 Benjamin Rodrigues De Souza Junior, Felipe Ferreira Dias 🇧🇷 BRA24th of 50 aged 30-34 30-34 1:12:26 14:31 42:52 23:49 5:51 4:03 1:38 2:34 2:50 4:17 1:46 2:52 3:49
73 Ricardo David, Pedro Corsetti 🇧🇷 BRA5th of 20 aged 16-24 16-24 1:12:30 14:35 41:51 24:58 5:46 4:08 1:55 3:18 2:17 4:32 1:40 3:29 3:39
74 José Soublette Flores, Manuel Monsalve 🇨🇱 CHI20th of 53 aged 35-39 35-39 1:12:34 14:39 40:43 26:27 5:29 4:31 1:57 3:45 2:27 4:50 1:48 3:03 4:06
75 Ricardo Rodrigues, Vinicios Pires 🇵🇹 POR10th of 32 aged 40-44 40-44 1:12:45 14:50 39:42 26:45 6:22 4:24 1:48 3:20 3:09 4:44 1:48 3:46 3:46
76 Guilherme Moura, Piter Yuri Prado Vasconcelos 🇧🇷 BRA25th of 50 aged 30-34 30-34 1:12:50 14:55 43:37 23:54 5:24 4:03 1:25 3:10 2:28 4:21 1:27 3:01 3:59
77 Hans Reuter, Ricardo Mendes 🇧🇷 BRA26th of 50 aged 30-34 30-34 1:12:52 14:57 40:35 26:32 5:50 4:01 1:22 3:07 2:57 4:32 1:40 4:04 4:49
78 Ignacio Jose Urrutia Guzman, Nelson Fernando Anariva Hernandez 🇨🇱 CHI21st of 53 aged 35-39 35-39 1:12:54 14:59 42:10 25:39 5:10 4:22 1:37 3:33 2:27 4:27 1:30 3:24 4:19
79 Álvaro Díaz, Franco Montano 🇨🇱 CHI15th of 32 aged 25-29 25-29 1:12:58 15:03 41:37 25:21 6:05 4:01 1:40 3:25 2:32 4:24 1:35 4:02 3:42
80 Gustavo Zanferrari, Rafael Farias 🇧🇷 BRA6th of 20 aged 16-24 16-24 1:13:03 15:08 41:04 22:59 9:04 4:15 1:42 3:29 3:10 4:45 1:54 — 3:40
81 Lucas Staconi, Ian Rodrigues 🇧🇷 BRA27th of 50 aged 30-34 30-34 1:13:11 15:16 44:05 24:15 4:54 3:54 2:02 3:01 2:36 4:14 1:37 3:17 3:34
82 João Pedro Mendes, Edgar Souza 🇧🇷 BRA7th of 20 aged 16-24 16-24 1:13:20 15:25 42:30 24:43 6:10 3:59 2:19 3:06 2:43 4:26 1:18 2:58 3:54
83 Rodrigo Mejia, Adrian Buendia 🇵🇦 PAN8th of 20 aged 16-24 16-24 1:13:26 15:31 41:11 25:46 6:33 4:17 1:41 2:54 3:14 4:23 1:39 3:38 4:00
84 Tony Scherenne, Bastien Di Pietro 🇫🇷 FRA9th of 20 aged 16-24 16-24 1:13:31 15:36 41:49 25:16 6:31 4:03 1:36 2:58 2:17 5:04 1:22 3:59 3:57
85 Renato Rodrigues, Rafael Mongs 🇧🇷 BRA11th of 32 aged 40-44 40-44 1:13:33 15:38 39:46 27:17 6:35 4:18 1:51 3:38 2:32 5:20 1:44 3:38 4:16
86 Eric Waizman, Luis Bonasso 🇺🇾 URU28th of 50 aged 30-34 30-34 1:13:38 15:43 40:50 27:05 5:47 4:04 1:53 3:01 3:02 4:18 1:57 3:52 4:58
87 Jorge Pezoa, Álvaro Camus 🇨🇱 CHI29th of 50 aged 30-34 30-34 1:14:17 16:22 44:45 24:36 5:01 4:08 1:49 2:51 2:14 4:29 2:06 3:19 3:40
88 Fernando Rodriguez, Cristian Cumbayre 🇺🇾 URU12th of 32 aged 40-44 40-44 1:14:17 16:22 44:33 24:45 5:03 4:02 1:28 2:38 3:06 4:06 1:32 4:19 3:34
89 Renan Nunes, Isaque Pratas 🇧🇷 BRA30th of 50 aged 30-34 30-34 1:14:23 16:28 42:19 21:44 10:24 3:59 1:27 2:12 — 4:36 1:41 3:39 4:06
90 Yuri Araujo, Almachio Gonçalves 🇧🇷 BRA16th of 32 aged 25-29 25-29 1:14:37 16:42 43:00 26:39 5:02 4:13 1:28 3:24 3:35 4:33 1:40 3:50 3:56
91 Antoine Sarry, Maxence Bard 🇫🇷 FRA17th of 32 aged 25-29 25-29 1:14:42 16:47 45:42 23:48 5:16 4:01 1:18 2:29 2:57 4:21 1:14 3:16 4:12
92 Matheus Eduardo, Kevin Komati 🇧🇷 BRA10th of 20 aged 16-24 16-24 1:14:45 16:50 46:35 25:43 2:32 4:01 2:02 3:38 2:54 4:32 1:27 3:06 4:03
93 João Paulo Fonseca, Rafael Winicki 🇧🇷 BRA13th of 32 aged 40-44 40-44 1:14:50 16:55 40:39 28:10 6:05 4:08 1:34 3:03 3:49 5:01 1:56 3:30 5:09
94 Tomas Paredes, Leandro Pomponio 🇦🇷 ARG31st of 50 aged 30-34 30-34 1:14:51 16:56 42:12 26:46 5:58 4:21 1:56 3:03 3:08 4:20 1:48 3:44 4:26
95 Joaz Duarte Rocha, Bruno Correa 🇧🇷 BRA14th of 32 aged 40-44 40-44 1:15:00 17:05 40:44 28:42 5:38 4:17 2:05 4:24 3:29 4:41 1:45 4:01 4:00
96 Gustavo Simões, Lucas Coube 🇧🇷 BRA15th of 32 aged 40-44 40-44 1:15:17 17:22 45:08 24:18 5:55 4:13 1:51 2:40 2:54 4:31 1:17 3:22 3:30
97 Wesley Talcott, Michael Zullo 🇺🇸 USA22nd of 53 aged 35-39 35-39 1:15:18 17:23 44:03 26:48 4:32 4:04 1:29 3:13 3:04 4:30 1:32 3:35 5:21
98 Franklin Gomes, Marco Cardoso 🇧🇷 BRA32nd of 50 aged 30-34 30-34 1:15:32 17:37 42:42 27:11 5:45 3:55 1:42 4:52 2:57 4:38 1:42 3:24 4:01
99 Niraj Mehta, Rohan Gandhi 🇺🇸 USA23rd of 53 aged 35-39 35-39 1:15:38 17:43 43:25 26:35 5:44 4:10 1:54 3:15 3:35 4:38 1:40 3:16 4:07
100 André Barbosa, Jackson Canotilho 🇧🇷 BRA33rd of 50 aged 30-34 30-34 1:15:42 17:47 44:43 24:52 6:10 4:15 1:36 2:49 2:39 4:30 1:48 3:27 3:48
How to read

The place is among timed teams in Doubles Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result