TrainRox Logo TrainRox

HYROX PRO DOUBLES MEN - World Championships Stockholm 2026

18–21 Jun 2026
Showing 1 to 100 of 705 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
GER flag Fabian Eisenlauer
GER flag Paul Weindl
25-29 49:57
Click to select for comparison
2
ESP flag Pedro Antonio Toral Leiva
ESP flag Roberto Viciedo Gimeno
25-29 50:44
Click to select for comparison
3
FRA flag Arthur Blondeau
FRA flag Victor Cambaud-Pinon
25-29 50:49
Click to select for comparison
4
GBR flag Hakan Burton
GBR flag Michael Stephens
30-34 51:09
Click to select for comparison
5
USA flag Caleb Green
USA flag Gabe Piepergerdes
25-29 51:10
Click to select for comparison
6
NOR flag Erik Oscar Bøe
NOR flag Anders Resell
25-29 51:24
Click to select for comparison
7
SCO flag Niall McMeeken
SCO flag John Carlisle
30-34 51:30
Click to select for comparison
8
IRL flag Conor Maguire
GBR flag Ewan Applewhite
16-24 51:33
Click to select for comparison
9
GBR flag Michael ODonnell
GBR flag Jude Reynolds
16-24 51:34
Click to select for comparison
10
FRA flag Thomas Dubost
FRA flag Tommy Valentin
25-29 51:47
Click to select for comparison
11
NED flag Cem Ter Burg
GBR flag Ross Walker
16-24 51:54
Click to select for comparison
12
SCO flag Liam McCroary
SCO flag Graham Halliday
30-34 51:55
Click to select for comparison
13
GBR flag Toby Wilson
GBR flag Joe Vatcher
16-24 52:01
Click to select for comparison
14
NOR flag Iver Anton Kronstad
NOR flag Petter Saltvik
16-24 52:12
Click to select for comparison
15
FRA flag Axel Montreuil
FRA flag Antoine Reisdorffer
25-29 52:14
Click to select for comparison
16
IRL flag Tom Hogan
POR flag Tiago Lousa
40-44 52:15
Click to select for comparison
17
FRA flag Dylan Mouzakki
FRA flag Fergus Chretiennot
30-34 52:17
Click to select for comparison
18
GBR flag Dan Nota
GBR flag Ben Wright
25-29 52:28
Click to select for comparison
19
IRL flag Ronan Lindsay
IRL flag Jay Hogan
52:28
Click to select for comparison
20
FRA flag Thomas Olivier
FRA flag Lucas Lamoureux
30-34 52:33
Click to select for comparison
21
GBR flag Jacques Hladkyj
GBR flag Freddie Cree
16-24 52:33
Click to select for comparison
22
ENG flag Ciaran Parkinson
ENG flag Tony Revell
35-39 52:37
Click to select for comparison
23
FRA flag Dimitry Martins
FRA flag Olivier Jouve
30-34 52:43
Click to select for comparison
24
GBR flag James Ives
GBR flag Josh Kent
30-34 52:47
Click to select for comparison
25
ITA flag Francesco Fioravanti
ITA flag Alex Gasser
30-34 52:50
Click to select for comparison
26
FRA flag Evan Marion
FRA flag Steve Pinau
25-29 52:53
Click to select for comparison
27
IRL flag Kieron White
GBR flag William Williams
25-29 52:54
Click to select for comparison
28
IRL flag Tiarnan O’Neill
GBR flag Robert Livesey
16-24 52:56
Click to select for comparison
29
GBR flag Harvey Williams
SCO flag Luke Ennis
16-24 53:05
Click to select for comparison
30
ALG flag Manis Lounis
FRA flag Adrien Leroux
16-24 53:10
Click to select for comparison
31
SWE flag Pär Bergsman
SWE flag Kenny Steger
30-34 53:10
Click to select for comparison
32
IRL flag Aaron Woodman
GBR flag Lee Tynan
35-39 53:14
Click to select for comparison
33
FRA flag David Gosse
FRA flag Clément Gau
25-29 53:19
Click to select for comparison
34
NED flag Niels Post
NED flag Lars Rademaker
30-34 53:19
Click to select for comparison
35
FRA flag Elouan Millau
FRA flag Damien Arlot
25-29 53:20
Click to select for comparison
36
GER flag Tobias Kiefer
AUT flag Julian Kreutzer
30-34 53:22
Click to select for comparison
37
FRA flag Théo Kis
FRA flag Mehdi Dergaoui
30-34 53:25
Click to select for comparison
38
NED flag Joey Seetsen
BEL flag Niels Kinget
16-24 53:25
Click to select for comparison
39
GER flag Tobias Lautwein
GER flag Christof Brenner
35-39 53:26
Click to select for comparison
40
GBR flag Aiden Martin
GBR flag Sean McCarthy
16-24 53:27
Click to select for comparison
41
GBR flag Joe Davies
GBR flag David Aryeetey
25-29 53:28
Click to select for comparison
42
FRA flag Lucas Descombes
FRA flag Léo Bordessoule
25-29 53:33
Click to select for comparison
43
GBR flag George Whelan-Davis
GBR flag Luke Buckland
16-24 53:34
Click to select for comparison
44
SUI flag Yacine Bennafla
SUI flag Matteo Solari
25-29 53:36
Click to select for comparison
45
AUT flag Rene Groinig
AUT flag Lasse Pips
25-29 53:39
Click to select for comparison
46
NED flag Robert Van Herk
GER flag Dieter Schwarzkopf
40-44 53:40
Click to select for comparison
47
RSA flag Dylan Pienaar
RSA flag Kyle Schoonbee
25-29 53:41
Click to select for comparison
48
FRA flag Romain Serveaux
FRA flag Thibaud Nael
40-44 53:41
Click to select for comparison
49
GBR flag Christopher Kumesu-Egri
GBR flag Euan Dickson
25-29 53:44
Click to select for comparison
50
Danny Rae
GBR flag Jamie Pratt
30-34 53:46
Click to select for comparison
51
NED flag Nicky Verhoeven
NED flag Sam Schoeman
30-34 53:49
Click to select for comparison
52
NOR flag Jørgen Dahl Olsen
NOR flag Simen Røssland
25-29 53:50
Click to select for comparison
53
GBR flag Joseph Leader
GBR flag Jess Price-Owen
35-39 53:51
Click to select for comparison
54
IRL flag Conor Lacey
IRL flag Cathal Lacey
25-29 53:53
Click to select for comparison
55
FRA flag Thomas Fry
FRA flag Quentin Pingliez
30-34 53:55
Click to select for comparison
56
FRA flag Joffrey Voisin
FRA flag Guillaume Levoy
40-44 54:07
Click to select for comparison
57
DEN flag Emil Albrechtsen
DEN flag Lukas Wrobel
25-29 54:09
Click to select for comparison
58
FRA flag Théo Lainé
FRA flag Gaëtan CHAPPAZ
30-34 54:09
Click to select for comparison
59
POR flag Tiago Costa
POR flag Bruno Ferreira
35-39 54:13
Click to select for comparison
60
FRA flag Axel Boyer
FRA flag Kylian Dongeon
16-24 54:14
Click to select for comparison
61
AUS flag Luke Penberthy
NZL flag Jayden Kemp
25-29 54:14
Click to select for comparison
62
USA flag Joseph Rucco
USA flag Alexander Golik
25-29 54:19
Click to select for comparison
63
GBR flag Jake Deaner
GBR flag Fin Dearsly
16-24 54:20
Click to select for comparison
64
GBR flag Jac Smith
GBR flag Ezra Warren
25-29 54:20
Click to select for comparison
65
IRL flag Johnny Daly
IRL flag Damien Bourke
30-34 54:20
Click to select for comparison
66
FRA flag Corentin Folliot
FRA flag Jessie Pellerin
25-29 54:22
Click to select for comparison
67
GBR flag Callum Jones
GBR flag Josh Moody
30-34 54:23
Click to select for comparison
68
POL flag Paweł Szymański
POL flag Dawid Rybak
30-34 54:24
Click to select for comparison
69
CAN flag Chase Stevenson
USA flag Joshua Salzman
16-24 54:24
Click to select for comparison
70
GER flag Patrick Martens
GER flag Benito Baez Ayala
35-39 54:26
Click to select for comparison
71
POR flag João Piedade
POR flag José Estrangeiro
35-39 54:28
Click to select for comparison
72
GBR flag Dylan Thomson
GBR flag Russell Christie
16-24 54:29
Click to select for comparison
73
GBR flag Ryan Pike
GBR flag Jack Kelbrick
25-29 54:30
Click to select for comparison
74
AUS flag Lachie Agars
AUS flag Jake Nowicki
35-39 54:32
Click to select for comparison
75
GBR flag Cameron Rackham
GBR flag Lucas Parker
25-29 54:32
Click to select for comparison
76
GBR flag Brandon Mcguinness
GBR flag Joshua Braznell
25-29 54:32
Click to select for comparison
77
FRA flag Alexander Miller-Dumas
FRA flag Rayane Kara
25-29 54:36
Click to select for comparison
78
FRA flag Lucas Roberto
FRA flag Nathan Alarcon
25-29 54:36
Click to select for comparison
79
POR flag Pedro Teresinho
POR flag André Teresinho
25-29 54:40
Click to select for comparison
80
FRA flag Benjamin Amsallem
FRA flag Clément Puaud Canard
30-34 54:42
Click to select for comparison
81
USA flag Will Grumke
USA flag Josh Ward
30-34 54:43
Click to select for comparison
82
NED flag Jop Janssen
NED flag Jordi Fuhler
25-29 54:47
Click to select for comparison
83
GER flag Florian Gast
GER flag Peter Schiller
30-34 54:50
Click to select for comparison
84
MEX flag Aldo Lozano Márquez
MEX flag Ángel Orlando Quintero Ramírez
30-34 54:50
Click to select for comparison
85
ITA flag Giovanni Benzon
ITA flag Samuele Abrami
25-29 54:51
Click to select for comparison
86
USA flag Chase Smith
USA flag Brandon Hughes
35-39 54:54
Click to select for comparison
87
GBR flag Jay Hudson
SCO flag Ben McMullen
16-24 54:56
Click to select for comparison
88
NED flag Wilbert Jansen
NED flag Julian Bosch
25-29 54:57
Click to select for comparison
89
USA flag Blake Mistretta
USA flag Chris Monpere
30-34 54:58
Click to select for comparison
90
AUS flag Dylan Blackburn
NZL flag Cam Butler
25-29 54:59
Click to select for comparison
91
POR flag Amândio Ferreira
POR flag Vasco Cunha
25-29 55:04
Click to select for comparison
92
GER flag Ralf Gärtner
GER flag Christopher Von Stelzer
35-39 55:05
Click to select for comparison
93
GER flag Felix Swiczinsky
BIH flag Simo Gvero
35-39 55:06
Click to select for comparison
94
AUS flag Anthony Di Paolo
AUS flag Ben Smith
25-29 55:09
Click to select for comparison
95
FRA flag Bilal Qobaa
FRA flag Alexandre Poch
16-24 55:09
Click to select for comparison
96
GBR flag Luke Biggart
GBR flag Samuel Biggart
25-29 55:10
Click to select for comparison
97
FRA flag Tom Martz
FRA flag Gabin bertapelle
16-24 55:13
Click to select for comparison
98
GER flag Rune Dallmann
GER flag Patrick Benecke
35-39 55:13
Click to select for comparison
99
FRA flag Yann Lagardère
FRA flag Emmanuel Lamothe
25-29 55:15
Click to select for comparison
100
GBR flag George Burton
GBR flag Alex Winstanley
30-34 55:16
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.