HYROX MEN - Berlin 2026

22–31 May 2026
Showing 2,901 to 3,000 of 4,159 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
2,901 734
GER flag Anush Ghorbani
1:35:01 30-34
Click to select for comparison
2,902 544
GER flag Maik Bloch
1:35:02 25-29
Click to select for comparison
2,903 545
ITA flag Michele Gallo
1:35:02 25-29
Click to select for comparison
2,904 296
GER flag Justin Polok
1:35:02 16-24
Click to select for comparison
2,905 297
GER flag Louis Giese
1:35:05 16-24
Click to select for comparison
2,906 173
GER flag Bernd Linke
1:35:05 45-49
Click to select for comparison
2,907 735
GER flag Stefan Nguyen
1:35:06 30-34
Click to select for comparison
2,908 174
GER flag Alexander Weiss
1:35:08 45-49
Click to select for comparison
2,909 736
BLR flag Raman Chaikou
1:35:08 30-34
Click to select for comparison
2,910 737
GER flag Jonas Beinert
1:35:09 30-34
Click to select for comparison
2,911 372
GER flag Thomas Brenner
1:35:10 40-44
Click to select for comparison
2,912 546
GER flag Nico Grabs
1:35:11 25-29
Click to select for comparison
2,913 547
GER flag Franz Weiß
1:35:12 25-29
Click to select for comparison
2,914 738
GER flag Christoph Engelhardt
1:35:12 30-34
Click to select for comparison
2,915 80
SWE flag Johan Hultén
1:35:13 50-54
Click to select for comparison
2,916 373
SUI flag Philip Irgang
1:35:13 40-44
Click to select for comparison
2,917 647
GER flag David Mayr
1:35:14 35-39
Click to select for comparison
2,918 47
SWE flag Robert Bengtsson
1:35:16 55-59
Click to select for comparison
2,919 648
NED flag Michiel Kock
1:35:16 35-39
Click to select for comparison
2,920 649
GER flag Hendrik Behrens
1:35:17 35-39
Click to select for comparison
2,921 650
GER flag Michael Junkereit
1:35:17 35-39
Click to select for comparison
2,922 374
GER flag Jan Mittelstädt
1:35:19 40-44
Click to select for comparison
2,923 48
GER flag Volker Pellen
1:35:20 55-59
Click to select for comparison
2,924 548
FRA flag Alex Banchet
1:35:20 25-29
Click to select for comparison
2,925 549
FRA flag Mehdi Yahia-Meddah
1:35:22 25-29
Click to select for comparison
2,926 550
GER flag Richard Pantel
1:35:23 25-29
Click to select for comparison
2,927 375
SIN flag Joo Hong Lim
1:35:23 40-44
Click to select for comparison
2,928 376
CRO flag Tomislav Krnjaca
1:35:25 40-44
Click to select for comparison
2,929 739
GER flag Finn Erpff
1:35:26 30-34
Click to select for comparison
2,930 740
AUT flag Johannes Frech
1:35:27 30-34
Click to select for comparison
2,931 377
MEX flag Gustavo Gutierrez Diaz
1:35:27 40-44
Click to select for comparison
2,932 175
HUN flag Szabolcs Beleznai
1:35:28 45-49
Click to select for comparison
2,933 551
GER flag Marvin Deutscher
1:35:29 25-29
Click to select for comparison
2,934 741
GER flag Marco Hammerschmidt
1:35:29 30-34
Click to select for comparison
2,935 378
FRA flag Deliya Kalac
1:35:29 40-44
Click to select for comparison
2,936 49
GER flag Stefan Zwetschke
1:35:31 55-59
Click to select for comparison
2,937 651
GER flag Taurin Eimermacher
1:35:31 35-39
Click to select for comparison
2,938 652
GER flag Justus Lammel
1:35:32 35-39
Click to select for comparison
2,939 81
GER flag Jochen Dehniger
1:35:32 50-54
Click to select for comparison
2,940 379
GER flag Sven Ochmann
1:35:32 40-44
Click to select for comparison
2,941 653
GER flag Eric Kahl
1:35:33 35-39
Click to select for comparison
2,942 380
ITA flag Davide Vasco
1:35:33 40-44
Click to select for comparison
2,943 176
GER flag Thomas Göhler
1:35:33 45-49
Click to select for comparison
2,944 381
GER flag Gunnar Kaempgen
1:35:34 40-44
Click to select for comparison
2,945 552
POR flag Ruben Lourenco Pereira
1:35:35 25-29
Click to select for comparison
2,946 553
CZE flag Lukáš Svoboda
1:35:36 25-29
Click to select for comparison
2,947 742
GER flag Philip Bruhn
1:35:39 30-34
Click to select for comparison
2,948 654
SUI flag Christoph Dähler
1:35:40 35-39
Click to select for comparison
2,949 382
IRL flag Stephen Walsh
1:35:40 40-44
Click to select for comparison
2,950 655
AUT flag Gerald Tallafuss
1:35:40 35-39
Click to select for comparison
2,951 743
GER flag Eduard Bechstedt
1:35:40 30-34
Click to select for comparison
2,952 554
CZE flag Rudolf Preis
1:35:42 25-29
Click to select for comparison
2,953 656
GER flag Christian Stang
1:35:43 35-39
Click to select for comparison
2,954 383
GER flag Enrico Glaß
1:35:44 40-44
Click to select for comparison
2,955 744
FRA flag Jeremy Zheng
1:35:45 30-34
Click to select for comparison
2,956 746
GER flag Johannes Elsäßer
1:35:46 30-34
Click to select for comparison
2,957 745
GER flag Julian Fedtke
1:35:46 30-34
Click to select for comparison
2,958 384
GER flag Marco Stenglein
1:35:47 40-44
Click to select for comparison
2,959 82
ESP flag Òscar Bover
1:35:47 50-54
Click to select for comparison
2,960 555
ITA flag Dorian Quattrocchi
1:35:48 25-29
Click to select for comparison
2,961 747
SUI flag Davide Bernardoni
1:35:48 30-34
Click to select for comparison
2,962 177
HUN flag Istvan Mari
1:35:49 45-49
Click to select for comparison
2,963 50
GBR flag Alan Preston
1:35:49 55-59
Click to select for comparison
2,964 657
IRL flag Derek Mchugh
1:35:49 35-39
Click to select for comparison
2,965 556
GER flag Dines Gabriel Raheem
1:35:50 25-29
Click to select for comparison
2,966 178
GER flag Torsten Jänsch
1:35:50 45-49
Click to select for comparison
2,967 83
GER flag Reza Nadimi
1:35:53 50-54
Click to select for comparison
2,968 557
GER flag Yannik Martin
1:35:54 25-29
Click to select for comparison
2,969 179
IRL flag Darren Free
1:35:59 45-49
Click to select for comparison
2,970 385
GER flag Fabian Neuhaus
1:36:00 40-44
Click to select for comparison
2,971 558
GER flag Marcel Dzubba
1:36:00 25-29
Click to select for comparison
2,972 748
POL flag Michał Ozorkiewicz
1:36:01 30-34
Click to select for comparison
2,973 658
ITA flag Marco Stefani
1:36:01 35-39
Click to select for comparison
2,974 749
GER flag Reza Gholam Mohammad
1:36:02 30-34
Click to select for comparison
2,975 750
GER flag Constantin Meyn
1:36:02 30-34
Click to select for comparison
2,976 84
GER flag Mike Goetzmann
1:36:03 50-54
Click to select for comparison
2,977 386
GER flag Holger Seifert
1:36:04 40-44
Click to select for comparison
2,978 751
GER flag Nils Mewes
1:36:04 30-34
Click to select for comparison
2,979 180
GER flag Stephan Schulze
1:36:05 45-49
Click to select for comparison
2,980 752
GER flag Georg Thiele
1:36:05 30-34
Click to select for comparison
2,981 659
ESP flag Enrique Aguado Caballero
1:36:07 35-39
Click to select for comparison
2,982 660
POL flag Piotr Sutkowski
1:36:08 35-39
Click to select for comparison
2,983 85
FRA flag Bertrand Géhanne
1:36:10 50-54
Click to select for comparison
2,984 559
GER flag Nikos Zavalis
1:36:10 25-29
Click to select for comparison
2,985 560
GER flag Thomas Pokorny
1:36:11 25-29
Click to select for comparison
2,986 753
GER flag Maximilian Jäger
1:36:11 30-34
Click to select for comparison
2,987 661
GER flag Marcel Gellings
1:36:11 35-39
Click to select for comparison
2,988 181
GER flag Rick Schneider
1:36:11 45-49
Click to select for comparison
2,989 754
GER flag Lukas Binting
1:36:12 30-34
Click to select for comparison
2,990 561
ECU flag Fernando Narvaez
1:36:12 25-29
Click to select for comparison
2,991 182
FRA flag Cédric DUGUÉ
1:36:12 45-49
Click to select for comparison
2,992 183
GER flag Raiko Seifert
1:36:13 45-49
Click to select for comparison
2,993 562
GER flag Robert Hein
1:36:14 25-29
Click to select for comparison
2,994 184
GER flag Karsten Reese
1:36:16 45-49
Click to select for comparison
2,995 755
GER flag Tim Seyferth
1:36:16 30-34
Click to select for comparison
2,996 298
GER flag Elija Daniel Detloff
1:36:18 16-24
Click to select for comparison
2,997 662
GER flag Zoheir Alayash
1:36:18 35-39
Click to select for comparison
2,998 563
GER flag Lars Dernbach
1:36:19 25-29
Click to select for comparison
2,999 756
USA flag Trent Woodbury
1:36:20 30-34
Click to select for comparison
3,000 663
GER flag Victor Hoeter
1:36:21 35-39
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.