TrainRox Logo TrainRox

HYROX DOUBLES MEN - EMEA Championships London 2026

21–22 Mar 2026
Showing 201 to 300 of 456 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
201
IRL flag Ciaran McCartan
IRL flag Niall McGovern
30-34 1:02:20
Click to select for comparison
202
GBR flag Tom Stables
GBR flag Mark Jordan
30-34 1:02:22
Click to select for comparison
203
GBR flag Danny Livings
GBR flag Scott Hammatt
35-39 1:02:22
Click to select for comparison
204
GBR flag Ben Werth
GBR flag Jack Randell
35-39 1:02:23
Click to select for comparison
205
ITA flag Joseph Roberson
GBR flag Mutasim Huda
25-29 1:02:26
Click to select for comparison
206
FRA flag Paul Guy
FRA flag Romain Minaud
25-29 1:02:29
Click to select for comparison
207
GBR flag Denis Cormican
GBR flag Scott Booth
45-49 1:02:29
Click to select for comparison
208
GBR flag Alex Percival
GBR flag Gareth Abreu
45-49 1:02:34
Click to select for comparison
209
GBR flag Robert Myler
GBR flag Ross Crombie
55-59 1:02:34
Click to select for comparison
210
GBR flag Nigel Banks
GBR flag Paul Lucas
40-44 1:02:38
Click to select for comparison
211
GBR flag Justin Harper
GBR flag Alex Morgan
40-44 1:02:43
Click to select for comparison
212
ITA flag Maurizio Garassino
ITA flag Marco Abbà
55-59 1:02:44
Click to select for comparison
213
ITA flag Gianluigi Florian
ITA flag Manuel Spano
35-39 1:02:50
Click to select for comparison
214
GBR flag Cian Davidson
GRE flag Vasileios Valatsos
30-34 1:02:53
Click to select for comparison
215
FRA flag Robin Quiniou
FRA flag Amin Salhi
30-34 1:03:04
Click to select for comparison
216
GBR flag Hugo Foley
GBR flag Will Elswood
16-24 1:03:07
Click to select for comparison
217
FRA flag Lukas Gauthier
FRA flag Pierre Louis Mercier
16-24 1:03:11
Click to select for comparison
218
AUT flag Jakob Pickl-Herk
AUT flag Max Kaiser
16-24 1:03:15
Click to select for comparison
219
GBR flag Anthony Scully
GBR flag Simon Cutler
55-59 1:03:23
Click to select for comparison
220
FRA flag Frederic Pencole
FRA flag Sebastien Pencole
45-49 1:03:26
Click to select for comparison
221
GBR flag George Downs-Wheeler
GBR flag George Good
25-29 1:03:28
Click to select for comparison
222
SWE flag Sebastian Josefsson
SWE flag Viktor Josefsson
35-39 1:03:28
Click to select for comparison
223
SWE flag Göran Nilsson
SWE flag Anders Nilsson
50-54 1:03:29
Click to select for comparison
224
GBR flag Jason Thomas
GBR flag Josh Longmore
35-39 1:03:35
Click to select for comparison
225
GBR flag Dave Arnold
GBR flag Ben Leahy
30-34 1:03:36
Click to select for comparison
226
GBR flag Barry Impey
GBR flag Serdar Ismail
40-44 1:03:38
Click to select for comparison
227
GBR flag Todd Lewis
GBR flag Robert Wallace
55-59 1:03:41
Click to select for comparison
228
ESP flag Diego Rodríguez Lorente
ESP flag Orlando Lumbreras
50-54 1:03:43
Click to select for comparison
229
IRL flag Paddy Deegan
IRL flag Cian Flanagan
25-29 1:03:45
Click to select for comparison
230
FRA flag Alexis STEFANI
FRA flag Valentin Grazzini
25-29 1:03:50
Click to select for comparison
231
GBR flag Alfie Hyde
GBR flag Mani Palmer
16-24 1:03:54
Click to select for comparison
232
ITA flag Leonardo Mariggio'
ITA flag Matteo Montuoro
40-44 1:03:57
Click to select for comparison
233
FRA flag Baptiste Lemouel
FRA flag Mevin Hugues
25-29 1:03:57
Click to select for comparison
234
GBR flag Joe Greenstock
GBR flag Hubert Zdebel
30-34 1:03:57
Click to select for comparison
235
GBR flag James Lee
ITA flag Stefano Russo
35-39 1:04:05
Click to select for comparison
236
ITA flag Filippo Leonardo Campana
GER flag Thassilo Lang
35-39 1:04:07
Click to select for comparison
237
FRA flag Thomas Cartier
FRA flag David Molinar Min
35-39 1:04:11
Click to select for comparison
238
GBR flag Ash Ellam
GBR flag James Marsland
30-34 1:04:12
Click to select for comparison
239
POL flag Jan Labedzki
POL flag Stefan Labedzki
16-24 1:04:16
Click to select for comparison
240
GBR flag Vin Whitelock
GBR flag Charlie Freeman
30-34 1:04:16
Click to select for comparison
241
GBR flag Paul Mail
GBR flag Kev Thorne
35-39 1:04:17
Click to select for comparison
242
FRA flag Cyril Collin
FRA flag Mathys Malheiro
16-24 1:04:22
Click to select for comparison
243
Etienne Barré
Edgar Isenmann
25-29 1:04:26
Click to select for comparison
244
GBR flag Edward Baber
GBR flag Paul Atkins
35-39 1:04:27
Click to select for comparison
245
GBR flag Daniel Ryan
GBR flag Zak Boutwood
25-29 1:04:30
Click to select for comparison
246
GBR flag Sion Lewis
GBR flag Daniel Lynch
35-39 1:04:35
Click to select for comparison
247
FRA flag Nikolai Sanders
FRA flag Luc Bernhardt
16-24 1:04:40
Click to select for comparison
248
IRL flag Myles McNulty
IRL flag Dermot McNulty
65-69 1:04:44
Click to select for comparison
249
GBR flag Stephen Fisher
GBR flag Neil Hacon
55-59 1:04:47
Click to select for comparison
250
GBR flag Joe Neighbour
GBR flag Luke Levine
40-44 1:04:47
Click to select for comparison
251
GBR flag Scott Allan
GBR flag Sean Smith
35-39 1:04:50
Click to select for comparison
252
GBR flag Matthew Simmons
GBR flag Lewis Atkins
25-29 1:04:52
Click to select for comparison
253
NGR flag Ore Allen
POR flag Marcos Fatuda
16-24 1:04:53
Click to select for comparison
254
GBR flag Freddie Seidler
GBR flag Grant Rowley
25-29 1:04:53
Click to select for comparison
255
FRA flag Alex Mathieu
FRA flag Valentino Palmieri
30-34 1:04:53
Click to select for comparison
256
GBR flag Ross Austin
GBR flag Robert Messanger
40-44 1:04:56
Click to select for comparison
257
GBR flag Reece Andrews
GBR flag Jamie Aubin
16-24 1:04:59
Click to select for comparison
258
GBR flag Joseph Hughes
GBR flag Ethan Costi
16-24 1:04:59
Click to select for comparison
259
IRL flag James Murdock
IRL flag Jamie Grant
30-34 1:05:09
Click to select for comparison
260
GBR flag Matthew Lambert
GBR flag Richard Burrell-Ashbee
45-49 1:05:13
Click to select for comparison
261
SWE flag Daniel Evaldsson
SWE flag Johan Malmström
50-54 1:05:15
Click to select for comparison
262
FRA flag Alexandre De Korsak
FRA flag Alexandre Latella
30-34 1:05:21
Click to select for comparison
263
GBR flag Ben Bowers
GBR flag William Luxmoore
16-24 1:05:23
Click to select for comparison
264
GBR flag Alex Long
GBR flag Ellis Jones
16-24 1:05:33
Click to select for comparison
265
GBR flag Ben Till
GBR flag Joe Isitt
30-34 1:05:39
Click to select for comparison
266
POR flag Carlos Oliveira
POR flag Tiago Ferreira
30-34 1:05:41
Click to select for comparison
267
GBR flag Luke Whitehead
GBR flag Shamas Zaman
25-29 1:05:48
Click to select for comparison
268
GBR flag David Wood
GBR flag Sam Harding
30-34 1:05:49
Click to select for comparison
269
ITA flag Francesco Marzocca
GBR flag William Clues
35-39 1:05:50
Click to select for comparison
270
GBR flag Andrew Clark
GBR flag Luke Richmond
25-29 1:05:51
Click to select for comparison
271
GBR flag Danny Harty
GBR flag Patrick Harty
40-44 1:05:55
Click to select for comparison
272
BEL flag David Hellin
FRA flag Jeremy Abellaneda
45-49 1:05:59
Click to select for comparison
273
GBR flag Dave Kelly
GBR flag Frank Stone
55-59 1:05:59
Click to select for comparison
274
NED flag Wesley Kers
NED flag Wijnand Kas
35-39 1:06:01
Click to select for comparison
275
GBR flag Adam Gould
GBR flag Ashley Burton
40-44 1:06:02
Click to select for comparison
276
GBR flag Rajan Sidhu
GBR flag Mark Browne
35-39 1:06:04
Click to select for comparison
277
GBR flag Daniel Lambourne
GBR flag Matthew Dennis
35-39 1:06:05
Click to select for comparison
278
GBR flag Steven Foster
GBR flag Paul Smillie
40-44 1:06:09
Click to select for comparison
279
FRA flag Yvan Mathé
FRA flag Frederic Durand
50-54 1:06:17
Click to select for comparison
280
FIN flag Tuomo Thesleff
EST flag Andrus Kõrgvee
45-49 1:06:23
Click to select for comparison
281
ITA flag Adamo Marini
ITA flag Simone Cortese
55-59 1:06:29
Click to select for comparison
282
GBR flag Christian James
GBR flag Sebastien Le Barth
35-39 1:06:33
Click to select for comparison
283
GBR flag Louis Quaintance
GBR flag Keith Davies
45-49 1:06:35
Click to select for comparison
284
POL flag Dawid Piotrowski
POL flag Michal Swiatkowski
30-34 1:06:37
Click to select for comparison
285
GER flag Maximilian Grübler
GER flag Jonas Brechtelsbauer
30-34 1:06:39
Click to select for comparison
286
GBR flag Mark Dibben
GBR flag Dan White
45-49 1:06:44
Click to select for comparison
287
GBR flag Max Steel
GBR flag Joseph Marron
16-24 1:06:54
Click to select for comparison
288
GBR flag Ashley Garrett
GBR flag Alex Garrett
16-24 1:06:56
Click to select for comparison
289
GBR flag Luke Knott
GBR flag Matthew Harrison
25-29 1:07:02
Click to select for comparison
290
GBR flag Tom Lines
GBR flag Dean Heitman
40-44 1:07:05
Click to select for comparison
291
GBR flag Paul Mcmanus
GBR flag Graham Kirkland
50-54 1:07:10
Click to select for comparison
292
GBR flag Mat Rupasinha
GBR flag Chris Hughes
35-39 1:07:11
Click to select for comparison
293
GBR flag Adam Willey
GBR flag Tom Rowlands
35-39 1:07:12
Click to select for comparison
294
ITA flag Stefano Leva
ITA flag Riccardo Loffarelli
30-34 1:07:16
Click to select for comparison
295
GBR flag Kristopher Franklin
GBR flag Christian-Ray D. Garcia
25-29 1:07:17
Click to select for comparison
296
GBR flag Richard Wilds
GBR flag Andrew Wilds
50-54 1:07:22
Click to select for comparison
297
FRA flag Cedric Schweiss
FRA flag Christophe Beltzung
35-39 1:07:28
Click to select for comparison
298
FRA flag Nassim Malou
FRA flag Wassil Chaoui
25-29 1:07:35
Click to select for comparison
299
IRL flag Kevin Garry
IRL flag Padraic O'Malley
30-34 1:07:41
Click to select for comparison
300
GBR flag Josh Rose
GBR flag Jess Kay
35-39 1:07:55
TrainRox App showing training plans

Train for your next HYROX.

TrainRox builds a personalized HYROX plan around your fitness level, equipment, and race date, with running, station work, and compromised running periodized to peak on race day.

First week free. Cancel anytime.