FULL RESULTS
HYROX Lyon 2026 Results – Open Men (page 16)
3,438 finishers. Winner Thibaud Laurent in 55:42; median 1:24:26.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 3,001 | Stephane Sauve | 50-54 | 1:43:36 | |
| 3,002 | David Le Bras | 30-34 | 1:43:41 | |
| 3,003 | Maxence Garcia | 25-29 | 1:43:42 | |
| 3,004 | Maxime Januario | 30-34 | 1:43:43 | |
| 3,005 | Xavier Hevin | 45-49 | 1:43:44 | |
| 3,006 | Christophe Prevot | 25-29 | 1:43:46 | |
| 3,007 | Vincent Petit | 30-34 | 1:43:48 | |
| 3,008 | Pierre Babin | 30-34 | 1:43:53 | |
| 3,009 | Ryan Bachir | 16-24 | 1:43:54 | |
| 3,010 | Frederic Leduc | 50-54 | 1:43:54 | |
| 3,011 | Jeremy Martinez | 35-39 | 1:43:54 | |
| 3,012 | Corentien Hiele | 30-34 | 1:43:58 | |
| 3,013 | Enzo Quantin | 25-29 | 1:43:59 | |
| 3,014 | Philippe Poitrasson | 45-49 | 1:44:00 | |
| 3,015 | Eloick Chardon | 16-24 | 1:44:00 | |
| 3,016 | Eliott Pastor | 16-24 | 1:44:04 | |
| 3,017 | Julien Chataing | 40-44 | 1:44:05 | |
| 3,018 | Yoann Roquet | 16-24 | 1:44:06 | |
| 3,019 | Jeremie Sarre | 45-49 | 1:44:06 | |
| 3,020 | Brice Planchon | 45-49 | 1:44:10 | |
| 3,021 | Thibaut Dubois | 25-29 | 1:44:16 | |
| 3,022 | Leo De Marco | 16-24 | 1:44:17 | |
| 3,023 | Alain Contino | 35-39 | 1:44:20 | |
| 3,024 | Amir Ouldbey | 35-39 | 1:44:21 | |
| 3,025 | Nicolas Wissocq | 45-49 | 1:44:22 | |
| 3,026 | Louis Minet | 16-24 | 1:44:22 | |
| 3,027 | Jean-Marie Voegeli | 45-49 | 1:44:28 | |
| 3,028 | Yohann Charlionet | 50-54 | 1:44:29 | |
| 3,029 | Mathieu Coman | 30-34 | 1:44:32 | |
| 3,030 | Flavien Marcoux | 25-29 | 1:44:35 | |
| 3,031 | Adrien Thouvenot | 25-29 | 1:44:37 | |
| 3,032 | Baptiste Husson | 16-24 | 1:44:38 | |
| 3,033 | Florent Louis | 25-29 | 1:44:38 | |
| 3,034 | Anthony Gomez | 35-39 | 1:44:39 | |
| 3,035 | Adnan Kurtovic | 25-29 | 1:44:40 | |
| 3,036 | Teoman Guler | 25-29 | 1:44:40 | |
| 3,037 | Clément Therin | 30-34 | 1:44:41 | |
| 3,038 | Clément Rousse | 16-24 | 1:44:42 | |
| 3,039 | Charlie Taibi | 35-39 | 1:44:45 | |
| 3,040 | Requin Ronald | 35-39 | 1:44:48 | |
| 3,041 | Jean-Pierre Gravier | 55-59 | 1:44:51 | |
| 3,042 | Ludovic Galaurchi | 25-29 | 1:44:51 | |
| 3,043 | Salvatore Nocera | 16-24 | 1:44:52 | |
| 3,044 | Cyril Maire | 35-39 | 1:44:52 | |
| 3,045 | Elie Lecomte | 16-24 | 1:44:54 | |
| 3,046 | Kevin Dhont | 35-39 | 1:45:02 | |
| 3,047 | Olivier Tary | 60-64 | 1:45:04 | |
| 3,048 | Vincent Perrenot | 35-39 | 1:45:05 | |
| 3,049 | Renaud Vivien | 35-39 | 1:45:05 | |
| 3,050 | Grégory Petit | 30-34 | 1:45:06 | |
| 3,051 | Emre Lale | 16-24 | 1:45:06 | |
| 3,052 | Romain Rieg | 25-29 | 1:45:07 | |
| 3,053 | Antoine Roche | 25-29 | 1:45:07 | |
| 3,054 | Xavier De La Riviere | 25-29 | 1:45:08 | |
| 3,055 | Hugo Marcel | 25-29 | 1:45:14 | |
| 3,056 | Martin Tazlari | 30-34 | 1:45:18 | |
| 3,057 | Aidan Achab | 16-24 | 1:45:19 | |
| 3,058 | Paul Weibel | 25-29 | 1:45:21 | |
| 3,059 | Massin Kentouri | 16-24 | 1:45:26 | |
| 3,060 | Guilhem Francois | 40-44 | 1:45:26 | |
| 3,061 | Evan Pacoret | 30-34 | 1:45:28 | |
| 3,062 | Mickaël Chenavier | 50-54 | 1:45:29 | |
| 3,063 | Christophe Demmer | 40-44 | 1:45:36 | |
| 3,064 | Anthony Breuil | 40-44 | 1:45:39 | |
| 3,065 | Bastien Waegele | 16-24 | 1:45:42 | |
| 3,066 | Daren Dowlut | 35-39 | 1:45:44 | |
| 3,067 | Guillaume Missonnier | 40-44 | 1:45:50 | |
| 3,068 | Kevin Grab | 35-39 | 1:45:51 | |
| 3,069 | Hugo Leroy | 25-29 | 1:45:58 | |
| 3,070 | Jose Lopez | 35-39 | 1:45:58 | |
| 3,071 | Jordan Paoletti | 30-34 | 1:46:00 | |
| 3,072 | Francis Domi | 35-39 | 1:46:00 | |
| 3,073 | Jerome Loiselier | 45-49 | 1:46:03 | |
| 3,074 | Alexandre Ratinaud | 45-49 | 1:46:04 | |
| 3,075 | Louis Pichon | 25-29 | 1:46:06 | |
| 3,076 | Alexis Muller | 30-34 | 1:46:06 | |
| 3,077 | Alexandre Prost | 25-29 | 1:46:10 | |
| 3,078 | Louis Berthe | 25-29 | 1:46:10 | |
| 3,079 | Boubacar Fofana | 30-34 | 1:46:17 | |
| 3,080 | Jean Philippe Cacciaguerra | 40-44 | 1:46:17 | |
| 3,081 | Mathieu Druguet | 35-39 | 1:46:20 | |
| 3,082 | Mounaim Assermouh | 30-34 | 1:46:22 | |
| 3,083 | Jordy Attakuy | 25-29 | 1:46:24 | |
| 3,084 | Arthur Bonnard | 16-24 | 1:46:25 | |
| 3,085 | Mathieu Ducrot | 30-34 | 1:46:29 | |
| 3,086 | Habib Boubia | 40-44 | 1:46:31 | |
| 3,087 | Ndrianja Randrianarivony | 16-24 | 1:46:31 | |
| 3,088 | Fabien Pisano | 50-54 | 1:46:32 | |
| 3,089 | David Verfaillie | 30-34 | 1:46:33 | |
| 3,090 | Guillaume Leroyer | 45-49 | 1:46:37 | |
| 3,091 | Yohann Leseigneur | 35-39 | 1:46:39 | |
| 3,092 | François-Joseph Binder | 25-29 | 1:46:40 | |
| 3,093 | Charles Payet | 35-39 | 1:46:45 | |
| 3,094 | Maxime Bouras | 30-34 | 1:46:46 | |
| 3,095 | Léonard Vignon | 30-34 | 1:46:47 | |
| 3,096 | Nigel Hunt | 60-64 | 1:46:52 | |
| 3,097 | Marc Foussard | 30-34 | 1:46:57 | |
| 3,098 | Anasse El Gousse | 30-34 | 1:46:57 | |
| 3,099 | Sébastien Huot | 35-39 | 1:47:04 | |
| 3,100 | Philippe Eid | 35-39 | 1:47:06 | |
| 3,101 | Charly Grappin | 25-29 | 1:47:12 | |
| 3,102 | Jules-Arthur Patte | 25-29 | 1:47:12 | |
| 3,103 | Baptiste Pessiot | 30-34 | 1:47:12 | |
| 3,104 | Mickael Melet | 45-49 | 1:47:16 | |
| 3,105 | Tom O'Neill | 25-29 | 1:47:16 | |
| 3,106 | Mamadou Oury Dieng | 40-44 | 1:47:25 | |
| 3,107 | Gregory Trabarel | 55-59 | 1:47:31 | |
| 3,108 | Jonathan Alves Ferreira | 35-39 | 1:47:32 | |
| 3,109 | Maximilien Ménil | 45-49 | 1:47:39 | |
| 3,110 | Jeremy Letache | 25-29 | 1:47:40 | |
| 3,111 | Corentin Perichon | 25-29 | 1:47:48 | |
| 3,112 | Jeremy Arakelian | 35-39 | 1:47:50 | |
| 3,113 | Pierrick Grenier | 40-44 | 1:47:51 | |
| 3,114 | Éric Truong | 35-39 | 1:47:51 | |
| 3,115 | Sam Melle | 25-29 | 1:47:53 | |
| 3,116 | Frederic Bedeil | 40-44 | 1:47:53 | |
| 3,117 | David Ceylon | 35-39 | 1:47:54 | |
| 3,118 | Sofiane Moussaoui | 35-39 | 1:47:58 | |
| 3,119 | Gaetan Baganus | 25-29 | 1:47:58 | |
| 3,120 | Alban Linglin | 25-29 | 1:48:02 | |
| 3,121 | Lucas Fagot | 16-24 | 1:48:04 | |
| 3,122 | Leo Walle | 16-24 | 1:48:11 | |
| 3,123 | Emeric Varvier | 30-34 | 1:48:22 | |
| 3,124 | Cyril Meyre | 30-34 | 1:48:29 | |
| 3,125 | Christophe Rialland | 55-59 | 1:48:38 | |
| 3,126 | Nathan Hantzberg | 30-34 | 1:48:41 | |
| 3,127 | Jean Brieuc Audic | 30-34 | 1:48:47 | |
| 3,128 | Philippe Tran | 45-49 | 1:48:48 | |
| 3,129 | Lucas Brosseaux | 16-24 | 1:49:03 | |
| 3,130 | Paul Girard | 25-29 | 1:49:06 | |
| 3,131 | Matthias Lapointe | 16-24 | 1:49:08 | |
| 3,132 | Yannick Gazzola | 35-39 | 1:49:08 | |
| 3,133 | Loan Betend | 30-34 | 1:49:10 | |
| 3,134 | Alexandre Ruiz | 30-34 | 1:49:11 | |
| 3,135 | Alexandre Grizard | 30-34 | 1:49:21 | |
| 3,136 | Cedric Varey | 35-39 | 1:49:23 | |
| 3,137 | Julien Danigo | 45-49 | 1:49:25 | |
| 3,138 | Maxime Chatel | 25-29 | 1:49:25 | |
| 3,139 | Adrien Devaux | 35-39 | 1:49:30 | |
| 3,140 | Yves Jean Legras | 50-54 | 1:49:36 | |
| 3,141 | Alexandre Quintela | 45-49 | 1:49:36 | |
| 3,142 | Romain Le Goff | 40-44 | 1:49:37 | |
| 3,143 | Stéphane Hamelin | 50-54 | 1:49:38 | |
| 3,144 | Theo Jounier | 16-24 | 1:49:41 | |
| 3,145 | Anthony Gasparini | 40-44 | 1:49:41 | |
| 3,146 | Nathanaël Negroni | 40-44 | 1:49:42 | |
| 3,147 | Gabriel Ferreira | 16-24 | 1:49:46 | |
| 3,148 | Jean-Claude Martin | 60-64 | 1:49:47 | |
| 3,149 | Alexandre Martin | 30-34 | 1:49:48 | |
| 3,150 | Benjamin Tarride | 35-39 | 1:49:50 | |
| 3,151 | Jonathan Hernandez | 35-39 | 1:50:01 | |
| 3,152 | Adrien Soboczynski | 25-29 | 1:50:02 | |
| 3,153 | Dineeskanth Ranganathan | 16-24 | 1:50:04 | |
| 3,154 | Thomas Poiret | 30-34 | 1:50:13 | |
| 3,155 | Maxime Tanquerel | 16-24 | 1:50:15 | |
| 3,156 | Jean-François Ramé | 40-44 | 1:50:18 | |
| 3,157 | Denis Chapelon | 40-44 | 1:50:19 | |
| 3,158 | Guillaume Chochon | 25-29 | 1:50:20 | |
| 3,159 | Ibrahima Kaba | 30-34 | 1:50:20 | |
| 3,160 | Jordan Gibert | 25-29 | 1:50:22 | |
| 3,161 | Sebastian Ferraro | 25-29 | 1:50:32 | |
| 3,162 | Yanis Loucif | 16-24 | 1:50:36 | |
| 3,163 | Quentin Renou | 25-29 | 1:50:39 | |
| 3,164 | Antoine Milhau | 25-29 | 1:50:45 | |
| 3,165 | Aymeric Fillon | 16-24 | 1:50:47 | |
| 3,166 | Karl-Xavier Neubig | 50-54 | 1:50:48 | |
| 3,167 | Yannick Clerc | 40-44 | 1:50:49 | |
| 3,168 | Jan-Maximilian Teiwes | 50-54 | 1:50:50 | |
| 3,169 | Stéphane Konan | 35-39 | 1:50:51 | |
| 3,170 | Dimbin Ny Ala Andriamandimbisoa | 16-24 | 1:50:52 | |
| 3,171 | Johann Archambault | 40-44 | 1:50:52 | |
| 3,172 | Lilian Meheust | 25-29 | 1:50:55 | |
| 3,173 | Louis Demaret | 25-29 | 1:51:02 | |
| 3,174 | Théo Capdepont | 25-29 | 1:51:07 | |
| 3,175 | Thibaut Gradinaru | 16-24 | 1:51:07 | |
| 3,176 | Aaron Vtm Azannai | 25-29 | 1:51:13 | |
| 3,177 | Benjamin Sini | 35-39 | 1:51:16 | |
| 3,178 | Thomas Bourret | 30-34 | 1:51:17 | |
| 3,179 | Johann Broquereau | 45-49 | 1:51:22 | |
| 3,180 | Sébastien Cacaux | 40-44 | 1:51:29 | |
| 3,181 | Jean Bakaloglou | 30-34 | 1:51:29 | |
| 3,182 | Thierry Vaillant | 45-49 | 1:51:30 | |
| 3,183 | Nicolas Laine | 45-49 | 1:51:30 | |
| 3,184 | Guillaume Janin | 45-49 | 1:51:34 | |
| 3,185 | Bertrand Pariat | 50-54 | 1:51:34 | |
| 3,186 | Andre Bento Dos Reis | 16-24 | 1:51:36 | |
| 3,187 | Vasile Gradinaru | 65-69 | 1:51:36 | |
| 3,188 | Alexandre Henrio | 25-29 | 1:51:38 | |
| 3,189 | Kevin Bellanger | 35-39 | 1:51:38 | |
| 3,190 | Quentin Cornu-Rivière | 35-39 | 1:51:40 | |
| 3,191 | Guillaume Peyrouse | 25-29 | 1:51:41 | |
| 3,192 | Simon Cardon | 16-24 | 1:51:47 | |
| 3,193 | Maxime Boutiflat | 35-39 | 1:51:51 | |
| 3,194 | Jonathan Pena | 25-29 | 1:51:53 | |
| 3,195 | Quentin Alonso | 25-29 | 1:51:59 | |
| 3,196 | Yvan Forestier | 55-59 | 1:52:01 | |
| 3,197 | Fabrice Delrieu | 50-54 | 1:52:06 | |
| 3,198 | Gilles Guille | 60-64 | 1:52:08 | |
| 3,199 | Dylan Marceau | 25-29 | 1:52:09 | |
| 3,200 | Joli Mickael | 40-44 | 1:52:15 |