HYROX MEN - Berlin 2025

16–18 May 2025
Showing 1,701 to 1,800 of 2,600 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,701 221
GER flag Christoph Bleh
1:25:07 40-44
Click to select for comparison
1,702 104
IRL flag Brian Ronan
1:25:09 45-49
Click to select for comparison
1,703 51
GER flag Axel Bouchon
1:25:11 50-54
Click to select for comparison
1,704 412
GBR flag Ed Jackson-Norris
1:25:11 30-34
Click to select for comparison
1,705 413
GER flag Pascal Felber
1:25:11 30-34
Click to select for comparison
1,706 52
GER flag Georg Bals
1:25:12 50-54
Click to select for comparison
1,707 394
GER flag Corbinian Ahrens
1:25:12 35-39
Click to select for comparison
1,708 172
GER flag Tim Wallner
1:25:12 16-24
Click to select for comparison
1,709 414
GER flag Maurizio Rossi
1:25:13 30-34
Click to select for comparison
1,710 415
GER flag Max Handke
1:25:13 30-34
Click to select for comparison
1,711 396
IRL flag Philip Mone
1:25:14 35-39
Click to select for comparison
1,712 321
MEX flag David Gonzalez
1:25:14 25-29
Click to select for comparison
1,713 395
GBR flag Lewis Clarke
1:25:14 35-39
Click to select for comparison
1,714 417
GER flag Benjamin Kesisoglugil
1:25:15 30-34
Click to select for comparison
1,715 416
GER flag Denis Wiechmann
1:25:15 30-34
Click to select for comparison
1,716 173
FRA flag Théophile Rigaudeau
1:25:16 16-24
Click to select for comparison
1,717 418
GER flag Anish Kakroo
1:25:16 30-34
Click to select for comparison
1,718 397
GER flag Christoph Schindler
1:25:18 35-39
Click to select for comparison
1,719 174
GER flag Jonas Amenda
1:25:18 16-24
Click to select for comparison
1,720 6
GER flag Uwe Budemann
1:25:19 60-64
Click to select for comparison
1,721 398
NED flag Rick Bours
1:25:20 35-39
Click to select for comparison
1,722 419
GER flag Daniel Alpers
1:25:21 30-34
Click to select for comparison
1,723 399
GER flag Tim Scharner
1:25:22 35-39
Click to select for comparison
1,724 322
GER flag Axel Weber
1:25:23 25-29
Click to select for comparison
1,725 105
GER flag Sascha Schneider
1:25:27 45-49
Click to select for comparison
1,726 420
GER flag Maximilian Kietzmann
1:25:28 30-34
Click to select for comparison
1,727 225
CZE flag Stanislav Mrkáček
1:25:28 40-44
Click to select for comparison
1,728 223
GBR flag Sandeep Jangra
1:25:28 40-44
Click to select for comparison
1,729 224
POL flag Maciej Zalewski
1:25:28 40-44
Click to select for comparison
1,730 400
GER flag Sven Theel
1:25:28 35-39
Click to select for comparison
1,731 401
GBR flag Mikey Widdowson
1:25:29 35-39
Click to select for comparison
1,732 175
GER flag Noah Sprenger
1:25:31 16-24
Click to select for comparison
1,733 402
NOR flag Peder Sviggum
1:25:31 35-39
Click to select for comparison
1,734 421
GER flag Markus Olf
1:25:32 30-34
Click to select for comparison
1,735 422
BRA flag Augusto Fontenele
1:25:35 30-34
Click to select for comparison
1,736 323
NED flag Jelle Van Der Grijn
1:25:36 25-29
Click to select for comparison
1,737 226
ITA flag Andrea Bruzzone
1:25:36 40-44
Click to select for comparison
1,738 324
GER flag Dominik Pauli
1:25:36 25-29
Click to select for comparison
1,739 53
GBR flag Maxwell Thomas
1:25:36 50-54
Click to select for comparison
1,740 176
GER flag Fabian Roos
1:25:36 16-24
Click to select for comparison
1,741 403
GER flag Daniel Schmitz
1:25:37 35-39
Click to select for comparison
1,742 423
GER flag Tim Ochel
1:25:37 30-34
Click to select for comparison
1,743 424
IRL flag Paul O’Brien
1:25:38 30-34
Click to select for comparison
1,744 425
ITA flag Daniel Sandullo
1:25:41 30-34
Click to select for comparison
1,745 404
GER flag Raphael Nohe-Bujak
1:25:41 35-39
Click to select for comparison
1,746 426
SUI flag Daniel Gerber
1:25:41 30-34
Click to select for comparison
1,747 427
GER flag Philipp Dikau
1:25:43 30-34
Click to select for comparison
1,748 325
DEN flag Mikkel Grentzmann Pedersen
1:25:44 25-29
Click to select for comparison
1,749 405
BRA flag Inacio Schweller
1:25:45 35-39
Click to select for comparison
1,750 326
GER flag Alexander Wolf
1:25:45 25-29
Click to select for comparison
1,751 406
GER flag Michael Twelkmeyer
1:25:46 35-39
Click to select for comparison
1,752 106
CZE flag Svatoslav Kylar
1:25:47 45-49
Click to select for comparison
1,753 177
GBR flag Callum Mcmillan
1:25:48 16-24
Click to select for comparison
1,754 227
NED flag Michiel Casteleijn
1:25:48 40-44
Click to select for comparison
1,755 228
GER flag Markus Scheeren
1:25:50 40-44
Click to select for comparison
1,756 178
GER flag Elija Spielvogel
1:25:51 16-24
Click to select for comparison
1,757 54
GER flag Daniel Meister
1:25:51 50-54
Click to select for comparison
1,758 407
GBR flag Lawrence Keith
1:25:52 35-39
Click to select for comparison
1,759 408
GER flag Adam Kaminski
1:25:53 35-39
Click to select for comparison
1,760 327
GER flag Nico Angebrand
1:25:53 25-29
Click to select for comparison
1,761 428
GER flag Sören Ottensmeyer
1:25:53 30-34
Click to select for comparison
1,762 409
ARG flag David Fernández
1:25:56 35-39
Click to select for comparison
1,763 429
GER flag Tobias Voigt
1:25:57 30-34
Click to select for comparison
1,764 430
RSA flag Tilden Hellyer
1:25:58 30-34
Click to select for comparison
1,765 229
GBR flag Nathan Fournillier
1:25:59 40-44
Click to select for comparison
1,766 107
GER flag Martin Pulfer
1:26:01 45-49
Click to select for comparison
1,767 328
SUI flag Michael Winzeler
1:26:01 25-29
Click to select for comparison
1,768 108
GER flag Ralf Szelwis
1:26:02 45-49
Click to select for comparison
1,769 109
GER flag Dirk Bollig
1:26:04 45-49
Click to select for comparison
1,770 410
GER flag Enrico Kurth
1:26:05 35-39
Click to select for comparison
1,771 110
GER flag Matthias Höppner
1:26:05 45-49
Click to select for comparison
1,772 111
NED flag Mark Bijkerk
1:26:05 45-49
Click to select for comparison
1,773 329
CZE flag Adolf Šmid
1:26:06 25-29
Click to select for comparison
1,774 411
GER flag Sebastian Mielke
1:26:07 35-39
Click to select for comparison
1,775 412
IRL flag Jonathan Davies
1:26:08 35-39
Click to select for comparison
1,776 431
GER flag Kelvin Parham
1:26:08 30-34
Click to select for comparison
1,777 230
GER flag Thomas Ziebell
1:26:09 40-44
Click to select for comparison
1,778 432
GER flag Julian Mann
1:26:10 30-34
Click to select for comparison
1,779 413
GER flag Daniel Grotjans
1:26:10 35-39
Click to select for comparison
1,780 433
GER flag Malte Muller
1:26:11 30-34
Click to select for comparison
1,781 434
GBR flag Jake Oxby
1:26:12 30-34
Click to select for comparison
1,782 55
DEN flag Stefan Tarp
1:26:14 50-54
Click to select for comparison
1,783 414
GER flag Christian Rogge
1:26:14 35-39
Click to select for comparison
1,784 56
GBR flag Doug Anderson
1:26:15 50-54
Click to select for comparison
1,785 330
GBR flag Aaron Mccormack
1:26:17 25-29
Click to select for comparison
1,786 415
GER flag Robert Ave
1:26:17 35-39
Click to select for comparison
1,787 331
IRL flag Ryan Walsh
1:26:19 25-29
Click to select for comparison
1,788 416
CAN flag Jean-Christian Pullin Aquin
1:26:20 35-39
Click to select for comparison
1,789 57
GER flag Tillmann Breitling
1:26:23 50-54
Click to select for comparison
1,790 179
GBR flag Theo Boreham
1:26:23 16-24
Click to select for comparison
1,791 332
GER flag Daniel Apelt
1:26:24 25-29
Click to select for comparison
1,792 435
GER flag Gordon Dohle
1:26:25 30-34
Click to select for comparison
1,793 333
IRL flag Ben Mckenna
1:26:30 25-29
Click to select for comparison
1,794 436
GER flag Ferdinand Hoske
1:26:30 30-34
Click to select for comparison
1,795 180
GER flag Adrian Josch
1:26:31 16-24
Click to select for comparison
1,796 334
GER flag Finn Knafla
1:26:33 25-29
Click to select for comparison
1,797 437
GBR flag Anthony Canning
1:26:33 30-34
Click to select for comparison
1,798 417
CZE flag Jan Fatura
1:26:34 35-39
Click to select for comparison
1,799 26
IRL flag Damian Eannetta
1:26:35 55-59
Click to select for comparison
1,800 418
FRA flag Yevgeniy Bidusenko
1:26:35 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.