TrainRox Logo TrainRox

HYROX MEN - Stockholm 2025

18–21 Dec 2025
Showing 501 to 600 of 1,806 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
501
GBR flag Max Sanderson
16-24 1:16:47
Click to select for comparison
502
SWE flag Mikael Davani
30-34 1:16:47
Click to select for comparison
503
SWE flag Ahmed Kadhim Abed Al Yasiri
25-29 1:16:48
Click to select for comparison
504
FIN flag Juuso Kevari
30-34 1:16:49
Click to select for comparison
505
SWE flag Jonathan CH
40-44 1:16:50
Click to select for comparison
506
SWE flag Joel Backstad
35-39 1:16:50
Click to select for comparison
507
POL flag Alan Czyzykowski
25-29 1:16:50
Click to select for comparison
508
GBR flag Louis French
25-29 1:16:50
Click to select for comparison
509
SUI flag Tristan Fragniere
16-24 1:16:51
Click to select for comparison
510
SWE flag Viktor Josefsson
35-39 1:16:51
Click to select for comparison
511
SWE flag Mattias Grönborg
45-49 1:16:51
Click to select for comparison
512
LTU flag Tautvydas Armonas
25-29 1:16:53
Click to select for comparison
513
IRL flag Dylan McLeer
25-29 1:16:53
Click to select for comparison
514
SWE flag Jörgen Bengtsson
45-49 1:16:54
Click to select for comparison
515
GER flag Markus Rössel
45-49 1:16:55
Click to select for comparison
516
FIN flag Jukka Ihatsu
35-39 1:16:55
Click to select for comparison
517
SWE flag Emil Bredmar
40-44 1:16:56
Click to select for comparison
518
SWE flag Hjalmar Forsberg
60-64 1:16:57
Click to select for comparison
519
SWE flag Elliott Rogland Harutunjan
25-29 1:16:57
Click to select for comparison
520
SWE flag Robin Arding
40-44 1:16:57
Click to select for comparison
521
SWE flag Ulrik Jogsten
45-49 1:16:58
Click to select for comparison
522
GBR flag Paul Evans
30-34 1:16:58
Click to select for comparison
523
SWE flag Niklas Ryskog
40-44 1:16:59
Click to select for comparison
524
DEN flag Rune Lindgaard
35-39 1:16:59
Click to select for comparison
525
FIN flag Mikko Leino
35-39 1:17:01
Click to select for comparison
526
BRA flag Lucas Schultz
25-29 1:17:03
Click to select for comparison
527
SWE flag Andreas Karlsson
40-44 1:17:03
Click to select for comparison
528
SWE flag Patrik Nilsson
30-34 1:17:04
Click to select for comparison
529
GBR flag Jack Morse
25-29 1:17:05
Click to select for comparison
530
GER flag Tim Hoffmann
35-39 1:17:06
Click to select for comparison
531
DEN flag Thomas Vilhelmsen
30-34 1:17:06
Click to select for comparison
532
NOR flag Guttorm Kvastad
50-54 1:17:07
Click to select for comparison
533
GBR flag Sam Mckahey
35-39 1:17:08
Click to select for comparison
534
FRA flag Clément Braud
25-29 1:17:09
Click to select for comparison
535
SWE flag Emil Johansson
35-39 1:17:10
Click to select for comparison
536
DEN flag Nicolai Rossen
30-34 1:17:10
Click to select for comparison
537
QAT flag Moe Al Thani
40-44 1:17:12
Click to select for comparison
538
FRA flag Melvin Nidaud
25-29 1:17:14
Click to select for comparison
539
GBR flag Rob Taylor
45-49 1:17:15
Click to select for comparison
540
FIN flag Linus Sandell
25-29 1:17:15
Click to select for comparison
541
GBR flag Luke Woolsey
45-49 1:17:15
Click to select for comparison
542
NOR flag Kjetil Digre
55-59 1:17:17
Click to select for comparison
543
SWE flag Johnny Sjölund
40-44 1:17:17
Click to select for comparison
544
NED flag Jeffrey De Vries
35-39 1:17:20
Click to select for comparison
545
SWE flag Jesper Hatakka
30-34 1:17:23
Click to select for comparison
546
GBR flag Sam Allan
25-29 1:17:24
Click to select for comparison
547
SWE flag Carl Svensson
35-39 1:17:24
Click to select for comparison
548
CZE flag Ondřej Vošmera
16-24 1:17:24
Click to select for comparison
549
GBR flag James Thomson
16-24 1:17:24
Click to select for comparison
550
SWE flag Niklas Wahlman
40-44 1:17:25
Click to select for comparison
551
SUI flag Bastien Touzeau
35-39 1:17:26
Click to select for comparison
552
GBR flag Ryan Smith
30-34 1:17:26
Click to select for comparison
553
CIV flag Aboubacar Diaby
30-34 1:17:28
Click to select for comparison
554
SWE flag Lars Martinsson
50-54 1:17:32
Click to select for comparison
555
FIN flag Juho Mäkiniemi
35-39 1:17:33
Click to select for comparison
556
GBR flag Rob Campbell
35-39 1:17:33
Click to select for comparison
557
SWE flag Christian Folmer
30-34 1:17:34
Click to select for comparison
558
NED flag Gerwin Witlox
50-54 1:17:36
Click to select for comparison
559
SWE flag Pontus Willbo
35-39 1:17:36
Click to select for comparison
560
FRA flag David Dubuc
35-39 1:17:37
Click to select for comparison
561
GER flag Steven Ney
25-29 1:17:37
Click to select for comparison
562
SWE flag Petter Bergstrand
30-34 1:17:42
Click to select for comparison
563
SWE flag Marcus Carlsson
35-39 1:17:43
Click to select for comparison
564
IRL flag Darragh O Connor
35-39 1:17:47
Click to select for comparison
565
GBR flag Matt Stringfellow
30-34 1:17:53
Click to select for comparison
566
ITA flag Marcello Fregnani
40-44 1:17:59
Click to select for comparison
567
SWE flag Stefan Eld
40-44 1:18:01
Click to select for comparison
568
GBR flag James Porter
25-29 1:18:02
Click to select for comparison
569
SWE flag Allan Honig
45-49 1:18:02
Click to select for comparison
570
GBR flag Dan Greenland
35-39 1:18:04
Click to select for comparison
571
AUT flag Christian Stotz
45-49 1:18:05
Click to select for comparison
572
GER flag Markus Becker
35-39 1:18:06
Click to select for comparison
573
NED flag Jan Willem Den Hollander
40-44 1:18:06
Click to select for comparison
574
GBR flag Ryan Walsh
25-29 1:18:07
Click to select for comparison
575
NOR flag Magnus Hagen
16-24 1:18:08
Click to select for comparison
576
AUT flag Simon Reitinger
35-39 1:18:10
Click to select for comparison
577
IRL flag Michael Hayes
30-34 1:18:10
Click to select for comparison
578
GRE flag Bill Chouvardas
16-24 1:18:10
Click to select for comparison
579
SWE flag Oliver Forsberg
30-34 1:18:12
Click to select for comparison
580
SWE flag Martin Rustas Wiegurd
35-39 1:18:13
Click to select for comparison
581
NOR flag Sture Lundbakk
35-39 1:18:15
Click to select for comparison
582
SWE flag Nemanja Bacic
30-34 1:18:16
Click to select for comparison
583
SWE flag Henri Pesonen
45-49 1:18:16
Click to select for comparison
584
SWE flag Kim Nilsson
30-34 1:18:17
Click to select for comparison
585
SWE flag Jens Helgesson
35-39 1:18:19
Click to select for comparison
586
EST flag Jacob Rasmus Price
30-34 1:18:19
Click to select for comparison
587
SUI flag Marco Berger
35-39 1:18:22
Click to select for comparison
588
GBR flag Alfie Gomm
16-24 1:18:23
Click to select for comparison
589
FRA flag Baptiste Castanet
35-39 1:18:24
Click to select for comparison
590
HUN flag Tamás Gellai
30-34 1:18:28
Click to select for comparison
591
GBR flag Matt Neal
30-34 1:18:29
Click to select for comparison
592
SWE flag Joel Lindberg
30-34 1:18:31
Click to select for comparison
593
AUS flag Finbar Smyth
16-24 1:18:33
Click to select for comparison
594
CAN flag Darren Tse
45-49 1:18:33
Click to select for comparison
595
DOM flag Luis Gonzalez
40-44 1:18:33
Click to select for comparison
596
CZE flag Jiří Nekovář
16-24 1:18:34
Click to select for comparison
597
SWE flag Mattias Moskowicz
40-44 1:18:34
Click to select for comparison
598
SWE flag Anders Winberg
50-54 1:18:36
Click to select for comparison
599
SWE flag Tommy Domar
60-64 1:18:37
Click to select for comparison
600
GBR flag Jack Jones
16-24 1:18:38
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.