TrainRox Logo TrainRox

HYROX DOUBLES MEN - Stockholm 2025

18–21 Dec 2025
Showing 401 to 500 of 946 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
401
SWE flag Alexander Säfsten
SWE flag Marcus Königsson
35-39 1:11:10
Click to select for comparison
402
SWE flag David Tägt
SWE flag Ronny Dahlberg
35-39 1:11:10
Click to select for comparison
403
SWE flag Alexander Pappas
SWE flag Robin Edenfjäll
35-39 1:11:13
Click to select for comparison
404
SWE flag Filip Starck
SWE flag Daniel Fyhr
40-44 1:11:16
Click to select for comparison
405
SWE flag Sam Kjellkvist
SWE flag Truls Christenson
25-29 1:11:18
Click to select for comparison
406
SWE flag Douglas Frankedal Skoog
SWE flag Filip Mehrotra Barsby
30-34 1:11:18
Click to select for comparison
407
DEN flag Thomas Petersen
DEN flag Rune Lindegaard
45-49 1:11:19
Click to select for comparison
408
GBR flag Reza Najafian
GBR flag Jamie Lessani
35-39 1:11:20
Click to select for comparison
409
GBR flag Luke Ambler
GBR flag Alfie Roberts
25-29 1:11:20
Click to select for comparison
410
FRA flag Yoann Broet
FRA flag Morgan Broet
30-34 1:11:21
Click to select for comparison
411
SWE flag Jonas Öhman
SWE flag Rasmus Andén
35-39 1:11:21
Click to select for comparison
412
SWE flag Filip Melin
SWE flag Mathias Sandstedt
30-34 1:11:23
Click to select for comparison
413
SWE flag Staffan Karlsson
SWE flag Herman Looström
55-59 1:11:23
Click to select for comparison
414
GER flag Marcel Flick
GER flag Peter Merz
25-29 1:11:25
Click to select for comparison
415
FIN flag Aapro Kosunen
FIN flag Ilkka Kosunen
30-34 1:11:26
Click to select for comparison
416
SWE flag Dennis Johansson
SWE flag Andreas Hedström
35-39 1:11:26
Click to select for comparison
417
FRA flag Moshe Eytan
FRA flag Noam Lebrat
16-24 1:11:26
Click to select for comparison
418
GER flag Adrian Wende
GER flag Gideon Haase
16-24 1:11:27
Click to select for comparison
419
SUI flag Mattia Ribaudo
KOS flag Drilon Alimusaj
16-24 1:11:28
Click to select for comparison
420
SWE flag Nick Hedemyr
SWE flag Daniel Ekstam
30-34 1:11:29
Click to select for comparison
421
SWE flag Johan Askaner
SWE flag Simon Lenhoff
40-44 1:11:29
Click to select for comparison
422
SWE flag Jesper Stråhle
SWE flag Adam Petersson
35-39 1:11:30
Click to select for comparison
423
SWE flag Johan Lekander
SWE flag Tobias Hammarström
35-39 1:11:35
Click to select for comparison
424
FRA flag Nicolas Lacognata
FRA flag Melvin Fleury
25-29 1:11:37
Click to select for comparison
425
EST flag Ergo Eggert
EST flag Martin Sagaja
40-44 1:11:40
Click to select for comparison
426
SWE flag Frans Källqvist
SWE flag Patrik Aronsson
45-49 1:11:42
Click to select for comparison
427
SWE flag Marcus Pereira Wikstén
SWE flag Jakob Lewander
25-29 1:11:47
Click to select for comparison
428
SWE flag Mattias Nyström
SWE flag Bengt Hansson
45-49 1:11:48
Click to select for comparison
429
IRL flag Aaron Smith
GBR flag Stefan Mcardle
25-29 1:11:49
Click to select for comparison
430
SWE flag Christian Billing
SWE flag Peter Eriksson
35-39 1:11:51
Click to select for comparison
431
SWE flag Johannes Englundh
SWE flag Vaughn Miller
35-39 1:11:54
Click to select for comparison
432
FRA flag Roland Dehegnan Bly
FRA flag Valentin Berthelot
30-34 1:11:56
Click to select for comparison
433
GER flag Christian Fischer
GER flag Thomas Schicho
45-49 1:11:56
Click to select for comparison
434
NED flag Nadir Cirak
NED flag Joshua Nijenkamp
16-24 1:11:58
Click to select for comparison
435
SWE flag Jacob Fornelius
SWE flag Vincent Blomqvist
16-24 1:11:58
Click to select for comparison
436
SWE flag Oliver Forsberg
SWE flag Markus Hebrant
30-34 1:12:00
Click to select for comparison
437
SWE flag Elias Engström
SWE flag Lars Michélsen
25-29 1:12:00
Click to select for comparison
438
SWE flag Roger Snellman
SWE flag Jens Danerhall
40-44 1:12:03
Click to select for comparison
439
GBR flag Gareth Edwards
GBR flag Rowan Edwards
30-34 1:12:03
Click to select for comparison
440
SWE flag Chi-Hang Chung
SWE flag Linus Vik
35-39 1:12:03
Click to select for comparison
441
GER flag Dominik Bannier
GER flag Dirk Bannier
30-34 1:12:03
Click to select for comparison
442
DEN flag Kasper Geraae
DEN flag Thomas Ørum
35-39 1:12:04
Click to select for comparison
443
NED flag Brandon Van Der Rijst
NED flag Donny Eelzak
16-24 1:12:04
Click to select for comparison
444
EST flag Pavel Borovkov
EST flag Sergei Korzenevski
40-44 1:12:08
Click to select for comparison
445
FRA flag Leandre Klein
FRA flag Silvio Filippelli
16-24 1:12:11
Click to select for comparison
446
AUT flag Richard Lesonitzky
AUT flag Filip Manojlovic
16-24 1:12:12
Click to select for comparison
447
SWE flag Andreas Björkman
SWE flag Jojje Jonasson
40-44 1:12:12
Click to select for comparison
448
GBR flag Lewis Davies
GBR flag Cian Bethel
16-24 1:12:13
Click to select for comparison
449
SUI flag Reynaldo Prati
GBR flag James Holder
40-44 1:12:20
Click to select for comparison
450
SWE flag Mikael Knutsson
SWE flag Kristoffer Renström
40-44 1:12:25
Click to select for comparison
451
AUT flag Jonas Aspetzberger
AUT flag Tobias Mittendorfer
25-29 1:12:28
Click to select for comparison
452
SWE flag Robert Roles Appelquist
SWE flag Mathias Appelquist
40-44 1:12:29
Click to select for comparison
453
SWE flag Wilhelm Nyberg
SWE flag Henry Nyberg
40-44 1:12:30
Click to select for comparison
454
DEN flag Kasper Sevang
DEN flag Nikolaj Ruager
30-34 1:12:30
Click to select for comparison
455
FIN flag Oscar Rosenlew
FIN flag Elliot Rosenlew
16-24 1:12:30
Click to select for comparison
456
SWE flag Fredrik Lamell
SWE flag Daniel Kjöraas
30-34 1:12:30
Click to select for comparison
457
GBR flag Luke Dobson
GBR flag Tay Bourne
30-34 1:12:33
Click to select for comparison
458
GBR flag Jonno Turner
NZL flag James West
40-44 1:12:40
Click to select for comparison
459
POR flag Tiago Fradeira
POR flag Vasco Salgado
25-29 1:12:45
Click to select for comparison
460
SWE flag Markus Lindberg
SWE flag Dennis Lundell
45-49 1:12:45
Click to select for comparison
461
SWE flag Jan Marklund
SWE flag Roger Johansson
50-54 1:12:46
Click to select for comparison
462
SWE flag Robert Schéele
SWE flag Simon Nilsson
35-39 1:12:46
Click to select for comparison
463
CAN flag Milan Havlin
TTO flag David-Michael Phillips
30-34 1:12:46
Click to select for comparison
464
SWE flag Samuel Söderholm
SWE flag David Söderholm
35-39 1:12:48
Click to select for comparison
465
AUT flag Matteo Kabicher
AUT flag Lukas Kurz
16-24 1:12:50
Click to select for comparison
466
SWE flag Joakim Nyman
SWE flag Alexander Tossavainen
35-39 1:12:55
Click to select for comparison
467
SWE flag Johan Södersten
SWE flag Isak Södersten
35-39 1:12:59
Click to select for comparison
468
DEN flag Christoffer Charles Petersen
DEN flag Marcus Mikeli Olsen
16-24 1:13:01
Click to select for comparison
469
SWE flag Sebastian Bergsten
SWE flag Marcus Törnqvist
35-39 1:13:03
Click to select for comparison
470
DEN flag Daniel Schellerup Andersen
DEN flag Andreas Schellerup Andersen
16-24 1:13:07
Click to select for comparison
471
SWE flag Erik Borg Gröndin
SWE flag Daniel Englund
16-24 1:13:07
Click to select for comparison
472
SWE flag Dennis Lindahl Odell
SWE flag Eddie Björketun
35-39 1:13:07
Click to select for comparison
473
GBR flag Anthony Underwood
GBR flag Kriss Young
35-39 1:13:09
Click to select for comparison
474
SWE flag Robin Suwe
SWE flag Henrik Lundevall
40-44 1:13:10
Click to select for comparison
475
DEN flag Christian Bonne Bøje
DEN flag Nic Andreas Carlsen
25-29 1:13:10
Click to select for comparison
476
SWE flag Sebastian Sand
SWE flag Jakob Salo
16-24 1:13:12
Click to select for comparison
477
NED flag Lars Van Der Linden
NED flag Niels Van Der Linden
16-24 1:13:12
Click to select for comparison
478
GBR flag James Long
ESP flag Victor Sanchez
35-39 1:13:13
Click to select for comparison
479
SWE flag Adam Gustafsson
SWE flag Anton Strömbäck
40-44 1:13:15
Click to select for comparison
480
BEL flag Maarten Roose
BEL flag Wout De Vuyst
25-29 1:13:15
Click to select for comparison
481
FIN flag Gustav Malmström
FIN flag Antti Hämäläinen
25-29 1:13:16
Click to select for comparison
482
SWE flag Daniel Zetterström
SWE flag Tommy Cronwall
40-44 1:13:17
Click to select for comparison
483
SWE flag Daniel Nordenström
SWE flag Henrik Carlsson
40-44 1:13:19
Click to select for comparison
484
FRA flag Tom Delaville
FRA flag Teo Sahut
16-24 1:13:20
Click to select for comparison
485
SWE flag Sebastian Kristersson
SWE flag Henrik Wärja
30-34 1:13:25
Click to select for comparison
486
SWE flag Jesper Johansson Lunding
SWE flag Martin Köling
30-34 1:13:26
Click to select for comparison
487
SWE flag Simon Stridfeldt
SWE flag Kalle Palmertz
35-39 1:13:27
Click to select for comparison
488
SWE flag Tomas Wesander
SWE flag Joel Cronstedt
40-44 1:13:30
Click to select for comparison
489
SWE flag Mikael Kadri
SWE flag Rick Stark
50-54 1:13:31
Click to select for comparison
490
SWE flag Thomas Ahlskog
SWE flag Christoffer Vallström
35-39 1:13:31
Click to select for comparison
491
SWE flag Hugo Enarsson
SWE flag Nils Setterberg
16-24 1:13:31
Click to select for comparison
492
SWE flag Peter Mattsson
SWE flag Stellan Kinell
40-44 1:13:34
Click to select for comparison
493
SWE flag Jonatan Hwang
SWE flag Massoud Levin
35-39 1:13:36
Click to select for comparison
494
SWE flag Oscar Hellstadius
SWE flag Michael Wang
30-34 1:13:38
Click to select for comparison
495
SWE flag Henrik Swenson
SWE flag Hans Petters
25-29 1:13:38
Click to select for comparison
496
SWE flag Jesper Erlingson Lödesjö
SWE flag Abanoub Halaka
30-34 1:13:41
Click to select for comparison
497
SWE flag Eddie Andersson
SWE flag Keivan Moussavi
40-44 1:13:42
Click to select for comparison
498
SWE flag Rasmus Eriksson Vanemo
SWE flag Erik Engström
25-29 1:13:43
Click to select for comparison
499
NED flag Berend Van Nijnatten
NED flag Tristan Jongeneelen
16-24 1:13:44
Click to select for comparison
500
SWE flag Karl Tyrén
SWE flag Alexander Riddermark
40-44 1:13:46
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.