TrainRox Logo TrainRox

HYROX DOUBLES MEN - EMEA Championships London 2026

21–22 Mar 2026
Showing 301 to 400 of 456 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
301
ALG flag Nacer Mansouri
FRA flag David Masson
35-39 1:07:57
Click to select for comparison
302
FRA flag Michael Degbegnon
ALG flag Khaled Zebri
45-49 1:07:59
Click to select for comparison
303
GBR flag Neeson McCullough
GBR flag Andrew Armstrong
25-29 1:08:15
Click to select for comparison
304
GBR flag Dan Haustead
GBR flag George Oakden
25-29 1:08:15
Click to select for comparison
305
GER flag Leonard Borch
GER flag Oskar Spiesberger
16-24 1:08:21
Click to select for comparison
306
GBR flag Carl Cocker
GBR flag Benjamin Ashby
30-34 1:08:21
Click to select for comparison
307
GBR flag Matthew Tremlett
GBR flag James Mcnally
40-44 1:08:25
Click to select for comparison
308
Brian Micallef
Andre Micallef
30-34 1:08:25
Click to select for comparison
309
ITA flag Armando Varriale
ITA flag Marco Depedri
25-29 1:08:29
Click to select for comparison
310
POR flag FERNANDO ANDRADE
POR flag Tiago Loureiro
40-44 1:08:30
Click to select for comparison
311
IRL flag Mikey Kenny
IRL flag Callan Qualter
25-29 1:08:37
Click to select for comparison
312
GBR flag Andrew Buckley
GBR flag Jason Paton-Smith
50-54 1:08:41
Click to select for comparison
313
GBR flag Luke Scott
GBR flag Lee Johnson
45-49 1:08:42
Click to select for comparison
314
GBR flag James Slingsby
GBR flag Jack Grenville
16-24 1:08:45
Click to select for comparison
315
GBR flag Sean Devine
GBR flag Paul Devine
35-39 1:08:50
Click to select for comparison
316
GBR flag Rob Haselgrove
GBR flag Tom Batt
45-49 1:08:58
Click to select for comparison
317
GBR flag Jack Hiluta
GBR flag Nick Ansell
35-39 1:09:04
Click to select for comparison
318
GBR flag George Standish
GRE flag Achillea Tsatsa
16-24 1:09:05
Click to select for comparison
319
ESP flag Fernando Garcia Bivar
ESP flag Gonzalo Aser Muñoz
30-34 1:09:06
Click to select for comparison
320
FRA flag Philippe Pagnotta
GBR flag Michael Zielinski
35-39 1:09:14
Click to select for comparison
321
ESP flag Antonio Matalobos Bustelo
ESP flag David Novoa Villoria
40-44 1:09:17
Click to select for comparison
322
GBR flag Michael Farr
GBR flag Taylor Maciuk
30-34 1:09:19
Click to select for comparison
323
FRA flag Alexis CHARTIER
FRA flag Greg Magadur
25-29 1:09:21
Click to select for comparison
324
GBR flag Duncan Scott
GBR flag Robert Frost
45-49 1:09:22
Click to select for comparison
325
GBR flag Paul James
GBR flag Dylan Bryan
30-34 1:09:23
Click to select for comparison
326
GBR flag Dale Jones
POL flag Filip Karon
35-39 1:09:24
Click to select for comparison
327
ITA flag Alessandro Aquilante
ITA flag Diego Ludovici
40-44 1:09:25
Click to select for comparison
328
GER flag Viktor Sonntag
GER flag Fabian Burggraf
16-24 1:09:26
Click to select for comparison
329
GBR flag Michael Mills
GBR flag Matthew Sheehan
30-34 1:09:37
Click to select for comparison
330
GBR flag Thomas Haldenby
GBR flag Lewis Haldenby
25-29 1:09:40
Click to select for comparison
331
GBR flag Mitchell Goodlad
GBR flag Mason Brookes
25-29 1:09:42
Click to select for comparison
332
SUI flag Keryann Maire
SUI flag Anthony Schwyn
25-29 1:09:44
Click to select for comparison
333
GBR flag Lee Wailes
GBR flag Kyle Baldwin
40-44 1:09:46
Click to select for comparison
334
GBR flag jadrien bergonia
IRI flag abed suzangari
30-34 1:09:58
Click to select for comparison
335
CZE flag Tomas Divak
CZE flag Svatoslav Kylar
45-49 1:09:58
Click to select for comparison
336
GBR flag Adam Walker
GBR flag James Skirrow
35-39 1:10:09
Click to select for comparison
337
FRA flag Charles Zeitoun
SUI flag Simeon Gougenheim
25-29 1:10:11
Click to select for comparison
338
BUL flag Iliyan Popov
BUL flag Haka Hakiev
25-29 1:10:11
Click to select for comparison
339
IRL flag Calum Wogan
IRL flag Keefer Carolan
16-24 1:10:20
Click to select for comparison
340
GBR flag Daniel Wise
GBR flag Ricky Senior
40-44 1:10:21
Click to select for comparison
341
GBR flag Ieuan Thomas
GBR flag David Thomas
30-34 1:10:21
Click to select for comparison
342
GBR flag James Pritchard
GBR flag Joseph Richardson
16-24 1:10:24
Click to select for comparison
343
ITA flag Giuseppe Freitas
GBR flag Jamelle Robinson
25-29 1:10:30
Click to select for comparison
344
GBR flag Simon Lane
GBR flag Greg Davies
55-59 1:10:36
Click to select for comparison
345
FRA flag Jérôme Plantegenet
FRA flag Pierre-Etienne Léonard
45-49 1:10:54
Click to select for comparison
346
FRA flag Henri Fournier
FRA flag Omar Al Husseini
35-39 1:10:58
Click to select for comparison
347
FRA flag Tristan Moreau
FRA flag Tobias Melin
35-39 1:11:01
Click to select for comparison
348
FRA flag Freddy Duheron
FRA flag Ryan Tabacco
25-29 1:11:06
Click to select for comparison
349
GBR flag Josh Brown
GBR flag Jake Fletcher
30-34 1:11:11
Click to select for comparison
350
GBR flag Aaron Davis
GBR flag Toby Boyd
25-29 1:11:16
Click to select for comparison
351
GBR flag Alex Hind
GBR flag Tom Betts
30-34 1:11:21
Click to select for comparison
352
GBR flag Vijay Santhokhy
IRL flag Archie Fegent
25-29 1:11:24
Click to select for comparison
353
GBR flag Dave Croxford
GBR flag Sam Hope-Johnstone
40-44 1:11:30
Click to select for comparison
354
GER flag Jochen Schmitz
GER flag Marcel Straßer
35-39 1:11:40
Click to select for comparison
355
GBR flag Chris Mainwaring
GBR flag Mark Metcalfe
40-44 1:11:42
Click to select for comparison
356
GBR flag Callum Green
GBR flag Cory Green
25-29 1:12:01
Click to select for comparison
357
GBR flag Will Hadley
GBR flag Will Pontin
25-29 1:12:14
Click to select for comparison
358
FRA flag Thomas Tedone
FRA flag Alexis Bonnaure
25-29 1:12:18
Click to select for comparison
359
GBR flag Dom Joseph
GBR flag Arrun Shridhar
25-29 1:12:18
Click to select for comparison
360
GBR flag Noisy Noel Allen
GBR flag David Gwilliam
45-49 1:12:21
Click to select for comparison
361
POR flag Hugo Lúcio
POR flag Tiago Lopes
30-34 1:12:22
Click to select for comparison
362
ITA flag Paride Suffriti
ITA flag Alberto Suffriti
30-34 1:12:23
Click to select for comparison
363
GBR flag Jake Corbally-Lidgett
GBR flag Dan Treadwell
30-34 1:12:29
Click to select for comparison
364
GBR flag Alex Wells
GBR flag Rory Dwyer
25-29 1:12:39
Click to select for comparison
365
GBR flag Charles Salter
GBR flag James Rodger’s
40-44 1:12:51
Click to select for comparison
366
GBR flag Ross Wilson
GBR flag Gareth Russell-Hughes
30-34 1:13:01
Click to select for comparison
367
GBR flag Sam Mckenzie
GBR flag Andrew Hill
35-39 1:13:15
Click to select for comparison
368
ESP flag Jon Iriondo
ESP flag Mikel Eguiluz
25-29 1:13:22
Click to select for comparison
369
SUI flag David Ramirez
SUI flag Christophe Pecon
45-49 1:13:30
Click to select for comparison
370
GER flag Daniel Englisch
GER flag Stefan Franzlik
30-34 1:13:34
Click to select for comparison
371
IRL flag Niall Holmes
IRL flag Ross Holmes
35-39 1:13:51
Click to select for comparison
372
GBR flag James Todhunter
GBR flag Christopher Wilkinson
45-49 1:14:12
Click to select for comparison
373
GBR flag Nick Hession
GBR flag Craig Melling
40-44 1:14:22
Click to select for comparison
374
GBR flag Jamie Salmassian
GBR flag Mike Willoughby
45-49 1:14:23
Click to select for comparison
375
HUN flag Péter Alács
HUN flag Bálint Juhász
40-44 1:14:34
Click to select for comparison
376
AUT flag Maximilian Schrittwieser
AUT flag Juergen Seiser
40-44 1:14:38
Click to select for comparison
377
IRL flag Nevil O’Sullivan
IRL flag Paul McCullagh
25-29 1:14:47
Click to select for comparison
378
GBR flag Jose Salcedo
ITA flag Bryan Martin
30-34 1:14:54
Click to select for comparison
379
GBR flag Andrew Burton
GBR flag Chris Burton
25-29 1:15:04
Click to select for comparison
380
LAT flag Mike Shafro
UKR flag Vitalii Yakovliuk
35-39 1:15:16
Click to select for comparison
381
CRO flag Branko Oriskovic
ITA flag Davide Chessa
45-49 1:15:21
Click to select for comparison
382
GBR flag Sam Rowell
LTU flag Antanas Vasiliauskas
16-24 1:15:30
Click to select for comparison
383
FRA flag Jean-Luc Convers
BEL flag Pascal BLEYS
60-64 1:15:47
Click to select for comparison
384
GBR flag Leo Smith
GBR flag Steve Walker
40-44 1:15:51
Click to select for comparison
385
GBR flag Chris Milsom
GBR flag Ollie Gibbs
30-34 1:15:57
Click to select for comparison
386
GBR flag Ryder Apatu
GBR flag Nicholas Didaskalou
16-24 1:16:02
Click to select for comparison
387
GER flag Nicolai Teufel
GER flag Yannick Dittus
30-34 1:16:28
Click to select for comparison
388
SUI flag Marc-André Müller
SUI flag Mike Gunziger
30-34 1:16:30
Click to select for comparison
389
GBR flag Peter O'Donnell
GBR flag Chris Rowney
40-44 1:16:34
Click to select for comparison
390
GBR flag Alfie Buckley
GBR flag Ciaran Hutchison
16-24 1:16:44
Click to select for comparison
391
GBR flag Ben Ash
GBR flag George Johnson
25-29 1:16:50
Click to select for comparison
392
GBR flag Amer Bhogal
GBR flag Mujeeb Mebude
25-29 1:16:59
Click to select for comparison
393
GBR flag Syd Smith
GBR flag Matt Arber
30-34 1:17:02
Click to select for comparison
394
GBR flag Roberto Severi
GBR flag Joseph Reynolds
50-54 1:17:13
Click to select for comparison
395
FRA flag Thomas Groisillier
FRA flag Danick Autin
35-39 1:17:13
Click to select for comparison
396
GBR flag Matt Bownik
CZE flag Peter Kaiser
30-34 1:17:14
Click to select for comparison
397
GBR flag Trey Drysdale
GBR flag Nico Drysdale
25-29 1:17:15
Click to select for comparison
398
GRE flag Andrew Zographos
NOR flag Haaken Mordt
30-34 1:17:24
Click to select for comparison
399
GER flag Maximilian Valta
GER flag Christoph Schröder
30-34 1:17:30
Click to select for comparison
400
GBR flag Clint Kalagbor
GER flag Joseph Chimkah
30-34 1:17:40
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.