TrainRox Logo TrainRox

HYROX PRO DOUBLES MEN - World Championships Stockholm 2026

18–21 Jun 2026
Showing 401 to 500 of 705 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
401
ESP flag Jaime Hernández Beltrán
ESP flag Ignasi Bassas Buj
45-49 1:00:43
Click to select for comparison
402
MEX flag Antonio Gonzalez Castelan
MEX flag Mario Enrique Martínez Ornelas
35-39 1:00:45
Click to select for comparison
403
POR flag Pedro Guerra
POR flag André Coelho
35-39 1:00:45
Click to select for comparison
404
GER flag Tarek Ibrahim
GER flag Ramy Peuker
40-44 1:00:50
Click to select for comparison
405
FRA flag Halim Ennadifi
FRA flag Doudou Ndiaye
40-44 1:00:50
Click to select for comparison
406
HUN flag Aron Karmazsin
HUN flag Oliver Baijings
30-34 1:00:54
Click to select for comparison
407
ESP flag Federico Bonet
ESP flag Javier Goitia
35-39 1:00:57
Click to select for comparison
408
AUS flag Dan Churchill
USA flag Eric Hinman
40-44 1:00:58
Click to select for comparison
409
ITA flag Marco Maiorano
ITA flag Daniele Massaro
16-24 1:00:59
Click to select for comparison
410
IRL flag Johnny Fitzharris
IRL flag Mark Fitzharris
40-44 1:01:01
Click to select for comparison
411
NED flag Klaas Van Woudenbergh
NED flag Sander Van Der Linden
40-44 1:01:01
Click to select for comparison
412
GBR flag Liam Hogan
GBR flag Sean Hogan
35-39 1:01:04
Click to select for comparison
413
GBR flag Aiden Glasgow
GBR flag Anton Grimley
16-24 1:01:04
Click to select for comparison
414
NED flag Robert Van Der Zanden
NED flag Michel Klaasse
45-49 1:01:09
Click to select for comparison
415
ITA flag Marco Boldrini
ITA flag Nazzareno Boldrini
35-39 1:01:10
Click to select for comparison
416
BEL flag Brahim Lahmiri
BEL flag Martin Doyen
35-39 1:01:10
Click to select for comparison
417
FRA flag Anthony Courault
FRA flag QUENTIN MOUSSET
35-39 1:01:12
Click to select for comparison
418
POR flag Augusto Costa
POR flag Miguel Castro
40-44 1:01:12
Click to select for comparison
419
GER flag Marco Hilke
GER flag Tim Decker
40-44 1:01:14
Click to select for comparison
420
GBR flag Simon Passmore
SLO flag Joze Kojc
55-59 1:01:14
Click to select for comparison
421
GBR flag Mike Chadwick
GBR flag Isaac Longden
35-39 1:01:16
Click to select for comparison
422
FRA flag Sylvain Derognat
FRA flag Julien Fournel
35-39 1:01:16
Click to select for comparison
423
BRA flag Marcelo Prata
BRA flag Lucas Da Rosa
30-34 1:01:17
Click to select for comparison
424
GBR flag Oli Leighton
GBR flag Jay Johnson
25-29 1:01:18
Click to select for comparison
425
USA flag Matt Nickel
PHI flag Jonathan Amistoso
35-39 1:01:20
Click to select for comparison
426
MEX flag Antonio Sacre Vanvollenhoven
MEX flag Jesús Enrique Tress Alvarez
16-24 1:01:20
Click to select for comparison
427
ITA flag Marco Parlani
ITA flag Stefano Gemello
35-39 1:01:21
Click to select for comparison
428
BEL flag Kristof Corthals
BEL flag Jan Simons
45-49 1:01:22
Click to select for comparison
429
USA flag Andrew Kruse
USA flag Gabe Halonen
25-29 1:01:24
Click to select for comparison
430
USA flag Taylor Haney
USA flag Jared Lawrence
45-49 1:01:27
Click to select for comparison
431
SWE flag Po Fagerström
SWE flag Ulf Petersen
45-49 1:01:27
Click to select for comparison
432
USA flag Eduard Korat
USA flag Marcus Madrid
50-54 1:01:28
Click to select for comparison
433
SWE flag Oskar Kjellberg
SWE flag Daniel Lexén
40-44 1:01:28
Click to select for comparison
434
GER flag Moritz Spangenberg
GER flag Thomas Mayr
40-44 1:01:28
Click to select for comparison
435
HUN flag Domonkos Kővári
HUN flag Balázs Gyenes
16-24 1:01:31
Click to select for comparison
436
CRO flag Sanjin Crnkovic
CRO flag Boris Zujic
45-49 1:01:31
Click to select for comparison
437
ESP flag Ismael Mateo
ESP flag Lucio Roman
50-54 1:01:32
Click to select for comparison
438
DEN flag Dan Crohn
DEN flag Remi Husted Langgaard
40-44 1:01:35
Click to select for comparison
439
FRA flag Théo Derouet
FRA flag Joshua Roullier
16-24 1:01:36
Click to select for comparison
440
RSA flag Siya Nkonyane
RSA flag Sbusiso Dlamini
25-29 1:01:39
Click to select for comparison
441
USA flag Tim Gerrish
USA flag Grant Ketron
40-44 1:01:43
Click to select for comparison
442
USA flag Matt Nelson
USA flag Josiah Livingston
16-24 1:01:44
Click to select for comparison
443
USA flag Alex Walkington
USA flag Jonathan Walkington
40-44 1:01:46
Click to select for comparison
444
GER flag Stephan Wallacher
GER flag Konstantin Ulrich
40-44 1:01:47
Click to select for comparison
445
FRA flag Fernando Contreras
FRA flag Alexandre Brun
35-39 1:01:48
Click to select for comparison
446
FRA flag Vincent Bousquières
USA flag Cole Derosa
45-49 1:01:49
Click to select for comparison
447
GBR flag Ben Waterhouse
GBR flag John Rodgers
50-54 1:01:52
Click to select for comparison
448
GBR flag Kevin Tebay
GBR flag Jamie Barnett
35-39 1:02:00
Click to select for comparison
449
GBR flag Dan Ripman
GBR flag Rich Harvey
40-44 1:02:09
Click to select for comparison
450
NED flag Rogier Verbaan
NED flag Arjen Koolen
45-49 1:02:10
Click to select for comparison
451
CHN flag 庆林 赵
CHN flag 琰 苏
30-34 1:02:11
Click to select for comparison
452
RSA flag Brendon Warne
RSA flag Tristan Turner
16-24 1:02:16
Click to select for comparison
453
AUT flag Paul Schiller
AUT flag Martin Vondrak
16-24 1:02:17
Click to select for comparison
454
FRA flag Pierre Mounal
GER flag Philipp Stoeppler
35-39 1:02:17
Click to select for comparison
455
GER flag Daniel Schloesser
GER flag Volker Schmitz
50-54 1:02:19
Click to select for comparison
456
RSA flag Leon Manders
RSA flag Scott Macintosh
40-44 1:02:20
Click to select for comparison
457
AUS flag Patrick Gibson
IRL flag Stephen Mac Gabhann
40-44 1:02:22
Click to select for comparison
458
CAN flag Brock McKenzie
CAN flag Peyton Mckenzie
16-24 1:02:27
Click to select for comparison
459
GBR flag Curtis Bernard
GBR flag Rob Snaith
45-49 1:02:29
Click to select for comparison
460
POL flag Radosław Koczwara
POL flag Rafał Różański
45-49 1:02:30
Click to select for comparison
461
POR flag João Araújo
POR flag Marcos Barbosa
45-49 1:02:32
Click to select for comparison
462
ITA flag Corrado Ciamei
ITA flag Edoardo Trinx
16-24 1:02:36
Click to select for comparison
463
GBR flag Chris Thomas
GBR flag Sam Finney
40-44 1:02:38
Click to select for comparison
464
GBR flag Gordy Bromidge
GBR flag Ron Smith
50-54 1:02:38
Click to select for comparison
465
FRA flag Romain Chevalier
GBR flag William Petty
30-34 1:02:45
Click to select for comparison
466
IRL flag Kevin Shalloo
IRL flag Conor Whelan
50-54 1:02:52
Click to select for comparison
467
USA flag Ben Davies
USA flag Hayden Clifford
16-24 1:02:54
Click to select for comparison
468
GER flag David Fischer
GER flag Marius Toborek
40-44 1:02:56
Click to select for comparison
469
BEL flag Jules Geskens
BEL flag Elliot Vandeleene
16-24 1:02:57
Click to select for comparison
470
POL flag Dariusz Rzepecki
POL flag Radosław Ociepka
40-44 1:02:57
Click to select for comparison
471
POL flag Bartlomiej Sanocki
MEX flag Leonardo Aguilar Echevarría
16-24 1:03:00
Click to select for comparison
472
HKG flag Michael Leung
HKG flag Caymus Choi
16-24 1:03:00
Click to select for comparison
473
AUS flag Rob Bright
AUS flag Jason Wilson
35-39 1:03:01
Click to select for comparison
474
POL flag Adam Kowalski
POL flag Mariusz Dąbrowski
40-44 1:03:05
Click to select for comparison
475
ESP flag Chiwi Iglesias
ESP flag Guillermo Mariscal
40-44 1:03:06
Click to select for comparison
476
UKR flag OLEKSII LEZHNIUK
UKR flag Bohdan Hrushchak
35-39 1:03:13
Click to select for comparison
477
GBR flag Graeme Slater
GBR flag Stuart Brown
50-54 1:03:17
Click to select for comparison
478
USA flag Christopher Tonzola
USA flag Adam Karns
40-44 1:03:22
Click to select for comparison
479
MEX flag Diego Perez
MEX flag Rodrigo Perez
16-24 1:03:23
Click to select for comparison
480
MLT flag Avner Vella
MLT flag Giovanni Pappalardo
40-44 1:03:25
Click to select for comparison
481
KOR flag 이삭 김
KOR flag 정표 홍
16-24 1:03:25
Click to select for comparison
482
FRA flag Benjamin Pierluigi
FRA flag Aurélien Noiret
45-49 1:03:25
Click to select for comparison
483
USA flag Daniel Guzman
USA flag Daniel Williams
40-44 1:03:31
Click to select for comparison
484
BRA flag Leonardo Motta
BRA flag Glauber Matias
40-44 1:03:32
Click to select for comparison
485
LBN flag Manwel Yehya
LBN flag Tarek Yassine
45-49 1:03:35
Click to select for comparison
486
ESP flag Jose Miguel Gutierrez Martin
ESP flag Daniel Bravo Robayna
40-44 1:03:37
Click to select for comparison
487
GBR flag David Edwards
GBR flag Paul Eacott
50-54 1:03:37
Click to select for comparison
488
BRA flag Ralph Braga Duarte
BRA flag Leonardo Correa
35-39 1:03:45
Click to select for comparison
489
CAN flag Eric Martel
CAN flag Frederick Gobeille
45-49 1:03:48
Click to select for comparison
490
GBR flag Gavin David
GBR flag Gary Thomas
45-49 1:03:48
Click to select for comparison
491
FRA flag Samuel Grialou
FRA flag Thierry Lacaza
40-44 1:03:53
Click to select for comparison
492
Anton Vasilev
Daniil Lazarev
30-34 1:03:57
Click to select for comparison
493
ITA flag Roberto Ruggiano
ITA flag Eugenio Gargiulo
45-49 1:03:58
Click to select for comparison
494
USA flag Mike Patterson
USA flag Jack Forman
16-24 1:03:59
Click to select for comparison
495
CHI flag Jorge Urrutia
CHI flag Jason Herrera
25-29 1:04:03
Click to select for comparison
496
FRA flag Romain Breysacher
FRA flag Geoffrey Pitois
40-44 1:04:03
Click to select for comparison
497
GBR flag Ian Reid
GBR flag Ben Court
50-54 1:04:04
Click to select for comparison
498
FRA flag Nicolas Marchal
FRA flag Florian Mille
35-39 1:04:04
Click to select for comparison
499
ESP flag Manuel Romero Vazquez
ESP flag Sergio Monteagudo Rodríguez
45-49 1:04:06
Click to select for comparison
500
IRL flag Darren O'Riordan
GBR flag Dav Pollard
25-29 1:04:06
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.