HYROX Bilbao 2026: Pro Doubles Men results

163 teams on 7 Feb 2026. Typical finish 1:04:38, fastest 10% under 55:40. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Xavier Dufour, Martin Lecorgne 🇫🇷 FRA1st of 30 aged 25-29 25-29 49:56 26:12 20:39 3:09 3:27 1:53 2:51 1:50 3:36 1:09 2:22 3:31
2 Aitor Lizarazu Hormilla, Igor Arruti Salgado 🇪🇸 ESP1st of 51 aged 30-34 30-34 50:52 0:56 27:19 20:17 3:20 3:25 1:49 2:35 1:54 3:46 1:13 2:17 3:18
3 Tiago Lousa, Diogo Freitas 🇵🇹 POR1st of 37 aged 35-39 35-39 52:22 2:26 27:18 21:55 3:14 3:29 2:21 3:00 1:54 3:44 1:21 2:36 3:30
4 David Preciado, David Queiroz 🇵🇹 POR2nd of 51 aged 30-34 30-34 53:07 3:11 27:55 21:54 3:22 3:28 2:08 3:14 1:51 3:45 1:19 2:27 3:42
5 Johnathan Pewtner, Afan Humphries 🇬🇧 GBR2nd of 37 aged 35-39 35-39 53:43 3:47 27:39 22:46 3:22 3:28 2:14 3:22 1:55 3:46 1:20 2:46 3:55
6 Daniel Casado Serra, Tim Briggs 🇪🇸 ESP3rd of 51 aged 30-34 30-34 54:13 4:17 28:43 22:04 3:31 3:36 1:54 3:15 1:59 3:43 1:16 2:44 3:37
7 Sergio Turull, Jon Iriondo 🇪🇸 ESP4th of 51 aged 30-34 30-34 54:17 4:21 28:02 22:44 3:36 3:37 2:04 3:12 2:08 3:57 1:10 2:45 3:51
8 Fernando Martorell Munar, Lucas Perelló Caballero 🇪🇸 ESP3rd of 37 aged 35-39 35-39 54:29 4:33 29:10 21:48 3:35 3:42 1:43 3:22 1:50 3:58 1:15 2:32 3:26
9 James Micklem, Liam Hogan 🇬🇧 GBR5th of 51 aged 30-34 30-34 54:38 4:42 28:54 22:16 3:31 3:36 1:58 3:25 2:05 3:45 1:25 2:38 3:24
10 Jose Resano, Dani Galindo 🇪🇸 ESP1st of 26 aged 40-44 40-44 54:49 4:53 28:05 23:09 3:39 3:36 2:23 3:29 1:54 3:49 1:16 2:46 3:56
11 Ian Blanco Bello, Adrian Villanueva 🇪🇸 ESP2nd of 30 aged 25-29 25-29 55:06 5:10 28:01 23:42 3:27 3:42 2:12 3:46 2:12 4:02 1:36 2:40 3:32
12 Axel Saurel, Mehdi Berrouigat 🇫🇷 FRA6th of 51 aged 30-34 30-34 55:10 5:14 27:39 24:09 3:28 3:50 2:19 4:01 2:12 4:11 1:20 2:29 3:47
13 Marco Tulio Maciel Evangelista, Angel Coll Plomer 🇧🇷 BRA3rd of 30 aged 25-29 25-29 55:17 5:21 28:08 23:36 3:39 3:48 1:52 3:56 2:08 4:06 1:16 2:31 3:59
14 Jose Adrián Baez Batista, Jose Manuel Caballero Martel 🇪🇸 ESP7th of 51 aged 30-34 30-34 55:33 5:37 29:20 22:45 3:33 3:33 2:16 3:39 1:53 3:59 1:30 2:35 3:20
15 Iñaki Álvarez losada, Esteban Flor del puerto 🇪🇸 ESP4th of 37 aged 35-39 35-39 55:34 5:38 29:14 22:45 3:40 3:31 2:14 3:01 2:18 3:59 1:19 2:52 3:31
16 Pedro Correia, Luís Nogueira 🇵🇹 POR8th of 51 aged 30-34 30-34 55:36 5:40 28:50 23:18 3:33 3:33 2:04 3:21 2:44 3:51 1:30 2:26 3:49
17 Ignacio Barreto Landrobe, Miguel Angel Gordo Hernández 🇪🇸 ESP1st of 10 aged 45-49 45-49 55:36 5:40 28:12 23:54 3:34 3:53 2:01 3:28 2:08 4:04 1:39 2:37 4:04
18 Gonzalo Sánchez, Daniel Garcia 🇪🇸 ESP9th of 51 aged 30-34 30-34 55:56 6:00 27:32 24:58 3:31 3:41 2:26 3:10 2:27 4:01 1:25 2:59 4:49
19 Joshua Fawssett, Jonah Garcia 🇬🇧 GBR10th of 51 aged 30-34 30-34 55:57 6:01 30:00 22:19 3:42 3:34 2:00 3:09 2:05 3:56 1:24 2:40 3:31
20 Alexis Panetier, François Bossard 🇫🇷 FRA11th of 51 aged 30-34 30-34 56:02 6:06 30:13 22:01 3:52 3:41 2:02 3:01 1:59 3:57 1:22 2:30 3:29
21 Daniel Martín-Romo Parra, Santiago Martín-Romo Parra 🇪🇸 ESP5th of 37 aged 35-39 35-39 56:22 6:26 28:58 23:53 3:36 3:39 2:34 3:26 2:16 3:54 1:20 2:45 3:59
22 Francisco Godoy, Miguel Prados 🇪🇸 ESP2nd of 10 aged 45-49 45-49 56:30 6:34 30:17 22:27 3:50 3:45 1:53 3:13 1:39 4:04 1:19 3:03 3:31
23 théo nguyen, Clément Baert 🇫🇷 FRA4th of 30 aged 25-29 25-29 56:43 6:47 29:10 23:54 3:44 3:55 2:04 3:31 1:57 4:09 1:26 3:09 3:43
24 Joshua Cunha, Osvaldo Lomelí 🇵🇹 POR12th of 51 aged 30-34 30-34 56:55 6:59 30:54 22:16 3:50 3:32 2:12 3:04 2:14 3:48 1:25 2:28 3:33
25 Simon Albert, Etienne Albert 🇫🇷 FRA1st of 4 aged 16-24 16-24 57:04 7:08 29:31 23:51 3:47 3:48 1:46 3:16 2:28 4:06 1:24 2:47 4:16
26 Fernando López, Pablo Calero 🇪🇸 ESP2nd of 26 aged 40-44 40-44 57:18 7:22 29:26 24:09 3:48 3:41 2:28 3:45 1:57 3:59 1:30 2:55 3:54
27 Romain Delavignette, Miguel Fernández 🇪🇸 ESP5th of 30 aged 25-29 25-29 57:21 7:25 31:54 21:33 3:58 3:34 2:27 2:59 1:51 3:49 1:14 2:17 3:22
28 Rafa Velazquez, Jose Beltrán 🇪🇸 ESP13th of 51 aged 30-34 30-34 57:21 7:25 31:00 22:33 3:52 3:32 2:19 3:26 2:06 3:46 1:23 2:37 3:24
29 Bernardo Ângelo, João Ângelo 🇵🇹 POR6th of 30 aged 25-29 25-29 57:22 7:26 30:45 22:53 3:48 3:34 2:11 2:54 2:24 3:52 1:32 2:57 3:29
30 Raúl Prieto Luna, Rafa Castillo Rodriguez 🇪🇸 ESP2nd of 4 aged 16-24 16-24 57:38 7:42 29:28 24:20 3:55 3:40 2:00 3:57 1:55 4:17 1:22 3:04 4:05
31 Julien Cuyas, Arnaud Pejac 🇫🇷 FRA14th of 51 aged 30-34 30-34 57:40 7:44 29:16 24:15 4:12 3:43 1:59 4:08 2:09 4:09 1:32 2:57 3:38
32 Ignacio Alvarez, Alvaro Sopeña 🇪🇸 ESP15th of 51 aged 30-34 30-34 57:50 7:54 30:52 23:13 3:50 3:38 1:51 3:30 2:08 3:46 1:16 3:09 3:55
33 Germain Creach, Manuel Sánchez Hervás 🇪🇸 ESP6th of 37 aged 35-39 35-39 58:17 8:21 31:19 22:36 4:25 3:32 2:14 3:18 2:02 4:06 1:17 2:32 3:35
34 Miguel Alonso Ibáñez, Nahuel Xavier García Santamaría 🇪🇸 ESP16th of 51 aged 30-34 30-34 58:32 8:36 31:12 23:34 3:51 3:47 2:16 3:32 2:03 3:58 1:17 2:43 3:58
35 Alexis Manzano, Marc Rigo Perelló 🇪🇸 ESP7th of 30 aged 25-29 25-29 58:46 8:50 30:28 24:26 3:57 3:49 2:29 3:15 2:29 4:04 1:29 3:02 3:49
36 Diego Gabete Rodríguez, Joan Cardona Balaguer 🇪🇸 ESP7th of 37 aged 35-39 35-39 59:02 9:06 30:40 24:25 4:01 3:37 2:04 3:49 2:12 3:58 1:12 2:57 4:36
37 Miro Gadzhalov, Marco Antonio Aliaga koczy 🇧🇬 BUL8th of 37 aged 35-39 35-39 59:06 9:10 30:49 24:17 4:04 3:52 2:23 3:50 2:05 4:15 1:33 2:36 3:43
38 Aitor García Bárcena, Imanol Artetxe Larrea 🇪🇸 ESP9th of 37 aged 35-39 35-39 59:08 9:12 31:50 23:30 3:52 3:43 2:18 3:18 2:17 3:59 1:23 2:42 3:50
39 Alejandro Hernández Díaz, Acaymo Armas Hidalgo 🇪🇸 ESP3rd of 4 aged 16-24 16-24 59:08 9:12 31:20 23:46 4:07 3:47 2:34 4:08 1:58 3:50 1:26 2:47 3:16
40 Javier Martínez Moro, Héctor Sáez Campos 🇪🇸 ESP8th of 30 aged 25-29 25-29 59:11 9:15 32:14 22:59 4:02 3:34 2:17 3:25 2:26 3:50 1:20 2:44 3:23
41 Rui Fino, Helder Pinheiro 🇵🇹 POR3rd of 10 aged 45-49 45-49 59:26 9:30 30:33 24:58 4:00 3:48 2:37 3:56 2:21 4:02 1:34 2:55 3:45
42 Nazaret Garcia, Albert Jose Gonzalvo 🇪🇸 ESP3rd of 26 aged 40-44 40-44 59:39 9:43 30:07 25:32 4:07 3:45 2:47 3:37 2:18 4:05 1:24 3:08 4:28
43 Thomas Galigne, Thomas Dambron 🇫🇷 FRA10th of 37 aged 35-39 35-39 59:43 9:47 31:42 23:51 4:14 3:43 2:22 3:22 2:31 4:05 1:26 2:40 3:42
44 Jorge Hernández, Emilio Alejandro Ruiz Sánchez 🇪🇸 ESP9th of 30 aged 25-29 25-29 59:44 9:48 31:32 23:56 4:20 3:49 2:24 3:40 2:06 3:57 1:21 2:54 3:45
45 Pedro López Garrido, Sergio Jiménez Caballero 🇪🇸 ESP17th of 51 aged 30-34 30-34 59:48 9:52 30:23 25:38 3:50 3:52 2:18 3:37 2:14 4:04 1:35 3:31 4:27
46 Cormac Jones, Alan Downey 🇮🇪 IRL10th of 30 aged 25-29 25-29 59:49 9:53 30:32 25:25 3:57 3:49 2:19 3:45 2:33 4:14 1:27 3:10 4:08
47 Sergi Garvi, Victor Peña 🇪🇸 ESP4th of 26 aged 40-44 40-44 59:50 9:54 31:07 24:53 3:54 3:50 2:46 3:39 2:09 4:03 1:24 3:09 3:53
48 Simon Fauthoux, Vincent Guenin 🇫🇷 FRA11th of 37 aged 35-39 35-39 59:51 9:55 31:01 24:39 4:15 3:43 1:51 4:00 2:26 4:16 1:37 2:41 4:05
49 Jesús Graña, Javier Seoane 🇪🇸 ESP12th of 37 aged 35-39 35-39 1:00:12 10:16 31:45 24:08 4:25 3:59 2:05 3:36 2:10 4:12 1:31 2:51 3:44
50 Julian David Castro Morales, Dawid Andrzej Mwila 🇪🇸 ESP18th of 51 aged 30-34 30-34 1:00:12 10:16 31:05 24:43 4:29 3:34 2:20 3:33 2:22 4:06 1:35 3:13 4:00
51 Pierre Vivien David, Benoit Derible 🇫🇷 FRA13th of 37 aged 35-39 35-39 1:00:17 10:21 32:00 23:55 4:26 3:41 2:03 3:47 2:19 3:59 1:23 2:55 3:48
52 Gary Hateley, Dave Williams 🇬🇧 GBR5th of 26 aged 40-44 40-44 1:00:19 10:23 32:00 24:24 4:00 3:43 2:01 3:27 2:29 4:21 1:35 2:53 3:55
53 Nacho Pedraza, Javier Muñoz 🇪🇸 ESP6th of 26 aged 40-44 40-44 1:00:37 10:41 32:19 24:08 4:15 3:51 2:08 3:39 1:49 4:03 1:26 3:13 3:59
54 Felix Casalod, Alex Iloie 🇪🇸 ESP19th of 51 aged 30-34 30-34 1:00:54 10:58 31:00 25:23 4:35 3:39 3:09 3:30 2:33 4:02 1:25 2:54 4:11
55 Carlos Garbati, Manuel Cenzual 🇪🇸 ESP14th of 37 aged 35-39 35-39 1:01:09 11:13 33:22 23:32 4:21 3:33 2:25 3:37 2:04 3:56 1:20 2:50 3:47
56 Mark Wyatt, Paul Gillingham 🇬🇧 GBR7th of 26 aged 40-44 40-44 1:01:18 11:22 31:46 25:34 4:02 3:51 2:12 3:31 2:58 4:05 1:30 3:02 4:25
57 Pedro Carvalho, Paulo Pires 🇵🇹 POR8th of 26 aged 40-44 40-44 1:01:24 11:28 31:10 26:12 4:06 3:45 2:13 4:28 2:52 4:17 1:37 3:06 3:54
58 Daniel Arazola, Jose Restituto 🇪🇸 ESP9th of 26 aged 40-44 40-44 1:01:27 11:31 31:32 25:33 4:25 3:44 2:45 4:12 2:16 4:08 1:27 3:04 3:57
59 Adrian Martinez, Noé Marco 🇪🇸 ESP20th of 51 aged 30-34 30-34 1:01:29 11:33 30:05 27:32 3:58 4:02 2:36 4:22 2:32 4:12 1:25 3:07 5:16
60 david barra rojas, javier urcelay perez 🇪🇸 ESP10th of 26 aged 40-44 40-44 1:01:35 11:39 31:36 25:54 4:09 3:43 2:47 3:56 2:34 4:08 1:32 3:22 3:52
61 Pawel Jarutkin, Melvin Franzen 🇩🇪 GER11th of 30 aged 25-29 25-29 1:01:47 11:51 32:58 24:49 4:05 3:46 2:10 3:47 2:18 3:59 1:26 3:23 4:00
62 Lander Ezama, Álvaro Jauregui 🇪🇸 ESP12th of 30 aged 25-29 25-29 1:02:18 12:22 34:14 23:27 4:40 3:39 1:39 3:50 2:31 3:50 1:25 2:54 3:39
63 Oscar Gil, Jesús Sánchez 🇪🇸 ESP13th of 30 aged 25-29 25-29 1:02:20 12:24 33:09 24:59 4:15 3:47 2:21 4:32 1:57 4:03 1:30 3:02 3:47
64 Marcos Aguilar Finez, Eduard Royes Aguilera 🇪🇸 ESP15th of 37 aged 35-39 35-39 1:02:36 12:40 33:10 24:46 4:44 3:46 2:25 4:03 2:33 3:54 1:20 3:01 3:44
65 Rafael Santos, Diogo Faria 🇵🇹 POR14th of 30 aged 25-29 25-29 1:02:38 12:42 32:39 25:58 4:07 3:35 2:39 3:44 2:09 4:06 1:39 3:31 4:35
66 Mikel Zarate Ugarteche, Jaime Chamon Fernandez 🇪🇸 ESP4th of 4 aged 16-24 16-24 1:02:45 12:49 32:19 26:27 4:03 3:40 2:26 4:32 2:48 4:12 1:14 3:04 4:31
67 Ivan Serrano, Marcelus Augustus farani 🇪🇸 ESP11th of 26 aged 40-44 40-44 1:02:47 12:51 32:04 25:56 4:52 3:52 2:17 4:03 2:43 4:08 1:40 3:26 3:47
68 Jose Luis Gutiérrez, Angel Serrano 🇪🇸 ESP21st of 51 aged 30-34 30-34 1:02:54 12:58 32:46 26:02 4:10 4:04 2:27 4:17 1:53 4:20 1:30 3:10 4:21
69 Jordi Llompart, Javier Villegas vich 🇪🇸 ESP22nd of 51 aged 30-34 30-34 1:02:57 13:01 31:52 27:13 3:57 3:58 2:59 3:57 2:38 4:19 1:40 3:02 4:40
70 Bruno Balbuena Canal, Mario Álvarez Pi 🇪🇸 ESP23rd of 51 aged 30-34 30-34 1:03:03 13:07 33:34 24:43 4:51 3:37 2:22 3:33 2:27 3:51 1:28 3:10 4:15
71 Pablo Blanco Laiz, Carlos Gonzalez Florez 🇪🇸 ESP12th of 26 aged 40-44 40-44 1:03:34 13:38 32:24 26:44 4:30 3:45 2:52 4:22 2:24 4:01 1:28 3:23 4:29
72 David Delgado Seco, Víctor Velasco 🇨🇺 CUB24th of 51 aged 30-34 30-34 1:03:38 13:42 34:44 24:35 4:23 3:48 2:06 3:52 2:10 4:06 1:23 3:34 3:36
73 Iker Pérez, Raul Solano 🇪🇸 ESP15th of 30 aged 25-29 25-29 1:03:40 13:44 34:22 25:01 4:21 3:35 2:20 3:47 2:36 4:02 1:25 3:16 4:00
74 christophe rodrigues, alexandre freulon 🇫🇷 FRA16th of 37 aged 35-39 35-39 1:03:40 13:44 33:42 25:14 4:50 3:44 2:44 3:37 2:23 4:00 1:33 3:21 3:52
75 Vincent Cambon, Yohan Messemane 🇫🇷 FRA17th of 37 aged 35-39 35-39 1:03:44 13:48 35:41 23:42 4:26 3:48 2:05 4:00 1:53 4:13 1:15 2:42 3:46
76 Enrique Rincón Sanchez, Marcos Plaza Retamosa 🇪🇸 ESP13th of 26 aged 40-44 40-44 1:03:45 13:49 31:38 27:30 4:43 4:10 2:32 3:48 2:43 4:21 1:36 3:48 4:32
77 Guillaume Maurette, Nicolas Gomez 🇫🇷 FRA25th of 51 aged 30-34 30-34 1:03:50 13:54 32:41 26:32 4:42 3:51 2:40 4:27 2:26 4:22 1:33 3:16 3:57
78 Jon Sangroniz, Jokin Ramos 🇪🇸 ESP16th of 30 aged 25-29 25-29 1:03:52 13:56 36:56 22:14 4:46 3:31 1:53 3:15 2:14 3:40 1:15 3:13 3:13
79 Fernando Alves, Pedro Pereira 🇵🇹 POR1st of 4 aged 50-54 50-54 1:03:53 13:57 34:25 24:54 4:38 3:44 2:29 3:37 2:12 4:04 1:32 3:37 3:39
80 Kerman Gonzalez Tolosa, Lander Bereziartua Ajuriagoxeaskoa 🇪🇸 ESP14th of 26 aged 40-44 40-44 1:03:56 14:00 33:57 25:46 4:16 3:41 2:41 3:26 3:11 4:02 1:45 3:06 3:54
81 Pedro Marujo, Jorge Santos 🇵🇹 POR17th of 30 aged 25-29 25-29 1:04:01 14:05 33:03 26:18 4:45 3:47 2:21 3:55 2:19 4:14 1:32 3:24 4:46
82 Jon Gavilan Pernas, Eric Zabala Fernandez 🇪🇸 ESP18th of 37 aged 35-39 35-39 1:04:38 14:42 35:08 24:43 4:53 3:39 2:12 4:35 2:11 4:04 1:15 2:57 3:50
83 Pedro Homar, Jasel Leal 🇪🇸 ESP18th of 30 aged 25-29 25-29 1:04:43 14:47 34:22 25:37 4:49 3:37 2:36 3:53 2:39 4:11 1:33 3:13 3:55
84 Felipe Berchesi, Maxime Thomas 🇫🇷 FRA19th of 37 aged 35-39 35-39 1:05:20 15:24 33:23 26:22 5:40 3:57 2:31 3:50 2:55 4:19 1:20 3:41 3:49
85 Adria Martin, Adri Lawera 🇪🇸 ESP20th of 37 aged 35-39 35-39 1:05:21 15:25 35:46 24:58 4:41 3:47 1:57 3:20 2:56 4:02 1:32 3:45 3:39
86 Alexander Vives, Daniel Verger 🇪🇸 ESP21st of 37 aged 35-39 35-39 1:05:25 15:29 34:50 25:58 4:40 3:52 2:30 4:41 2:18 4:14 1:28 3:06 3:49
87 Benjamin Genieys, Kevin Mercier 🇫🇷 FRA15th of 26 aged 40-44 40-44 1:05:36 15:40 32:33 29:00 4:09 3:53 3:45 5:32 2:35 4:23 1:24 3:21 4:07
88 Jorge Luis Sagardoy, Ander Pérez 🇪🇸 ESP22nd of 37 aged 35-39 35-39 1:06:03 16:07 32:57 28:17 4:53 3:50 2:15 4:58 2:33 4:15 1:34 4:20 4:32
89 David Nerin, Adrien Roger 🇪🇸 ESP26th of 51 aged 30-34 30-34 1:06:14 16:18 34:32 27:15 4:31 3:51 2:42 3:54 2:40 4:38 1:39 3:18 4:33
90 Alexandre Figueiredo, Diogo Tavares 🇵🇹 POR19th of 30 aged 25-29 25-29 1:06:36 16:40 36:32 25:46 4:22 3:51 2:12 5:08 2:29 4:00 1:41 2:56 3:29
91 Borja San Martin Escallada, Javier De la Fuente Campuzano 🇪🇸 ESP27th of 51 aged 30-34 30-34 1:06:42 16:46 33:57 28:04 4:44 4:03 2:17 4:43 2:39 4:42 1:34 3:43 4:23
92 Jesus Garcia Molina, Alexandre Marsillach 🇪🇸 ESP28th of 51 aged 30-34 30-34 1:06:54 16:58 37:13 25:11 4:36 3:52 2:00 4:28 2:10 4:10 1:21 3:14 3:56
93 Lluc Grau Vallori, Thiago Benevides Gonçalve 🇪🇸 ESP23rd of 37 aged 35-39 35-39 1:06:58 17:02 34:14 26:55 5:53 4:03 2:34 4:09 2:12 4:19 1:44 3:21 4:33
94 Jose Bódalo Campayo, Francesco De Carlo 🇪🇸 ESP24th of 37 aged 35-39 35-39 1:07:13 17:17 33:40 29:10 4:27 3:48 3:42 4:50 2:12 4:24 1:46 3:44 4:44
95 Antoni Sansó, Joan Albert Cerdà Cifre 🇪🇸 ESP29th of 51 aged 30-34 30-34 1:07:21 17:25 34:45 27:52 4:50 3:56 2:50 5:11 2:31 4:12 1:41 2:51 4:40
96 Mikel Tamayo Perez, Alvaro Cosculluela Gracia 🇪🇸 ESP30th of 51 aged 30-34 30-34 1:07:30 17:34 35:43 27:27 4:24 3:57 2:28 4:13 2:35 4:19 1:27 4:18 4:10
97 Xabier Armentia Inchaurregui, Unai Sánchez Leizea 🇪🇸 ESP25th of 37 aged 35-39 35-39 1:07:31 17:35 34:19 28:24 4:52 3:54 3:11 4:48 2:54 4:14 1:34 3:51 3:58
98 Vitor Wepener, Miguel Carvalho 🇵🇹 POR16th of 26 aged 40-44 40-44 1:07:39 17:43 37:26 25:39 4:38 3:47 2:38 3:47 2:12 4:04 1:26 2:41 5:04
99 Sergio Blanco, Odei Gil 🇪🇸 ESP26th of 37 aged 35-39 35-39 1:07:43 17:47 34:53 28:07 4:46 3:58 2:24 4:33 2:29 4:24 1:32 4:47 4:00
100 Steve Canueto, Mariano Revenga 🇪🇸 ESP2nd of 4 aged 50-54 50-54 1:07:46 17:50 35:13 28:05 4:33 4:01 2:27 3:36 2:58 4:17 1:27 3:42 5:37
How to read

The place is among timed teams in Pro 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