TrainRox Logo TrainRox

HYROX DOUBLES MEN - Stockholm 2025

18–21 Dec 2025
Showing 701 to 800 of 946 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
701
SWE flag Jimmy Petersson
SWE flag Alexander Almarsson
40-44 1:20:30
Click to select for comparison
702
SWE flag Fabian Engström
SWE flag Håkan Engström
45-49 1:20:31
Click to select for comparison
703
SWE flag Mikael Bergström
SWE flag Martin Bylund
50-54 1:20:31
Click to select for comparison
704
SWE flag Philip Friberg
SWE flag Henrik Mårtensson
30-34 1:20:35
Click to select for comparison
705
SWE flag Teodor Björlin
SWE flag Olof Johansson
30-34 1:20:36
Click to select for comparison
706
NED flag Lester Pot
NED flag Henk Pot
45-49 1:20:36
Click to select for comparison
707
SWE flag Anton Jansson
SWE flag Ingemar Källstrand
30-34 1:20:38
Click to select for comparison
708
FIN flag Heikki Helaniemi
FIN flag Toni Takala
25-29 1:20:38
Click to select for comparison
709
SWE flag Michail Helminen
SWE flag Martin Stenberg
35-39 1:20:43
Click to select for comparison
710
SWE flag Mattias Kjellson
SWE flag Danny Wallin
30-34 1:20:47
Click to select for comparison
711
SWE flag Edwin Leksell
SWE flag William Leksell
16-24 1:20:50
Click to select for comparison
712
SWE flag Andreas Andersson
SWE flag Alexander Ziakoulis
35-39 1:20:51
Click to select for comparison
713
SWE flag Robert Henriksson
SWE flag Robin Söderström
40-44 1:20:52
Click to select for comparison
714
NED flag Delano Timessen
NED flag Simon De Zwart
25-29 1:20:56
Click to select for comparison
715
GBR flag Geoffrey Ibe
USA flag William Lawler
35-39 1:20:59
Click to select for comparison
716
HUN flag Bence Blaskovich
HUN flag Lőrincz Loósz
25-29 1:20:59
Click to select for comparison
717
FRA flag Lorenzo Alves Meira
FRA flag Matteo Juville
16-24 1:21:00
Click to select for comparison
718
SWE flag Jonas Kvick
SWE flag Patrik Eriksson
60-64 1:21:05
Click to select for comparison
719
SWE flag Jens Anshelm
SWE flag Weine Nilsson
50-54 1:21:06
Click to select for comparison
720
SWE flag Björn Källström
SWE flag Mikael Lindwall
40-44 1:21:09
Click to select for comparison
721
SWE flag Patrik Walldov
SWE flag Henrik Hernander
50-54 1:21:12
Click to select for comparison
722
FIN flag Tomi Rämänen
FIN flag Christoffer Bäckman
30-34 1:21:12
Click to select for comparison
723
SWE flag Souleimane Sellidj
SWE flag Ludwig Lindberg
25-29 1:21:12
Click to select for comparison
724
SWE flag Bubakary Sonko
SWE flag Eddie Kyeremeh
30-34 1:21:14
Click to select for comparison
725
SWE flag Michael Butler
SWE flag Wilhelm Wendt
30-34 1:21:27
Click to select for comparison
726
SWE flag Daniel Waerme
SWE flag Alexander Neidert
40-44 1:21:34
Click to select for comparison
727
SWE flag David Sahlgren
SWE flag Michael Falk
40-44 1:21:34
Click to select for comparison
728
HUN flag Peter Sila
HUN flag Daniel Petrovics
30-34 1:21:37
Click to select for comparison
729
TUR flag Barbaros Ozbugutu
TUR flag Mustafa Sener
50-54 1:21:37
Click to select for comparison
730
SWE flag Robin Ytterström
SWE flag Stefan Borén
40-44 1:21:43
Click to select for comparison
731
ITA flag Ian Di Muzio
ITA flag Matteo Carloni
16-24 1:21:44
Click to select for comparison
732
SWE flag Petter Frankesson
SWE flag Ivar Dahlgren
30-34 1:21:45
Click to select for comparison
733
SWE flag Eric Rosberg
SWE flag Nicholas Oja
35-39 1:21:47
Click to select for comparison
734
SWE flag Daniel Karnung
SWE flag Johan Berg
45-49 1:21:48
Click to select for comparison
735
SWE flag John Aleman
SWE flag Simon Lönnström
40-44 1:21:48
Click to select for comparison
736
SWE flag Jimmy Wanzelius
SWE flag Mats Sundborg
45-49 1:21:53
Click to select for comparison
737
SWE flag Olof Burman
SWE flag Philip Urtel Carlbom
25-29 1:21:58
Click to select for comparison
738
SWE flag Thomas Hoby
SWE flag Mats Henriksson
50-54 1:22:05
Click to select for comparison
739
SWE flag Magnus Tångring
SWE flag Filip Tångring
40-44 1:22:06
Click to select for comparison
740
BEL flag Charlie Debusscher
BEL flag Vladimir Tulcinsky
25-29 1:22:20
Click to select for comparison
741
SWE flag Ludvig Hansen
SWE flag Albin Wult
16-24 1:22:20
Click to select for comparison
742
GBR flag Cai Morris
GBR flag Callum Young
16-24 1:22:24
Click to select for comparison
743
SWE flag Benjamin Ratz
SWE flag Benjamin Ekman
35-39 1:22:26
Click to select for comparison
744
SWE flag Derek Laliberté
SWE flag Fredric Cyon
40-44 1:22:26
Click to select for comparison
745
NOR flag Fredrik Vinje
NOR flag Tevje Fløtberg-Rudidalen
16-24 1:22:26
Click to select for comparison
746
SWE flag Arnfinn Rötvold
SWE flag Samuel Bergström
45-49 1:22:34
Click to select for comparison
747
SWE flag Philip Ekelund
NGR flag Timmy Alade
35-39 1:22:43
Click to select for comparison
748
SWE flag Robert Stenström
SWE flag Jesper Ström
40-44 1:22:47
Click to select for comparison
749
SWE flag Mats Langkjaer
SWE flag Mattias Blomkvist
50-54 1:22:48
Click to select for comparison
750
IRL flag Jamie White
IRL flag David McKnney
30-34 1:23:04
Click to select for comparison
751
SWE flag Danny Theis
SWE flag Markus Thunström
45-49 1:23:05
Click to select for comparison
752
GBR flag Bryan Winn
ESP flag Diego Lopez
30-34 1:23:06
Click to select for comparison
753
SWE flag Gustaf Ljungwaldh
SWE flag Sebastian Ljungwaldh
35-39 1:23:06
Click to select for comparison
754
GER flag Chris Masch
GER flag Michael Büttner
45-49 1:23:10
Click to select for comparison
755
DEN flag Sebastian Mølgaard Andersen
DEN flag Martin Ravnsbæk
16-24 1:23:14
Click to select for comparison
756
SWE flag Oscar Johansen
SWE flag Oscar Lundkvist
25-29 1:23:15
Click to select for comparison
757
SWE flag Simon Lillkung
SWE flag Leo Doherty
35-39 1:23:16
Click to select for comparison
758
DEN flag Malte Nilsson
DEN flag Andreas Rasmussen
16-24 1:23:25
Click to select for comparison
759
GBR flag Pav Sriharan
GBR flag Hari Srikandarajah
35-39 1:23:26
Click to select for comparison
760
SWE flag Jimmy Baraka
SWE flag Finn Wallman
50-54 1:23:26
Click to select for comparison
761
SWE flag Olle Broman
SWE flag Stefan Westerlund
35-39 1:23:34
Click to select for comparison
762
SWE flag Daniel Fellman
FIN flag Robin Julin
35-39 1:23:37
Click to select for comparison
763
SWE flag Markus Krunegard
SWE flag Daniel Eiderback
40-44 1:23:41
Click to select for comparison
764
SWE flag Andreas Wedin
SWE flag Robert Fältström
45-49 1:23:41
Click to select for comparison
765
NOR flag Sebastian Jonassen
NOR flag Marcus Tronslien Eriksen
16-24 1:23:49
Click to select for comparison
766
SWE flag Patrik Larsson
SWE flag Simon Ternström
30-34 1:23:52
Click to select for comparison
767
SWE flag Oskar Hillenfjärd
SWE flag Joel Andersson
30-34 1:24:01
Click to select for comparison
768
FRA flag Erwan MARTINEZ
FRA flag Quentin KEREBEL
30-34 1:24:02
Click to select for comparison
769
SWE flag Anders Backhans
SWE flag Daniel Winge
45-49 1:24:06
Click to select for comparison
770
SWE flag Mattias Berglund
SWE flag Norberto Lacourt
50-54 1:24:14
Click to select for comparison
771
FRA flag Saveriu Lafond
FRA flag Guillaume Fanuchi
25-29 1:24:19
Click to select for comparison
772
GBR flag Amaris Lakhe
GBR flag Kyrun Lakhe
25-29 1:24:19
Click to select for comparison
773
SWE flag Johan Haraldsson
SWE flag Stefan Nilsson
50-54 1:24:20
Click to select for comparison
774
SWE flag Hampus Hammar
SWE flag Yousef El-Jazzar
16-24 1:24:23
Click to select for comparison
775
FRA flag Didier Vallee
FRA flag Maxence Perotti
35-39 1:24:24
Click to select for comparison
776
SWE flag Arthur Cornell
SWE flag Harald Holmqvist
16-24 1:24:25
Click to select for comparison
777
SWE flag Ömer Yasar
BRA flag Juliano Tripodi
35-39 1:24:38
Click to select for comparison
778
SWE flag Markus Danielsson
SWE flag Lars Emanuelsson
35-39 1:24:40
Click to select for comparison
779
SWE flag Mattias Eriksson
SWE flag Urban Rossäng
50-54 1:24:50
Click to select for comparison
780
SWE flag Ulf Fredriksson
SWE flag Henrik Persson
50-54 1:24:51
Click to select for comparison
781
GER flag Maximilian Hoppe
GER flag Karl Pfannenschmidt
25-29 1:24:54
Click to select for comparison
782
POR flag Omar Juma
POR flag Gabriel Juma
30-34 1:24:56
Click to select for comparison
783
SWE flag Martin Persson
SWE flag Anton Johansson
25-29 1:24:57
Click to select for comparison
784
SWE flag Berkay Rodoplu
SWE flag Kaan Rodoplu
16-24 1:25:00
Click to select for comparison
785
SWE flag Pontus Tham
SWE flag Mattias Säker
40-44 1:25:01
Click to select for comparison
786
SWE flag Yahya Aden
SWE flag Ali Badume
30-34 1:25:02
Click to select for comparison
787
SWE flag Mattias Johansson
SWE flag Mathias Miehe
35-39 1:25:03
Click to select for comparison
788
GER flag Jonas Seebann
SUI flag Simon Probst
30-34 1:25:13
Click to select for comparison
789
FRA flag Loic Manine
FRA flag Arthur Molina
25-29 1:25:14
Click to select for comparison
790
SWE flag Frank Lindfors
SWE flag Mattias Jörgensen
45-49 1:25:14
Click to select for comparison
791
NED flag Erwin Meulenbelt
GER flag Viktor Oluwayomi
25-29 1:25:18
Click to select for comparison
792
SWE flag Oscar Axelsson
SWE flag Vilgot Lindström
16-24 1:25:21
Click to select for comparison
793
NED flag Nicky Schuitema
NED flag Kesley Schuitema
35-39 1:25:32
Click to select for comparison
794
SWE flag Max Holder Zander
SWE flag David Lilja
16-24 1:25:33
Click to select for comparison
795
SWE flag Henrik Wouda
SWE flag Saeid Mohamad
35-39 1:25:36
Click to select for comparison
796
SWE flag Viktor Åström
SWE flag Anton Popov
25-29 1:25:42
Click to select for comparison
797
SWE flag Carl Bergstedt
SWE flag Eric Alm
16-24 1:25:44
Click to select for comparison
798
SWE flag Karl Young
SWE flag Niklas Aldén
30-34 1:25:46
Click to select for comparison
799
AUT flag Simon Koch
AUT flag Hadi Mohamed
25-29 1:25:50
Click to select for comparison
800
FRA flag Sofian Colle
FRA flag Andre Colle
35-39 1:26:01
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.