FULL RESULTS
HYROX Paris 2024 Results – Pro Men
107 finishers. Winner Joffrey Voisin in 58:21; median 1:18:04.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Joffrey Voisin | 40-44 | 58:21 | 29:41 | 24:32 | |
| 2 | Jorg Gurney | 16-24 | 1:01:13 | 30:07 | 26:59 | |
| 3 | Hidde Weersma | 25-29 | 1:01:59 | 29:46 | 27:45 | |
| 4 | Louis Osselaer | 30-34 | 1:03:16 | 31:34 | 27:23 | |
| 5 | Kevin Forootan | 30-34 | 1:05:08 | 30:07 | 30:30 | |
| 6 | Daniel Keane | 25-29 | 1:05:43 | 32:06 | 29:00 | |
| 7 | Stephen Cassells | 30-34 | 1:06:31 | 31:27 | 30:25 | |
| 8 | Fernando Contreras | 35-39 | 1:06:39 | 32:33 | 28:35 | |
| 9 | Anthony Oliver | 35-39 | 1:07:05 | 32:12 | 30:00 | |
| 10 | Hugo Joud | 30-34 | 1:07:45 | 34:43 | 28:04 | |
| 11 | Nicolas Paquay | 30-34 | 1:07:48 | 32:00 | 31:20 | |
| 12 | Cédric Khampasath | 35-39 | 1:08:04 | 33:19 | 30:16 | |
| 13 | Félix Vercouter | 25-29 | 1:08:09 | 32:48 | 30:38 | |
| 14 | Alexandre Duquesnoy | 30-34 | 1:08:32 | 33:56 | 29:24 | |
| 15 | Nicolas Reynet | 30-34 | 1:08:48 | 32:07 | 31:52 | |
| 16 | Hugo Beck | 25-29 | 1:09:09 | 32:47 | 30:45 | |
| 17 | Thomas Delattre | 30-34 | 1:09:19 | 34:19 | 29:45 | |
| 18 | Farid Ailam | 40-44 | 1:09:22 | 34:42 | 29:16 | |
| 19 | Willy Santer | 25-29 | 1:10:27 | 36:15 | 28:15 | |
| 20 | Hubert Dumez | 30-34 | 1:10:29 | 33:20 | 31:08 | |
| 21 | Maxime Avenel | 30-34 | 1:10:41 | 32:06 | 33:27 | |
| 22 | Mark Jenkinson | 50-54 | 1:10:41 | 33:54 | 32:10 | |
| 23 | Julien Evrard | 25-29 | 1:10:55 | 34:02 | 31:35 | |
| 24 | Robert Lindsay | 50-54 | 1:11:19 | 35:13 | 30:59 | |
| 25 | Mark Gough | 40-44 | 1:11:24 | 36:11 | 29:48 | |
| 26 | Steve Pinau | 35-39 | 1:11:29 | 32:12 | 34:37 | |
| 27 | Joel Roura | 25-29 | 1:11:42 | 35:21 | 30:57 | |
| 28 | André Coelho | 35-39 | 1:12:05 | 35:39 | 32:07 | |
| 29 | Hugues Dormoy | 35-39 | 1:12:40 | 35:19 | 32:17 | |
| 30 | David Guy | 45-49 | 1:12:57 | 37:12 | 30:26 | |
| 31 | Ousmane Sene | 35-39 | 1:13:02 | 35:00 | 32:38 | |
| 32 | Mickaël Ropert | 35-39 | 1:13:15 | 36:42 | 31:21 | |
| 33 | Maxence Dodu | 30-34 | 1:13:32 | 33:04 | 35:16 | |
| 34 | Pierre Ruiz | 30-34 | 1:13:34 | 33:17 | 35:24 | |
| 35 | Thibaut Vessot | 30-34 | 1:13:47 | 36:48 | 31:06 | |
| 36 | Baptiste Carle | 30-34 | 1:13:48 | 32:51 | 35:42 | |
| 37 | Nicolas Le Duff | 35-39 | 1:13:50 | 37:51 | 29:52 | |
| 38 | Ludovic Kubiak | 45-49 | 1:14:30 | 35:08 | 33:38 | |
| 39 | Vincent Buclin | 35-39 | 1:14:32 | 34:17 | 34:49 | |
| 40 | Pedro Silva | 16-24 | 1:14:54 | 34:54 | 35:02 | |
| 41 | James Ayrton | 30-34 | 1:14:57 | 35:11 | 34:05 | |
| 42 | Christoph Wieloch | 30-34 | 1:15:24 | 33:40 | 36:13 | |
| 43 | Dennis Kneepkens | 40-44 | 1:15:35 | 36:18 | 33:47 | |
| 44 | Sean Williamson | 25-29 | 1:15:41 | 35:47 | 34:20 | |
| 45 | Eoin Carroll | 40-44 | 1:16:01 | 39:20 | 31:30 | |
| 46 | Aymeric Menard | 30-34 | 1:16:03 | 32:01 | 37:59 | |
| 47 | Leo Rubigny | 25-29 | 1:16:28 | 36:44 | 33:48 | |
| 48 | François Bossard | 30-34 | 1:16:36 | 37:47 | 32:47 | |
| 49 | Nathan Alarcon | 25-29 | 1:16:47 | 33:16 | 38:20 | |
| 50 | Henry Moreau | 35-39 | 1:17:27 | 32:28 | 39:35 | |
| 51 | Philippe Puppato | 45-49 | 1:17:42 | 37:11 | 33:50 | |
| 52 | Matt Horner | 35-39 | 1:17:43 | 34:16 | 38:26 | |
| 53 | Anthony Roth | 30-34 | 1:17:58 | 36:16 | 36:48 | |
| 54 | Alexandre Brun | 35-39 | 1:18:04 | 35:44 | 35:38 | |
| 55 | Andrea Riccardo Tessarin | 45-49 | 1:18:38 | 37:47 | 35:30 | |
| 56 | Cédric Goffin | 25-29 | 1:18:42 | 38:01 | 34:21 | |
| 57 | Mathieu Bertrand | 25-29 | 1:18:44 | 41:37 | 31:28 | |
| 58 | Victor Bernard | 25-29 | 1:19:40 | 33:39 | 40:18 | |
| 59 | Chris Snodgrass | 25-29 | 1:19:53 | 36:13 | 38:24 | |
| 60 | Matt Wiseman | 25-29 | 1:19:59 | 38:28 | 35:10 | |
| 61 | Loic Greuez | 30-34 | 1:20:03 | 33:48 | 40:25 | |
| 62 | Benoist Herfort | 45-49 | 1:20:10 | 37:21 | 37:04 | |
| 63 | Gaspard Bui | 40-44 | 1:20:33 | 38:36 | 36:12 | |
| 64 | Christophe Rojo | 55-59 | 1:20:44 | 37:21 | 37:21 | |
| 65 | Clement Huber | 35-39 | 1:20:48 | 35:01 | 39:59 | |
| 66 | Ross Montgomery | 35-39 | 1:21:07 | 39:52 | 34:55 | |
| 67 | Maxime Jucha | 30-34 | 1:22:09 | 42:30 | 33:46 | |
| 68 | Phil Sims | 45-49 | 1:22:23 | 38:38 | 37:58 | |
| 69 | Axel Gault | 40-44 | 1:22:31 | 39:00 | 37:15 | |
| 70 | Corydon Larkin | 45-49 | 1:22:35 | 40:42 | 36:25 | |
| 71 | Peter Fearon | 30-34 | 1:22:38 | 38:18 | 37:59 | |
| 72 | Yoann Lescure | 40-44 | 1:23:31 | 37:29 | 40:06 | |
| 73 | Bertrand Kuhn | 35-39 | 1:25:47 | 42:20 | 36:26 | |
| 74 | Thomas Pilot-Morestin | 40-44 | 1:26:37 | 41:31 | 37:34 | |
| 75 | Alain Hespel | 35-39 | 1:26:47 | 36:21 | 41:50 | |
| 76 | Hugo Poudou | 16-24 | 1:27:18 | 39:10 | 41:09 | |
| 77 | Fabien Lesbros | 35-39 | 1:27:34 | 42:44 | 37:49 | |
| 78 | Benjamin Mace | 35-39 | 1:28:14 | 41:59 | 37:25 | |
| 79 | Julien Claverie | 30-34 | 1:28:40 | 38:56 | 43:31 | |
| 80 | Christophe Aillaud | 30-34 | 1:29:25 | 41:48 | 40:55 | |
| 81 | Riku Koskinen | 45-49 | 1:30:04 | 37:33 | 46:03 | |
| 82 | Jordan Rossi | 30-34 | 1:30:14 | 37:41 | 46:46 | |
| 83 | Vincent Coey | 35-39 | 1:30:25 | 40:58 | 42:56 | |
| 84 | Jeremy Teboul | 25-29 | 1:30:46 | 38:52 | 44:31 | |
| 85 | Julian Cacheux | 30-34 | 1:34:45 | 41:47 | 44:11 | |
| 86 | Mohamed Benkirane | 30-34 | 1:36:37 | 38:08 | 49:34 | |
| 87 | Dil Teli | 30-34 | 1:36:56 | 42:51 | 47:13 | |
| 88 | Emilien Coutard | 35-39 | 1:37:14 | 46:32 | 42:01 | |
| 89 | Stephen Higgins | 40-44 | 1:37:51 | 43:12 | 46:26 | |
| 90 | James Wales | 30-34 | 1:38:23 | 39:59 | 50:29 | |
| 91 | Olivier Jeannette | 30-34 | 1:39:10 | 50:12 | 40:30 | |
| 92 | Craig Schlemmer | 25-29 | 1:39:18 | 44:07 | 47:58 | |
| 93 | Sebastien Goutille | 45-49 | 1:39:18 | 40:44 | 52:04 | |
| 94 | Slim Ben Hassen | 45-49 | 1:40:43 | 41:29 | 52:36 | |
| 95 | Etienne Lanfrey | 55-59 | 1:43:01 | 42:19 | 53:36 | |
| 96 | Michel Laborie | 55-59 | 1:43:12 | 47:16 | 47:06 | |
| 97 | Alexandre Souc | 30-34 | 1:44:13 | 43:24 | 52:24 | |
| 98 | Frédéric Laperdrix | 45-49 | 1:44:22 | 44:10 | 52:25 | |
| 99 | Alistair Craig | 40-44 | 1:46:09 | 51:24 | 47:53 | |
| 100 | Mickael Pelisson | 35-39 | 1:48:04 | 48:44 | 50:39 | |
| 101 | Louis Du Pré | 30-34 | 1:52:30 | 40:34 | 1:04:14 | |
| 102 | Thomas Elkine | 35-39 | 1:53:03 | 55:53 | 47:44 | |
| 103 | Sly Diatta | 40-44 | 1:53:36 | 51:34 | 51:58 | |
| 104 | Patrick Promax | 40-44 | 1:54:25 | 49:32 | 56:07 | |
| 105 | Frédéric Le Saint | 45-49 | 1:55:42 | 45:56 | 1:00:44 | |
| 106 | Romain Garbay | 35-39 | 1:55:49 | 1:02:14 | 45:05 | |
| 107 | Mounir Badir | 35-39 | 2:09:54 | 56:04 | 54:43 |