HYROX PRO DOUBLES MEN - Stockholm 2025

18–21 Dec 2025
Showing 1 to 100 of 287 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
DEN flag Gustav Cordua
DEN flag Sebastian Ifversen
49:37 25-29
Click to select for comparison
2 2
FRA flag Xavier Dufour
FRA flag Martin Lecorgne
51:11 25-29
Click to select for comparison
3 1
SWE flag Kenny Steger
SWE flag Pär Erik Bergsman
51:59
Click to select for comparison
4 3
SUI flag Yacine Bennafla
SUI flag Matteo Solari
52:24 25-29
Click to select for comparison
5 4
ESP flag Jose Salama
ESP flag Pedro Antonio Toral Leiva
52:36 25-29
Click to select for comparison
6 5
NOR flag Jørgen Dahl Olsen
NOR flag Simen Røssland
52:50 25-29
Click to select for comparison
7 2
ENG flag Luke Greer
CAN flag Reece Fallon
52:58 30-34
Click to select for comparison
8 6
DEN flag Lukas Wrobel
DEN flag Emil Albrechtsen
53:27 25-29
Click to select for comparison
9 1
NOR flag Mikkel Trøstheim
NOR flag Petter Saltvik
54:01 16-24
Click to select for comparison
10 3
GER flag Timo Van Der Meer
GER flag Frederic Legatzki
54:18 30-34
Click to select for comparison
11 1
IRL flag Paul O'Brien
IRL flag Sean Mc Laughlin
54:29 35-39
Click to select for comparison
12 4
DEN flag Jonas Togo
DEN flag Oscar Petersen
54:59 30-34
Click to select for comparison
13 2
SWE flag Simon Frääs
SWE flag Carl Laurell
55:55
Click to select for comparison
14 3
SWE flag Rasmus Fröjd
SWE flag Linus Bladh
55:59 35-39
Click to select for comparison
15 5
SWE flag Christian Edvinsson
SWE flag Stephan De Albuquerque Eriksson
56:19 30-34
Click to select for comparison
16 6
GBR flag Glen Cook
GBR flag Sean Cabey
56:39 30-34
Click to select for comparison
17 7
GER flag Jan-Ole Martin
GER flag Ole Diringer
57:01 25-29
Click to select for comparison
18 4
SWE flag Mohammed Sherif
SWE flag Omer Sherif
57:16 35-39
Click to select for comparison
19 2
SWE flag Tobias Thomson
SWE flag Robert Lindberg
57:17
Click to select for comparison
20 1
SWE flag Po Fagerström
SWE flag Ulf Petersen
57:17
Click to select for comparison
21 7
CRO flag Dino Karaman
DEN flag Mads Ragnar
57:19 30-34
Click to select for comparison
22 5
NOR flag Joakim Svennarp
SWE flag Niklas Svennarp
57:22 35-39
Click to select for comparison
23 8
IRL flag Jack Mullane
IRL flag Robert Reynolds
57:30 25-29
Click to select for comparison
24 3
FRA flag Olivier Fernandez
FRA flag Jean-Patrick Delhaye
57:43 45-49
Click to select for comparison
25 2
GER flag Alexandro Cavallaro
GER flag Finn Kasting
57:53 16-24
Click to select for comparison
26 8
GBR flag Jack Slater
GBR flag Elliott Pashley
57:57 30-34
Click to select for comparison
27 9
GER flag David Fischer
GER flag Jonathan Fischer
58:19 30-34
Click to select for comparison
28 3
GBR flag Tom Murphy
GBR flag Billy Wilson
58:24 16-24
Click to select for comparison
29 9
DEN flag Mathias Jul Alberg
DEN flag Mads Thorlak
58:24 25-29
Click to select for comparison
30 10
SWE flag Gustav Hellgren
SWE flag Pontus Karlström
58:25 30-34
Click to select for comparison
31 4
GBR flag Joe Langbridge
GBR flag Dec Fissenden
58:46 16-24
Click to select for comparison
32 10
NOR flag Halvor Herlyng
NOR flag Anders Resell
58:54 25-29
Click to select for comparison
33 1
DEN flag Henrik Van Komen Poulsen
DEN flag Tarek Barky
58:56 40-44
Click to select for comparison
34 11
SWE flag Viktor Munck Larsson
SWE flag Simon Mäntylä
59:04 30-34
Click to select for comparison
35 11
IRL flag Daniel Power
IRL flag Shane Butler
59:05 25-29
Click to select for comparison
36 2
SWE flag Daniel Lexén
SWE flag Oskar Kjellberg
59:14
Click to select for comparison
37 12
SWE flag Andreas Ekberg
SWE flag Albin Bytyqi
59:20 30-34
Click to select for comparison
38 12
GBR flag Ryan Cross
GBR flag Ryan Crisp
59:24 25-29
Click to select for comparison
39 13
SWE flag Wilhelm Karlsson
SWE flag Philip Thudén
59:32 30-34
Click to select for comparison
40 3
ESP flag Carlos Sánchez Guzmán
ESP flag Samuel Barrera Saavedra
59:43 40-44
Click to select for comparison
41 13
GBR flag James Mccallion
GBR flag Jordan Dunne
59:56 25-29
Click to select for comparison
42 14
GER flag Piran Asci
SUI flag Tobias Erni
1:00:00 30-34
Click to select for comparison
43 6
ALB flag Adnan Zeciri
RUS flag Felix Nilsson
1:00:02 35-39
Click to select for comparison
44 14
NOR flag Michael Grimsrud
NOR flag Bjørnar Degnes Bønøgård
1:00:03 25-29
Click to select for comparison
45 4
FRA flag Alexandre Carpentier-Lepretre
FRA flag Xavier Gautier
1:00:03 40-44
Click to select for comparison
46 5
CYP flag Marcos Pieridis
CZE flag Tadeáš Pospíšil
1:00:03 16-24
Click to select for comparison
47 15
NOR flag Stefan Tanaskovic
NOR flag Marius Haukland
1:00:08 25-29
Click to select for comparison
48 15
GBR flag Oli Jones
GBR flag Ben Sanderson
1:00:10 30-34
Click to select for comparison
49 16
SWE flag Kalle Ekelund
SWE flag Gustav Syrén
1:00:14 30-34
Click to select for comparison
50 6
GBR flag Louis D’Ambrosio
GBR flag Ibrahim Chesshire
1:00:26 16-24
Click to select for comparison
51 7
ITA flag Stefano Scoca
ITA flag Matteo Zanotti
1:00:29 16-24
Click to select for comparison
52 17
SWE flag Olof Reinert
SWE flag Mark Reinert
1:00:32 30-34
Click to select for comparison
53 16
GBR flag Josh Whitney
GBR flag Dillon Tomlinson
1:00:42 25-29
Click to select for comparison
54 18
FRA flag Nicolas Lefrere
FRA flag Benjamin Croisille
1:00:50 30-34
Click to select for comparison
55 5
SWE flag Philip White
SWE flag Mårten Thelin
1:00:53 40-44
Click to select for comparison
56 8
GER flag Mika Jagdmann
GER flag Anton Leible
1:01:02 16-24
Click to select for comparison
57 19
NED flag Bart De Groot
NED flag Steven Spaans
1:01:02 30-34
Click to select for comparison
58 20
GBR flag Alex Lloyd
GBR flag Callum Bowness
1:01:07 30-34
Click to select for comparison
59 7
SWE flag Magnus Häggström
SWE flag Henrik Hetta
1:01:08 35-39
Click to select for comparison
60 21
BEL flag Maxime Cerulus
GER flag Joar Staab
1:01:12 30-34
Click to select for comparison
61 8
SWE flag Erik Berge
SWE flag Mattias Jakobsson
1:01:13 35-39
Click to select for comparison
62 9
SWE flag Anton Lindström
SWE flag Marco Rebucas Olsson
1:01:19 35-39
Click to select for comparison
63 6
SWE flag Joakim Bäckström
SWE flag Karl Pettersson
1:01:43 40-44
Click to select for comparison
64 17
NED flag Mourad Boudal
NED flag Sander Risseeuw
1:01:45 25-29
Click to select for comparison
65 22
DEN flag Martin Renslev
DEN flag Sebastian Stryhn
1:01:51 30-34
Click to select for comparison
66 10
SWE flag Fredrik Malvezzi
SWE flag Sebastian Karlsson
1:01:59 35-39
Click to select for comparison
67 7
SWE flag Claes Ivarsson
SWE flag Johan Cajdert
1:01:59 40-44
Click to select for comparison
68 23
POR flag Pedro Silva
POR flag Pedro Heleno
1:02:00 30-34
Click to select for comparison
69 9
NOR flag Sebastian Aaland
NOR flag Somner Brenna-Hansen
1:02:02 16-24
Click to select for comparison
70 18
DEN flag Deniz Ucar
DEN flag Simon Nymann Andersen
1:02:11 25-29
Click to select for comparison
71 24
SWE flag Jimmy Nordström
SWE flag Johan Carlsson
1:02:31 30-34
Click to select for comparison
72 11
SWE flag Daniel Josefsson
SWE flag Simon Eirelid
1:02:37 35-39
Click to select for comparison
73 25
GBR flag Ryan Ashton
GBR flag Stuart Young
1:02:40 30-34
Click to select for comparison
74 19
HUN flag Bence Nagy
HUN flag Zalán Máté Novák
1:02:42 25-29
Click to select for comparison
75 20
SWE flag John Pettersson
SWE flag Edvard Vesterlund
1:02:44 25-29
Click to select for comparison
76 12
GBR flag Darius Kungys
LTU flag Nerijus Kungys
1:02:57 35-39
Click to select for comparison
77 22
NOR flag Anders Teodor Christensen
NOR flag Thor Andreas Berg-Larsen
1:03:05 25-29
Click to select for comparison
78 21
NOR flag Simen Bakken
NOR flag Brage Bakken
1:03:05 25-29
Click to select for comparison
79 26
SWE flag Bob Impola
SWE flag Tom Ankerstål
1:03:12 30-34
Click to select for comparison
80 10
GBR flag Iwan Smith
GBR flag Ben Smith
1:03:17 16-24
Click to select for comparison
81 4
FRA flag Halim Ennadifi
FRA flag Frederic Chouzenoux
1:03:17 45-49
Click to select for comparison
82 23
GER flag Michael Barenschee
GER flag Tom Hubert
1:03:18 25-29
Click to select for comparison
83 24
FIN flag Johannes Hakola
FIN flag Tommi Ahonen
1:03:20 25-29
Click to select for comparison
84 27
SWE flag Axel Siikavuopio
SWE flag Robin Klemo
1:03:22 30-34
Click to select for comparison
85 13
FRA flag Rudy Torest
SUI flag djibril diallo
1:03:27 35-39
Click to select for comparison
86 28
SWE flag Simon Nilsson
SWE flag Shadi Lababidi
1:03:36 30-34
Click to select for comparison
87 11
NED flag Noël Schoenmaker
NED flag Dinand Brouwer
1:03:38 16-24
Click to select for comparison
88 29
SWE flag Erik Edsås
SWE flag Carl Johnson
1:03:38 30-34
Click to select for comparison
89 30
DEN flag Mads Kristensen
DEN flag Søren Christoffersen
1:03:45 30-34
Click to select for comparison
90 31
SWE flag Kevin Mellberg
SWE flag Viktor Hansson
1:03:45 30-34
Click to select for comparison
91 32
SWE flag Marcus Backlund
SWE flag Gustaf Gillander
1:03:46 30-34
Click to select for comparison
92 14
SWE flag Fredrick Regnell
SWE flag Joakim Westberg
1:03:47 35-39
Click to select for comparison
93 33
SWE flag Fadi El-hessi
SWE flag Viktor Kindmark
1:03:51 30-34
Click to select for comparison
94 25
MAR flag Othmane Laklalech
ITA flag Franco Pesci
1:03:52 25-29
Click to select for comparison
95 26
POL flag David Staron
GER flag Yassin Ghasemi Conjani
1:03:53 25-29
Click to select for comparison
96 27
FIN flag Mikael Rintala
FIN flag Tuukka Pirttiniemi
1:04:03 25-29
Click to select for comparison
97 8
SWE flag Mikael Geitner
SWE flag Jimmy Hsia
1:04:06 40-44
Click to select for comparison
98 9
SWE flag Peter Engman
SWE flag Stefan Lorentzen
1:04:12 40-44
Click to select for comparison
99 15
SWE flag Martin Puumalainen
SWE flag Elias Eriksson
1:04:13 35-39
Click to select for comparison
100 34
FRA flag Samuel Penaguilla
FRA flag Hugo Aladel
1:04:20 30-34
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.

Start your free trial

First week free. Cancel anytime. · Get the app