TrainRox Logo TrainRox

HYROX MEN - Stockholm 2025

18–21 Dec 2025
Showing 801 to 900 of 1,806 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
801
FRA flag Jean Baptiste Varea
25-29 1:22:42
Click to select for comparison
802
SUI flag Marcel Reinhard
50-54 1:22:44
Click to select for comparison
803
SWE flag Fredrik Nilsson
35-39 1:22:44
Click to select for comparison
804
SWE flag Tomas Nygård
55-59 1:22:46
Click to select for comparison
805
SWE flag Ali Ouldkaddour
25-29 1:22:46
Click to select for comparison
806
SWE flag Pontus Flink
35-39 1:22:49
Click to select for comparison
807
SWE flag Mirel Beslagic
30-34 1:22:53
Click to select for comparison
808
SWE flag Peter Wallskog
50-54 1:22:53
Click to select for comparison
809
GER flag Gregor Woitkuhn
40-44 1:22:55
Click to select for comparison
810
VEN flag Luis Mendez
30-34 1:22:55
Click to select for comparison
811
FRA flag Yohan Perez
25-29 1:22:55
Click to select for comparison
812
LTU flag Kornelijus Berg
30-34 1:22:57
Click to select for comparison
813
GBR flag Liam Gravenor
25-29 1:22:58
Click to select for comparison
814
FRA flag Ijacques François
30-34 1:22:58
Click to select for comparison
815
POR flag Salvador De Freitas
25-29 1:23:00
Click to select for comparison
816
SWE flag Gustav Erikson
25-29 1:23:01
Click to select for comparison
817
SWE flag Peter Sjöberg
45-49 1:23:02
Click to select for comparison
818
GER flag Florian Jersch
30-34 1:23:03
Click to select for comparison
819
SWE flag Mattias Lundbäck
45-49 1:23:04
Click to select for comparison
820
GER flag Matthias Uhlen
30-34 1:23:04
Click to select for comparison
821
FIN flag Jussi Laukkanen
45-49 1:23:05
Click to select for comparison
822
SWE flag Jimmy Olsson
40-44 1:23:09
Click to select for comparison
823
IRL flag Sean Duffe
16-24 1:23:09
Click to select for comparison
824
DEN flag Jakob Andreasen
25-29 1:23:14
Click to select for comparison
825
SWE flag Martin Nilsson
40-44 1:23:16
Click to select for comparison
826
SWE flag Fredrik Hjertz
45-49 1:23:17
Click to select for comparison
827
FRA flag Florent Jaillard
25-29 1:23:19
Click to select for comparison
828
SWE flag Peter Toomar
50-54 1:23:20
Click to select for comparison
829
SWE flag Conny Bergström
50-54 1:23:22
Click to select for comparison
830
SWE flag Rasmus Forsten Klinc
25-29 1:23:23
Click to select for comparison
831
SWE flag Fredrik Nilsson
45-49 1:23:23
Click to select for comparison
832
SWE flag Niklas Nilsson
45-49 1:23:23
Click to select for comparison
833
FIN flag Oscar Flemmich
30-34 1:23:24
Click to select for comparison
834
GBR flag Charles Johnston
30-34 1:23:25
Click to select for comparison
835
SWE flag Jonas Hamlund
40-44 1:23:26
Click to select for comparison
836
AUT flag Jochen Russmann
45-49 1:23:28
Click to select for comparison
837
AUT flag Maximilian Schierl
25-29 1:23:29
Click to select for comparison
838
SWE flag Pontus Lundqvist
16-24 1:23:32
Click to select for comparison
839
ESP flag Ignacio Maturana Garcia
35-39 1:23:33
Click to select for comparison
840
GER flag Till Von Behren
30-34 1:23:34
Click to select for comparison
841
AUT flag Jakob Schmid
25-29 1:23:34
Click to select for comparison
842
SWE flag Anders Kristensson
55-59 1:23:35
Click to select for comparison
843
ITA flag Federico Rota
30-34 1:23:35
Click to select for comparison
844
FRA flag Adrien Renard
25-29 1:23:36
Click to select for comparison
845
DEN flag Mikkel Jensen
16-24 1:23:39
Click to select for comparison
846
FRA flag Renaud Josserand
30-34 1:23:39
Click to select for comparison
847
GER flag Fabian Müller
30-34 1:23:39
Click to select for comparison
848
SWE flag Henrik Dock
40-44 1:23:40
Click to select for comparison
849
NOR flag Kristoffer Skagen
25-29 1:23:40
Click to select for comparison
850
SWE flag Magnus Norman
45-49 1:23:41
Click to select for comparison
851
FIN flag Markus Honkkila
30-34 1:23:41
Click to select for comparison
852
SWE flag Jesper Lund Rantzer
40-44 1:23:42
Click to select for comparison
853
GER flag Moritz Norrenberg
30-34 1:23:43
Click to select for comparison
854
SWE flag Stefan Kastenman
45-49 1:23:44
Click to select for comparison
855
SWE flag Håkan Wettergren
60-64 1:23:45
Click to select for comparison
856
FRA flag Elliott Roy
25-29 1:23:45
Click to select for comparison
857
SWE flag Jonathan Eriksson
40-44 1:23:47
Click to select for comparison
858
SWE flag Tomas Westring
45-49 1:23:47
Click to select for comparison
859
SWE flag Antonio Villabona
35-39 1:23:49
Click to select for comparison
860
GBR flag Malcolm Orr
55-59 1:23:50
Click to select for comparison
861
SWE flag Robert Ervid
45-49 1:23:52
Click to select for comparison
862
GBR flag Adam Whittle
25-29 1:23:52
Click to select for comparison
863
FRA flag Adrien Duvoid
16-24 1:23:53
Click to select for comparison
864
SWE flag Gustav Sennton
30-34 1:23:54
Click to select for comparison
865
FRA flag Tété Mensah
30-34 1:23:54
Click to select for comparison
866
GBR flag Tomas Potter
16-24 1:23:58
Click to select for comparison
867
SWE flag Christofer Niklasson
40-44 1:23:58
Click to select for comparison
868
GBR flag Roman Makarov
35-39 1:23:59
Click to select for comparison
869
NOR flag Audun Ror
50-54 1:24:00
Click to select for comparison
870
GER flag Lennart Stein
25-29 1:24:03
Click to select for comparison
871
SWE flag Malte Frisk
45-49 1:24:05
Click to select for comparison
872
SWE flag Lars Fröberg
55-59 1:24:06
Click to select for comparison
873
SWE flag Niclas Blåklinth
40-44 1:24:07
Click to select for comparison
874
SWE flag Kristoffer Johansson
35-39 1:24:13
Click to select for comparison
875
GBR flag Chris Geddes
30-34 1:24:13
Click to select for comparison
876
GBR flag Ian Broughton
40-44 1:24:15
Click to select for comparison
877
DEN flag Henrik Sand-Grimnitz
50-54 1:24:15
Click to select for comparison
878
SUI flag Michel Cherix
60-64 1:24:17
Click to select for comparison
879
GER flag Paul Hoffmann
35-39 1:24:18
Click to select for comparison
880
IRL flag Darragh Murdock
25-29 1:24:18
Click to select for comparison
881
SWE flag Fredrik Zillén
55-59 1:24:19
Click to select for comparison
882
NED flag Sander Groothuizen
16-24 1:24:21
Click to select for comparison
883
GER flag Hergen Schwarting
35-39 1:24:22
Click to select for comparison
884
LTU flag Marius Tamaliūnas
25-29 1:24:22
Click to select for comparison
885
BRA flag Lucas Gusi
40-44 1:24:23
Click to select for comparison
886
AUT flag Mathias Petri
30-34 1:24:23
Click to select for comparison
887
SWE flag Daniel Nilsson
50-54 1:24:25
Click to select for comparison
888
SWE flag Joel Bratt
45-49 1:24:25
Click to select for comparison
889
SWE flag Johnny Axelsson
40-44 1:24:25
Click to select for comparison
890
CAN flag Stephen Durzo
30-34 1:24:27
Click to select for comparison
891
NOR flag Sander Steen Johannessen
16-24 1:24:27
Click to select for comparison
892
SWE flag Mathias Sundman
45-49 1:24:27
Click to select for comparison
893
GER flag Roman Bruckner
30-34 1:24:29
Click to select for comparison
894
SWE flag Carl Skinner
16-24 1:24:30
Click to select for comparison
895
IRL flag George Higgins
35-39 1:24:30
Click to select for comparison
896
SUI flag Kristian Florentin
35-39 1:24:31
Click to select for comparison
897
SWE flag Kristoffer Lindbäck
45-49 1:24:35
Click to select for comparison
898
SWE flag Jonas Högberg
55-59 1:24:35
Click to select for comparison
899
GER flag Markus Probst
55-59 1:24:37
Click to select for comparison
900
GBR flag Sam Pittman
25-29 1:24:37
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.