HYROX Nice 2026: Open Men results

2,108 finishers on 12 Feb 2026. Typical finish 1:21:51, fastest 10% under 1:08:11. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
301 Pierre Bartosik 🇫🇷 FRA41st of 217 aged 16-24 16-24 1:10:08 16:11 34:26 31:12 4:33 3:55 2:31 3:43 4:05 4:16 1:57 4:31 6:14
302 Johan Pelissier 🇫🇷 FRA42nd of 217 aged 16-24 16-24 1:10:09 16:12 32:12 33:01 5:02 4:07 2:11 3:57 3:38 4:21 1:55 6:33 6:19
303 Guillaume Gomichon 🇫🇷 FRA81st of 542 aged 30-34 30-34 1:10:09 16:12 31:00 34:10 5:03 4:24 2:24 4:07 4:07 4:30 1:48 4:18 8:32
304 Antoine Rethore 🇫🇷 FRA82nd of 542 aged 30-34 30-34 1:10:14 16:17 34:32 31:09 4:37 4:24 2:20 4:39 4:18 4:36 1:33 4:13 5:06
305 Tom Ronda 🇫🇷 FRA82nd of 521 aged 25-29 25-29 1:10:14 16:17 33:45 31:51 4:43 4:38 1:57 3:26 4:02 4:23 1:44 4:20 7:21
306 Corentin Delalin 🇫🇷 FRA43rd of 217 aged 16-24 16-24 1:10:20 16:23 1:18:09 30:46 — 4:14 2:31 3:54 4:34 4:21 1:42 4:29 5:01
307 Steven Pichard 🇫🇷 FRA58th of 391 aged 35-39 35-39 1:10:21 16:24 33:58 31:43 4:45 4:17 2:39 4:03 4:20 4:35 1:47 4:15 5:47
308 Dimitri Boullie 🇫🇷 FRA44th of 217 aged 16-24 16-24 1:10:22 16:25 35:23 30:09 4:55 4:22 1:52 3:50 3:41 4:28 1:45 3:39 6:32
309 Damien Birgy 🇫🇷 FRA59th of 391 aged 35-39 35-39 1:10:23 16:26 33:41 31:50 4:55 4:02 2:19 4:29 4:53 4:15 1:37 4:23 5:52
310 Yvan Baffalie 🇫🇷 FRA83rd of 521 aged 25-29 25-29 1:10:24 16:27 37:01 28:39 4:48 4:32 2:21 3:27 3:19 4:40 1:31 3:41 5:08
311 Christophe Santucci 🇫🇷 FRA4th of 114 aged 45-49 45-49 1:10:25 16:28 34:42 30:21 5:25 4:10 2:12 3:49 4:12 4:17 1:45 4:37 5:19
312 Ihor Perehiniak 🇺🇦 UKR83rd of 542 aged 30-34 30-34 1:10:25 16:28 34:38 30:57 4:55 4:19 2:25 4:09 4:05 4:12 1:44 4:57 5:06
313 Benjamin Grauloup 🇫🇷 FRA84th of 521 aged 25-29 25-29 1:10:28 16:31 33:59 31:26 5:07 4:18 2:42 4:27 3:43 5:10 1:54 3:54 5:18
314 Alexis Chevallier 🇫🇷 FRA85th of 521 aged 25-29 25-29 1:10:28 16:31 33:00 32:47 4:45 4:31 2:42 4:59 3:52 4:28 1:19 5:10 5:46
315 Louis Bekaert 🇫🇷 FRA86th of 521 aged 25-29 25-29 1:10:31 16:34 34:30 31:13 4:53 4:12 2:33 3:20 3:57 4:26 1:34 4:23 6:48
316 Téo Caillibot 🇫🇷 FRA87th of 521 aged 25-29 25-29 1:10:32 16:35 34:40 30:33 5:23 4:15 2:32 3:44 3:47 4:18 2:13 4:22 5:22
317 Geraud Boulle 🇫🇷 FRA60th of 391 aged 35-39 35-39 1:10:32 16:35 35:09 30:37 4:52 4:23 2:00 3:55 4:30 4:33 1:35 5:07 4:34
318 Timmy Garot 🇧🇪 BEL61st of 391 aged 35-39 35-39 1:10:32 16:35 32:46 32:01 5:49 4:12 2:04 3:40 4:52 4:26 1:14 4:23 7:10
319 Eric Bousbaa 🇨🇭 SUI84th of 542 aged 30-34 30-34 1:10:33 16:36 33:24 32:06 5:09 4:42 2:22 4:02 3:57 4:39 2:02 4:06 6:16
320 Daniel Sutton 🇬🇧 GBR88th of 521 aged 25-29 25-29 1:10:34 16:37 28:29 37:38 4:31 4:08 1:43 5:41 7:46 5:22 1:40 4:09 7:09
321 Julien Lefevre 🇫🇷 FRA89th of 521 aged 25-29 25-29 1:10:36 16:39 33:59 31:53 4:49 4:21 2:23 4:20 4:32 4:26 1:50 4:16 5:45
322 Bastien Nugon 🇫🇷 FRA90th of 521 aged 25-29 25-29 1:10:37 16:40 33:30 32:07 5:05 4:20 1:49 4:33 4:16 4:23 1:44 4:53 6:09
323 Thibaut Godin 🇫🇷 FRA85th of 542 aged 30-34 30-34 1:10:38 16:41 29:25 37:09 4:07 4:47 3:04 5:13 4:54 4:50 1:54 6:04 6:23
324 Thibault Coldefy 🇫🇷 FRA91st of 521 aged 25-29 25-29 1:10:39 16:42 34:18 31:47 4:39 4:18 2:26 3:14 4:51 4:25 1:34 5:06 5:53
325 Kevin Bertrand 🇫🇷 FRA62nd of 391 aged 35-39 35-39 1:10:39 16:42 33:20 32:14 5:10 4:47 2:36 4:12 4:31 4:31 2:48 3:57 4:52
326 Guillaume Jambou 🇫🇷 FRA86th of 542 aged 30-34 30-34 1:10:43 16:46 31:18 34:30 4:57 4:48 2:05 4:35 4:33 5:27 1:58 3:59 7:05
327 Johan du Preez 🇿🇦 RSA92nd of 521 aged 25-29 25-29 1:10:44 16:47 34:55 30:04 5:49 4:12 2:00 3:07 4:16 4:19 1:52 4:45 5:33
328 Jean Blary 🇫🇷 FRA45th of 217 aged 16-24 16-24 1:10:44 16:47 33:55 31:52 5:01 4:27 2:24 4:12 4:39 4:23 1:38 4:03 6:06
329 Nicolas Etcheniq 🇫🇷 FRA93rd of 521 aged 25-29 25-29 1:10:45 16:48 33:24 31:59 5:27 4:28 2:11 4:23 5:20 4:39 1:43 4:16 4:59
330 Mathieu Rossi 🇫🇷 FRA87th of 542 aged 30-34 30-34 1:10:46 16:49 38:32 27:06 5:13 4:25 1:41 2:54 3:27 4:26 1:32 3:58 4:43
331 Tanguy Descouts 🇫🇷 FRA88th of 542 aged 30-34 30-34 1:10:48 16:51 37:34 28:49 4:29 4:27 2:43 3:35 3:08 4:27 1:49 3:44 4:56
332 Pierre Delon 🇫🇷 FRA89th of 542 aged 30-34 30-34 1:10:50 16:53 33:23 30:50 6:43 4:05 2:29 3:44 4:28 4:15 1:37 4:37 5:35
333 Nicolas Haustraete 🇫🇷 FRA90th of 542 aged 30-34 30-34 1:10:50 16:53 34:01 30:55 5:58 4:35 2:28 4:30 3:32 4:39 1:50 3:30 5:51
334 Etienne Gaspard 🇫🇷 FRA63rd of 391 aged 35-39 35-39 1:10:53 16:56 33:17 32:11 5:29 4:15 2:21 4:30 4:43 4:28 1:51 4:11 5:52
335 Rémy Bianchi 🇫🇷 FRA91st of 542 aged 30-34 30-34 1:10:53 16:56 33:47 32:22 4:49 4:25 2:42 4:02 4:27 4:27 1:32 4:22 6:25
336 Mergim Sadikaj 🇽🇰 KOS92nd of 542 aged 30-34 30-34 1:10:54 16:57 35:32 30:33 4:53 4:36 3:11 4:59 3:06 4:55 1:36 3:23 4:47
337 Vincent Jechoux 🇫🇷 FRA5th of 114 aged 45-49 45-49 1:10:55 16:58 33:52 32:22 4:47 4:30 2:38 5:09 4:35 4:28 1:36 4:05 5:21
338 Timéo Maire 🇨🇭 SUI46th of 217 aged 16-24 16-24 1:10:57 17:00 33:05 32:55 5:02 4:50 2:44 4:07 3:53 4:36 1:54 3:23 7:28
339 Mehdi el Ouariachi 🇫🇷 FRA94th of 521 aged 25-29 25-29 1:10:59 17:02 33:27 32:32 5:03 4:22 2:51 4:17 3:45 4:34 2:07 4:12 6:24
340 Thomas Capitani 🇫🇷 FRA64th of 391 aged 35-39 35-39 1:11:00 17:03 37:05 29:04 4:57 4:30 2:36 3:37 4:08 4:26 1:34 3:38 4:35
341 Sébastien Rojas 🇫🇷 FRA6th of 114 aged 45-49 45-49 1:11:04 17:07 37:13 28:50 5:06 4:13 1:58 3:12 4:17 4:15 1:48 4:03 5:04
342 Sergio Benzio 🇮🇹 ITA1st of 13 aged 60-64 60-64 1:11:06 17:09 35:21 31:10 4:41 4:19 2:26 4:17 4:10 4:22 1:37 4:32 5:27
343 Anthony Mallet 🇫🇷 FRA65th of 391 aged 35-39 35-39 1:11:08 17:11 33:27 33:02 4:44 4:23 2:43 5:28 4:53 4:22 1:39 3:54 5:40
344 Kevin Nino 🇫🇷 FRA66th of 391 aged 35-39 35-39 1:11:09 17:12 33:46 32:10 5:17 4:11 2:53 4:18 4:08 4:27 1:56 3:54 6:23
345 Sébastien Dumas 🇫🇷 FRA93rd of 542 aged 30-34 30-34 1:11:11 17:14 36:39 29:35 5:02 4:19 2:05 4:33 2:58 4:29 1:22 4:13 5:36
346 Dorian Dugon 🇫🇷 FRA95th of 521 aged 25-29 25-29 1:11:13 17:16 36:09 29:52 5:17 4:22 2:06 3:52 4:37 4:30 1:13 3:05 6:07
347 Grégory Cavallini 🇫🇷 FRA67th of 391 aged 35-39 35-39 1:11:13 17:16 35:26 31:02 4:49 4:39 2:51 3:59 4:18 4:39 2:15 3:47 4:34
348 Gabriel Fernier 🇫🇷 FRA47th of 217 aged 16-24 16-24 1:11:13 17:16 32:52 31:57 6:27 5:11 3:00 4:20 2:37 4:45 1:29 4:08 6:27
349 Matteo Marchadier 🇫🇷 FRA48th of 217 aged 16-24 16-24 1:11:14 17:17 35:47 30:36 4:57 4:24 2:22 3:43 4:16 4:17 1:47 3:53 5:54
350 Damien Feyen 🇫🇷 FRA96th of 521 aged 25-29 25-29 1:11:14 17:17 34:11 31:49 5:18 4:30 1:58 4:11 4:20 4:44 1:36 4:27 6:03
351 Quentin Jehan 🇫🇷 FRA97th of 521 aged 25-29 25-29 1:11:14 17:17 31:33 34:20 5:25 4:28 2:39 4:20 5:20 4:31 1:31 4:52 6:39
352 Théo Fernandez 🇫🇷 FRA98th of 521 aged 25-29 25-29 1:11:14 17:17 31:54 34:47 4:36 4:26 2:36 4:04 5:57 4:24 2:35 4:37 6:08
353 Elouan Perez 🇫🇷 FRA49th of 217 aged 16-24 16-24 1:11:16 17:19 34:37 31:45 4:57 4:21 2:52 5:08 4:15 4:28 1:56 3:54 4:51
354 Cedric Douvillez 🇫🇷 FRA7th of 114 aged 45-49 45-49 1:11:16 17:19 33:36 32:11 5:35 4:34 2:52 4:25 4:26 4:41 1:45 4:28 5:00
355 Kevin Perrino 🇫🇷 FRA8th of 114 aged 45-49 45-49 1:11:17 17:20 36:20 29:37 5:24 4:28 2:03 3:39 3:39 4:28 1:26 3:51 6:03
356 Willy Brisson 🇫🇷 FRA99th of 521 aged 25-29 25-29 1:11:17 17:20 35:12 30:20 5:48 4:21 2:50 3:40 4:54 4:40 1:36 3:29 4:50
357 Hugo Cuenot 🇫🇷 FRA100th of 521 aged 25-29 25-29 1:11:18 17:21 35:56 30:06 5:21 4:24 2:02 3:57 3:50 4:20 1:45 4:09 5:39
358 Hemrick Verwaerde 🇫🇷 FRA68th of 391 aged 35-39 35-39 1:11:18 17:21 35:39 30:31 5:14 4:34 2:43 4:20 4:31 4:39 1:57 3:18 4:29
359 Nicolas Borges Martins 🇫🇷 FRA94th of 542 aged 30-34 30-34 1:11:18 17:21 34:14 31:32 5:37 4:27 2:41 4:04 3:32 4:32 1:57 4:41 5:38
360 Xan Bidegain 🇫🇷 FRA101st of 521 aged 25-29 25-29 1:11:21 17:24 37:01 29:06 5:18 4:09 2:25 3:37 3:20 4:01 1:41 4:00 5:53
361 Kévin Bacon 🇫🇷 FRA95th of 542 aged 30-34 30-34 1:11:21 17:24 35:03 31:10 5:12 4:31 2:12 5:37 3:22 4:35 2:07 3:54 4:52
362 Marco Blaszyk Puppo 🇫🇷 FRA50th of 217 aged 16-24 16-24 1:11:22 17:25 32:51 32:29 6:08 4:26 2:23 4:19 4:21 4:37 1:55 4:11 6:17
363 Arthur Rogue 🇫🇷 FRA51st of 217 aged 16-24 16-24 1:11:24 17:27 36:13 29:46 5:30 3:59 1:55 4:02 4:51 4:19 1:37 4:14 4:49
364 Arthur Roulland 🇫🇷 FRA96th of 542 aged 30-34 30-34 1:11:24 17:27 35:28 29:59 6:02 4:05 2:17 4:03 4:14 4:29 1:46 4:24 4:41
365 Aubin Gustave 🇫🇷 FRA102nd of 521 aged 25-29 25-29 1:11:26 17:29 30:53 35:12 5:25 4:31 2:53 5:13 4:48 5:07 1:07 4:57 6:36
366 Florent Saidou 🇫🇷 FRA97th of 542 aged 30-34 30-34 1:11:29 17:32 35:23 30:08 6:03 4:38 2:17 3:51 4:11 4:34 1:25 4:05 5:07
367 Benoît Fresne 🇫🇷 FRA98th of 542 aged 30-34 30-34 1:11:30 17:33 35:24 30:59 5:12 4:31 2:07 3:53 4:16 4:39 1:32 4:47 5:14
368 Vincent Rousselot 🇫🇷 FRA69th of 391 aged 35-39 35-39 1:11:32 17:35 35:34 31:01 5:01 4:25 2:40 4:13 4:00 4:25 2:00 4:02 5:16
369 Alex Serrault 🇫🇷 FRA103rd of 521 aged 25-29 25-29 1:11:32 17:35 33:15 33:05 5:17 4:13 2:40 3:44 4:17 4:22 2:13 4:52 6:44
370 Hugo White 🇫🇷 FRA104th of 521 aged 25-29 25-29 1:11:32 17:35 31:38 34:26 5:32 4:42 2:22 5:12 4:20 4:54 2:09 4:11 6:36
371 Pierre-Alexandre Marange 🇫🇷 FRA99th of 542 aged 30-34 30-34 1:11:34 17:37 35:04 31:02 5:32 4:30 3:09 4:09 3:55 4:35 1:42 4:26 4:36
372 Ladjie Niakate 🇫🇷 FRA70th of 391 aged 35-39 35-39 1:11:37 17:40 37:04 29:22 5:16 4:13 2:19 3:25 4:27 4:28 1:22 4:16 4:52
373 Louis Maire 🇫🇷 FRA105th of 521 aged 25-29 25-29 1:11:37 17:40 35:25 31:16 5:02 4:26 2:43 4:34 4:12 4:40 1:42 4:13 4:46
374 Édouard Mayeux 🇫🇷 FRA32nd of 201 aged 40-44 40-44 1:11:38 17:41 33:32 33:11 5:01 4:29 2:54 4:09 5:11 4:41 1:39 4:56 5:12
375 Franz Ducruc 🇫🇷 FRA71st of 391 aged 35-39 35-39 1:11:39 17:42 35:28 30:45 5:30 4:20 2:39 4:09 3:49 4:38 1:45 3:58 5:27
376 Hervé Fiorucci 🇫🇷 FRA8th of 64 aged 50-54 50-54 1:11:40 17:43 34:02 32:34 5:09 4:21 2:37 3:40 4:34 4:26 1:39 3:55 7:22
377 Pierre Canler 🇫🇷 FRA100th of 542 aged 30-34 30-34 1:11:40 17:43 33:53 33:03 4:48 4:21 2:14 5:07 4:53 4:38 1:25 5:10 5:15
378 Hugo Faulat 🇫🇷 FRA106th of 521 aged 25-29 25-29 1:11:41 17:44 36:38 30:24 4:46 4:30 2:38 3:53 4:10 4:20 1:33 4:02 5:18
379 Raphael Frei 🇨🇭 SUI107th of 521 aged 25-29 25-29 1:11:42 17:45 34:16 31:42 5:49 4:26 2:59 4:13 4:10 4:34 1:32 4:02 5:46
380 Antoine Pasco 🇫🇷 FRA52nd of 217 aged 16-24 16-24 1:11:43 17:46 30:14 36:23 5:11 4:24 2:40 3:58 5:15 4:37 1:52 5:26 8:11
381 Jeremy Esteve 🇫🇷 FRA72nd of 391 aged 35-39 35-39 1:11:45 17:48 35:36 30:18 5:55 4:14 2:55 4:19 4:07 4:28 1:53 4:08 4:14
382 Aziz el Bakri 🇫🇷 FRA73rd of 391 aged 35-39 35-39 1:11:45 17:48 33:09 33:46 4:55 4:31 2:32 3:51 4:28 4:58 1:33 4:27 7:26
383 Emilien Savary 🇫🇷 FRA33rd of 201 aged 40-44 40-44 1:11:45 17:48 31:53 35:24 4:33 4:41 2:43 4:52 3:51 4:53 1:38 5:48 6:58
384 Evan Sagarra 🇫🇷 FRA53rd of 217 aged 16-24 16-24 1:11:47 17:50 36:37 30:21 4:54 4:18 2:35 3:50 4:05 4:29 1:32 4:17 5:15
385 Ben Durand 🇫🇷 FRA34th of 201 aged 40-44 40-44 1:11:47 17:50 33:27 33:45 4:39 4:33 2:19 3:40 4:56 4:24 1:34 5:25 6:54
386 Bruce Bautista 🇫🇷 FRA74th of 391 aged 35-39 35-39 1:11:48 17:51 30:39 36:14 5:00 4:30 3:11 5:15 4:07 4:59 2:06 5:12 6:54
387 Tom Perrin 🇫🇷 FRA54th of 217 aged 16-24 16-24 1:11:50 17:53 35:43 31:10 5:02 4:25 2:52 4:28 3:44 4:39 1:57 3:30 5:35
388 Julien Sigaut 🇫🇷 FRA101st of 542 aged 30-34 30-34 1:11:50 17:53 34:41 32:46 4:27 4:32 2:59 4:09 4:06 4:39 1:58 4:06 6:17
389 Nicolas Scotto di Minico 🇫🇷 FRA9th of 64 aged 50-54 50-54 1:11:51 17:54 35:07 31:32 5:17 4:37 2:27 3:57 4:20 4:33 1:33 4:23 5:42
390 Sam Reid 🇬🇧 GBR102nd of 542 aged 30-34 30-34 1:11:51 17:54 33:55 33:06 4:55 4:22 2:41 3:48 4:17 4:24 1:43 4:58 6:53
391 Robin Noly 🇫🇷 FRA55th of 217 aged 16-24 16-24 1:11:52 17:55 34:43 32:22 4:51 4:03 2:43 3:38 5:19 4:18 1:43 5:25 5:13
392 Riad Chadili 🇫🇷 FRA35th of 201 aged 40-44 40-44 1:11:52 17:55 33:13 34:06 4:37 4:29 2:58 4:51 4:06 4:43 1:30 4:58 6:31
393 Brice Mouton 🇫🇷 FRA103rd of 542 aged 30-34 30-34 1:11:54 17:57 33:41 33:03 5:14 4:29 2:08 6:00 3:40 4:40 1:29 3:25 7:12
394 Nicolas Vacca 🇫🇷 FRA75th of 391 aged 35-39 35-39 1:11:54 17:57 33:28 33:29 5:01 4:19 2:23 4:10 5:25 4:33 1:53 4:25 6:21
395 Julien Furio 🇫🇷 FRA104th of 542 aged 30-34 30-34 1:11:55 17:58 33:24 32:57 5:39 4:25 2:48 4:08 4:27 4:40 2:08 4:46 5:35
396 Pierre Menager 🇫🇷 FRA108th of 521 aged 25-29 25-29 1:11:56 17:59 35:10 31:28 5:22 4:13 2:05 3:43 5:42 4:31 1:44 3:55 5:35
397 Florian Hullar 🇫🇷 FRA109th of 521 aged 25-29 25-29 1:11:57 18:00 32:40 32:31 6:49 4:25 3:18 4:14 4:11 4:47 1:23 4:28 5:45
398 Baptiste Chalmin 🇫🇷 FRA105th of 542 aged 30-34 30-34 1:11:58 18:01 34:13 29:41 8:10 4:22 2:17 3:52 4:13 4:24 1:38 3:01 5:54
399 Marc Durand 🇫🇷 FRA56th of 217 aged 16-24 16-24 1:12:00 18:03 34:03 33:12 4:50 4:29 2:12 4:10 4:24 4:35 1:43 4:21 7:18
400 Adrien Girard 🇫🇷 FRA110th of 521 aged 25-29 25-29 1:12:00 18:03 31:28 34:52 5:44 4:32 2:49 5:06 5:36 4:33 2:02 4:31 5:43
How to read

The place is among timed finishers in Open Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

The RoxHype app

Found your result? Beat it at your next race.

The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.

  • A week-by-week plan that counts down to your race
  • Extra work on your slowest stations
  • Adjusts every week to what you actually did

Free to download. Used by more than 40,000 HYROX athletes.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result