TrainRox Logo TrainRox

HYROX DOUBLES MEN - Stockholm 2025

18–21 Dec 2025
Showing 601 to 700 of 946 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
601
SWE flag Nicky Högne
SWE flag Jens Helgesson
25-29 1:16:37
Click to select for comparison
602
FRA flag Grégoire Seille
FRA flag Thomas Goulette
25-29 1:16:37
Click to select for comparison
603
SWE flag Arvid Löfving
SWE flag Erik Löfving
25-29 1:16:38
Click to select for comparison
604
NOR flag Tien Tran
NOR flag Leo Torvund - Andresen
30-34 1:16:39
Click to select for comparison
605
SWE flag Kristoffet Landin
SWE flag Simon Mossnelid
40-44 1:16:39
Click to select for comparison
606
GBR flag Luke Key
GBR flag George Gray
25-29 1:16:44
Click to select for comparison
607
SWE flag Anthony Skarse
SWE flag Alexander Schmidt
30-34 1:16:45
Click to select for comparison
608
SWE flag Thomas Alexandersson
SWE flag Jan Görs
30-34 1:16:50
Click to select for comparison
609
SWE flag Daniel Zand
SWE flag Karl Wennberg
40-44 1:16:50
Click to select for comparison
610
SWE flag Johan Munkhammar
SWE flag Mats Ohlson
40-44 1:16:51
Click to select for comparison
611
GER flag Dominik Parthe
GER flag Sven Haushahn
30-34 1:16:53
Click to select for comparison
612
SWE flag Kevin Madsen
SWE flag Max Von Arnold
16-24 1:16:55
Click to select for comparison
613
GBR flag Alfie Cane
GBR flag Josh Hall
16-24 1:16:57
Click to select for comparison
614
SWE flag Robert Hellgren
SWE flag Johan Smedberg
35-39 1:17:03
Click to select for comparison
615
SWE flag Anders Nygren
SWE flag Leif Bengtsberg
55-59 1:17:04
Click to select for comparison
616
SWE flag Mikael Wedin
SWE flag Alexander Hällzon
35-39 1:17:06
Click to select for comparison
617
GBR flag Ben Bromley
GBR flag Ben Ellerington
16-24 1:17:06
Click to select for comparison
618
SWE flag Jonas Ekeroth
SWE flag Victor Olsson
40-44 1:17:07
Click to select for comparison
619
SWE flag Ted Mayborn
POL flag Jaroslaw Wojciechowski
40-44 1:17:11
Click to select for comparison
620
SWE flag Victor Rheborg
SWE flag Kim Elfstrom
35-39 1:17:12
Click to select for comparison
621
NED flag Michael Klaver
NED flag Sander Pouwelse
35-39 1:17:13
Click to select for comparison
622
SWE flag Jerry Stenberg
SWE flag Erik Lindblad
40-44 1:17:13
Click to select for comparison
623
SWE flag Jakob Bergengren
SWE flag Jens Albrektsson
50-54 1:17:16
Click to select for comparison
624
SWE flag Erik Wetterqvist
SWE flag Mats Wetterqvist
45-49 1:17:17
Click to select for comparison
625
IRL flag Mark O'Connor
IRL flag Eoin O'Sullivan
40-44 1:17:18
Click to select for comparison
626
ROU flag Mihai Pop
ROU flag Tudor Predescu
16-24 1:17:20
Click to select for comparison
627
SWE flag Barsom Barsom
SWE flag Christian Eriksson
45-49 1:17:26
Click to select for comparison
628
CHN flag Martino Zhou
FRA flag Graigy Adams Innocent
25-29 1:17:28
Click to select for comparison
629
SWE flag Alexander Konradsson
SWE flag Adam Holmgren
35-39 1:17:29
Click to select for comparison
630
DEN flag Simon Lund
DEN flag Flemming Lund
40-44 1:17:31
Click to select for comparison
631
SWE flag Magnus Hasselström
SWE flag Amandus Leskinen
45-49 1:17:34
Click to select for comparison
632
FRA flag Thony Messon
FRA flag Pascal Bonnet
30-34 1:17:35
Click to select for comparison
633
SWE flag Erik Åkerud
SWE flag David Rössner
16-24 1:17:40
Click to select for comparison
634
CAN flag Manuel Jr Fernandez
CAN flag Manuel Sr Fernandez
35-39 1:17:45
Click to select for comparison
635
SWE flag Max Erikstedt
GBR flag Vishal Vyas
25-29 1:17:48
Click to select for comparison
636
DEN flag Søren Seiersen
DEN flag Mads Erik Seiersen
50-54 1:17:52
Click to select for comparison
637
SWE flag Felix Jeppsson
SWE flag Alfred Vesterlund
16-24 1:17:53
Click to select for comparison
638
SWE flag Erik Agebro
SWE flag Magnus Köhler
45-49 1:17:56
Click to select for comparison
639
SUI flag Mike Chavanne
SUI flag Nicolas Moeschler
30-34 1:17:58
Click to select for comparison
640
IRL flag Aaron Kennedy
SWE flag Andreas Cavallius
35-39 1:18:00
Click to select for comparison
641
SWE flag Emil Anderson
SWE flag Jens Aleljung
35-39 1:18:01
Click to select for comparison
642
BEL flag Frédéric Jacob
BEL flag Loïc Moray
40-44 1:18:01
Click to select for comparison
643
DEN flag André Doni
DEN flag Marcel Bang
45-49 1:18:02
Click to select for comparison
644
SWE flag Björn Wallin
SWE flag Johan Bivstedt
55-59 1:18:11
Click to select for comparison
645
SWE flag Johan Heibert
SWE flag Tommy Eriksson
40-44 1:18:13
Click to select for comparison
646
SWE flag Joacim Thunberg
SWE flag Torbjörn Solver
50-54 1:18:19
Click to select for comparison
647
GBR flag Joe Taylor
POL flag Patrik Ratajczyk
35-39 1:18:22
Click to select for comparison
648
DEN flag Tobias Valdemar Madsen
DEN flag Alexander Duus Haüser
16-24 1:18:26
Click to select for comparison
649
GER flag Niklas Furderer
SWE flag Uwe Dauernheim
35-39 1:18:27
Click to select for comparison
650
FRA flag Kylian Maupin
FRA flag Donacian Goudrot
25-29 1:18:29
Click to select for comparison
651
FRA flag Nathan Benoit
FRA flag Loic DI COLANDREA
16-24 1:18:35
Click to select for comparison
652
FRA flag Florian Valladier
FRA flag Kevin Lhommel
25-29 1:18:36
Click to select for comparison
653
SWE flag Edson Fonseca
SWE flag Douglas Martinsson
30-34 1:18:36
Click to select for comparison
654
BEL flag Lucas Vandeneede
BEL flag Olivier De Rauw
30-34 1:18:40
Click to select for comparison
655
ALB flag Arlind Hysenaj
ALB flag Ylber Gashi
35-39 1:18:50
Click to select for comparison
656
FIN flag Roope Heikkilä
FIN flag Miska Kostiainen
25-29 1:18:50
Click to select for comparison
657
SWE flag Tomas Nilsson
SWE flag Jonas Mellby
45-49 1:18:53
Click to select for comparison
658
FIN flag Fredrik Söderman
SWE flag Tomas Lundström
40-44 1:18:56
Click to select for comparison
659
SWE flag Johan Folcker
SWE flag Patrick Haestad Eriksson
30-34 1:18:56
Click to select for comparison
660
SWE flag Linus Bingman
SWE flag Rickard Lindbladh
16-24 1:18:57
Click to select for comparison
661
HUN flag Péter Alács
HUN flag Bálint Juhász
40-44 1:18:57
Click to select for comparison
662
NED flag Bart Esselink
SWE flag Simer Sandhu
30-34 1:18:59
Click to select for comparison
663
SWE flag Fredrik Vilander
SWE flag Tarik Resic
25-29 1:19:01
Click to select for comparison
664
SWE flag Christofer Karivainio
SWE flag Gustav Karivainio
30-34 1:19:01
Click to select for comparison
665
USA flag Brolin Rodrigues
GBR flag Vincent Hung
35-39 1:19:07
Click to select for comparison
666
GER flag Lucas Starkloff
GER flag Maximilian Wark
25-29 1:19:07
Click to select for comparison
667
IRL flag Paul Donnelly
IRL flag Conor Day
30-34 1:19:09
Click to select for comparison
668
SWE flag Magnus Fransson
SWE flag Johan Malmström
55-59 1:19:13
Click to select for comparison
669
GBR flag Steve Bush
GBR flag Carl Easton
55-59 1:19:13
Click to select for comparison
670
SWE flag Tom Gibel
SWE flag Samuel Voltaire
35-39 1:19:16
Click to select for comparison
671
SWE flag Matthew Mitchell
SWE flag Alexander Engström Eriksson
30-34 1:19:17
Click to select for comparison
672
SWE flag Oskar Munck Af Rosenschöld
SWE flag Erik Stephanson
25-29 1:19:18
Click to select for comparison
673
SWE flag Jakob Rindelaub
SWE flag Mathias Edin
25-29 1:19:28
Click to select for comparison
674
AUT flag Tobias Kirchmair
AUT flag Markus Kirchmair
16-24 1:19:29
Click to select for comparison
675
SWE flag Mikael Högberg
SWE flag Tobias Kesselbring
50-54 1:19:29
Click to select for comparison
676
LTU flag Aristidas Lukas Končius
LTU flag Domas Diliūnas
25-29 1:19:35
Click to select for comparison
677
SWE flag Mustafa Kayan
SWE flag Patrik Pettersson
35-39 1:19:35
Click to select for comparison
678
SWE flag William Lindell
SWE flag Viktor Lindell
16-24 1:19:35
Click to select for comparison
679
AUT flag Timo Hobiger
AUT flag Marcel Knoll
25-29 1:19:36
Click to select for comparison
680
LAT flag Kārlis Ābele
LAT flag Kristaps Ābele
30-34 1:19:47
Click to select for comparison
681
FRA flag Arnaud Vermerie
FRA flag Victor Cros
35-39 1:19:56
Click to select for comparison
682
SWE flag Eric Ahlberg
SWE flag Tobias Åhlberg
16-24 1:19:56
Click to select for comparison
683
NOR flag Sondre Buraas
NOR flag Erik Hvidsten
25-29 1:19:57
Click to select for comparison
684
SWE flag Michael Brooks
UKR flag Roman Sachenko
35-39 1:19:59
Click to select for comparison
685
SWE flag Henrik Holmström
SWE flag Filip Thorén
45-49 1:19:59
Click to select for comparison
686
SWE flag Joachim Göthberg Eriksson
SWE flag Pierre Eklund
50-54 1:20:02
Click to select for comparison
687
GER flag Leon Schwarz
GER flag Luke Bayer
16-24 1:20:03
Click to select for comparison
688
GBR flag David Lim
GBR flag Jon Walker
60-64 1:20:05
Click to select for comparison
689
SWE flag Albin Junhede
NED flag Dennis Overhage
30-34 1:20:07
Click to select for comparison
690
FRA flag Leo Widerski
FRA flag Julian Besson
25-29 1:20:07
Click to select for comparison
691
SWE flag Henrik Karlsson
SWE flag Anders Blomqvist
50-54 1:20:09
Click to select for comparison
692
SWE flag Mattias Dahlgren
SWE flag Christoffer Nilsson
40-44 1:20:17
Click to select for comparison
693
NED flag Dion Van Beek
NED flag Daan Langeweg
16-24 1:20:19
Click to select for comparison
694
SWE flag Conrad Larsson
SWE flag David Allendes
25-29 1:20:20
Click to select for comparison
695
GBR flag Daniel Konstantynowicz
GBR flag Aaron Squires
25-29 1:20:20
Click to select for comparison
696
SWE flag Henrik Mark
SWE flag Jonathan Lidén
30-34 1:20:21
Click to select for comparison
697
SWE flag David Mccardie
SWE flag Pablo Riddell
45-49 1:20:22
Click to select for comparison
698
DEN flag Marcus Olsen
DEN flag Axel Jensen
16-24 1:20:27
Click to select for comparison
699
SWE flag Shadi Domat
SWE flag Per Engberg Habazin
35-39 1:20:27
Click to select for comparison
700
SWE flag Viktor Rodenberg
SWE flag Elias Gabrielsson
35-39 1:20:29
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.