TrainRox Logo TrainRox

HYROX DOUBLES MEN - Stockholm 2025

18–21 Dec 2025
Showing 801 to 900 of 946 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
801
FRA flag Hugo Rimbault
FRA flag Anthony Rimbault
16-24 1:26:02
Click to select for comparison
802
SWE flag Anders Strömgren
SWE flag Andreas Löfdahl
40-44 1:26:03
Click to select for comparison
803
SWE flag Axel Smith
SWE flag Peder Smith
30-34 1:26:08
Click to select for comparison
804
SWE flag Anton Andersson
SWE flag Daniel Lindau
40-44 1:26:20
Click to select for comparison
805
SIN flag Nicholas Teo
SIN flag Wei Jie Yeo
30-34 1:26:38
Click to select for comparison
806
FRA flag Pierrick Brunel
FRA flag Hugo Gros
25-29 1:26:49
Click to select for comparison
807
GBR flag Sean Morgan
GBR flag Declan Box
16-24 1:26:50
Click to select for comparison
808
THA flag Pawornsak Ramneeyanon
THA flag Peerakan Ramneeyanon
16-24 1:26:53
Click to select for comparison
809
SWE flag Thomas Danielsson
SWE flag Peter Åsberg
55-59 1:26:53
Click to select for comparison
810
SWE flag Jens Christian Larsen
SWE flag Johannes Steinwall Larsen
35-39 1:26:53
Click to select for comparison
811
SWE flag Daniel Frisinger Bjurenvall
SWE flag Simon Frisinger
35-39 1:26:53
Click to select for comparison
812
SWE flag Ossian Brus
SWE flag Markus Lund
35-39 1:27:00
Click to select for comparison
813
MEX flag Ruben Lechuga
USA flag Jacob Kreider
25-29 1:27:01
Click to select for comparison
814
GBR flag Sam Parham
GBR flag Ben Parham
25-29 1:27:02
Click to select for comparison
815
SWE flag Martin Lindblom
SWE flag Joakim De Jorge
30-34 1:27:04
Click to select for comparison
816
AUT flag Elias Konzett
AUT flag Stefan Enenkel
30-34 1:27:07
Click to select for comparison
817
SWE flag Fredrik Nygren
SWE flag David Nygren
30-34 1:27:10
Click to select for comparison
818
SWE flag Anders Lennartsson
SWE flag Mannfred Hammarlund
35-39 1:27:11
Click to select for comparison
819
GER flag Philipp Schwalber
GER flag Philipp Sommerer
25-29 1:27:16
Click to select for comparison
820
SWE flag Mikael Larsson
SWE flag Andreas Björkman
35-39 1:27:18
Click to select for comparison
821
SWE flag Pär Svalänge
SWE flag Mats Svalänge
60-64 1:27:18
Click to select for comparison
822
FRA flag Maxwell Chainon
FRA flag Steven Trepy
30-34 1:27:18
Click to select for comparison
823
SWE flag Kevin Yldiz Edlund
SWE flag Jacob Goitom
25-29 1:27:19
Click to select for comparison
824
SWE flag Simon Hoge
SWE flag Rasmus Törnros
30-34 1:27:22
Click to select for comparison
825
SWE flag Karl-Göran Johansson
SWE flag Oskar Larsson
55-59 1:27:23
Click to select for comparison
826
SWE flag Michael Edberg
SWE flag Christer Larsson
55-59 1:27:26
Click to select for comparison
827
FRA flag Cyril Bezet
FRA flag Hugo Bezet
35-39 1:27:27
Click to select for comparison
828
NED flag Ron Junior Van Cann
GER flag Tobias Keim
25-29 1:27:29
Click to select for comparison
829
GBR flag Scott Smart
GBR flag Lauchlan Ferguson
16-24 1:27:31
Click to select for comparison
830
SWE flag Douglas Norrgård
SWE flag Baltzar Mattsson
30-34 1:27:32
Click to select for comparison
831
GBR flag Ajibade Adesina
FRA flag David Mühlemann
35-39 1:27:36
Click to select for comparison
832
SWE flag Dervis Cocalic
SWE flag Ayman Qaryaqouz
30-34 1:27:38
Click to select for comparison
833
SWE flag Albin Lindau
SWE flag Simon Lundin
30-34 1:27:39
Click to select for comparison
834
BEL flag Daniel Nguyen
BEL flag Huu-Toan Nguyen
25-29 1:27:56
Click to select for comparison
835
FIN flag Sami Lahtinen
FIN flag Mikko Iivonen
50-54 1:28:09
Click to select for comparison
836
SWE flag Edvin Lagrell
SWE flag Melker Björn
16-24 1:28:09
Click to select for comparison
837
SWE flag Per Pollnow
SWE flag Henrik Svedberg
45-49 1:28:13
Click to select for comparison
838
SWE flag Mathias Thorén
SWE flag Martin Gyllbäck
45-49 1:28:21
Click to select for comparison
839
RUS flag Sergei Shvetsov
RUS flag Dmitrii Zotov
35-39 1:28:23
Click to select for comparison
840
GBR flag Josh Benjamin
GBR flag Conor Bracken
30-34 1:28:24
Click to select for comparison
841
SWE flag Henrik Kästämä
SWE flag Markus Andersson
45-49 1:28:27
Click to select for comparison
842
SWE flag Felix Fors
SWE flag Mattin Zarrabi
25-29 1:28:41
Click to select for comparison
843
SWE flag Rasmus Falk
SWE flag Karl Gullö
30-34 1:28:43
Click to select for comparison
844
SWE flag Ulf Lamvert
SWE flag Erik Lamvert
35-39 1:28:44
Click to select for comparison
845
SWE flag Douglas Ekstedt
SWE flag Mats Emilson
40-44 1:28:46
Click to select for comparison
846
SWE flag Philip Abrahamsson
SWE flag Christopher Li
35-39 1:28:49
Click to select for comparison
847
GER flag Lars Massa
SWE flag Theodor Aronsson
30-34 1:28:52
Click to select for comparison
848
FRA flag Jonathan KAVADIOKO
FRA flag Fabrice KAVADIOKO
30-34 1:28:55
Click to select for comparison
849
DEN flag Tonny Mortensen
DEN flag Henrik Jensen
50-54 1:29:02
Click to select for comparison
850
GBR flag Edward Banner
GBR flag Nathan Austin
16-24 1:29:13
Click to select for comparison
851
DEN flag Nick Haastrup Damgaard
DEN flag Jakob Fønsskov Andersen
25-29 1:29:19
Click to select for comparison
852
GBR flag Andy Huynh
GBR flag Jason Asante
35-39 1:29:23
Click to select for comparison
853
SUI flag Nicolas Kobelt
GER flag Ilmi Sinani
16-24 1:29:27
Click to select for comparison
854
SWE flag Joachim Agbelin
SWE flag Niklas Edström
40-44 1:29:28
Click to select for comparison
855
GBR flag Rajan Getalal
SRI flag Manoj Somaratne
30-34 1:29:48
Click to select for comparison
856
FIN flag Thomas Brännbacka
FIN flag Jiri Tammilehto
45-49 1:29:51
Click to select for comparison
857
HUN flag Ákos Nagy
HUN flag Bence Nagy
25-29 1:29:52
Click to select for comparison
858
GER flag Justus Beuge
GER flag Clemens Beuge
16-24 1:29:52
Click to select for comparison
859
SWE flag Fredrik Hiller
SWE flag Magnus Gustafsson
55-59 1:29:57
Click to select for comparison
860
SWE flag Felix Skoog
GER flag Enes Özaydin
30-34 1:29:57
Click to select for comparison
861
NOR flag Eivind Norbu
NOR flag Tom Ødegård
40-44 1:30:16
Click to select for comparison
862
GBR flag Jonny Calder
GBR flag Kris Kydd
40-44 1:30:17
Click to select for comparison
863
SWE flag Jesper Linde
SWE flag Martin Eklöf
55-59 1:30:22
Click to select for comparison
864
FRA flag Khalil Datsi
FRA flag Antoine Fertier
25-29 1:30:27
Click to select for comparison
865
SWE flag Danilo Peng
SWE flag Karl-Filip Selander
30-34 1:30:40
Click to select for comparison
866
FRA flag Léon Morardet
FRA flag Victor Matteï
25-29 1:30:58
Click to select for comparison
867
GBR flag Scott Walker
GBR flag Callum Woods
16-24 1:31:03
Click to select for comparison
868
GEO flag Lado Bitsadze
GEO flag Levan Amiranashvili
30-34 1:31:03
Click to select for comparison
869
GBR flag Connel Bell
GBR flag Adam Bell
35-39 1:31:06
Click to select for comparison
870
SWE flag Robert Wigsten
SWE flag Johan Wallebom
40-44 1:31:07
Click to select for comparison
871
FRA flag Théophile Dekyndt
FRA flag Johan Renaut
30-34 1:31:11
Click to select for comparison
872
SWE flag Mikael Teckle
SWE flag Yoav Dan
45-49 1:31:17
Click to select for comparison
873
SWE flag Tobias Lundqvist
SWE flag Calle Guldstrand
30-34 1:31:18
Click to select for comparison
874
RSA flag Francois Lombard
FRA flag Jimmy Barriere
25-29 1:31:28
Click to select for comparison
875
SWE flag Kenneth Cavander
SWE flag Joel Lagerfelt
30-34 1:31:31
Click to select for comparison
876
GBR flag Kyle Roe
GBR flag Matthew Woodhead
35-39 1:31:37
Click to select for comparison
877
USA flag Clint Birdsong
USA flag John Gruber
35-39 1:31:58
Click to select for comparison
878
SUI flag Romain Chervaz
SUI flag Jonathan Bonnard
25-29 1:31:58
Click to select for comparison
879
NOR flag Tobias Gjerholm Christiansen
NOR flag Thomas Martin Christiansen
35-39 1:32:03
Click to select for comparison
880
SWE flag Mikael Axbom
SWE flag Daniel Haraldsson
40-44 1:32:15
Click to select for comparison
881
SWE flag Magnus Smederöd
SWE flag Niclas Åkerlund
55-59 1:32:15
Click to select for comparison
882
GBR flag Davis Csimbala
GBR flag Terry McCarthy
16-24 1:32:18
Click to select for comparison
883
SWE flag Rasmus Samuelsson
SWE flag Jörgen Ekholm
45-49 1:32:38
Click to select for comparison
884
SWE flag Mosses Tewodros
SWE flag Addis Abebayehu
35-39 1:32:43
Click to select for comparison
885
SWE flag Viktor Bernsdorff
SWE flag Steffen Sundelius
40-44 1:32:51
Click to select for comparison
886
NED flag Mike Kanning
NED flag Joris Graat
25-29 1:32:56
Click to select for comparison
887
SWE flag Anton Molund
SWE flag Rasmus Schaffert
30-34 1:33:03
Click to select for comparison
888
SWE flag Lukas Särnå
SWE flag Williams Tsoi
16-24 1:33:08
Click to select for comparison
889
GBR flag Luca Tuvey
SWE flag Guillaume Tuvey
75-79 1:33:23
Click to select for comparison
890
SWE flag Johan Björndahl
SWE flag Joachim Carlsson
40-44 1:33:32
Click to select for comparison
891
SWE flag William Thomason
SWE flag Wilmer Andersson
16-24 1:33:40
Click to select for comparison
892
FIN flag Otto Linna
FIN flag Samu Vertanen
25-29 1:33:56
Click to select for comparison
893
SWE flag Inge Lindmark
SWE flag Mikael Krekula
60-64 1:34:03
Click to select for comparison
894
SWE flag Magnus Lindell
SWE flag Krister Wicander
50-54 1:34:17
Click to select for comparison
895
SWE flag Tomas Lilja
SWE flag Patrik Wandell
45-49 1:34:22
Click to select for comparison
896
DEN flag Martin Klausen
DEN flag Thomas Dosdal-Feddersen
45-49 1:34:30
Click to select for comparison
897
GBR flag Josh Cope
GBR flag Simon Cox
25-29 1:34:31
Click to select for comparison
898
FIN flag Oscar Paul
SWE flag Gustaf Ehrenborg
40-44 1:34:54
Click to select for comparison
899
IRL flag Josh Carroll
IRL flag Owen Higgins
16-24 1:34:55
Click to select for comparison
900
SWE flag Lars Jones
SWE flag Niklas Domeika
25-29 1:34:56
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.