TrainRox Logo TrainRox

HYROX PRO DOUBLES MEN - World Championships Stockholm 2026

18–21 Jun 2026
Showing 601 to 700 of 705 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
601
AUS flag Brendan Sharp
CZE flag Martin Zika
50-54 1:09:55
Click to select for comparison
602
CAN flag Connor Emeny
AUS flag Innes Simpson
25-29 1:10:02
Click to select for comparison
603
USA flag Maxwell Long
USA flag Kevin Koester
55-59 1:10:04
Click to select for comparison
604
ARG flag Federico Barrault
MEX flag Jonathan Witmond
40-44 1:10:09
Click to select for comparison
605
COL flag Daniel Felipe Martinez Vargas
COL flag Santiago Rodríguez Peña
16-24 1:10:18
Click to select for comparison
606
GBR flag Jonathan Wright
GBR flag Dean Jackson
50-54 1:10:20
Click to select for comparison
607
COL flag Alejandro Gomez
COL flag Ricardo Valencia
40-44 1:10:23
Click to select for comparison
608
KOR flag 진영 윤
KOR flag 기호 문
50-54 1:10:28
Click to select for comparison
609
IND flag Harsha Mayur
IND flag Ankit Kataria
30-34 1:10:30
Click to select for comparison
610
MEX flag Emiliano Caloca
MEX flag Axel Paredes
16-24 1:10:31
Click to select for comparison
611
USA flag Michael Grieco
CAN flag Neil Sweeney
50-54 1:10:36
Click to select for comparison
612
SWE flag Thomas Risberg
SWE flag Johan Lilienberg
50-54 1:10:36
Click to select for comparison
613
GER flag Önder Kadak
CZE flag Petr Prokes
55-59 1:10:42
Click to select for comparison
614
NED flag Oscar De Smit
NED flag Jan Van Belzen
50-54 1:10:45
Click to select for comparison
615
SIN flag Chuan Hock Koh
SIN flag Min Hwa Andy Tan
45-49 1:10:52
Click to select for comparison
616
USA flag Chris Thompson
USA flag Joel Dembowski
50-54 1:10:58
Click to select for comparison
617
GER flag Philipp Birnstingl
GER flag Erich Rath
50-54 1:11:04
Click to select for comparison
618
GBR flag Paul Mcmanus
GBR flag Graham Kirkland
50-54 1:11:06
Click to select for comparison
619
SWE flag Göran Nilsson
SWE flag Anders Nilsson
50-54 1:11:08
Click to select for comparison
620
GBR flag Stuart Starkey
GBR flag Dean Bridge
50-54 1:11:12
Click to select for comparison
621
FRA flag Gaétan Appriou
FRA flag Yohan Saadoun
45-49 1:11:14
Click to select for comparison
622
SIN flag Dong Peng Mong
GBR flag Oliver Pearson
45-49 1:11:19
Click to select for comparison
623
MEX flag William Ugarte
MEX flag Francisco Javier Bermudez Sanchez
45-49 1:11:29
Click to select for comparison
624
GER flag Ralf Von Grafenstein
GER flag Michael Wiechert
50-54 1:11:31
Click to select for comparison
625
INA flag Ozora Wijaya Putra
INA flag Edwardo Senaen
16-24 1:11:32
Click to select for comparison
626
USA flag Shawn Brantley
USA flag Eric Rowell
35-39 1:11:35
Click to select for comparison
627
MEX flag Francisco Olvera Garfias
MEX flag Luis Alonso Cabello Rico
40-44 1:11:35
Click to select for comparison
628
USA flag Ricky Osterloh
USA flag Jake Hart
45-49 1:11:37
Click to select for comparison
629
MEX flag Jorge Alvarez
MEX flag Adrian Arrieta
45-49 1:11:39
Click to select for comparison
630
GBR flag Charlie Ponente
GBR flag Stephen Pitchford
50-54 1:11:43
Click to select for comparison
631
NED flag Michel Opdam
NED flag Dennis Wolvers
55-59 1:11:51
Click to select for comparison
632
USA flag Mike Dalfonso
USA flag Jay Frain
50-54 1:11:52
Click to select for comparison
633
ESP flag Toño Marti Ayala
ESP flag David Madina De Salustiano
55-59 1:11:57
Click to select for comparison
634
MEX flag Abraham Lopez
PAN flag Daniel Mendez
40-44 1:11:59
Click to select for comparison
635
UAE flag Anatoly Paliy
UAE flag Kirill Kim
40-44 1:12:03
Click to select for comparison
636
CHN flag 军 吴
CHN flag 存皇 衷
50-54 1:12:18
Click to select for comparison
637
RSA flag Jayson Smal
RSA flag Wayne Kessler
45-49 1:12:22
Click to select for comparison
638
GBR flag Stewart Taylor
GBR flag Thomas Farrel
50-54 1:12:25
Click to select for comparison
639
ITA flag Alessandro Grandi
ITA flag Massimiliano Zilioli
50-54 1:12:38
Click to select for comparison
640
SWE flag Lars-Erik Söderlind
SWE flag Joachim Larsson
55-59 1:12:46
Click to select for comparison
641
NZL flag Michael Treend
NZL flag Gilbert Costello
50-54 1:12:46
Click to select for comparison
642
GER flag Hubert Gast
GER flag Mitt Guezel
55-59 1:12:49
Click to select for comparison
643
FRA flag Stéphane Carlino
FRA flag Jerome Salvatore
50-54 1:12:55
Click to select for comparison
644
ITA flag Gabriele Tortorella
ITA flag Tommaso Zanin
16-24 1:13:02
Click to select for comparison
645
BRA flag Fabio Marciano
BRA flag Leonardo Mesquita
45-49 1:13:05
Click to select for comparison
646
BRA flag Matheus Silva
BRA flag Joao Gabriel Druzian
16-24 1:13:11
Click to select for comparison
647
SIN flag Shun Yuan Ho
SIN flag Alvin Tan Wee Chew
40-44 1:13:31
Click to select for comparison
648
NZL flag Simon Chen
GBR flag Jonathan Chan
25-29 1:13:37
Click to select for comparison
649
HKG flag Warren Warner
HKG flag Adam Smith
50-54 1:13:39
Click to select for comparison
650
GBR flag John Kelly
GBR flag Gary Kernahan
50-54 1:13:53
Click to select for comparison
651
ESP flag Sergio Fernandez
ESP flag Andoni Segura
55-59 1:14:04
Click to select for comparison
652
GER flag Norbert Klein
GER flag Ralf Hägle
55-59 1:14:06
Click to select for comparison
653
GER flag Michael Schmitt
GER flag Marco Schneider
55-59 1:14:20
Click to select for comparison
654
BEL flag David Hellin
FRA flag Jeremy Abellaneda
45-49 1:14:22
Click to select for comparison
655
FRA flag Sebastien Bosc
FRA flag Nicolas Badrone
50-54 1:14:24
Click to select for comparison
656
GER flag Thomas Mierke
GER flag Robert Schiller
55-59 1:14:27
Click to select for comparison
657
NED flag Timo Van Driel
NED flag Jasper Wessels
45-49 1:14:34
Click to select for comparison
658
FRA flag Bob Giraudet
FRA flag Fabien Brusson
55-59 1:14:35
Click to select for comparison
659
GBR flag Russell Smith
GBR flag Richard Curtis
55-59 1:14:41
Click to select for comparison
660
FRA flag Franck Minassian
FRA flag Mickael Vedere
50-54 1:14:45
Click to select for comparison
661
GBR flag Robert Myler
GBR flag Ross Crombie
55-59 1:15:08
Click to select for comparison
662
NED flag Ramon Stol
NED flag Edwin Tulkens
55-59 1:15:13
Click to select for comparison
663
SIN flag Norazmi Ali Hassan
SIN flag Fazly Razali
45-49 1:15:33
Click to select for comparison
664
FRA flag Fabien Lokanatha
FRA flag Thomas Konieczkowicz
35-39 1:15:34
Click to select for comparison
665
NED flag Richard De Lange
NED flag Huub Nijs
55-59 1:16:07
Click to select for comparison
666
CAN flag Max Gaspranov
CAN flag Aaron Harburn
45-49 1:16:16
Click to select for comparison
667
SWE flag Michael Johansson
SWE flag Goran Stromstedt
55-59 1:16:21
Click to select for comparison
668
GBR flag David Fawcett
GBR flag Jason Harris
55-59 1:16:41
Click to select for comparison
669
GBR flag Lee Henry
GBR flag Ronnie Downie
55-59 1:16:44
Click to select for comparison
670
USA flag Silver Weinholtz
USA flag Jason Hacker
50-54 1:16:54
Click to select for comparison
671
ITA flag Luca Lattarini
SIN flag Jiun Liang Tay
45-49 1:17:19
Click to select for comparison
672
AUS flag Scott Cosgrove
AUS flag Chris Alsop
45-49 1:17:20
Click to select for comparison
673
GRE flag Anastasios Ntatsis
GRE flag Konstantinos Chouvardas
50-54 1:17:22
Click to select for comparison
674
MEX flag Eduardo Cuevas Olmedo
MEX flag Samuel Gonzalez Palomares
45-49 1:17:47
Click to select for comparison
675
SIN flag Nicholas Ho
SIN flag Davin Choy
35-39 1:18:02
Click to select for comparison
676
FRA flag Farid Aumar
FRA flag Laurent Hugo Hudelot
40-44 1:18:06
Click to select for comparison
677
GER flag Gernot Lenz
GER flag Dirk Stolte
50-54 1:18:20
Click to select for comparison
678
FRA flag Virgile Moreau
FRA flag Dominique Bargues
55-59 1:18:30
Click to select for comparison
679
GER flag Lars Seiffert
GER flag Torsten Engel
55-59 1:18:50
Click to select for comparison
680
USA flag Ward Platt
GBR flag Jonathan Finnigan
55-59 1:18:52
Click to select for comparison
681
LTU flag Sergejus Korsunas
LTU flag Gintaras Pribušauskas
50-54 1:19:03
Click to select for comparison
682
SIN flag Richmond Loo
GBR flag Matthew Slater
45-49 1:20:04
Click to select for comparison
683
USA flag Kevin Russell
USA flag Gary Urwiler
55-59 1:20:21
Click to select for comparison
684
GBR flag Paul Ainscough
GBR flag Ian Moody
55-59 1:20:33
Click to select for comparison
685
MEX flag Alejandro Guerrero Alonso
MEX flag Ari Daniel Kferman Alfaro
45-49 1:20:41
Click to select for comparison
686
ITA flag Fabrizio Cherchi
ITA flag Eric Marciano
55-59 1:21:54
Click to select for comparison
687
GBR flag Iain Tucker
NED flag Nort Janssen
50-54 1:23:15
Click to select for comparison
688
NZL flag Grant Winfield
MAS flag FAISAL LEE
45-49 1:23:41
Click to select for comparison
689
MEX flag Alfredo Pérez Del Valle
MEX flag Carlos Alberto Sánchez Ochoa
50-54 1:24:44
Click to select for comparison
690
HKG flag 智仁 方
HKG flag Leung Kwong Yong
50-54 1:25:08
Click to select for comparison
691
GER flag Orhan Aslan
GER flag Thomas Iwesitsch
55-59 1:25:30
Click to select for comparison
692
MEX flag J. Jesús Zúñiga López
MEX flag René Mauricio Noé Martín
50-54 1:25:40
Click to select for comparison
693
USA flag Mark Gess
USA flag Joe Figueroa
50-54 1:26:13
Click to select for comparison
694
USA flag Chris Flores
USA flag Hardin Camp
55-59 1:26:28
Click to select for comparison
695
FRA flag Olivier Bazin
FRA flag Henri Janier
55-59 1:26:40
Click to select for comparison
696
USA flag Josh Schmitt
USA flag Dustin Hudson
45-49 1:28:20
Click to select for comparison
697
GBR flag Ben Garrard
GBR flag Galen Hill
50-54 1:29:17
Click to select for comparison
698
BRA flag Luiz Ricardo Do Nascimento
BRA flag Pedro Palagano
50-54 1:29:18
Click to select for comparison
699
NED flag Wim Kwakkel
NED flag Norbert Hilhorst
55-59 1:30:48
Click to select for comparison
700
FIN flag Kreu Maisniemi
FIN flag Kimmo Kurki
55-59 1:31:04
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.