TrainRox Logo TrainRox

HYROX DOUBLES MEN - Stockholm 2025

18–21 Dec 2025
Showing 501 to 600 of 946 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
501
SWE flag Björn Hitterdahl
SWE flag Mats Rodin
40-44 1:13:49
Click to select for comparison
502
NED flag Neal Ott
NED flag Erik Opdam
16-24 1:13:49
Click to select for comparison
503
SWE flag Matthias Erbom
SWE flag Peter Jonas
45-49 1:13:51
Click to select for comparison
504
IRL flag David Watters
IRL flag Padraig Roche
45-49 1:13:51
Click to select for comparison
505
GBR flag Theophilus Quashie-Apeatse
GBR flag Kwesi Effina-Williams
25-29 1:13:52
Click to select for comparison
506
DEN flag Fatih Sener
DEN flag Aram Koc
30-34 1:13:55
Click to select for comparison
507
ITA flag Francois Foschini
ITA flag Enrico Lanza Cariccio
16-24 1:13:59
Click to select for comparison
508
SWE flag Joakim Mårtensson
SWE flag Romeo Bäck
35-39 1:14:01
Click to select for comparison
509
SWE flag Johan Krantz
SWE flag Jesper Hultman
35-39 1:14:01
Click to select for comparison
510
GBR flag Teddy Woodhouse
GBR flag Derek Batten
30-34 1:14:04
Click to select for comparison
511
SWE flag Filip Kronvall
SWE flag Oliver Andersen
25-29 1:14:05
Click to select for comparison
512
SWE flag Oscar Bengtson
SWE flag Wilhelm Karlsson
30-34 1:14:06
Click to select for comparison
513
SWE flag Jonatan Karlman
SWE flag Andreas Melin
40-44 1:14:07
Click to select for comparison
514
SWE flag Lucas Fierro Murphy
SWE flag Matías Fierro Smith
40-44 1:14:09
Click to select for comparison
515
SWE flag Simon Tønners
DEN flag Carsten Hansen
1:14:11
Click to select for comparison
516
SWE flag Arvid Distner
SWE flag Magnus Lissbrant
16-24 1:14:11
Click to select for comparison
517
GBR flag Brodie Gray
GBR flag Lewis Lancaster
16-24 1:14:13
Click to select for comparison
518
TUN flag Mohamed Amine Hamrouni
TUN flag Khaled Ben Marzouk
30-34 1:14:13
Click to select for comparison
519
FRA flag Hugo Valle
FRA flag Thibaud Faivre-Pierret
30-34 1:14:14
Click to select for comparison
520
SWE flag Micke Hjelte
SWE flag Jonatan Löfling
35-39 1:14:15
Click to select for comparison
521
GBR flag David Hope
ESP flag Matt Valente
40-44 1:14:16
Click to select for comparison
522
SWE flag Adam Moberg
SWE flag Anton Jensen
30-34 1:14:18
Click to select for comparison
523
SWE flag Jakob Hallerbäck
SWE flag Peter Hallerbäck
35-39 1:14:19
Click to select for comparison
524
LAT flag Ivans Kravcovs
ESP flag Toly Tiavlovsky
25-29 1:14:20
Click to select for comparison
525
FRA flag Romain Grégoire
FRA flag Tom Semoulin
16-24 1:14:21
Click to select for comparison
526
SWE flag Emil Skärås
SWE flag Alexander Karlsson
25-29 1:14:22
Click to select for comparison
527
SWE flag Simon Jakobsson
SWE flag Jesper Nylund
35-39 1:14:24
Click to select for comparison
528
SWE flag Oscar Hjalmarsson
SWE flag Mikael Brattström
30-34 1:14:27
Click to select for comparison
529
SWE flag Tobias Karlsson
SWE flag Carl-Fredrik Spennare
35-39 1:14:29
Click to select for comparison
530
GBR flag Charlie Miller
GBR flag Benjamin Frost
30-34 1:14:30
Click to select for comparison
531
SWE flag Gustav Svensson
SWE flag Philip Öberg
35-39 1:14:31
Click to select for comparison
532
SWE flag Marcus Antonsson
SWE flag Magnus Axholt
45-49 1:14:33
Click to select for comparison
533
SWE flag Nils Ullberg
SWE flag Erik Stenman
45-49 1:14:34
Click to select for comparison
534
FRA flag Gabin Gracieta
FRA flag Antoine Gracieta
16-24 1:14:34
Click to select for comparison
535
EST flag Trevor Uustalu
EST flag Gregor Uustalu
16-24 1:14:36
Click to select for comparison
536
GER flag Sebastian Simm
GER flag Bastian Geistler
40-44 1:14:38
Click to select for comparison
537
SWE flag Peter Löveborg
SWE flag Ludvig Löveborg
35-39 1:14:39
Click to select for comparison
538
SWE flag August Ragnesjö
SWE flag Martin Gustafsson
25-29 1:14:40
Click to select for comparison
539
SWE flag Erik Daniels
SWE flag Victor Pontare
35-39 1:14:40
Click to select for comparison
540
SWE flag David Carlosama Olsson
SWE flag Anders Magnusson
35-39 1:14:40
Click to select for comparison
541
SWE flag Morten Norström
SWE flag Tim Clark
40-44 1:14:44
Click to select for comparison
542
SUI flag Cédric Déteindre
SUI flag Lorenzo Gürtler
16-24 1:14:49
Click to select for comparison
543
SWE flag Mathias Johansson
SWE flag Richard Andersson
35-39 1:14:51
Click to select for comparison
544
SWE flag Leif Pettersson
SWE flag Robin Låås
45-49 1:14:51
Click to select for comparison
545
SWE flag Olle Berg
SWE flag Dennis Larsson
30-34 1:14:52
Click to select for comparison
546
GBR flag Josh Wright
GBR flag Oliver Yellop
16-24 1:14:52
Click to select for comparison
547
GER flag Jamil Bchaar
GER flag Willi Kastrubin
30-34 1:14:53
Click to select for comparison
548
GBR flag Jake Sims
GBR flag Finnley Edwards
16-24 1:14:53
Click to select for comparison
549
SWE flag Tommy Käcker
SWE flag John Berglund
40-44 1:14:55
Click to select for comparison
550
SWE flag Jens Andersson
SWE flag Linus Abrahamsson
30-34 1:14:58
Click to select for comparison
551
SWE flag Lukas Karlsson
SWE flag Magnus Karlsson
35-39 1:14:58
Click to select for comparison
552
NED flag Jasper Dijkgraaf
NED flag Jasper Uijtdehaag
25-29 1:15:02
Click to select for comparison
553
BEL flag Thibeau Verwaerde
BEL flag Andreas David
25-29 1:15:04
Click to select for comparison
554
GBR flag David Wade
GBR flag Omid Najafian
40-44 1:15:09
Click to select for comparison
555
SWE flag Christopher Gustafsson
SWE flag Marcus Hallsenius
25-29 1:15:10
Click to select for comparison
556
SWE flag Mathias Andersson
SWE flag Marcus Palmqvist
35-39 1:15:11
Click to select for comparison
557
SWE flag Roy Eliasson
SWE flag Fredrik Schyberg Arvesved
40-44 1:15:12
Click to select for comparison
558
USA flag Kelly Williams
GBR flag Chris Wilson
35-39 1:15:13
Click to select for comparison
559
FRA flag Jordan Salado
FRA flag Guillaume Petite
35-39 1:15:14
Click to select for comparison
560
SWE flag Anton Johannesson
SWE flag Linus Oredsson
30-34 1:15:14
Click to select for comparison
561
SWE flag Raimundas Gaigalas
SWE flag Fredrik Andersson
50-54 1:15:19
Click to select for comparison
562
SWE flag Emil Björkman
SWE flag Andre Andersson
16-24 1:15:19
Click to select for comparison
563
SWE flag fredrik ulriksson
SWE flag Hugo Tedroff
30-34 1:15:22
Click to select for comparison
564
SWE flag Daniel Fernlund
SWE flag Christian Ten Berg
35-39 1:15:24
Click to select for comparison
565
SWE flag Hampus Ekvall
SWE flag Victor Brolin
16-24 1:15:27
Click to select for comparison
566
SWE flag Fredrik Göransson
SWE flag Emil Sörensen
30-34 1:15:27
Click to select for comparison
567
FRA flag Ramy Charara
FRA flag Theodore Depieds
25-29 1:15:32
Click to select for comparison
568
CAN flag Fred Cheung
GER flag Stephan Aina
40-44 1:15:34
Click to select for comparison
569
SWE flag Niclas Bergman
SWE flag Dennis Wassberg
45-49 1:15:35
Click to select for comparison
570
SWE flag Mattias Håkansson
SWE flag Alexander Ringholm
45-49 1:15:36
Click to select for comparison
571
ITA flag Tommaso Loffredo
ITA flag Francesco Loffredo
30-34 1:15:41
Click to select for comparison
572
NED flag Kjeld Eggen
NED flag Marnix Keus
16-24 1:15:43
Click to select for comparison
573
DEN flag Frederik Termannsen
DEN flag Lucas Lang
16-24 1:15:45
Click to select for comparison
574
IRL flag Eoghan O’Reilly
LTU flag Tomas Kurakovas
30-34 1:15:48
Click to select for comparison
575
SWE flag Daniel Todorovic
SWE flag Oskar Fransson
35-39 1:15:50
Click to select for comparison
576
SWE flag Raul Shelton Torres
SWE flag Aldo Machado
25-29 1:15:54
Click to select for comparison
577
FRA flag Pierre Canler
FRA flag Adrien Duvoid
25-29 1:15:55
Click to select for comparison
578
AUS flag Anthony Walsh
AUS flag Kris Hardy
40-44 1:15:56
Click to select for comparison
579
SWE flag Anders Larsson
SWE flag Magnus Larsson
45-49 1:15:57
Click to select for comparison
580
SWE flag Fredrik Möller
SWE flag Fredrik Bergström
50-54 1:15:57
Click to select for comparison
581
GBR flag John Carr
GBR flag Micheal Robinson - Hardy
25-29 1:15:57
Click to select for comparison
582
NED flag Milan De Bruijn
NED flag Roï Maktubi
25-29 1:16:00
Click to select for comparison
583
NED flag Roy Luiken
NED flag Niels Jehne
16-24 1:16:01
Click to select for comparison
584
SWE flag Andreas Boman
SWE flag Michael Jakobsson
45-49 1:16:03
Click to select for comparison
585
GBR flag Ross Mcglasson
GBR flag Sam Rodger
35-39 1:16:05
Click to select for comparison
586
USA flag Erick Andrade
IRL flag Alan Andrade
35-39 1:16:06
Click to select for comparison
587
NOR flag Sebastian Borge Johansen
NOR flag Kim Krafft
35-39 1:16:07
Click to select for comparison
588
GBR flag Luke Smith
GBR flag Joshua Sanderson
25-29 1:16:08
Click to select for comparison
589
NOR flag Jacob Cappelen
NOR flag Nikolas Hurleen
16-24 1:16:11
Click to select for comparison
590
GBR flag Liam Walsh
GBR flag Robert Walsh
40-44 1:16:16
Click to select for comparison
591
GER flag Rochdi Alexander Schmitt
GER flag Jordan Klose
30-34 1:16:16
Click to select for comparison
592
SWE flag Fredrik Pettersson
SWE flag Malte Frisk
50-54 1:16:16
Click to select for comparison
593
SWE flag Marcus Almgren
SWE flag Oscar Marklund
16-24 1:16:18
Click to select for comparison
594
SWE flag Oskar Bolin
SWE flag Marcus Luiga
25-29 1:16:20
Click to select for comparison
595
SWE flag Edvin Kalmaru
SWE flag Andreas Hurtig
35-39 1:16:22
Click to select for comparison
596
SWE flag Henric Skoog
SWE flag Andreas Lindblom
35-39 1:16:25
Click to select for comparison
597
GBR flag Tomas Yates
GBR flag Carl Yates
45-49 1:16:29
Click to select for comparison
598
SWE flag Fabian Lingårdh
SWE flag Kelwin Wulcan
16-24 1:16:30
Click to select for comparison
599
SWE flag Vegard Pettersson
SWE flag Pontus Brunnander
25-29 1:16:32
Click to select for comparison
600
SWE flag Gabriel Pomares Lindé
SWE flag Jan Van Eimern
35-39 1:16:35
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.