FULL RESULTS
HYROX Bordeaux 2025 Results – Open Men (page 6)
1,091 finishers. Winner Aljaž Ploj in 56:01; median 1:18:18.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1,001 | Geoffrey Janvier | 40-44 | 1:39:44 | 46:07 | 45:18 | |
| 1,002 | Robin Liennel | 25-29 | 1:39:47 | 57:10 | 35:42 | |
| 1,003 | Cédric Ravelomanana | 35-39 | 1:39:48 | 42:29 | 49:14 | |
| 1,004 | Dimitri Dekhili | 35-39 | 1:39:51 | 41:17 | 51:59 | |
| 1,005 | Izan De Jesus | 25-29 | 1:40:04 | 48:17 | 41:46 | |
| 1,006 | Jean-Loup Beneditti | 30-34 | 1:40:16 | 45:25 | 46:26 | |
| 1,007 | Julien Ruiz | 30-34 | 1:40:19 | 47:14 | 44:27 | |
| 1,008 | Cedric Jarion | 35-39 | 1:40:26 | 47:35 | 43:05 | |
| 1,009 | David Bénard | 50-54 | 1:40:28 | 44:48 | 47:00 | |
| 1,010 | Mickael Million | 35-39 | 1:40:30 | 45:37 | 44:42 | |
| 1,011 | Maximilien Menil | 45-49 | 1:40:48 | 47:54 | 43:31 | |
| 1,012 | Olivier Le Corre | 50-54 | 1:40:49 | 46:27 | 45:36 | |
| 1,013 | Louis Thuillier | 30-34 | 1:40:50 | 51:00 | 41:38 | |
| 1,014 | Eric Uski | 55-59 | 1:40:52 | 45:39 | 46:38 | |
| 1,015 | Jean Beaumont | 30-34 | 1:40:55 | 54:16 | 39:55 | |
| 1,016 | Brian Nehlig | 45-49 | 1:41:06 | 45:20 | 45:26 | |
| 1,017 | Adrien Vac | 35-39 | 1:41:12 | 49:20 | 42:46 | |
| 1,018 | Sebastien Fontenay | 35-39 | 1:41:24 | 45:30 | 44:53 | |
| 1,019 | Michael Miezan | 30-34 | 1:41:35 | 43:18 | 49:09 | |
| 1,020 | Joran Cappuccio | 35-39 | 1:41:46 | 50:24 | 42:17 | |
| 1,021 | Benoît James | 50-54 | 1:41:50 | 47:41 | 45:08 | |
| 1,022 | David Greuzat | 55-59 | 1:42:05 | 42:17 | 51:02 | |
| 1,023 | Farid Amadet | 35-39 | 1:42:06 | 47:56 | 45:03 | |
| 1,024 | Brice Noyer | 25-29 | 1:42:09 | 49:10 | 42:47 | |
| 1,025 | Quentin Gallo | 25-29 | 1:42:36 | 45:38 | 46:29 | |
| 1,026 | Christophe Kerviche | 45-49 | 1:42:50 | 48:45 | 45:58 | |
| 1,027 | Mathieu Dauvergne | 16-24 | 1:42:51 | 44:12 | 45:42 | |
| 1,028 | Thomas Totaro | 30-34 | 1:43:07 | 41:58 | 51:45 | |
| 1,029 | Emmanuel Menat | 30-34 | 1:43:11 | 49:22 | 44:32 | |
| 1,030 | Joris Noblet | 30-34 | 1:43:12 | 49:06 | 45:01 | |
| 1,031 | Corentin Mazerat | 25-29 | 1:43:46 | 48:57 | 46:34 | |
| 1,032 | Valentin Subervie | 30-34 | 1:43:56 | 51:54 | 41:46 | |
| 1,033 | Hugo Martin | 16-24 | 1:43:58 | 49:40 | 44:52 | |
| 1,034 | Wladimir Laguillier | 35-39 | 1:44:04 | 49:27 | 46:33 | |
| 1,035 | Lucas Delaby | 16-24 | 1:44:05 | 52:04 | 42:48 | |
| 1,036 | Yohan Brami | 30-34 | 1:44:29 | 46:45 | 49:28 | |
| 1,037 | Mathias Zamine | 30-34 | 1:44:43 | 43:33 | 51:06 | |
| 1,038 | Dilan Erkan | 25-29 | 1:44:53 | 44:53 | 48:48 | |
| 1,039 | Yoann Bourgery | 30-34 | 1:45:03 | 48:54 | 46:35 | |
| 1,040 | Duncan Maure | 25-29 | 1:45:18 | 47:17 | 48:41 | |
| 1,041 | Ludwig Godart | 30-34 | 1:45:20 | 46:26 | 49:53 | |
| 1,042 | Wael Fridhi | 30-34 | 1:45:29 | 45:20 | 48:40 | |
| 1,043 | Adrian Malakouti | 30-34 | 1:46:04 | 47:12 | 51:02 | |
| 1,044 | Mehdi Gondel | 45-49 | 1:46:20 | 40:21 | 55:16 | |
| 1,045 | Maurice Zayat | 25-29 | 1:46:20 | 44:33 | 54:23 | |
| 1,046 | Jean-Baptiste Galan | 40-44 | 1:46:25 | 49:59 | 45:37 | |
| 1,047 | Valentin Hericourt | 25-29 | 1:46:39 | 49:09 | 43:41 | |
| 1,048 | David Beaudin | 50-54 | 1:47:09 | 49:19 | 46:35 | |
| 1,049 | David Taieb | 35-39 | 1:47:21 | 44:37 | 49:01 | |
| 1,050 | Lee Merchant | 45-49 | 1:47:34 | 44:00 | 54:17 | |
| 1,051 | Justin Fage | 35-39 | 1:47:37 | 49:35 | 48:45 | |
| 1,052 | Anthony Gomez | 30-34 | 1:47:44 | 51:30 | 47:03 | |
| 1,053 | Michel Chen | 30-34 | 1:48:02 | 43:44 | 49:29 | |
| 1,054 | Jason Bosher | 30-34 | 1:48:18 | 51:35 | 46:09 | |
| 1,055 | Fabio Digiacomo | 30-34 | 1:48:23 | 47:21 | 51:23 | |
| 1,056 | Thanh Nguyen | 40-44 | 1:48:26 | 53:05 | 45:21 | |
| 1,057 | Remy Lagarde | 16-24 | 1:48:40 | 49:37 | 47:47 | |
| 1,058 | Camille Thomas | 30-34 | 1:49:55 | 47:57 | 45:21 | |
| 1,059 | Darvish Abdul Alim | 40-44 | 1:50:59 | 47:26 | 53:58 | |
| 1,060 | Paul Seguin | 16-24 | 1:51:54 | 57:50 | 44:11 | |
| 1,061 | Georges Vollin | 60-64 | 1:51:59 | 47:15 | 55:35 | |
| 1,062 | Emmanuel Eeckman | 55-59 | 1:52:58 | 49:29 | 53:06 | |
| 1,063 | Cyril Charpentier | 40-44 | 1:53:03 | 52:52 | 51:53 | |
| 1,064 | Mario Ribeiro | 30-34 | 1:53:12 | 55:43 | 46:57 | |
| 1,065 | Jérémy Le gall | 30-34 | 1:53:46 | 46:12 | 56:00 | |
| 1,066 | Stanislas Humbert | 25-29 | 1:53:53 | 42:10 | 1:00:19 | |
| 1,067 | Jean-François Michalczyk | 30-34 | 1:54:28 | 47:12 | 57:46 | |
| 1,068 | Julien Soma | 35-39 | 1:54:30 | 49:34 | 56:16 | |
| 1,069 | Marc Foussard | 30-34 | 1:54:42 | 52:25 | 51:45 | |
| 1,070 | Tarik Rachdi | 45-49 | 1:55:06 | 55:02 | 50:43 | |
| 1,071 | Thomas Barrier | 30-34 | 1:55:17 | 53:52 | 51:17 | |
| 1,072 | Christophe Isgro | 45-49 | 1:55:50 | 44:40 | 1:01:19 | |
| 1,073 | John Voisin | 45-49 | 1:56:04 | 55:11 | 48:04 | |
| 1,074 | Stéphane Fradin | 50-54 | 1:56:14 | 53:11 | 53:03 | |
| 1,075 | Marvin Mompoint | 45-49 | 1:56:31 | 53:16 | 52:59 | |
| 1,076 | Thomas Stéphan | 35-39 | 1:56:57 | 51:04 | 56:33 | |
| 1,077 | Corentin Cala | 30-34 | 1:57:53 | 53:15 | 55:19 | |
| 1,078 | Alexandre Vidal | 30-34 | 1:58:36 | 52:03 | 54:40 | |
| 1,079 | Kevin Duboé | 35-39 | 1:58:36 | 58:20 | 48:57 | |
| 1,080 | Hugues Saint-Jalmes | 60-64 | 1:58:45 | 45:35 | 1:04:05 | |
| 1,081 | Pascal Graf | 30-34 | 2:00:09 | 1:03:04 | 47:11 | |
| 1,082 | Fabien Roma | 40-44 | 2:02:41 | 56:09 | 54:24 | |
| 1,083 | David Hardy | 50-54 | 2:03:25 | 48:41 | 1:02:41 | |
| 1,084 | Nicolas Dumartin | 40-44 | 2:04:59 | 56:20 | 56:11 | |
| 1,085 | Maxime Dos Santos Teixeira | GUF | 25-29 | 2:05:53 | 56:35 | 55:12 |
| 1,086 | Christian Cooray | 35-39 | 2:09:44 | 59:27 | 56:46 | |
| 1,087 | Mohammed Sadi | 30-34 | 2:11:19 | 56:43 | 1:00:40 | |
| 1,088 | Arthur Graf | 35-39 | 2:11:49 | 1:02:09 | 58:55 | |
| 1,089 | Rémi Gary | 16-24 | 2:18:21 | 58:26 | 1:00:23 | |
| 1,090 | Vincent Charbonneau | 40-44 | 2:27:23 | 1:00:01 | 1:14:17 | |
| 1,091 | Jeremie Cathalo | 35-39 | 3:07:44 | 1:15:58 | 1:32:38 |