← Barcelona 2026 results

HYROX Barcelona 2026 Results – Open Men

2,350 finishers. Winner Gaetan Gianni in 53:44; median 1:22:58.

Rank Athlete Nat Age group Time
1 Gaetan Gianni FRA 16-24 53:44
2 Emilio Aguayo ESP 35-39 56:38
3 Loic Cebelieu FRA 25-29 57:17
4 Ferran Bochaca Sabarich ESP 30-34 57:24
5 Alberto Casado Aroca ESP 30-34 57:38
6 Sebastien Rajkowski FRA 30-34 58:10
7 Mehdi Berrouigat FRA 30-34 58:19
8 Pau Nacenta Merinas ESP 25-29 58:35
9 Aaron Timmerman BEL 25-29 58:38
10 Walter Paladina ITA 25-29 58:41
11 Ethan Smith GBR 25-29 58:43
12 Mohamed Yassin Kattar FRA 16-24 58:45
13 Yoel Ferrer ESP 35-39 58:45
14 Russell Christie GBR 16-24 58:52
15 Martin Casse FRA 35-39 59:11
16 James Francis GBR 25-29 59:17
17 Thomas Jurado FRA 25-29 59:26
18 Robert Stols NED 40-44 59:38
19 Sam Booth GBR 30-34 59:47
20 David San Miguel López ESP 30-34 1:00:05
21 Xabier De Velasco ESP 25-29 1:00:30
22 Javier Puyalto Monaj ESP 40-44 1:00:32
23 Ivan Llorens Catala ESP 25-29 1:00:36
24 Sam Garcia ESP 35-39 1:00:37
25 John Murtagh IRL 35-39 1:00:37
26 Julien Caujolle FRA 16-24 1:00:38
27 Luis Caja Nacher ESP 25-29 1:00:57
28 Joost Huisink NED 35-39 1:01:00
29 Yann Borderie FRA 25-29 1:01:00
30 Rodrigo de Zatarain Llaca ESP 25-29 1:01:06
31 Alex Lang GBR 16-24 1:01:13
32 Pepe Juangran ESP 35-39 1:01:16
33 Jordan Lynch GBR 35-39 1:01:19
34 Étienne Lite FRA 30-34 1:01:24
35 Gonzalo Espejo Del Rio ESP 30-34 1:01:25
36 Axel Solegre FRA 25-29 1:01:26
37 Alessandro Rossi ITA 30-34 1:01:32
38 Maxime Bonelli FRA 35-39 1:01:39
39 Ignacio Dañobeitia ESP 25-29 1:01:42
40 Richard Daniels GBR 35-39 1:01:43
41 Rubén García Carnicero ESP 30-34 1:01:47
42 Tomaž Gojčič SLO 25-29 1:01:48
43 Ansumana Konteh Sanneh ESP 30-34 1:01:48
44 Ian Michalik USA 40-44 1:01:52
45 Marc Sadurni De La Torre ESP 30-34 1:01:56
46 Marcos Caballero Corral ESP 30-34 1:01:58
47 Theodore Golan FRA 25-29 1:02:00
48 Mikek Salgado Imaz ESP 35-39 1:02:09
49 Colin Davy FRA 16-24 1:02:10
50 Barney Fairnington GBR 40-44 1:02:10
51 Alvaro Monedero ESP 30-34 1:02:18
52 Teun Alberts NED 30-34 1:02:28
53 Jules Chouvin FRA 25-29 1:02:33
54 Matthieu Vanbaelinghem FRA 40-44 1:02:35
55 Will Wellon GBR 35-39 1:02:38
56 Aaron Cleaver GBR 30-34 1:02:42
57 Jordan Noble GBR 35-39 1:02:43
58 José Ramón Rodes Martinez ESP 30-34 1:02:53
59 Ioannis Marinou GRE 30-34 1:02:59
60 Steven Broxton GBR 40-44 1:03:07
61 Manu Lacaba ESP 16-24 1:03:09
62 Piripi Korent NZL 16-24 1:03:20
63 Dylan Hobson RSA 30-34 1:03:21
64 Sjors Lankhaar NED 30-34 1:03:23
65 Thomas Lorblanchet FRA 45-49 1:03:23
66 Maxime Bordeaux FRA 25-29 1:03:29
67 Corentin Loiseaux FRA 25-29 1:03:32
68 Driss Alami MAR 25-29 1:03:33
69 David Damjakob GER 30-34 1:03:35
70 Gerard Pericay Freixes ESP 16-24 1:03:36
71 Thomas Capitani FRA 35-39 1:03:39
72 Loris Thomas FRA 25-29 1:03:40
73 Tom France GBR 25-29 1:03:48
74 Sergi Garcia Magrans ESP 16-24 1:03:49
75 Lewys Mccafferty GBR 16-24 1:03:50
76 Matthieu Andujar FRA 30-34 1:03:51
77 Pierrick Chaume FRA 40-44 1:03:53
78 Mickael Braye FRA 40-44 1:03:54
79 Kevin Horner IRL 35-39 1:03:55
80 Lucas Parron Barcelona ESP 35-39 1:03:57
81 Igor Rojo ESP 25-29 1:03:58
82 Cormac Hannan IRL 30-34 1:03:59
83 Juan Pajares ESP 25-29 1:04:00
84 Marc Houngbedji FRA 30-34 1:04:00
85 Robert Sobczak POL 30-34 1:04:02
86 Anthony Mendes FRA 40-44 1:04:07
87 Paul Marleux FRA 25-29 1:04:10
88 Ivan De Mora Martín ESP 35-39 1:04:10
89 Eoghan O Murchu IRL 45-49 1:04:13
90 Bernardo Neto POR 25-29 1:04:15
91 Alvaro Cardona ESP 25-29 1:04:15
92 Clément Rojas FRA 30-34 1:04:19
93 Alex Rowlands GBR 25-29 1:04:22
94 Adham Hany EGY 16-24 1:04:25
95 Mackenzie Heaney GBR 25-29 1:04:29
96 Romain Marais FRA 35-39 1:04:34
97 Nicolas Alberto Hernandez Sanchez CHI 35-39 1:04:37
98 Luke Wise GBR 30-34 1:04:37
99 Pierluigi Senor ITA 40-44 1:04:38
100 Marceau Crayssac FRA 25-29 1:04:38
101 Temoe Fels FRA 16-24 1:04:40
102 Maxime Renard FRA 35-39 1:04:43
103 Nils Lombard FRA 25-29 1:04:44
104 Javier Carmona Mansilla ESP 35-39 1:04:47
105 Alejandro Vera Blanco ESP 30-34 1:04:50
106 Nahuel Galván ESP 16-24 1:04:52
107 Marc Guillazo ESP 25-29 1:04:57
108 Nicolas Litchman FRA 35-39 1:04:57
109 Felix Casalod ESP 35-39 1:04:59
110 Richard Gill GBR 35-39 1:05:00
111 Victor Peña ESP 50-54 1:05:01
112 Bastien Nugon FRA 25-29 1:05:02
113 Sebastian Fernández Espinoza De Los Mont MEX 25-29 1:05:03
114 Ben Parry GBR 30-34 1:05:03
115 Paraic Hannan IRL 30-34 1:05:05
116 Kaveh Farahmand USA 16-24 1:05:06
117 Guillaume Chusseau FRA 30-34 1:05:11
118 Nicolas Darrieutort FRA 35-39 1:05:13
119 Juan Antonio Arenas ESP 30-34 1:05:13
120 Bixente Orance FRA 16-24 1:05:17
121 Daniel Johnson USA 40-44 1:05:19
122 Santi Valle ESP 35-39 1:05:19
123 Tiler Jones GBR 16-24 1:05:21
124 Ben Whittaker GBR 35-39 1:05:22
125 Diogo Rodrigues POR 35-39 1:05:23
126 Jonathan Escribano Arjona ESP 40-44 1:05:27
127 Jonathan Eames GBR 45-49 1:05:29
128 Peter Zuravlev GER 30-34 1:05:30
129 Davide Marone ITA 25-29 1:05:34
130 Guillaume Jolly FRA 35-39 1:05:35
131 Nathan Pierre FRA 25-29 1:05:36
132 Janis Burkhart SUI 16-24 1:05:36
133 Yvan Cina SUI 35-39 1:05:40
134 Rafa Morgado ESP 45-49 1:05:40
135 Harvey Jones GBR 16-24 1:05:47
136 Rob Amor GBR 40-44 1:05:51
137 Owen Mccue SCO 35-39 1:05:54
138 Alex Iloie ESP 30-34 1:05:54
139 David Delgado ESP 30-34 1:06:00
140 Jorge Bartolomé Rodríguez ESP 35-39 1:06:00
141 Oscar Cerezuela ESP 35-39 1:06:03
142 Paul Wolf GER 30-34 1:06:10
143 James Lang GBR 25-29 1:06:12
144 Vincent Ferré FRA 30-34 1:06:18
145 Ahmed Alhashmi UAE 25-29 1:06:19
146 Heros Iapello ITA 35-39 1:06:28
147 Morgan O Donoghue IRL 30-34 1:06:28
148 Eoghan Daly GBR 25-29 1:06:29
149 Harry Behrens GBR 16-24 1:06:29
150 Fernando Pajares ESP 25-29 1:06:30
151 Cyril Benech FRA 25-29 1:06:32
152 Marcos Palomero ESP 35-39 1:06:32
153 Teo Arasa Cid ESP 16-24 1:06:34
154 Joshua Drake GBR 25-29 1:06:36
155 Ross Mcgarry IRL 30-34 1:06:42
156 João Matos POR 35-39 1:06:44
157 Ralph Walker-Moretti GBR 25-29 1:06:46
158 Miguel Franco Ruas ESP 35-39 1:06:48
159 Alexandre Viala FRA 30-34 1:06:50
160 Aaron Cullen IRL 16-24 1:06:50
161 Tom Woods GBR 16-24 1:06:52
162 Matthias Duelund Pedersen DEN 40-44 1:06:53
163 Enric Costa Torrents ESP 35-39 1:06:53
164 Thibault Boullé FRA 25-29 1:06:57
165 Adrián Bonilla ESP 30-34 1:06:58
166 Guillem Sanchis ESP 25-29 1:06:59
167 Feliu Coronado ESP 40-44 1:07:01
168 Paul Cérantola FRA 30-34 1:07:03
169 Jack Forrester GBR 25-29 1:07:04
170 Iñaki Gonzalez Veintemillas ESP 30-34 1:07:04
171 Arturo Oliva ARG 35-39 1:07:05
172 Roberto Reina ESP 30-34 1:07:10
173 Théo Valero FRA 25-29 1:07:11
174 Pablo Moraga ESP 40-44 1:07:13
175 Ausaine Konteh Sanneh ESP 30-34 1:07:16
176 Toni Horcajada Lopez ESP 50-54 1:07:17
177 Alex Rodiera ESP 35-39 1:07:17
178 Simon Raeyen GBR 25-29 1:07:18
179 Carlos Pajares ESP 25-29 1:07:20
180 Haritz Blanco Bello ESP 25-29 1:07:20
181 Matt Burford GBR 35-39 1:07:21
182 Claret Rosset ESP 45-49 1:07:22
183 Pablo Calvo Iborra ESP 40-44 1:07:25
184 Teddy Mallet FRA 45-49 1:07:26
185 Zackary Gueddari FRA 30-34 1:07:26
186 Jiří Skácelík CZE 35-39 1:07:29
187 Szymon Mochnacz POL 25-29 1:07:32
188 Ladjie Niakate FRA 35-39 1:07:32
189 Alejandro Morón Castillo ESP 25-29 1:07:34
190 Arno Herssens BEL 16-24 1:07:34
191 Nathaniel Morris CAN 35-39 1:07:34
192 Rui Pedro Silva POR 40-44 1:07:36
193 Mohammad Jafar KUW 40-44 1:07:40
194 Evan Collumbine GBR 16-24 1:07:41
195 Jonathan Delbert FRA 30-34 1:07:44
196 Victor Peña Gomez ESP 45-49 1:07:46
197 Christopher Harger GBR 35-39 1:07:46
198 Dawid Andrzej Mwila POL 30-34 1:07:47
199 Jose Martinez ESP 30-34 1:07:48
200 James Pyne GBR 30-34 1:07:53

← Barcelona 2026 results