← Bilbao 2026 results

HYROX Bilbao 2026 Results – Open Men

469 finishers. Winner Sebastien Rajkowski in 54:28; median 1:14:25.

Rank Athlete Nat Age group Time Run Workout
1 Sebastien Rajkowski FRA 30-34 54:28 26:00 25:11
2 Lars Rademaker ESP 30-34 54:43 27:11 24:28
3 Gavin Magner GBR 30-34 54:47 27:36 23:47
4 Louis Simoneau FRA 30-34 56:08 28:46 23:45
5 David Mosquera cavada ESP 35-39 56:39 26:40 25:55
6 Enrico Corvetto ITA 40-44 56:48 28:14 24:35
7 Sergio Olivares Plaza ESP 35-39 56:50 29:47 23:29
8 Otto Chafer ESP 30-34 57:22 26:59 26:34
9 Carlos Salazar ESP 25-29 57:36 — 12:08
10 Jose Angel Hidalgo Izquierdo ESP 45-49 58:12 29:36 24:33
11 Constantino Nogueira POR 30-34 58:14 30:04 24:34
12 Borja Palomo ESP 35-39 58:20 28:33 25:41
13 Leonardo Alonso Mora ESP 30-34 58:21 29:24 25:23
14 Michael Mc Kenna IRL 25-29 58:28 28:23 26:31
15 Titouan Crouseilles FRA 16-24 58:28 29:10 25:27
16 Gerard Roca ESP 35-39 58:34 29:05 25:34
17 sam garcia ESP 35-39 58:44 30:16 24:39
18 Liam White GBR 30-34 58:52 29:11 25:42
19 Martin Intrigliolo Molina ESP 45-49 59:12 29:55 25:43
20 Bernardo Branco POR 25-29 59:17 29:19 25:53
21 Alejandro Cerrejón ESP 30-34 59:26 30:12 25:25
22 Ion Olaetxea ESP 30-34 59:27 29:20 26:11
23 Sam Grant GBR 16-24 59:35 28:36 27:19
24 Jorge Moreno Álvarez ESP 25-29 59:40 29:49 26:06
25 Christopher Kirk USA 25-29 59:52 29:05 26:23
26 Denys Kurako Samokhina ESP 30-34 59:58 29:15 26:47
27 Raúl García ESP 25-29 1:00:09 30:39 23:35
28 Ismael Mateo ESP 50-54 1:00:50 31:33 24:48
29 Daniele Asietti ITA 30-34 1:00:57 31:03 26:12
30 Martin Strauch GER 35-39 1:01:02 30:21 26:44
31 Alex Escudero ESP 25-29 1:01:07 30:03 27:21
32 Chema Salas Pérez ESP 30-34 1:01:18 30:12 26:32
33 Juan Jose Troya Carretero ESP 40-44 1:01:29 31:20 26:09
34 Aitor Velasco Durand ESP 30-34 1:01:34 30:28 27:11
35 David San Miguel ESP 30-34 1:01:34 31:08 26:36
36 Gianluca Minucci GER 30-34 1:01:42 30:49 26:48
37 Julio Peña Arce ESP 30-34 1:01:44 29:04 28:44
38 Guille Mariscal ESP 35-39 1:01:53 30:28 27:12
39 David Bonilla Pozo ESP 30-34 1:01:54 31:44 25:46
40 Javier Puyalto Monaj ESP 40-44 1:02:02 32:16 25:46
41 Jorge Lopez ESP 35-39 1:02:04 29:53 27:52
42 Juan Eseverri ESP 25-29 1:02:14 30:17 28:15
43 Thomas Nortvig DEN 45-49 1:02:20 33:13 24:23
44 Dave Agterhof NED 25-29 1:02:22 31:15 27:07
45 Sergi Garcia Magrans ESP 16-24 1:02:26 29:51 28:39
46 Peter Boswell GBR 25-29 1:02:29 31:19 27:13
47 Álvaro Esteve ESP 25-29 1:02:41 31:38 26:30
48 João Gomes POR 35-39 1:02:43 32:30 26:08
49 Antonio Pérez Rives ESP 30-34 1:02:48 30:34 26:21
50 Yeray Mañas ESP 35-39 1:02:57 31:53 26:49
51 Aritz Arratibel ESP 25-29 1:02:58 28:50 30:04
52 Pierrick Chaume FRA 40-44 1:03:14 30:01 28:59
53 Eric Teruel ESP 40-44 1:03:14 30:05 28:54
54 Hamza Aourik MAR 30-34 1:03:23 30:49 27:30
55 Toni Horcajada ESP 50-54 1:03:23 32:15 27:02
56 Mikel Domenech ESP 45-49 1:03:31 32:41 26:50
57 Xavier Pérez Stachowski ESP 35-39 1:03:50 31:14 27:50
58 Joao Silveira POR 25-29 1:03:55 31:08 29:02
59 Bruno Miguel Reis Santos Carvalho POR 25-29 1:03:57 31:42 28:06
60 Sven Wierda NED 30-34 1:04:05 30:58 29:03
61 David López Morcillo ESP 30-34 1:04:13 29:58 28:30
62 David García Alvarez ESP 40-44 1:04:13 31:37 28:21
63 Jokin Alonso ESP 30-34 1:04:13 31:15 28:30
64 Franck Elgart FRA 30-34 1:04:13 32:07 27:50
65 Taha Kılavuz TUR 35-39 1:04:14 32:42 27:34
66 Fran Moreno ESP 35-39 1:04:19 32:44 27:05
67 David Price GBR 35-39 1:04:23 31:00 28:37
68 Adrià Sabaté Masip ESP 40-44 1:04:27 33:13 26:47
69 Alberto Rodríguez Domínguez ESP 35-39 1:04:28 30:14 29:50
70 Brice Roques FRA 30-34 1:04:30 31:32 28:07
71 David Martin Ruiz ESP 30-34 1:04:45 32:27 28:08
72 Bryn Raven GBR 30-34 1:04:48 32:19 28:28
73 Mirko Credentino ITA 30-34 1:04:56 33:14 27:24
74 Oliver Paterson GBR 25-29 1:05:00 30:48 29:26
75 Tiago Cristo POR 40-44 1:05:04 30:58 29:34
76 Manuel Augusto Garcia Parralo ESP 25-29 1:05:05 31:47 28:39
77 HUGO Méndez Martínez ESP 35-39 1:05:10 32:07 28:47
78 Ivan Camacho Armentero ESP 30-34 1:05:11 32:36 28:14
79 Ian Michalik USA 40-44 1:05:13 30:28 30:32
80 Roberto Cañedo ESP 40-44 1:05:13 32:50 28:18
81 Jose carlos angelo Fernandez vasquez PER 30-34 1:05:16 33:24 27:24
82 Conner Scarfe GBR 16-24 1:05:24 33:03 27:45
83 Facundo Altamirano ARG 30-34 1:05:36 31:31 29:29
84 Eduardo De haro ESP 35-39 1:05:36 32:23 28:46
85 Thibault Fattori FRA 35-39 1:05:38 31:08 29:45
86 Thomas Hue FRA 16-24 1:05:47 33:17 27:45
87 Paul Edgar GBR 25-29 1:05:49 32:23 27:37
88 Rafael Gil ESP 25-29 1:05:59 31:47 30:03
89 Iñaki Gonzalez Veintemillas ESP 30-34 1:05:59 31:18 30:15
90 UNAI CRUZ ESP 45-49 1:06:06 32:22 29:04
91 Lohann Lelièvre FRA 40-44 1:06:12 31:40 29:25
92 Nahuel Galván ESP 16-24 1:06:14 32:59 28:11
93 FaBrice LARDILEY FRA 50-54 1:06:15 32:42 29:15
94 Alejandro Hu Cao ESP 30-34 1:06:16 33:07 28:50
95 Catalin-Andrei Serafim ROU 25-29 1:06:18 34:27 27:24
96 Domi Zamorano ESP 35-39 1:06:20 32:26 29:36
97 Pablo HERMO VILLAR ESP 40-44 1:06:25 31:52 30:34
98 Gianfranco Bernardoni ITA 30-34 1:06:27 31:55 30:07
99 Miguel Franco Ruas ESP 35-39 1:06:28 34:06 27:40
100 Quentin Sanders FRA 25-29 1:06:35 31:46 30:16
101 JON AZALDEGI LAKUNTZA ESP 30-34 1:06:39 33:47 28:35
102 Paul Caldwell IRL 40-44 1:06:45 32:51 29:15
103 Henry Hunt GBR 25-29 1:06:47 33:30 28:57
104 Michael Leconte FRA 30-34 1:06:49 32:41 29:39
105 Josu Gilen Hualde ESP 35-39 1:06:51 32:48 29:47
106 David Fernández ESP 25-29 1:06:54 32:10 30:12
107 Chris Keane IRL 35-39 1:06:55 32:45 30:15
108 Enrique López Armijo ESP 35-39 1:06:55 33:37 29:00
109 Jake Turner GBR 25-29 1:06:57 33:02 29:25
110 Mathieu Dupuy FRA 40-44 1:06:58 33:33 29:14
111 Stefano Stabel NED 16-24 1:07:01 34:30 28:06
112 Aitor Echeberria ESP 30-34 1:07:01 33:05 28:53
113 Nicola Tomasello ITA 45-49 1:07:02 33:26 28:56
114 Jesús Navarro Atienzar ESP 45-49 1:07:03 31:16 31:26
115 Ruben Chaves Fernandez ESP 25-29 1:07:06 31:35 31:27
116 Paul Seguin FRA 16-24 1:07:08 32:33 29:40
117 Anthony Jean FRA 30-34 1:07:09 33:47 28:14
118 André Agostinho POR 30-34 1:07:12 32:27 30:27
119 Pierce Maxwell IRL 30-34 1:07:14 34:16 28:00
120 Taymur Weber GER 25-29 1:07:16 33:56 29:03
121 Alejandro Lopez Soto ESP 30-34 1:07:19 34:07 28:51
122 Julien Cayre FRA 30-34 1:07:22 33:56 28:14
123 Jaume Robles ESP 30-34 1:07:24 33:22 29:36
124 Igor Agirre ESP 40-44 1:07:26 30:35 30:33
125 NUNO SILVA POR 30-34 1:07:26 34:33 28:33
126 Gorka Sanchez ESP 25-29 1:07:36 34:18 28:49
127 Josh Winder GBR 25-29 1:07:37 33:54 29:25
128 Carlos Ruiz ESP 25-29 1:07:38 33:46 29:29
129 Antonio Ruiz Utrilla ESP 35-39 1:07:42 33:08 29:53
130 Pablo Calvo Iborra ESP 40-44 1:07:49 33:01 30:29
131 Juan Alzamendi ARG 40-44 1:07:54 33:13 30:28
132 Joxeba Valero Aramburu ESP 30-34 1:07:57 35:15 27:46
133 Alberto Pereda Mateo ESP 40-44 1:08:05 33:02 30:23
134 Steeve Jack SUI 40-44 1:08:05 33:57 29:08
135 Kylian Blauwendraat NED 16-24 1:08:32 34:58 29:27
136 Carles Espinosa Sanabria ESP 30-34 1:08:43 35:28 28:35
137 Pedro Juan Riera ESP 35-39 1:08:43 34:30 29:54
138 Javier Porcel Zarza ESP 35-39 1:08:44 30:52 33:05
139 Diogo Dias POR 25-29 1:08:45 35:25 27:57
140 Diogo Marques POR 30-34 1:08:45 35:44 28:11
141 Urko Gonzalez Lejarraga ESP 25-29 1:08:46 31:15 32:50
142 Adrián Jiménez Carretero ESP 30-34 1:08:48 34:16 30:09
143 Dorian Subias FRA 30-34 1:08:48 35:19 28:40
144 MATHIS GOUBAND FRA 16-24 1:08:53 34:11 29:28
145 Pablo Mardones CHI 35-39 1:09:00 35:12 29:28
146 Ekain Etxeberria ESP 25-29 1:09:15 34:44 30:04
147 Oscar Valentin Garcia ESP 45-49 1:09:19 30:47 33:57
148 Peter Reynolds GBR 35-39 1:09:21 33:02 31:31
149 Ilya Kashkarev GER 35-39 1:09:34 29:35 34:53
150 Alejandro Perez Portero ESP 25-29 1:09:34 34:31 30:15
151 Lucas Bousquet Alvarez ESP 30-34 1:09:45 33:47 29:41
152 Gregory Lamarque FRA 40-44 1:09:49 34:28 30:52
153 Yukai Wang HYROX 40-44 1:09:50 34:17 30:40
154 Jorge Arias ESP 25-29 1:09:57 33:41 31:22
155 David Pardo ESP 45-49 1:09:57 30:26 34:44
156 Iñigo Landaluce ESP 30-34 1:09:58 37:09 28:01
157 Mickael Guignard FRA 40-44 1:10:03 33:59 30:59
158 Karim Benamar ESP 35-39 1:10:04 31:52 33:29
159 Manuel Granero ESP 35-39 1:10:11 34:16 31:01
160 Francesc Gurt Ayats ESP 35-39 1:10:12 35:33 28:51
161 JOSE SERRA TORRES ESP 40-44 1:10:12 33:22 32:27
162 Tonio Lebas FRA 30-34 1:10:16 34:52 30:00
163 Brian Zaballos Sauri ESP 25-29 1:10:18 33:00 31:18
164 Patxi Mikel Triguero ESP 25-29 1:10:21 33:58 31:26
165 Prasun Gautam GBR 35-39 1:10:32 36:54 29:29
166 Juan Ramon Diaz Villuendas ESP 35-39 1:10:33 34:05 31:50
167 Eloy Míguez Bermúdez ESP 40-44 1:10:35 35:56 29:32
168 Noel Bolger IRL 45-49 1:10:36 31:47 34:09
169 Juan Cándido Gallardo Cara ESP 30-34 1:10:41 34:41 30:57
170 Iñigo Sarasola ESP 30-34 1:10:49 32:36 33:47
171 Luis Francisco Sánchez Lozano ESP 35-39 1:10:52 35:23 30:43
172 TIAGO BAPTISTA POR 30-34 1:10:53 36:06 29:55
173 Antonio Jose Maradiaga Carrillo HON 40-44 1:10:58 37:45 28:16
174 Alejandro Rivero ESP 40-44 1:11:11 31:58 34:20
175 Pedro Vesse FRA 25-29 1:11:14 35:01 31:04
176 David Saus ESP 45-49 1:11:20 34:06 31:39
177 Xabier Asua Musatadi ESP 16-24 1:11:24 33:40 33:19
178 Rodrigo Paradela ESP 30-34 1:11:28 34:28 32:25
179 Miguel Ángel Ruiz Domínguez ESP 25-29 1:11:33 34:36 32:10
180 Simon Allen GBR 45-49 1:11:33 35:08 31:39
181 Osmer Santamaria VEN 30-34 1:11:37 33:46 31:31
182 David Alvarez Huerta ESP 30-34 1:11:39 34:52 31:01
183 Michael Weber GER 45-49 1:11:40 34:18 32:12
184 Javier Borderia Durán ESP 40-44 1:11:49 37:16 29:22
185 Nico Watkins GBR 60-64 1:11:52 37:38 29:39
186 Mikel Lopez Sarasua ESP 30-34 1:11:58 34:32 32:58
187 André Fernandes POR 30-34 1:11:59 35:36 31:57
188 Kevin Walter FRA 35-39 1:12:02 34:08 32:35
189 Xabi Lassalle FRA 40-44 1:12:04 37:54 29:33
190 Jon Calzada ESP 30-34 1:12:06 34:23 32:42
191 Hugo Da Rocha FRA 16-24 1:12:12 33:56 32:59
192 Josema Ramada ESP 55-59 1:12:14 34:49 32:03
193 João Charrua POR 35-39 1:12:19 36:12 31:11
194 Gavin Parris GBR 35-39 1:12:23 34:28 32:56
195 Glen Preibisch Lecha ESP 30-34 1:12:26 38:23 28:54
196 Tristan Smith RSA 30-34 1:12:26 35:22 32:03
197 Luis Moyano ESP 45-49 1:12:27 35:28 31:58
198 Maarten Niggebrugge NED 35-39 1:12:33 35:27 32:10
199 Declan Harvey GBR 30-34 1:12:34 34:36 32:55
200 Ben Jones GBR 30-34 1:12:38 37:15 30:16

← Bilbao 2026 results