TrainRox Logo TrainRox

HYROX MEN - Stockholm 2025

18–21 Dec 2025
Showing 901 to 1,000 of 1,806 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
901
LTU flag Valdis Leikus
40-44 1:24:42
Click to select for comparison
902
CAN flag Mark Tamminga
65-69 1:24:42
Click to select for comparison
903
GBR flag Cameron Ellison
30-34 1:24:43
Click to select for comparison
904
SWE flag Andreas Holmgren
35-39 1:24:46
Click to select for comparison
905
FRA flag Johan Clare
35-39 1:24:46
Click to select for comparison
906
HUN flag Attila Dr. Szabó
50-54 1:24:46
Click to select for comparison
907
GER flag Sven Richter
45-49 1:24:48
Click to select for comparison
908
FRA flag Gael Ramaen
40-44 1:24:49
Click to select for comparison
909
FIN flag Jussi Ahokas
40-44 1:24:49
Click to select for comparison
910
SWE flag Mathias Hjärtström
45-49 1:24:52
Click to select for comparison
911
ARG flag Alan Verri
30-34 1:24:55
Click to select for comparison
912
FRA flag Ilyas Soussi
35-39 1:24:56
Click to select for comparison
913
GBR flag Gordon Reynolds
35-39 1:24:57
Click to select for comparison
914
SUI flag Grégory Fasolato
25-29 1:24:57
Click to select for comparison
915
ITA flag Riccardo Giacomini
40-44 1:24:57
Click to select for comparison
916
SUI flag Andreas Graf
60-64 1:24:57
Click to select for comparison
917
SWE flag Kangni Attivi
35-39 1:24:58
Click to select for comparison
918
USA flag Jeremy Wilson
16-24 1:25:03
Click to select for comparison
919
GER flag Felix Greiff
35-39 1:25:04
Click to select for comparison
920
SWE flag Johan Lilienberg
45-49 1:25:05
Click to select for comparison
921
GBR flag Sol Clarke
25-29 1:25:05
Click to select for comparison
922
NED flag Maurice Keurentjes
16-24 1:25:07
Click to select for comparison
923
SWE flag Kristofer Bergdahl
45-49 1:25:07
Click to select for comparison
924
GBR flag Nick Albert
35-39 1:25:08
Click to select for comparison
925
SWE flag Jakob Roos
35-39 1:25:11
Click to select for comparison
926
FRA flag Pierre Barnier
30-34 1:25:12
Click to select for comparison
927
SWE flag Rikard Hedin
35-39 1:25:12
Click to select for comparison
928
SWE flag Joel Halldin
35-39 1:25:12
Click to select for comparison
929
SWE flag Anders Lundgren
40-44 1:25:13
Click to select for comparison
930
SWE flag Oscar Julsgård
25-29 1:25:14
Click to select for comparison
931
SWE flag Per Holm
50-54 1:25:15
Click to select for comparison
932
GBR flag Spike Owen Evans
16-24 1:25:16
Click to select for comparison
933
GBR flag Jon Waller
45-49 1:25:16
Click to select for comparison
934
DEN flag Nicholaj Frimann
45-49 1:25:18
Click to select for comparison
935
SWE flag Stefan Sköld
35-39 1:25:21
Click to select for comparison
936
DEN flag Anders Hjortlund
45-49 1:25:25
Click to select for comparison
937
IRL flag Cian Bradley
30-34 1:25:29
Click to select for comparison
938
SWE flag Magnus Isaksson
50-54 1:25:30
Click to select for comparison
939
SWE flag Rasmus Martinsson
30-34 1:25:34
Click to select for comparison
940
GER flag Christian Kurt Schnauck
16-24 1:25:34
Click to select for comparison
941
SWE flag Pelle Arve
40-44 1:25:37
Click to select for comparison
942
GER flag Matthäus Kreutzer
40-44 1:25:39
Click to select for comparison
943
SWE flag Karim Ennasri
35-39 1:25:39
Click to select for comparison
944
ROU flag Fabian Filip
16-24 1:25:41
Click to select for comparison
945
GBR flag Ryan Mulholland
30-34 1:25:41
Click to select for comparison
946
NOR flag Henrik Jahr
35-39 1:25:43
Click to select for comparison
947
SWE flag Jens Pahlen
45-49 1:25:43
Click to select for comparison
948
SWE flag Patrik Häggbom
30-34 1:25:44
Click to select for comparison
949
GBR flag Alex Dunnagan
35-39 1:25:46
Click to select for comparison
950
SWE flag Tobias Stomilovic
35-39 1:25:47
Click to select for comparison
951
SWE flag Göran Eriksson
50-54 1:25:48
Click to select for comparison
952
SWE flag Karol Michalski
25-29 1:25:49
Click to select for comparison
953
SWE flag Jakob Winge
30-34 1:25:55
Click to select for comparison
954
SWE flag Johan Fallman
55-59 1:25:57
Click to select for comparison
955
SWE flag Mattias Helde
55-59 1:25:57
Click to select for comparison
956
FRA flag Josselyn Laurent
25-29 1:25:57
Click to select for comparison
957
NED flag Tim Scheerman
25-29 1:25:58
Click to select for comparison
958
NED flag Peter Muller
50-54 1:26:00
Click to select for comparison
959
NED flag Robbert Dorst
40-44 1:26:01
Click to select for comparison
960
SWE flag Felix Norberg Rostner
40-44 1:26:03
Click to select for comparison
961
DEN flag Aziz Omar
35-39 1:26:04
Click to select for comparison
962
IRL flag Cathal Mcgivern
25-29 1:26:04
Click to select for comparison
963
GBR flag Andy Banner
40-44 1:26:04
Click to select for comparison
964
SWE flag Niklas Gustafsson
45-49 1:26:04
Click to select for comparison
965
FIN flag Martin Aalto
35-39 1:26:06
Click to select for comparison
966
NOR flag Ferdinand Brusdal
30-34 1:26:07
Click to select for comparison
967
LAT flag Rihards Ancans
30-34 1:26:10
Click to select for comparison
968
GER flag Andreas Riebe
40-44 1:26:11
Click to select for comparison
969
IRL flag Conor Murphy
35-39 1:26:11
Click to select for comparison
970
SWE flag Johan Fagerström
50-54 1:26:15
Click to select for comparison
971
GBR flag Neil Kirk
45-49 1:26:17
Click to select for comparison
972
NOR flag Kjetil Ones
35-39 1:26:18
Click to select for comparison
973
IRL flag Conor Bowes
25-29 1:26:19
Click to select for comparison
974
SWE flag Philip Hansson
25-29 1:26:19
Click to select for comparison
975
AUT flag Fabian Kriha
16-24 1:26:20
Click to select for comparison
976
SWE flag Oskar Luvö
40-44 1:26:20
Click to select for comparison
977
GBR flag Jacob Hillman
25-29 1:26:22
Click to select for comparison
978
SWE flag Olle Hillström
50-54 1:26:23
Click to select for comparison
979
GBR flag Matthew Ritz
25-29 1:26:25
Click to select for comparison
980
SWE flag Tim Lennartsson
25-29 1:26:27
Click to select for comparison
981
SWE flag Arjan Shoeybi
35-39 1:26:29
Click to select for comparison
982
GRE flag Vlantislav Georgiou
45-49 1:26:34
Click to select for comparison
983
FIN flag Hermanni Jäntti
30-34 1:26:35
Click to select for comparison
984
GBR flag Callum Crumley
16-24 1:26:36
Click to select for comparison
985
FRA flag Olivier Lamy
40-44 1:26:38
Click to select for comparison
986
ITA flag Thomas Esposito
50-54 1:26:43
Click to select for comparison
987
GBR flag David King
25-29 1:26:44
Click to select for comparison
988
AUT flag Martin Rischka
16-24 1:26:44
Click to select for comparison
989
NOR flag Henrik Jørgensen
16-24 1:26:45
Click to select for comparison
990
SWE flag Daniel Viklinder
45-49 1:26:45
Click to select for comparison
991
SWE flag Mattias Skoog
40-44 1:26:47
Click to select for comparison
992
SWE flag Filip Forsbring
25-29 1:26:47
Click to select for comparison
993
IRL flag Rob White
40-44 1:26:48
Click to select for comparison
994
GER flag Andreas Nikodem
30-34 1:26:49
Click to select for comparison
995
AUT flag Johann Pfefferer
55-59 1:26:51
Click to select for comparison
996
FIN flag Teemu Tolvanen
45-49 1:26:57
Click to select for comparison
997
FIN flag Mikko Pöyhölä
40-44 1:26:57
Click to select for comparison
998
DEN flag Bojan Zelcev
40-44 1:26:58
Click to select for comparison
999
GER flag Tobias Becker
35-39 1:26:59
Click to select for comparison
1,000
SWE flag Mattias Persson
50-54 1:27:00
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.