TrainRox Logo TrainRox

HYROX MEN - Bordeaux 2025

20–23 Nov 2025
Showing 1,901 to 2,000 of 2,876 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,901
FRA flag Fabien Plougoulen
25-29 1:27:37
Click to select for comparison
1,902
FRA flag Maxime Deplat
30-34 1:27:37
Click to select for comparison
1,903
FRA flag Pierre Luc
16-24 1:27:38
Click to select for comparison
1,904
FRA flag Martin Sayo
30-34 1:27:40
Click to select for comparison
1,905
FRA flag Cedric Carian
30-34 1:27:40
Click to select for comparison
1,906
FRA flag Jeremy Carlot
40-44 1:27:41
Click to select for comparison
1,907
FRA flag Nicolas Mazeau
25-29 1:27:41
Click to select for comparison
1,908
FRA flag Elric Poullaouec
16-24 1:27:41
Click to select for comparison
1,909
MAS flag Taren Ong
40-44 1:27:42
Click to select for comparison
1,910
FRA flag Emmanuel Stroch
25-29 1:27:42
Click to select for comparison
1,911
FRA flag Baptiste Duhalde
30-34 1:27:44
Click to select for comparison
1,912
FRA flag Geoffrey Aldrovandi
35-39 1:27:46
Click to select for comparison
1,913
FRA flag Matthieu Tallon
35-39 1:27:47
Click to select for comparison
1,914
FRA flag Mathis Pelofi
16-24 1:27:47
Click to select for comparison
1,915
MLT flag Luke Camilleri
40-44 1:27:47
Click to select for comparison
1,916
FRA flag Vincent Olivier
35-39 1:27:48
Click to select for comparison
1,917
FRA flag Lucas Boutineau
25-29 1:27:50
Click to select for comparison
1,918
FRA flag Swan Meon
16-24 1:27:51
Click to select for comparison
1,919
FRA flag Nicolas Delaunay
30-34 1:27:53
Click to select for comparison
1,920
FRA flag Lucas Peuqueurt
30-34 1:27:54
Click to select for comparison
1,921
FRA flag Pierre Saves
25-29 1:27:54
Click to select for comparison
1,922
FRA flag Lucas Dubois
30-34 1:27:54
Click to select for comparison
1,923
FRA flag Alexandre Khouri
16-24 1:27:55
Click to select for comparison
1,924
POR flag Eduardo Magalhaes
25-29 1:27:57
Click to select for comparison
1,925
FRA flag Clement Brian
30-34 1:27:58
Click to select for comparison
1,926
FRA flag Guillaume Blanes
30-34 1:27:58
Click to select for comparison
1,927
FRA flag Adrien Laigle
30-34 1:27:59
Click to select for comparison
1,928
FRA flag Eric Lagarde
40-44 1:27:59
Click to select for comparison
1,929
FRA flag Thomas Russeil
35-39 1:27:59
Click to select for comparison
1,930
FRA flag Valentin Lumineau
16-24 1:27:59
Click to select for comparison
1,931
FRA flag Nicolas Cognion
35-39 1:28:00
Click to select for comparison
1,932
FRA flag Corentin Lavalley
25-29 1:28:00
Click to select for comparison
1,933
FRA flag Morgan Leclerc
35-39 1:28:02
Click to select for comparison
1,934
FRA flag Jean-Philippe Molina
50-54 1:28:02
Click to select for comparison
1,935
FRA flag Guillaume Delhommeau
30-34 1:28:03
Click to select for comparison
1,936
FRA flag Anthony Cassajou
30-34 1:28:03
Click to select for comparison
1,937
FRA flag Karol Sposob
45-49 1:28:04
Click to select for comparison
1,938
BEL flag Pierre-Alexandre Maton
30-34 1:28:05
Click to select for comparison
1,939
FRA flag Corentin Le Bras
16-24 1:28:07
Click to select for comparison
1,940
FRA flag Olivier Cosset
40-44 1:28:08
Click to select for comparison
1,941
FRA flag Yvan Mathé
50-54 1:28:09
Click to select for comparison
1,942
IRL flag Daragh Fitzgerald
45-49 1:28:09
Click to select for comparison
1,943
FRA flag Arthur Thibault
35-39 1:28:10
Click to select for comparison
1,944
FRA flag Romain Soulie
40-44 1:28:10
Click to select for comparison
1,945
FRA flag Alexandre Riou
30-34 1:28:10
Click to select for comparison
1,946
FRA flag Laurent Aumont
50-54 1:28:11
Click to select for comparison
1,947
FRA flag Gaetan Fache
30-34 1:28:12
Click to select for comparison
1,948
FRA flag Théo Figarol
25-29 1:28:12
Click to select for comparison
1,949
SUI flag Nicola Falk
25-29 1:28:14
Click to select for comparison
1,950
FRA flag Valentin Destremont
16-24 1:28:14
Click to select for comparison
1,951
FRA flag Félix Lhote
16-24 1:28:15
Click to select for comparison
1,952
FRA flag Nicolas Lazarevic
30-34 1:28:16
Click to select for comparison
1,953
FRA flag Sacha Dutreteau
16-24 1:28:19
Click to select for comparison
1,954
FRA flag Mathias Jean
16-24 1:28:20
Click to select for comparison
1,955
FRA flag Jimmy Piro
35-39 1:28:21
Click to select for comparison
1,956
FRA flag Martinez Jordy
25-29 1:28:22
Click to select for comparison
1,957
FRA flag Clement Maunas
25-29 1:28:22
Click to select for comparison
1,958
FRA flag Luc Menin
30-34 1:28:23
Click to select for comparison
1,959
FRA flag Adrien Morand
16-24 1:28:24
Click to select for comparison
1,960
FRA flag Hugo Fevre
25-29 1:28:26
Click to select for comparison
1,961
FRA flag Florian Puech
35-39 1:28:27
Click to select for comparison
1,962
FRA flag Oscar Barbier
30-34 1:28:27
Click to select for comparison
1,963
FRA flag Lucas Marcos
25-29 1:28:27
Click to select for comparison
1,964
FRA flag Erwan Poquet
30-34 1:28:28
Click to select for comparison
1,965
FRA flag Laurent Sellier
40-44 1:28:31
Click to select for comparison
1,966
FRA flag Michael Berthelot
45-49 1:28:33
Click to select for comparison
1,967
FRA flag Alex Lesage
16-24 1:28:33
Click to select for comparison
1,968
FRA flag Pierrick Le Porho
35-39 1:28:34
Click to select for comparison
1,969
FRA flag Johan Chauveau
40-44 1:28:34
Click to select for comparison
1,970
FRA flag Andreas Aholu
30-34 1:28:34
Click to select for comparison
1,971
FRA flag Brice Savelli
40-44 1:28:34
Click to select for comparison
1,972
FRA flag Mickael Chalamet
40-44 1:28:35
Click to select for comparison
1,973
FRA flag Louis Feugnet
16-24 1:28:35
Click to select for comparison
1,974
FRA flag Nicolas Portes
45-49 1:28:37
Click to select for comparison
1,975
FRA flag Christophe Gougeon
30-34 1:28:40
Click to select for comparison
1,976
GBR flag Brynley Aldworth
55-59 1:28:40
Click to select for comparison
1,977
FRA flag Roland Dehegnan Bly
35-39 1:28:41
Click to select for comparison
1,978
FRA flag Yannis Tehoue
25-29 1:28:42
Click to select for comparison
1,979
FRA flag Morad Challal
40-44 1:28:43
Click to select for comparison
1,980
FRA flag Jeremy Pothin
30-34 1:28:45
Click to select for comparison
1,981
FRA flag Aurélien Doire
30-34 1:28:45
Click to select for comparison
1,982
FRA flag Dimitri Le Luel
30-34 1:28:48
Click to select for comparison
1,983
FRA flag Landry Agbagni
30-34 1:28:49
Click to select for comparison
1,984
FRA flag Pierre Lippert
25-29 1:28:51
Click to select for comparison
1,985
FRA flag Samuel Lauron
25-29 1:28:51
Click to select for comparison
1,986
FRA flag Louis Ferrer
16-24 1:28:52
Click to select for comparison
1,987
FRA flag Nicolas Calvo
45-49 1:28:55
Click to select for comparison
1,988
FRA flag Jérémie Giraud-Telme
40-44 1:28:58
Click to select for comparison
1,989
MAF flag Djéson Lacaze
16-24 1:29:00
Click to select for comparison
1,990
FRA flag David Gouze
50-54 1:29:03
Click to select for comparison
1,991
FRA flag Zahzouh Dimitri
35-39 1:29:04
Click to select for comparison
1,992
FRA flag Cedric Lambert
45-49 1:29:04
Click to select for comparison
1,993
FRA flag Maxence Deneuve
25-29 1:29:05
Click to select for comparison
1,994
FRA flag Antoine Pernot
35-39 1:29:06
Click to select for comparison
1,995
FRA flag Pierre Choisnet
30-34 1:29:06
Click to select for comparison
1,996
FRA flag Nicolas Salvan
65-69 1:29:06
Click to select for comparison
1,997
FRA flag Florent Brochier
30-34 1:29:08
Click to select for comparison
1,998
FRA flag Gautier Brian
30-34 1:29:10
Click to select for comparison
1,999
FRA flag Djalale Benel
35-39 1:29:10
Click to select for comparison
2,000
FRA flag Noé Garin
30-34 1:29:11
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.