TrainRox Logo TrainRox

HYROX MEN - Helsinki 2026

9–10 May 2026
Showing 601 to 700 of 915 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
601
FIN flag Roni Jalkanen
40-44 1:29:26
Click to select for comparison
602
GBR flag Liam James
25-29 1:29:27
Click to select for comparison
603
SWE flag Ulf Bärtås
50-54 1:29:30
Click to select for comparison
604
MAS flag ALAN TOH
45-49 1:29:31
Click to select for comparison
605
SUI flag Dejan Gacinovic
25-29 1:29:34
Click to select for comparison
606
FIN flag Tommi Kässl
40-44 1:29:42
Click to select for comparison
607
FIN flag Enrike Frias
25-29 1:29:49
Click to select for comparison
608
GER flag Tim Hillmann
30-34 1:29:49
Click to select for comparison
609
ROU flag Leonard Alexandru
40-44 1:29:50
Click to select for comparison
610
GBR flag Clinton Awuah
30-34 1:29:51
Click to select for comparison
611
FIN flag Riku Siimesvaara
35-39 1:29:57
Click to select for comparison
612
NZL flag Jonathan Pengelly
45-49 1:29:57
Click to select for comparison
613
BUL flag Antoan Antoniev
16-24 1:29:58
Click to select for comparison
614
FIN flag Sakari Saarinen
30-34 1:29:59
Click to select for comparison
615
GBR flag Leroy Sanford
45-49 1:30:02
Click to select for comparison
616
NED flag pepijn floor
16-24 1:30:12
Click to select for comparison
617
SWE flag Staffan Stålnacke
65-69 1:30:17
Click to select for comparison
618
FIN flag Sami Parkkinen
40-44 1:30:19
Click to select for comparison
619
SUI flag Ephraim Frei
35-39 1:30:26
Click to select for comparison
620
FIN flag Antti Heinonen
45-49 1:30:29
Click to select for comparison
621
EST flag Kimmo Lillipuu
30-34 1:30:31
Click to select for comparison
622
FIN flag Taisto Jukarainen
30-34 1:30:45
Click to select for comparison
623
FIN flag Arttu Torvi
16-24 1:30:51
Click to select for comparison
624
GBR flag Archibald Hogben
16-24 1:30:53
Click to select for comparison
625
FIN flag Kai Sormunen
50-54 1:30:57
Click to select for comparison
626
BEL flag Vincent Leysen
45-49 1:30:59
Click to select for comparison
627
SWE flag Fredrik Snickars
45-49 1:31:00
Click to select for comparison
628
FIN flag Jussi Ahtikari
45-49 1:31:05
Click to select for comparison
629
FRA flag Mohamed Benrached
35-39 1:31:05
Click to select for comparison
630
FRA flag Jonathan Picard
35-39 1:31:14
Click to select for comparison
631
LTU flag Eugenijus Piesina
25-29 1:31:17
Click to select for comparison
632
SWE flag Joakim Lindberg
35-39 1:31:24
Click to select for comparison
633
ITA flag Luca Longoni
25-29 1:31:27
Click to select for comparison
634
FIN flag Frans Jokinen
25-29 1:31:28
Click to select for comparison
635
IRL flag Sean Kelly
35-39 1:31:28
Click to select for comparison
636
FIN flag Lasse Nykänen
35-39 1:31:31
Click to select for comparison
637
GBR flag George Siaw
55-59 1:31:31
Click to select for comparison
638
GBR flag Henry Boateng
25-29 1:31:33
Click to select for comparison
639
FRA flag Anthony Rimbault
16-24 1:31:39
Click to select for comparison
640
GBR flag Paul Mcgregor
55-59 1:31:41
Click to select for comparison
641
FIN flag Uffe Wadenström
50-54 1:31:42
Click to select for comparison
642
FIN flag Pauli Haakana
40-44 1:31:43
Click to select for comparison
643
SIN flag Asa Lim
16-24 1:31:47
Click to select for comparison
644
FIN flag Janne Ylitalo
40-44 1:31:47
Click to select for comparison
645
FIN flag Timi Oskari Försti
30-34 1:31:47
Click to select for comparison
646
EST flag Margo Mitt
30-34 1:31:48
Click to select for comparison
647
GER flag Josef Kappenberger
30-34 1:31:52
Click to select for comparison
648
FIN flag Sami Villikka
30-34 1:31:56
Click to select for comparison
649
SLO flag Matej Mlakar
45-49 1:32:03
Click to select for comparison
650
NOR flag Lasse Trones
25-29 1:32:09
Click to select for comparison
651
AUS flag Mark Szonyi
25-29 1:32:23
Click to select for comparison
652
FIN flag Joni Ekman
40-44 1:32:38
Click to select for comparison
653
NED flag Tijmen Leenders
35-39 1:32:45
Click to select for comparison
654
IRL flag Ben O'Sullivan
25-29 1:32:45
Click to select for comparison
655
GER flag Felix Rottmann
25-29 1:32:47
Click to select for comparison
656
GBR flag Peter Gallagher
35-39 1:32:47
Click to select for comparison
657
SWE flag Erik Norstedt
25-29 1:32:48
Click to select for comparison
658
GBR flag Mackenzie Gosling
16-24 1:32:53
Click to select for comparison
659
IRL flag James Mctigue
45-49 1:33:03
Click to select for comparison
660
GBR flag Jonathan Wheeler
50-54 1:33:07
Click to select for comparison
661
SWE flag Henrik Swenson
30-34 1:33:09
Click to select for comparison
662
CZE flag Ivan Kutlák
25-29 1:33:17
Click to select for comparison
663
GBR flag Adam Ward
30-34 1:33:18
Click to select for comparison
664
NOR flag Sander Steen Johannessen
16-24 1:33:22
Click to select for comparison
665
GBR flag James Kirby
30-34 1:33:22
Click to select for comparison
666
GBR flag Nathan Thomason
25-29 1:33:36
Click to select for comparison
667
ROU flag Cosmin Mihai
50-54 1:33:38
Click to select for comparison
668
HKG flag Chi Fung Ng
30-34 1:33:40
Click to select for comparison
669
GER flag Max Brenner
16-24 1:33:41
Click to select for comparison
670
GER flag Jannik Stiehl
25-29 1:33:42
Click to select for comparison
671
ITA flag Federico Perone
25-29 1:33:54
Click to select for comparison
672
GBR flag Yov Nenchev
40-44 1:33:55
Click to select for comparison
673
GBR flag David Anderson
35-39 1:33:56
Click to select for comparison
674
FRA flag Sebastien Chevy
30-34 1:34:01
Click to select for comparison
675
ROU flag Costin Matache
30-34 1:34:01
Click to select for comparison
676
BLM flag Jean-Noël Ledee
45-49 1:34:03
Click to select for comparison
677
GBR flag Simon Wood
45-49 1:34:05
Click to select for comparison
678
NOR flag Maciej Warchal
40-44 1:34:07
Click to select for comparison
679
CAN flag Eliano Rexho
25-29 1:34:09
Click to select for comparison
680
SWE flag Mathias Appelquist
55-59 1:34:14
Click to select for comparison
681
FIN flag Tomi Saarikko
25-29 1:34:23
Click to select for comparison
682
NOR flag Mikkel Andersen
25-29 1:34:25
Click to select for comparison
683
SWE flag Göran Robertsson
60-64 1:34:25
Click to select for comparison
684
JOR flag Al-Adham Al-Qsous
30-34 1:34:27
Click to select for comparison
685
GBR flag Richard MOODY
40-44 1:34:28
Click to select for comparison
686
GBR flag Josh Rose
30-34 1:34:30
Click to select for comparison
687
FIN flag Kristian Ahlers
40-44 1:34:32
Click to select for comparison
688
TPE flag Chiehlun Lu
25-29 1:34:32
Click to select for comparison
689
FIN flag Samu Suominen
30-34 1:34:33
Click to select for comparison
690
FRA flag Robin Guesmia
30-34 1:34:34
Click to select for comparison
691
GER flag Tim Grawert
25-29 1:34:37
Click to select for comparison
692
SWE flag Micke Bergström
50-54 1:34:40
Click to select for comparison
693
SWE flag Theodor Lindberg
30-34 1:34:40
Click to select for comparison
694
GBR flag Sobhan Afroosheh
30-34 1:34:42
Click to select for comparison
695
GBR flag Ashley Borthwick
35-39 1:34:45
Click to select for comparison
696
FIN flag Joonas Inkinen
30-34 1:34:47
Click to select for comparison
697
EST flag Mac Ojasmaa
30-34 1:34:51
Click to select for comparison
698
SWE flag Arvid Nyholm
30-34 1:34:57
Click to select for comparison
699
SWE flag Magnus Norén
50-54 1:35:02
Click to select for comparison
700
FIN flag Tomi Vesterinen
35-39 1:35:05
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.