← Bilbao 2025 results

HYROX Bilbao 2025 Results – Open Men

446 finishers. Winner Emilio Martin in 57:42; median 1:18:14.

Rank Athlete Nat Age group Time Run Workout
1 Emilio Martin ESP 40-44 57:42 28:18 25:37
2 Travis Brown GBR 25-29 58:46 29:41 25:26
3 Ion Gorostidi Diaz ESP 35-39 58:47 30:15 24:45
4 José Silva POR 35-39 58:48 30:45 24:21
5 Erlaitz Cano Benito ESP 25-29 59:31 30:44 24:56
6 Mohamed Nessah FRA 30-34 59:57 31:13 25:00
7 Bruno Ferreira POR 35-39 1:00:43 30:07 26:46
8 Javier Gómez Cañego ESP 30-34 1:00:44 30:55 25:54
9 Will Atkinson GBR 25-29 1:00:58 29:03 28:09
10 Álvaro Artime Del Campo ESP 25-29 1:01:15 30:14 26:51
11 Olivier Jouve FRA 30-34 1:01:16 33:48 23:53
12 Adrian Cruz Almeida ESP 25-29 1:01:40 31:33 26:18
13 Aaron Spells GBR 40-44 1:01:41 29:59 27:41
14 Alberto Pareja García ESP 30-34 1:01:45 30:15 27:31
15 Daniel Mas Serrano ESP 16-24 1:01:47 31:32 26:26
16 Mikel Oliva ESP 25-29 1:01:53 31:06 26:30
17 Joshua Fawssett GBR 30-34 1:02:02 32:11 25:46
18 Daniel Brook GBR 40-44 1:02:06 32:28 24:51
19 Joaquin Bordonado ESP 16-24 1:02:16 29:06 29:28
20 Miguel Dalmau ESP 30-34 1:02:17 31:45 26:39
21 Romain Delavignette BEL 25-29 1:02:19 32:16 25:44
22 James Mackrell GBR 35-39 1:02:32 31:40 26:39
23 Ion Olaetxea ESP 30-34 1:02:44 29:44 28:34
24 Jesús Prieto De Lope ESP 35-39 1:02:45 31:55 27:03
25 Lars Rademaker NED 30-34 1:02:50 30:27 28:35
26 João Afonso POR 40-44 1:02:52 30:12 28:32
27 Daniel Hurtado Cano ESP 30-34 1:02:57 31:22 27:31
28 Manuel Fraga Díaz ESP 45-49 1:03:07 29:55 29:08
29 Jokin Alonso ESP 30-34 1:03:17 30:21 28:26
30 Santi Mtnez ESP 35-39 1:03:29 30:40 28:30
31 Cary Tanner SWE 40-44 1:03:45 32:33 27:13
32 Sam Harper GBR 25-29 1:04:04 31:39 27:55
33 Lucas Aveldaño ARG 35-39 1:04:17 32:14 27:33
34 Joaquim Gomes POR 35-39 1:04:29 32:03 28:24
35 Guillaume Jeremy FRA 25-29 1:04:30 33:13 27:09
36 Miguel Extremera Vacas ESP 35-39 1:04:36 32:10 27:58
37 Alejandro Cerrejón ESP 30-34 1:04:37 32:43 27:42
38 Daniel Perán Alcaraz ESP 25-29 1:04:48 30:44 29:46
39 Byron Cipa GBR 30-34 1:04:52 31:25 29:21
40 Jack Osborn GBR 30-34 1:04:53 31:29 29:22
41 Jack Scott GRN 35-39 1:04:53 32:53 27:36
42 Adrián Martínez ESP 35-39 1:04:56 32:03 28:47
43 Mehdi Berrouigat FRA 25-29 1:05:04 29:29 31:29
44 Hélder Pinheiro POR 45-49 1:05:06 33:46 27:05
45 Guille Mariscal ESP 35-39 1:05:08 33:55 26:39
46 Tomás Jesús Cardona ESP 35-39 1:05:08 34:25 26:05
47 Robert Dempsey GBR 35-39 1:05:12 32:57 27:47
48 Pierre Huiban FRA 35-39 1:05:18 32:15 28:53
49 Luca Jumabhoy GBR 16-24 1:05:23 32:06 29:15
50 Marcos Barbosa POR 45-49 1:05:25 30:28 30:40
51 Iain Irving GBR 40-44 1:05:29 34:18 26:44
52 Robert Cowan GBR 40-44 1:05:41 32:15 29:28
53 Javier Martín Del Molino García ESP 40-44 1:05:56 30:10 31:41
54 Kevin Belton IRL 35-39 1:05:58 33:23 27:59
55 Declan Ryan IRL 30-34 1:06:08 32:36 29:05
56 Paul Seguin FRA 16-24 1:06:14 32:56 28:13
57 Baptiste Logeais FRA 40-44 1:06:14 33:09 28:14
58 Victor Perez Rodriguez ESP 35-39 1:06:17 34:46 27:21
59 David Garcia ESP 40-44 1:06:21 32:36 29:17
60 Matteo Viviani ITA 25-29 1:06:24 33:04 28:28
61 Carlos Pérez Morillas ESP 30-34 1:06:27 32:28 29:55
62 Juan Madrid Montes ESP 30-34 1:06:39 31:08 31:18
63 George Edwards GBR 40-44 1:06:47 34:38 27:37
64 Paulius Mikolaitis LTU 30-34 1:06:54 33:45 28:52
65 Harry Duncan GBR 16-24 1:06:59 33:44 28:59
66 Graham Hickmott GBR 35-39 1:06:59 33:17 29:21
67 Pedro Cruz Mera ESP 30-34 1:07:07 31:07 32:07
68 Florentino Romero Haro ESP 35-39 1:07:17 34:45 27:27
69 Diogo Rodrigues POR 30-34 1:07:24 33:15 29:15
70 Adam Jones GBR 30-34 1:07:24 33:00 30:08
71 Tom Harker GBR 40-44 1:07:41 32:55 30:12
72 Óscar Hernández Domínguez ESP 25-29 1:07:49 33:32 30:09
73 Zach Wachtl USA 30-34 1:07:49 33:41 29:40
74 Kevin Lasserre FRA 25-29 1:07:53 33:06 29:36
75 Conor Breen IRL 35-39 1:07:57 31:22 32:28
76 Marc Hibernón ESP 45-49 1:08:10 33:16 30:13
77 Ricky Burns GBR 40-44 1:08:12 32:31 31:14
78 Valentin Feher HUN 30-34 1:08:15 30:44 32:54
79 Ryann Brookes GBR 25-29 1:08:17 33:05 30:42
80 William Allen IRL 30-34 1:08:21 35:26 28:05
81 Clément Berlouin FRA 30-34 1:08:30 32:57 31:16
82 Loris Sevilla FRA 35-39 1:08:30 33:37 30:30
83 Juanan Arenas Escobar ESP 30-34 1:08:31 33:59 29:44
84 Joseph Martin GBR 35-39 1:08:43 33:25 30:44
85 Juan Manuel Perez Rubio ESP 45-49 1:08:46 34:02 30:14
86 Lucas Schwab GER 25-29 1:08:50 35:02 28:49
87 Alex Rabanillo Merino ESP 35-39 1:08:51 34:25 29:47
88 Jay Brewster GBR 16-24 1:08:56 31:41 32:58
89 Jonjo Gallagher GBR 40-44 1:09:02 33:36 30:58
90 Alan Murphy IRL 25-29 1:09:07 34:42 29:38
91 Carles Espinosa Sanabria ESP 30-34 1:09:08 35:10 28:38
92 Joxeba Valero Aramburu ESP 30-34 1:09:10 35:14 28:49
93 Javi Burgos ESP 35-39 1:09:14 31:53 32:49
94 Cecilio Marin Macias ESP 35-39 1:09:14 33:18 31:36
95 Paul Elorza ESP 16-24 1:09:16 39:11 25:56
96 Cristian Labrada Garcia ESP 35-39 1:09:19 34:54 29:28
97 Josema Ramada ESP 55-59 1:09:25 34:17 30:00
98 Joel Lozano Casanova ESP 30-34 1:09:34 32:54 31:55
99 Daoud El Riz FRA 40-44 1:09:39 36:16 28:34
100 Ryan Asher GBR 25-29 1:09:47 34:00 31:06
101 Florent Nélain FRA 50-54 1:09:49 35:03 29:38
102 Alex Dean GBR 30-34 1:10:05 35:04 30:21
103 Adrián Sánchez Marina ESP 35-39 1:10:07 35:00 29:38
104 Chris Snodgrass GBR 25-29 1:10:13 33:52 32:03
105 Pablo Calvo Iborra ESP 40-44 1:10:23 34:41 31:07
106 Harley Faulkes GBR 25-29 1:10:27 36:02 29:30
107 Faustino Padron ESP 35-39 1:10:38 34:34 31:14
108 Reuben Wincott GBR 25-29 1:10:42 35:59 29:12
109 David Madina De Salustiano ESP 55-59 1:10:46 36:27 29:20
110 Timothy Grupenhoff GER 16-24 1:10:50 36:21 28:00
111 Dean Nolan IRL 30-34 1:11:03 36:07 30:30
112 Josh Winder GBR 25-29 1:11:12 37:05 29:26
113 Alexander Vulkanovski AUS 30-34 1:11:13 34:30 31:43
114 Javier Ruiz ESP 45-49 1:11:26 36:48 29:30
115 Ru Wone FRA 30-34 1:11:27 35:01 30:24
116 Jorge Lumbreras Martín ESP 50-54 1:11:30 35:39 30:58
117 Márcio Salgado POR 35-39 1:11:34 34:53 31:58
118 Pedro Carvalho POR 40-44 1:11:36 35:04 31:25
119 Alvaro Muñoz Ortiz ESP 16-24 1:11:37 35:50 30:09
120 David Martín Gutiérrez ESP 30-34 1:11:40 36:07 30:24
121 Miles Mantella GBR 30-34 1:11:49 33:41 33:05
122 Daniel Ramirez ESP 35-39 1:12:00 35:48 31:32
123 Sergio Sanz Martinez ESP 30-34 1:12:01 36:47 30:02
124 Pedro Neves POR 30-34 1:12:01 36:52 30:30
125 Rob Shaw GBR 30-34 1:12:08 34:48 32:06
126 Dara David Tep FRA 25-29 1:12:10 35:42 31:08
127 Luca Fontanel FRA 25-29 1:12:16 36:26 30:26
128 David García Bayón ESP 45-49 1:12:18 36:47 30:52
129 Tom Jenkinson GBR 30-34 1:12:21 37:14 30:00
130 Damien Laquait FRA 30-34 1:12:28 36:27 30:31
131 Robin Sander GER 35-39 1:12:42 37:54 29:12
132 Rúben Brito POR 30-34 1:12:48 36:03 32:00
133 Lucas Molinero FRA 40-44 1:12:53 34:32 33:09
134 Francisco Asencio Garrido ESP 40-44 1:12:58 33:38 34:48
135 Alex Law GBR 30-34 1:12:58 35:54 32:01
136 Juan Carlos Jiménez Rueda ESP 25-29 1:12:58 35:00 31:44
137 Asier Sánchez Rodriguez ESP 40-44 1:13:00 34:42 33:35
138 Aarron Woods GBR 30-34 1:13:01 37:27 30:03
139 Javier Porcel Zarza ESP 35-39 1:13:05 33:46 33:26
140 Cyril Criado FRA 30-34 1:13:19 36:14 31:30
141 Sylvain Gamard FRA 35-39 1:13:25 37:24 30:44
142 Hugo Pragana POR 30-34 1:13:33 37:52 31:05
143 Sonny Bouwhuis NED 30-34 1:13:34 37:08 31:15
144 José Alcobia POR 50-54 1:13:36 35:58 32:53
145 Patrick Hansmeier GER 40-44 1:13:38 34:37 34:04
146 Jose Bódalo ESP 35-39 1:13:40 35:15 33:10
147 Paulo Moreira POR 30-34 1:13:41 37:15 32:05
148 Graham English IRL 25-29 1:13:42 34:53 34:24
149 Juan Manuel Sampedro Vega ESP 45-49 1:13:44 37:55 30:49
150 Andrew Neail GBR 45-49 1:13:50 35:37 33:21
151 Rui Fino POR 45-49 1:13:54 37:00 32:12
152 Roberto Cañedo ESP 40-44 1:13:54 35:25 33:00
153 Josu Gilen Hualde ESP 35-39 1:13:56 37:37 31:24
154 Miguel Franco Ruas ESP 30-34 1:13:56 38:05 30:20
155 Jose Manuel Pla Granero ESP 35-39 1:14:00 34:20 33:57
156 Alvaro Ribes ESP 30-34 1:14:13 35:54 32:32
157 Leonardo Arias ECU 35-39 1:14:14 37:36 31:29
158 Adrián Carmona ESP 25-29 1:14:15 38:27 30:14
159 David Martinez Huerta ESP 25-29 1:14:20 35:16 33:24
160 Nicolas Bonte FRA 30-34 1:14:21 35:46 33:15
161 David Alvarez Huerta ESP 30-34 1:14:27 37:13 31:13
162 Pablo Romero ESP 16-24 1:14:29 37:06 31:54
163 Victor Lamant NED 35-39 1:14:30 31:52 36:54
164 David Chorlton Buenechea ESP 16-24 1:14:35 38:31 31:26
165 Carlos Gonzalez ESP 40-44 1:14:37 33:16 36:14
166 Ryan Hutton GBR 30-34 1:14:42 35:36 34:01
167 Victor Roman FRA 16-24 1:14:48 39:51 29:16
168 Ruben Torrado Nogales ESP 30-34 1:15:02 36:54 31:37
169 Gianni Di Nardo ITA 25-29 1:15:02 36:59 32:26
170 Tom Verdois FRA 16-24 1:15:03 35:30 34:16
171 Steve Wright NZL 45-49 1:15:03 36:34 33:41
172 Urko Gonzalez Lejarraga ESP 25-29 1:15:04 33:08 36:31
173 Iñaki Gonzalez Veintemillas ESP 30-34 1:15:08 35:07 35:11
174 Carlos Jimenez ESP 35-39 1:15:17 35:46 34:42
175 Tiago Cristo POR 35-39 1:15:20 35:08 34:24
176 Carlos Rico Diaz ESP 35-39 1:15:20 37:15 31:43
177 Sebastián Henao Guevara COL 25-29 1:15:21 37:38 33:25
178 Luis Ollero Uche ESP 30-34 1:15:24 41:06 28:41
179 Daniel Martin Sánchez ESP 40-44 1:15:24 37:30 32:48
180 Ben Stiekema AUS 25-29 1:15:26 39:37 30:33
181 Enrique Alvendiz Ferrer ESP 35-39 1:15:30 35:45 34:07
182 Benjamin Noble Bordon ESP 45-49 1:15:37 36:48 33:17
183 Manuel Piñón Dapena ESP 30-34 1:15:42 34:36 36:20
184 Andrea Testa ITA 35-39 1:15:54 36:33 34:14
185 Isac Campelo POR 35-39 1:15:59 35:32 34:19
186 Sérgio Gonçalves POR 45-49 1:16:05 37:57 32:04
187 Nathan Barnes GBR 30-34 1:16:12 38:19 32:20
188 Brendan Mulhern IRL 40-44 1:16:15 39:44 31:47
189 Antonio García Hermoso ESP 40-44 1:16:19 39:12 32:02
190 Sergio Muñoz Polo ESP 30-34 1:16:21 37:59 33:09
191 Christopher Chen USA 40-44 1:16:21 36:06 35:22
192 Théo Restancourt FRA 30-34 1:16:29 39:52 31:45
193 Lewis Balcombe GBR 25-29 1:16:35 36:40 34:27
194 Olivier Chappaz FRA 45-49 1:16:35 37:58 33:35
195 Justin Greer GBR 55-59 1:16:40 40:12 31:22
196 Dan Adams GBR 30-34 1:16:43 35:03 35:57
197 Ignacio Prieto ESP 40-44 1:16:46 38:17 33:28
198 Xabi Lassalle FRA 40-44 1:16:46 38:49 32:41
199 Sergio Gomez ESP 30-34 1:16:47 37:27 34:12
200 Sergio Martin ESP 50-54 1:16:47 39:06 31:06

← Bilbao 2025 results