TrainRox Logo TrainRox

HYROX DOUBLES MEN - Lyon 2026

20–24 May 2026
Showing 1,301 to 1,400 of 2,644 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,301
FRA flag Stephane Martin
FRA flag Sylvain Billard
50-54 1:14:33
Click to select for comparison
1,302
FRA flag julian trifunovic
FRA flag Clément SPEDER
16-24 1:14:33
Click to select for comparison
1,303
FRA flag Vincent Chretien
FRA flag Alexis Bischoff
16-24 1:14:33
Click to select for comparison
1,304
FRA flag Yoann Lathuiliere
FRA flag Yannick Montes
30-34 1:14:34
Click to select for comparison
1,305
FRA flag Camille Mendez
FRA flag Gabriel Munier
25-29 1:14:34
Click to select for comparison
1,306
FRA flag Suthan Amirthalingam
FRA flag Benoit Pelaud
35-39 1:14:36
Click to select for comparison
1,307
FRA flag Alban Stourbe
FRA flag Antonin Bartagnon
16-24 1:14:36
Click to select for comparison
1,308
FRA flag Louis Sallot des Noyers
FRA flag Jeremy Bruch
35-39 1:14:37
Click to select for comparison
1,309
FRA flag Jocelyn Perrot
FRA flag SEBASTIEN LAURIA
45-49 1:14:37
Click to select for comparison
1,310
FRA flag Jacques Duchatel
FRA flag Josué Duchatel
35-39 1:14:37
Click to select for comparison
1,311
FRA flag Ludovic Liogier
FRA flag Jean Noel martin
30-34 1:14:38
Click to select for comparison
1,312
FRA flag Cyril Dominguez
FRA flag Chiva Gurung
25-29 1:14:38
Click to select for comparison
1,313
FRA flag Romain Ledit
FRA flag Matéo Vinois
25-29 1:14:39
Click to select for comparison
1,314
FRA flag philippe nicollet
FRA flag William Sonnery
40-44 1:14:40
Click to select for comparison
1,315
FRA flag Malo Venet
FRA flag Émilien DAVIAUD
16-24 1:14:41
Click to select for comparison
1,316
FRA flag Alois Geissler
FRA flag Julien Lampert
16-24 1:14:41
Click to select for comparison
1,317
FRA flag david belloeil
FRA flag Jeremy Simeone
40-44 1:14:42
Click to select for comparison
1,318
FRA flag Mathis Carrozzo
FRA flag Robin Vives
30-34 1:14:45
Click to select for comparison
1,319
FRA flag David De Souza
POR flag ALEXANDRE DE LEMOS
40-44 1:14:46
Click to select for comparison
1,320
FRA flag Exaucé Mboyo
FRA flag Djibryl Diallo
25-29 1:14:47
Click to select for comparison
1,321
SUI flag Fabien Monnet
SUI flag Maxime Suter
45-49 1:14:47
Click to select for comparison
1,322
FRA flag Johann POETTE
FRA flag Quentin Planchette
25-29 1:14:47
Click to select for comparison
1,323
FRA flag Joshua Boulay
FRA flag Clément Auzou
25-29 1:14:47
Click to select for comparison
1,324
FRA flag Victor Aubry
FRA flag Kevin Mouchere
30-34 1:14:48
Click to select for comparison
1,325
FRA flag Romain Brouart
FRA flag Benjamin Houdouin
30-34 1:14:48
Click to select for comparison
1,326
FRA flag ALEXANDRE CHERPITEL
FRA flag DAMIEN THIERY
30-34 1:14:50
Click to select for comparison
1,327
FRA flag Jimmy Lemoine
FRA flag Jimmy Bunel
35-39 1:14:50
Click to select for comparison
1,328
FRA flag Thomas Feuerle
FRA flag Jérôme Feuerle
25-29 1:14:51
Click to select for comparison
1,329
FRA flag Romain Meilland
FRA flag Jordan Montagnier
16-24 1:14:51
Click to select for comparison
1,330
POR flag Paulo PETRONILHO
FRA flag Nicolas BONIFACE
35-39 1:14:53
Click to select for comparison
1,331
FRA flag Romain Meiranesio
FRA flag Fabien Mosa
40-44 1:14:53
Click to select for comparison
1,332
FRA flag Alexandre Blasquez
FRA flag Nicolas Arisi
30-34 1:14:53
Click to select for comparison
1,333
FRA flag Joan Bruetschy
FRA flag Julien Monnot
25-29 1:14:53
Click to select for comparison
1,334
FRA flag Alessio Locato
FRA flag Baptiste Berger
16-24 1:14:53
Click to select for comparison
1,335
FRA flag Anh-Hung POPULO
FRA flag Anthony SPAGNA
35-39 1:14:54
Click to select for comparison
1,336
FRA flag Matteo Neumeyer
FRA flag Hugo Uffler
16-24 1:14:55
Click to select for comparison
1,337
FRA flag Noam BOUYAKOUB
FRA flag Rémi Vergé
35-39 1:14:56
Click to select for comparison
1,338
FRA flag Rachad Taoussi
FRA flag Rudy Rigollet
30-34 1:14:56
Click to select for comparison
1,339
FRA flag Mathieu LE LAYOUR
FRA flag Frédéric Henry
45-49 1:14:56
Click to select for comparison
1,340
FRA flag Loan Bardeau
FRA flag Max Rodier
25-29 1:14:57
Click to select for comparison
1,341
FRA flag vincent durhone
FRA flag Thibaut Loth-Guillon
25-29 1:14:57
Click to select for comparison
1,342
FRA flag Gabin Chatelard
FRA flag ENZO DI LITTA
16-24 1:14:57
Click to select for comparison
1,343
FRA flag Christophe Navarro
FRA flag Mickael Amsellem
45-49 1:14:58
Click to select for comparison
1,344
FRA flag Axel Fintz
FRA flag Armand André
35-39 1:14:58
Click to select for comparison
1,345
FRA flag STEPHEN HALL
FRA flag Romain Lavenet
30-34 1:14:59
Click to select for comparison
1,346
FRA flag Antoine Goncalves
FRA flag Ethan Razat
25-29 1:15:00
Click to select for comparison
1,347
FRA flag Julien Pilloy
FRA flag Sebastien Watron
45-49 1:15:01
Click to select for comparison
1,348
FRA flag Guillaume Lopes
FRA flag Valentin Lopes
25-29 1:15:01
Click to select for comparison
1,349
FRA flag kenny fauquenoy
FRA flag marc laurent
30-34 1:15:02
Click to select for comparison
1,350
FRA flag Lionel Marie luce
FRA flag Xavier Gros
35-39 1:15:02
Click to select for comparison
1,351
FRA flag Antoine Bravo
FRA flag Thibault Demeneix
16-24 1:15:04
Click to select for comparison
1,352
FRA flag Martin Gourgeon
FRA flag Victor Banos
25-29 1:15:04
Click to select for comparison
1,353
FRA flag Maximilien Dujardin
FRA flag Olivier Castaldi
45-49 1:15:04
Click to select for comparison
1,354
FRA flag Antonin Morel
FRA flag Nathan Greuzard
25-29 1:15:04
Click to select for comparison
1,355
FRA flag Matthieu DAMOUTTE
FRA flag Hamady TOURE
25-29 1:15:05
Click to select for comparison
1,356
FRA flag Mathias DEROUSSIN
FRA flag Maxime MARTIN-GARIN
30-34 1:15:07
Click to select for comparison
1,357
FRA flag Alexis Dauriac
FRA flag Dylan Clarisse
25-29 1:15:07
Click to select for comparison
1,358
FRA flag Pascal Testevuide
FRA flag Lancelot Gerber
35-39 1:15:07
Click to select for comparison
1,359
FRA flag Guilhem ROBIN
FRA flag Laffargue Martin
16-24 1:15:08
Click to select for comparison
1,360
FRA flag Anthony Poncet
FRA flag Mickael Glomon
40-44 1:15:09
Click to select for comparison
1,361
FRA flag Teddy Dewavrin
FRA flag Mathieu Boyer
30-34 1:15:09
Click to select for comparison
1,362
FRA flag Maxime Lamarque
FRA flag Alexandre Peniguel
25-29 1:15:09
Click to select for comparison
1,363
FRA flag mogni zakarya
FRA flag Mahazoumi Abdou
30-34 1:15:10
Click to select for comparison
1,364
FRA flag Raphael Bernier
FRA flag Yannis Badri
30-34 1:15:10
Click to select for comparison
1,365
FRA flag Hicham Kahaloun
FRA flag Rachid Kahaloun
35-39 1:15:11
Click to select for comparison
1,366
FRA flag Thibault Doux
FRA flag Thibault Pochon
35-39 1:15:11
Click to select for comparison
1,367
FRA flag Nicolas Wypart
FRA flag Jérôme Lehmann
30-34 1:15:11
Click to select for comparison
1,368
FRA flag Damien Lamour
FRA flag Allan Terache
25-29 1:15:12
Click to select for comparison
1,369
FRA flag Benjamin Fernandes
FRA flag Anthony Fernandes
16-24 1:15:12
Click to select for comparison
1,370
FRA flag Patrice Poncet
FRA flag Hugo Poncet
40-44 1:15:12
Click to select for comparison
1,371
FRA flag Florent Denieul
FRA flag Loïc Pleinet
35-39 1:15:12
Click to select for comparison
1,372
FRA flag Valentin Jacquin
FRA flag Nathanaël Fuet
16-24 1:15:14
Click to select for comparison
1,373
FRA flag Tom Perez
FRA flag Romain SANIAL
35-39 1:15:18
Click to select for comparison
1,374
FRA flag Stéphane Schwartz
FRA flag Julien Barbier
35-39 1:15:19
Click to select for comparison
1,375
FRA flag Shawn Hoareau
FRA flag Thomas MACIA
25-29 1:15:19
Click to select for comparison
1,376
FRA flag Romain Barbosa
FRA flag Tanguy Chevee
16-24 1:15:20
Click to select for comparison
1,377
SUI flag Florian Gemin
FRA flag Raphaël Marteau
30-34 1:15:20
Click to select for comparison
1,378
FRA flag Elliot Arikan
FRA flag Emmanuel AMOU
25-29 1:15:21
Click to select for comparison
1,379
FRA flag Benoit VIDMANN
FRA flag Loïc CHAMBON
35-39 1:15:21
Click to select for comparison
1,380
FRA flag Nelson Da Silva
FRA flag Larbi Moumen
40-44 1:15:22
Click to select for comparison
1,381
FRA flag Joris Tavan
FRA flag Renaud Macias Hurtado
35-39 1:15:22
Click to select for comparison
1,382
FRA flag Hugo Heer
FRA flag Paul-Emile Perrin
25-29 1:15:22
Click to select for comparison
1,383
FRA flag Wesley Couchy
FRA flag Dylan Singa
25-29 1:15:23
Click to select for comparison
1,384
FRA flag Vincent BODINEAU
FRA flag Gabin Gouteux
35-39 1:15:24
Click to select for comparison
1,385
FRA flag Bilel RAHMANI
FRA flag Bilal Lamghari
25-29 1:15:26
Click to select for comparison
1,386
FRA flag Fabien Di Rollo
FRA flag Florient PENARD
40-44 1:15:26
Click to select for comparison
1,387
FRA flag Nelson Nique
FRA flag Jules Duprey
30-34 1:15:27
Click to select for comparison
1,388
FRA flag Johann Bure
FRA flag Dario Accettulli
35-39 1:15:27
Click to select for comparison
1,389
FRA flag Herve Pregnon
FRA flag VALLEY DAVID
40-44 1:15:27
Click to select for comparison
1,390
FRA flag Thomas Cardalliaguet
FRA flag Baptiste Cardalliaguet
25-29 1:15:27
Click to select for comparison
1,391
FRA flag Giuliano Giangreco
FRA flag Florent Branellec
45-49 1:15:28
Click to select for comparison
1,392
FRA flag Corentin Casali
FRA flag Sébastien Gonthier
30-34 1:15:28
Click to select for comparison
1,393
FRA flag Hugo Lafont
FRA flag Loïc Deloffre
16-24 1:15:29
Click to select for comparison
1,394
MAD flag Stephan Rakotomavo
MAD flag Jason Eddie
25-29 1:15:29
Click to select for comparison
1,395
FRA flag Nelson HIRSCH
FRA flag Mateo Thibaudin
25-29 1:15:30
Click to select for comparison
1,396
FRA flag Maxence Dreux
FRA flag Jérémy Mansue
25-29 1:15:31
Click to select for comparison
1,397
FRA flag Théo Lequy
FRA flag Antonin Demillier
25-29 1:15:31
Click to select for comparison
1,398
FRA flag Jeremy Facciotti
FRA flag Christophe HATCHIKIAN
30-34 1:15:31
Click to select for comparison
1,399
FRA flag Sylvain Scornet
FRA flag Raphael Klein
30-34 1:15:31
Click to select for comparison
1,400
FRA flag Matthias Correia
FRA flag Louis Schwarz
25-29 1:15:32
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.