TrainRox Logo TrainRox

HYROX MEN - Stockholm 2025

18–21 Dec 2025
Showing 701 to 800 of 1,806 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
701
NOR flag Victor Størdal
45-49 1:20:46
Click to select for comparison
702
AUT flag Alexander Auböck
25-29 1:20:46
Click to select for comparison
703
SWE flag Anton Ledström
35-39 1:20:47
Click to select for comparison
704
GBR flag Josh Kenton
25-29 1:20:47
Click to select for comparison
705
SWE flag Elvin Tengdahl
25-29 1:20:48
Click to select for comparison
706
FRA flag Titouan Vanlerenberghe
16-24 1:20:48
Click to select for comparison
707
NED flag Marnix Reedijk
45-49 1:20:49
Click to select for comparison
708
SWE flag Russell Metoyer
50-54 1:20:49
Click to select for comparison
709
ITA flag Andrea Patelli
40-44 1:20:51
Click to select for comparison
710
SWE flag Daniel Bergman
40-44 1:20:51
Click to select for comparison
711
SWE flag Andreas Hebert
40-44 1:20:51
Click to select for comparison
712
SWE flag Anders Norberg
45-49 1:20:52
Click to select for comparison
713
SWE flag Andreas Cornacchini
35-39 1:20:55
Click to select for comparison
714
DEN flag Thomas Hansen
30-34 1:20:58
Click to select for comparison
715
SWE flag Robin Wallén
40-44 1:21:00
Click to select for comparison
716
DEN flag Peter Bro-Jørgensen
60-64 1:21:03
Click to select for comparison
717
SWE flag Carl Lark
25-29 1:21:03
Click to select for comparison
718
NED flag Eelco Van Hamersveld
55-59 1:21:03
Click to select for comparison
719
SWE flag Per Eriksson
50-54 1:21:03
Click to select for comparison
720
ITA flag Juri Carminati
35-39 1:21:04
Click to select for comparison
721
POR flag Pedro Santos
40-44 1:21:09
Click to select for comparison
722
DEN flag Søren Bak Aamand
35-39 1:21:11
Click to select for comparison
723
SWE flag Bernhard Lind
50-54 1:21:11
Click to select for comparison
724
GER flag Robin Sander
35-39 1:21:14
Click to select for comparison
725
NOR flag Magnus Ebbesen
40-44 1:21:14
Click to select for comparison
726
DOM flag Jose Taveras
30-34 1:21:14
Click to select for comparison
727
DEN flag Tobias Jensen
25-29 1:21:15
Click to select for comparison
728
LTU flag Simonas Čiužas
16-24 1:21:15
Click to select for comparison
729
SWE flag Per Sawander
50-54 1:21:18
Click to select for comparison
730
SUI flag Severin Bearth
25-29 1:21:18
Click to select for comparison
731
SWE flag Lars Klinghagen
55-59 1:21:18
Click to select for comparison
732
SWE flag Henrik Gunée
45-49 1:21:18
Click to select for comparison
733
NED flag Joy Bouhuys
45-49 1:21:19
Click to select for comparison
734
SUI flag Tristan Grin
16-24 1:21:21
Click to select for comparison
735
SWE flag Mehmet Özkaynak
40-44 1:21:21
Click to select for comparison
736
SWE flag Fredrik Boström
25-29 1:21:26
Click to select for comparison
737
SWE flag Zakarias Rosberg
35-39 1:21:26
Click to select for comparison
738
FRA flag Adrien Rodrigues
25-29 1:21:28
Click to select for comparison
739
SWE flag Martin Lindström
35-39 1:21:28
Click to select for comparison
740
SWE flag Karl Söderman
40-44 1:21:30
Click to select for comparison
741
SWE flag Fredrik Jung
45-49 1:21:30
Click to select for comparison
742
AUT flag Armin Thoma
45-49 1:21:31
Click to select for comparison
743
SWE flag Anders Rehn
45-49 1:21:31
Click to select for comparison
744
FRA flag Rudy Patte
40-44 1:21:32
Click to select for comparison
745
DEN flag Simon Løkkegaard
25-29 1:21:34
Click to select for comparison
746
SWE flag Andreas Wikström
30-34 1:21:36
Click to select for comparison
747
SWE flag Robin Westlin
35-39 1:21:38
Click to select for comparison
748
GER flag Daniel Setoodeh
25-29 1:21:42
Click to select for comparison
749
SWE flag Robin Dufva
35-39 1:21:43
Click to select for comparison
750
SWE flag Marcus Allvin
30-34 1:21:43
Click to select for comparison
751
GRE flag Ioannis Gkekas
40-44 1:21:44
Click to select for comparison
752
SWE flag Shinjilt Khered
45-49 1:21:45
Click to select for comparison
753
FRA flag Anael Gauthier
25-29 1:21:46
Click to select for comparison
754
SWE flag John Sundberg
35-39 1:21:46
Click to select for comparison
755
RSA flag Ricardo Pillay
35-39 1:21:47
Click to select for comparison
756
SWE flag Kamal Hussein
30-34 1:21:47
Click to select for comparison
757
IRL flag Cian Dowdall
30-34 1:21:47
Click to select for comparison
758
SWE flag Viktor Nilsson
35-39 1:21:49
Click to select for comparison
759
NOR flag Arnt Sveen
45-49 1:21:50
Click to select for comparison
760
SWE flag Joakim Träff
40-44 1:21:50
Click to select for comparison
761
NED flag Eric Van Den Hudding
35-39 1:21:51
Click to select for comparison
762
FIN flag Manu Rekola
45-49 1:21:51
Click to select for comparison
763
ISL flag Arni Jakob Olafsson
35-39 1:21:52
Click to select for comparison
764
GBR flag Fayaz Ahmed
40-44 1:21:52
Click to select for comparison
765
NOR flag Stian Andre Hansen
35-39 1:21:52
Click to select for comparison
766
GRE flag Nikolaos Giannis
40-44 1:21:56
Click to select for comparison
767
SWE flag Erico Dilorenzo
45-49 1:21:58
Click to select for comparison
768
SWE flag James Roberts
45-49 1:21:59
Click to select for comparison
769
SWE flag Herman Lundell
40-44 1:22:02
Click to select for comparison
770
SVK flag Maximilián Ogurčák
25-29 1:22:03
Click to select for comparison
771
SWE flag Rasmus Holmqvist
30-34 1:22:03
Click to select for comparison
772
POR flag Nuno Gonçalves
35-39 1:22:04
Click to select for comparison
773
FIN flag Konsta Kossi
25-29 1:22:08
Click to select for comparison
774
FRA flag Alexandre Jegonday
30-34 1:22:10
Click to select for comparison
775
DEN flag Lasse Bruun
25-29 1:22:10
Click to select for comparison
776
CAN flag Tyler Hopfner
35-39 1:22:11
Click to select for comparison
777
GER flag Jan Friedrichsen
35-39 1:22:11
Click to select for comparison
778
AUT flag Adam Klestil
16-24 1:22:11
Click to select for comparison
779
SWE flag Johan Bjur
45-49 1:22:13
Click to select for comparison
780
DEN flag Peter Emil Frisch
30-34 1:22:14
Click to select for comparison
781
NOR flag Frode Øien
50-54 1:22:14
Click to select for comparison
782
FRA flag Sebastien Gautier
45-49 1:22:18
Click to select for comparison
783
GBR flag David Kung
35-39 1:22:18
Click to select for comparison
784
SWE flag Tim Hansson
35-39 1:22:20
Click to select for comparison
785
SWE flag Felix Bengtsson
25-29 1:22:22
Click to select for comparison
786
SWE flag Fredrik Westermark
50-54 1:22:25
Click to select for comparison
787
GBR flag Ross Boseley
35-39 1:22:27
Click to select for comparison
788
GBR flag Euan Crumley
45-49 1:22:28
Click to select for comparison
789
SWE flag Sanjin Karic
30-34 1:22:29
Click to select for comparison
790
SWE flag Robin Lindberg
40-44 1:22:29
Click to select for comparison
791
SUI flag Andy Durrer
40-44 1:22:31
Click to select for comparison
792
SWE flag Leo Aiderfors
30-34 1:22:32
Click to select for comparison
793
GBR flag Michael Ward
45-49 1:22:33
Click to select for comparison
794
SWE flag Victor Amnéus
30-34 1:22:36
Click to select for comparison
795
GBR flag Anders Engsas
35-39 1:22:36
Click to select for comparison
796
FIN flag Ricardo Oksa
30-34 1:22:36
Click to select for comparison
797
ALG flag Rayan Saidani
25-29 1:22:39
Click to select for comparison
798
SWE flag Daniel Åkerlund
40-44 1:22:39
Click to select for comparison
799
SWE flag Felix Rundqvist
25-29 1:22:40
Click to select for comparison
800
ALG flag Amine Zeffane
35-39 1:22:42
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.