TrainRox Logo TrainRox

HYROX PRO DOUBLES MEN - World Championships Stockholm 2026

18–21 Jun 2026
Showing 501 to 600 of 705 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
501
USA flag Matt Halfhill
USA flag Dominic Popolizio
40-44 1:04:09
Click to select for comparison
502
SWE flag Thobias Olsson Berglind
SWE flag Martin Puumalainen
50-54 1:04:10
Click to select for comparison
503
ESP flag Daniel Arazola Lopez
ESP flag Antonio Fernandez Ruiz
50-54 1:04:14
Click to select for comparison
504
GER flag Martin Strauch
GER flag Gordon Bieling
35-39 1:04:15
Click to select for comparison
505
FRA flag Sébastien Rousseau
FRA flag Geoffrey Jacob
40-44 1:04:16
Click to select for comparison
506
GBR flag Oliver Conger
GBR flag Matt Connolly
45-49 1:04:26
Click to select for comparison
507
IND flag Harsh Khaneja
NED flag John Kuil
35-39 1:04:33
Click to select for comparison
508
GER flag Nico Krackl
GER flag Achim Haas
45-49 1:04:37
Click to select for comparison
509
GER flag Thorsten Steffen
GER flag Ronny Kuhnert
50-54 1:04:48
Click to select for comparison
510
USA flag Josh Perez
USA flag Cy Foster
45-49 1:04:48
Click to select for comparison
511
USA flag Zachary Cain
USA flag Talon Smith
30-34 1:04:49
Click to select for comparison
512
COL flag ALEJANDRO Gonzalez
35-39 1:04:52
Click to select for comparison
513
NED flag Jaco Vervloet
NED flag Richard Proost
45-49 1:04:53
Click to select for comparison
514
GBR flag Nigel Levett
GBR flag Darren Shearer
50-54 1:04:54
Click to select for comparison
515
POR flag Mario Marques
POR flag Fernando Alves
50-54 1:04:56
Click to select for comparison
516
SUI flag Mike Schifferle
CAN flag Luke Dragstra
50-54 1:05:00
Click to select for comparison
517
USA flag Noah Groover
USA flag Nicholas Colvin
25-29 1:05:01
Click to select for comparison
518
MEX flag Israel Aldana Abad
MEX flag Raul Victoria Bautista
50-54 1:05:05
Click to select for comparison
519
CHN flag 威 杨
CHN flag 杰峰 张
25-29 1:05:05
Click to select for comparison
520
KOR flag Hankyun Kim
KOR flag Gyu Nam Park
40-44 1:05:11
Click to select for comparison
521
FRA flag Xavier Chambaud
FRA flag Sylvain Boubée
40-44 1:05:13
Click to select for comparison
522
KOR flag 희준 장
KOR flag 동호 김
16-24 1:05:14
Click to select for comparison
523
IRL flag Shane O'Shaughnessy
IRL flag Jj Ferry
50-54 1:05:17
Click to select for comparison
524
ESP flag Pablo Calero Villanueva
ESP flag Fernando López
40-44 1:05:17
Click to select for comparison
525
FRA flag Julien Hernandez
FRA flag Mehdi Gondel
45-49 1:05:18
Click to select for comparison
526
SIN flag Lim Jia Jun
SIN flag Kenneth Seet
30-34 1:05:20
Click to select for comparison
527
FRA flag Alexandre Curgy Vazquez
FRA flag Franck Huynh Quan Minh
35-39 1:05:20
Click to select for comparison
528
IRL flag David Marrinan
IRL flag Rory Donnelly
45-49 1:05:27
Click to select for comparison
529
IRL flag Richard Naughton
IRL flag Cobus Basson
45-49 1:05:31
Click to select for comparison
530
DOM flag Simon Diaz
USA flag Marcos Merritt
25-29 1:05:35
Click to select for comparison
531
RSA flag Rikus Pretorius
CAN flag David Poettcker
40-44 1:05:36
Click to select for comparison
532
AUS flag Michael Cuffe
AUS flag Simon Larkman
40-44 1:05:43
Click to select for comparison
533
CAN flag James Muscart
CAN flag Jason West
40-44 1:05:46
Click to select for comparison
534
NED flag Umesh Ten Kate
NED flag Joep De Beer
25-29 1:05:51
Click to select for comparison
535
USA flag Paul Kaup
USA flag Timothy Johnson
55-59 1:05:53
Click to select for comparison
536
RSA flag Justin De Oliveira
RSA flag Raees Kajee
40-44 1:05:54
Click to select for comparison
537
IRL flag Sean Mccabe
IRL flag Rory Woods
45-49 1:05:56
Click to select for comparison
538
NOR flag Ronny Sletbakk Knutsen
NOR flag Lasse Edvardsen
50-54 1:05:58
Click to select for comparison
539
SUI flag Andreas Wenger
SIN flag Adrian Wong
45-49 1:05:58
Click to select for comparison
540
FRA flag Angel Nardo
FRA flag Stéphane Daniel
40-44 1:06:02
Click to select for comparison
541
USA flag Drew Francis
USA flag Jaden Francis
16-24 1:06:03
Click to select for comparison
542
GER flag Thilo Schmalkoke
GER flag Jochen Binder
50-54 1:06:03
Click to select for comparison
543
GER flag Andre Ullsperger
GER flag Mario Hollmann
50-54 1:06:05
Click to select for comparison
544
USA flag Joey Fritz
SIN flag Alberto Lopez
40-44 1:06:05
Click to select for comparison
545
RSA flag Scott Field
RSA flag Lance Stevens
40-44 1:06:08
Click to select for comparison
546
FRA flag Rudy Fernane
FRA flag Jean-Claude Dhondt
50-54 1:06:09
Click to select for comparison
547
AUS flag Brenden Vengoa
AUS flag Benjamin Vengoa
35-39 1:06:09
Click to select for comparison
548
HKG flag Michael Melly
SIN flag Clement Zhao
40-44 1:06:10
Click to select for comparison
549
BRA flag Gabriel Damiano
BRA flag Rafael Cassiano Lacerda
45-49 1:06:12
Click to select for comparison
550
IRL flag Connor Magill
IRL flag Conor Morgan
40-44 1:06:13
Click to select for comparison
551
USA flag Corey Holthaus
USA flag Ricky Mitchell
50-54 1:06:14
Click to select for comparison
552
IND flag Tom Saxena
IND flag Anmol Raina
30-34 1:06:24
Click to select for comparison
553
NED flag Jan Van Hest
NED flag Iwan Mies
40-44 1:06:35
Click to select for comparison
554
GER flag Marc Linn
GER flag Lukas Dreger
40-44 1:06:36
Click to select for comparison
555
IND flag Shaumik Shetty
IND flag Prashant Paliwal
25-29 1:06:41
Click to select for comparison
556
AUS flag Jon Bosch
AUS flag Dean Lancaster
45-49 1:06:42
Click to select for comparison
557
HKG flag Cheuk Man Hudson Chan
HKG flag King Ting Fung
40-44 1:06:47
Click to select for comparison
558
ITA flag Marco Abbà
ITA flag Sergio Benzio
55-59 1:06:47
Click to select for comparison
559
IRL flag Greg Meaney
IRL flag Alan O Connell
50-54 1:06:47
Click to select for comparison
560
FRA flag Clément Vuattier
FRA flag Yann Fouquart
35-39 1:06:51
Click to select for comparison
561
USA flag Daniel Schreiber
GBR flag Dominic Jackson
30-34 1:06:55
Click to select for comparison
562
GBR flag Dylan Myers
GBR flag James Earp
45-49 1:06:56
Click to select for comparison
563
FRA flag Cedric Ripetti
FRA flag Lucas Maziere
30-34 1:07:00
Click to select for comparison
564
USA flag Tim Snee
USA flag Josh Renkens
50-54 1:07:24
Click to select for comparison
565
ISR flag Yossi INBAR
ISR flag Meir Ben Tovim
40-44 1:07:25
Click to select for comparison
566
NED flag Kei Ho Leung
CAN flag Nathaniel Tan
40-44 1:07:30
Click to select for comparison
567
ESP flag Alfonso Fernandez
ESP flag Raul Miguel Romero
50-54 1:07:32
Click to select for comparison
568
NZL flag Aidan Lett
NZL flag Kelvin Clark
50-54 1:07:37
Click to select for comparison
569
USA flag Benjamin Pitman
USA flag Brian Stalcup
45-49 1:07:37
Click to select for comparison
570
GBR flag Ibrahim Volkan
GBR flag Daniel Moore
45-49 1:07:41
Click to select for comparison
571
MEX flag Diego Sánchez Padilla
MEX flag Rodrigo Ramirez
45-49 1:07:42
Click to select for comparison
572
FIN flag Arto Isotalo
FIN flag Ville Neugebauer
50-54 1:07:43
Click to select for comparison
573
GBR flag Tim Porter
GBR flag Chris Hall
45-49 1:07:46
Click to select for comparison
574
FRA flag Vincent Dinan
FRA flag Olivier Waszczynski
50-54 1:08:03
Click to select for comparison
575
SUI flag Sandro Occhilupo
SUI flag Davy Dubois
50-54 1:08:07
Click to select for comparison
576
GBR flag Paul Stannard
GBR flag Damian Moran
50-54 1:08:07
Click to select for comparison
577
GBR flag Brian Stokes
GBR flag Wayne Sanderson
50-54 1:08:09
Click to select for comparison
578
HKG flag Thomas Wong
SIN flag Aston Lim
40-44 1:08:17
Click to select for comparison
579
NED flag Marco Holkamp
NED flag Danny Nykamp
50-54 1:08:20
Click to select for comparison
580
RSA flag Shaun De Jager
RSA flag Dax Andrews
45-49 1:08:20
Click to select for comparison
581
NZL flag Tristan Coursey
NZL flag Jai Moss
50-54 1:08:22
Click to select for comparison
582
ITA flag Luca Di Gennaro
ITA flag Andrea Lucca
45-49 1:08:40
Click to select for comparison
583
GBR flag Mark Blunden
GBR flag Chris Ward
55-59 1:08:43
Click to select for comparison
584
GBR flag Darren Ramsey
GBR flag John Mcconnell
45-49 1:08:45
Click to select for comparison
585
CAN flag Kyle Vis
CAN flag Dale Bagdon
45-49 1:08:47
Click to select for comparison
586
FRA flag Ludovic Kubiak
FRA flag Fred Massouf
50-54 1:08:58
Click to select for comparison
587
FRA flag Benjamin Gambier
FRA flag Lassad Fatnassi
45-49 1:08:58
Click to select for comparison
588
MEX flag Jesús Luna
MEX flag Francisco Cantu
40-44 1:09:05
Click to select for comparison
589
GBR flag Shaun Sykes
GBR flag Martin Sykes
55-59 1:09:08
Click to select for comparison
590
FRA flag Eric Pedro
FRA flag Frédéric Vidotto
50-54 1:09:16
Click to select for comparison
591
ESP flag Marcos Díaz Cañizares
ESP flag Francisco Díaz Cañizares
50-54 1:09:17
Click to select for comparison
592
ESP flag Steve Canueto
ESP flag Mariano Revenga
50-54 1:09:19
Click to select for comparison
593
FRA flag Stephan Istel
USA flag Eric Bretting
45-49 1:09:20
Click to select for comparison
594
FRA flag Romuald Lepers
FRA flag Jean-Michel Ciron
55-59 1:09:23
Click to select for comparison
595
USA flag Kelly Meredith
CAN flag Jason Fiissel
50-54 1:09:24
Click to select for comparison
596
IRL flag Conor Hegarty
CAN flag Tim Gannon
40-44 1:09:32
Click to select for comparison
597
GBR flag Gareth Abreu
GBR flag Alex Percival
45-49 1:09:35
Click to select for comparison
598
NED flag Patrick De Groot
NED flag Sebastiaan Gesquierre
45-49 1:09:38
Click to select for comparison
599
BRA flag Julio Cesar De Souza Feitosa
BRA flag Carlos Frederico Camara Pinto Filho
45-49 1:09:40
Click to select for comparison
600
BEL flag Jonathan Cseh-Szombathy
BEL flag Ronny Hofenboom
55-59 1:09:47
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.