TrainRox Logo TrainRox

HYROX MEN - Stockholm 2025

18–21 Dec 2025
Showing 601 to 700 of 1,806 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
601
NED flag PAUL VAN DER BOOR
30-34 1:18:38
Click to select for comparison
602
NED flag Makram Cherif
45-49 1:18:41
Click to select for comparison
603
DEN flag Jeppe Rindom
45-49 1:18:43
Click to select for comparison
604
FRA flag Alexandre Picart
45-49 1:18:45
Click to select for comparison
605
ESP flag David Cava
30-34 1:18:46
Click to select for comparison
606
IRL flag Pj Mcfadden
30-34 1:18:47
Click to select for comparison
607
SWE flag Daniel Frisö-Grön
30-34 1:18:48
Click to select for comparison
608
GER flag Henning Mohr
60-64 1:18:49
Click to select for comparison
609
DEN flag Andreas Jensen
30-34 1:18:50
Click to select for comparison
610
DEN flag Mikkel Holst Larsen
16-24 1:18:52
Click to select for comparison
611
AUT flag Martin Schöpfer
45-49 1:18:52
Click to select for comparison
612
SUI flag David Da Campo
35-39 1:18:53
Click to select for comparison
613
GBR flag Michael Kennedy
30-34 1:18:58
Click to select for comparison
614
SWE flag Magnus Allard
45-49 1:18:59
Click to select for comparison
615
GBR flag Cammy Keith
30-34 1:19:00
Click to select for comparison
616
GER flag Esteban Brandenburg
40-44 1:19:01
Click to select for comparison
617
SWE flag Joachim Larsson
50-54 1:19:02
Click to select for comparison
618
SWE flag Robin Broo Helgesson
35-39 1:19:03
Click to select for comparison
619
SWE flag Jonas Isaksson
35-39 1:19:04
Click to select for comparison
620
SWE flag Per Åslund
35-39 1:19:05
Click to select for comparison
621
SUI flag Benjamin Sosolic
35-39 1:19:05
Click to select for comparison
622
SWE flag Björn Melin
40-44 1:19:06
Click to select for comparison
623
SWE flag Stefan Artman
30-34 1:19:08
Click to select for comparison
624
NED flag Huib De Jong
50-54 1:19:08
Click to select for comparison
625
FIN flag Antti Haverinen
35-39 1:19:08
Click to select for comparison
626
LTU flag Redas Jarušaitis
30-34 1:19:10
Click to select for comparison
627
GBR flag Alexander Bridgen
25-29 1:19:11
Click to select for comparison
628
GBR flag Rees Hall
30-34 1:19:11
Click to select for comparison
629
SWE flag Anders Palm
45-49 1:19:11
Click to select for comparison
630
SWE flag Mehdi Tarkian
40-44 1:19:11
Click to select for comparison
631
SWE flag Charlie Tideman
25-29 1:19:11
Click to select for comparison
632
GBR flag James Roberts
30-34 1:19:13
Click to select for comparison
633
ZIM flag Lance Chikodzi
30-34 1:19:14
Click to select for comparison
634
HUN flag Marton Kiraly
45-49 1:19:14
Click to select for comparison
635
FRA flag Florian Helias
30-34 1:19:15
Click to select for comparison
636
NED flag Lars De Bois
25-29 1:19:16
Click to select for comparison
637
SWE flag Per Karlberg
40-44 1:19:20
Click to select for comparison
638
IRI flag Hadi Safi
35-39 1:19:23
Click to select for comparison
639
FRA flag Dorian Charot
25-29 1:19:25
Click to select for comparison
640
SWE flag Elias Klockare
25-29 1:19:26
Click to select for comparison
641
SIN flag Kevyn Yong
25-29 1:19:26
Click to select for comparison
642
GRE flag VACHAN APIKIAN
35-39 1:19:27
Click to select for comparison
643
RUS flag Sergei Astafjev
45-49 1:19:28
Click to select for comparison
644
SWE flag Oliver Bond
35-39 1:19:33
Click to select for comparison
645
GBR flag Ryan Fromet
25-29 1:19:33
Click to select for comparison
646
GBR flag Robert Frost
45-49 1:19:36
Click to select for comparison
647
GBR flag Rami Kowatli
35-39 1:19:40
Click to select for comparison
648
GBR flag Josh Booden
30-34 1:19:41
Click to select for comparison
649
SWE flag Björn Kvist
35-39 1:19:42
Click to select for comparison
650
SWE flag Anders Roos
25-29 1:19:43
Click to select for comparison
651
GER flag Steffen Hage
30-34 1:19:43
Click to select for comparison
652
GBR flag Elliot Wanless
25-29 1:19:44
Click to select for comparison
653
GER flag Finn Rytoft-Tüchsen
40-44 1:19:47
Click to select for comparison
654
SWE flag Henrik Malm
35-39 1:19:48
Click to select for comparison
655
GER flag Paul Hoske
30-34 1:19:49
Click to select for comparison
656
SWE flag Martin Andersson
40-44 1:19:50
Click to select for comparison
657
SWE flag Robin Jahr
35-39 1:19:50
Click to select for comparison
658
AUS flag Dane Brooks
35-39 1:19:51
Click to select for comparison
659
GBR flag Nathan Perrin
30-34 1:19:51
Click to select for comparison
660
GBR flag Rhys Cadogan
35-39 1:19:54
Click to select for comparison
661
FIN flag Mikko Kärkkäinen
50-54 1:19:58
Click to select for comparison
662
SUI flag Roland Darms
60-64 1:20:00
Click to select for comparison
663
GER flag Anas Elsayed
35-39 1:20:03
Click to select for comparison
664
GBR flag Alexander Worrall
30-34 1:20:04
Click to select for comparison
665
ITA flag Dario Piselli
35-39 1:20:05
Click to select for comparison
666
NOR flag Stian Bineto Angell Nilsen
30-34 1:20:06
Click to select for comparison
667
NED flag Sem Verbocht
35-39 1:20:07
Click to select for comparison
668
GBR flag Mike Edgar
25-29 1:20:09
Click to select for comparison
669
SWE flag Mattias Lövkvist
50-54 1:20:11
Click to select for comparison
670
FIN flag Johannes Brunila
35-39 1:20:11
Click to select for comparison
671
IRL flag Óran Fleming
16-24 1:20:11
Click to select for comparison
672
FRA flag Olivier Cosset
40-44 1:20:13
Click to select for comparison
673
SWE flag Joel Roos
30-34 1:20:15
Click to select for comparison
674
CZE flag Patrik Klán
25-29 1:20:15
Click to select for comparison
675
SWE flag Sebastian Stålhandske
16-24 1:20:17
Click to select for comparison
676
FRA flag Alexis Da Cruz
25-29 1:20:18
Click to select for comparison
677
SWE flag Simon Lundberg
25-29 1:20:20
Click to select for comparison
678
SWE flag Thomas Holmgren
35-39 1:20:20
Click to select for comparison
679
SWE flag Alexander Svensson
30-34 1:20:20
Click to select for comparison
680
LTU flag Karolis Zitkevicius
30-34 1:20:22
Click to select for comparison
681
DEN flag Hjalte Johnsen
16-24 1:20:22
Click to select for comparison
682
SWE flag Joakim Manninen
30-34 1:20:23
Click to select for comparison
683
SWE flag Hans Eriksson
45-49 1:20:24
Click to select for comparison
684
GER flag Sebastian Freund
35-39 1:20:26
Click to select for comparison
685
FRA flag Mohamed Meite
30-34 1:20:28
Click to select for comparison
686
SWE flag Peder Smith
50-54 1:20:28
Click to select for comparison
687
IRQ flag Mohammed Kenane
35-39 1:20:30
Click to select for comparison
688
GBR flag Doug Bairner
45-49 1:20:32
Click to select for comparison
689
SWE flag Johan From
45-49 1:20:33
Click to select for comparison
690
SWE flag Filip Boström
25-29 1:20:34
Click to select for comparison
691
GER flag Lars Seiffert
55-59 1:20:35
Click to select for comparison
692
LTU flag Elidijus Alakvoscius
25-29 1:20:37
Click to select for comparison
693
GER flag Kevin Kuder
35-39 1:20:37
Click to select for comparison
694
SWE flag Erik Wesslund
30-34 1:20:38
Click to select for comparison
695
ROU flag Alexandru Cretan
35-39 1:20:39
Click to select for comparison
696
SWE flag John Fritz
35-39 1:20:40
Click to select for comparison
697
GBR flag James Mcdougal
40-44 1:20:40
Click to select for comparison
698
GER flag Jonas Menz
16-24 1:20:40
Click to select for comparison
699
SWE flag Mark Langone
45-49 1:20:42
Click to select for comparison
700
NOR flag Ola Haugsbak
30-34 1:20:44
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.