TrainRox Logo TrainRox

Stockholm 2025 - HYROX MEN

18–21 Dec 2025
Showing 1,601 to 1,700 of 1,806 results
Select 2 results to compare
Compare # Athlete Time
Click to select for comparison
1,601
LAT flag Normunds Kronbergs
01:48:07
Click to select for comparison
1,602
SWE flag Peter Mathsson
01:48:14
Click to select for comparison
1,603
SWE flag Gert Edqvist
01:48:17
Click to select for comparison
1,604
GBR flag Matt Shield
01:48:18
Click to select for comparison
1,605
GBR flag Michael Stagg
01:48:21
Click to select for comparison
1,606
GBR flag Brad Froggatt
01:48:26
Click to select for comparison
1,607
FIN flag Tomi Viinikainen
01:48:33
Click to select for comparison
1,608
SWE flag Arvid Nyholm
01:48:34
Click to select for comparison
1,609
GER flag Thomas Ahne
01:48:53
Click to select for comparison
1,610
GBR flag Sam Bayat
01:49:00
Click to select for comparison
1,611
GBR flag David Little
01:49:04
Click to select for comparison
1,612
MAR flag Ahmed Moha
01:49:08
Click to select for comparison
1,613
SWE flag Brian Colson
01:49:12
Click to select for comparison
1,614
GER flag Norman Weyer
01:49:18
Click to select for comparison
1,615
SWE flag Joakim Schöldberg
01:49:19
Click to select for comparison
1,616
SWE flag Fredrik Thuning
01:49:27
Click to select for comparison
1,617
ITA flag Emanuele Maniglia
01:49:34
Click to select for comparison
1,618
SWE flag Marcus Blomqvist
01:49:40
Click to select for comparison
1,619
SWE flag Magnus Hagmar
01:49:54
Click to select for comparison
1,620
TUR flag Mehmet Ozan Bengü
01:49:59
Click to select for comparison
1,621
SWE flag Alexis Durand
01:50:06
Click to select for comparison
1,622
GBR flag Danuel Ashcroft
01:50:07
Click to select for comparison
1,623
ITA flag Andrea Polidori
01:50:11
Click to select for comparison
1,624
SWE flag Samuel Hallson
01:50:13
Click to select for comparison
1,625
SWE flag Daniel Cokesic
01:50:20
Click to select for comparison
1,626
SWE flag Jan Hedestam
01:50:32
Click to select for comparison
1,627
GBR flag James Nutt
01:50:43
Click to select for comparison
1,628
GER flag Stefan Huebner
01:50:44
Click to select for comparison
1,629
FIN flag Kimmo Kurki
01:50:59
Click to select for comparison
1,630
IND flag Bharath Shivanna
01:51:00
Click to select for comparison
1,631
SWE flag Christoffer Beidegårdh
01:51:05
Click to select for comparison
1,632
IND flag Ramkrishna Tamboli
01:51:06
Click to select for comparison
1,633
IRL flag Lorcán Swords
01:51:08
Click to select for comparison
1,634
SWE flag Jacob Loven
01:51:08
Click to select for comparison
1,635
SWE flag Anders Persson
01:51:16
Click to select for comparison
1,636
GBR flag James Watson
01:51:19
Click to select for comparison
1,637
NOR flag Alexander Berhe
01:51:22
Click to select for comparison
1,638
SWE flag Niclas Uddman
01:51:25
Click to select for comparison
1,639
AUS flag Richard White
01:51:27
Click to select for comparison
1,640
IRL flag Chris Mortimer
01:51:31
Click to select for comparison
1,641
SWE flag Johan Sundahl
01:51:33
Click to select for comparison
1,642
TUR flag Özgür Tetik
01:51:35
Click to select for comparison
1,643
HKG flag Kwan Lok Li
01:51:37
Click to select for comparison
1,644
SWE flag Sebastian Estay
01:51:46
Click to select for comparison
1,645
IRL flag Patrick Tuffy
01:51:47
Click to select for comparison
1,646
SWE flag Korab Perolli
01:51:49
Click to select for comparison
1,647
SWE flag Mikael Gustafsson
01:51:50
Click to select for comparison
1,648
IRL flag Marc O’Sullivan Rouse
01:51:56
Click to select for comparison
1,649
SWE flag Darren Stephenson
01:52:00
Click to select for comparison
1,650
NOR flag Arne Eriksen
01:52:03
Click to select for comparison
1,651
GBR flag Josh Morrison
01:52:18
Click to select for comparison
1,652
FRA flag Julien Henault
01:52:32
Click to select for comparison
1,653
SWE flag Fabian Vinje
01:52:33
Click to select for comparison
1,654
SWE flag Anastasios Evangelou
01:52:40
Click to select for comparison
1,655
SWE flag Johan Anderlund
01:52:42
Click to select for comparison
1,656
SWE flag Marcus Vintén
01:52:43
Click to select for comparison
1,657
SWE flag Daniel Eriksson
01:52:46
Click to select for comparison
1,658
GER flag Matthias Beier
01:52:52
Click to select for comparison
1,659
NOR flag Leander Eggen
01:52:58
Click to select for comparison
1,660
SWE flag Patrik Bergvall
01:53:04
Click to select for comparison
1,661
SWE flag Adib Kamal
01:53:04
Click to select for comparison
1,662
SWE flag Andreas Kreidenweiss
01:53:07
Click to select for comparison
1,663
GBR flag William Forman
01:53:13
Click to select for comparison
1,664
SWE flag Michel Bergquist
01:53:26
Click to select for comparison
1,665
DEN flag Nick Andersen
01:53:27
Click to select for comparison
1,666
SWE flag Mattias Hallén Schub
01:53:35
Click to select for comparison
1,667
FIN flag Mikael Lindell
01:53:43
Click to select for comparison
1,668
SWE flag Adam Sjölund
01:53:57
Click to select for comparison
1,669
ITA flag Andrea Tumbarello
01:53:57
Click to select for comparison
1,670
SWE flag David Nouveau
01:54:00
Click to select for comparison
1,671
NOR flag Ivar Blekastad
01:54:16
Click to select for comparison
1,672
SWE flag Martin Götesson
01:54:35
Click to select for comparison
1,673
NED flag Sami Alla
01:54:39
Click to select for comparison
1,674
DEN flag Niccolo Perra
01:55:16
Click to select for comparison
1,675
LUX flag Gary Wilson
01:55:16
Click to select for comparison
1,676
AUT flag Roman Hakala
01:55:19
Click to select for comparison
1,677
GBR flag Cameron Wedderburn
01:55:20
Click to select for comparison
1,678
GBR flag Toby Rumbold
01:55:25
Click to select for comparison
1,679
CAN flag Lionel Bedard
01:55:34
Click to select for comparison
1,680
GER flag Pascal Kwaschny
01:55:44
Click to select for comparison
1,681
GBR flag Charlie Miller
01:55:45
Click to select for comparison
1,682
SWE flag Kevin Wedin
01:56:07
Click to select for comparison
1,683
IRL flag Lee Connolly
01:56:22
Click to select for comparison
1,684
GBR flag Sam Otway
01:57:02
Click to select for comparison
1,685
SWE flag Tony Barosen
01:57:20
Click to select for comparison
1,686
GBR flag Joe Picariello
01:57:24
Click to select for comparison
1,687
FRA flag Louis Thomas
01:57:38
Click to select for comparison
1,688
IND flag Nikhil Singh
01:57:46
Click to select for comparison
1,689
USA flag Angel Barron
01:57:46
Click to select for comparison
1,690
SWE flag Thomas Lilja
01:57:49
Click to select for comparison
1,691
GER flag Marc Werthmoeller
01:57:53
Click to select for comparison
1,692
SWE flag Kenny Lundin
01:57:56
Click to select for comparison
1,693
GBR flag Anthony Turner
01:57:58
Click to select for comparison
1,694
SWE flag Bengt Carlsson
01:58:05
Click to select for comparison
1,695
SWE flag Jannis Haimanas
01:58:10
Click to select for comparison
1,696
VEN flag jhon Camargo Labeau
01:58:23
Click to select for comparison
1,697
NED flag Bouke Doornweerd
01:58:26
Click to select for comparison
1,698
FRA flag Emilien Suquet
01:58:28
Click to select for comparison
1,699
SWE flag Gary Rae
01:58:32
Click to select for comparison
1,700
SWE flag Tommy Clarke
01:58:32