FULL RESULTS
HYROX Paris 2025 Results – Open Men (page 3)
1,272 finishers. Winner Test Test in 23:05; median 1:21:18.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 401 | Florian Stasiak | 30-34 | 1:16:03 | 36:10 | 34:35 | |
| 402 | Jerome Meslin | 30-34 | 1:16:07 | 37:45 | 32:43 | |
| 403 | Victor Février | 16-24 | 1:16:10 | 39:42 | 31:03 | |
| 404 | Timo Van Driel | 35-39 | 1:16:11 | 37:38 | 33:41 | |
| 405 | Roman Lirin | 16-24 | 1:16:12 | 36:27 | 34:58 | |
| 406 | Florian Barbaire | 25-29 | 1:16:12 | 35:41 | 34:53 | |
| 407 | Massimo Guano | 40-44 | 1:16:13 | 39:49 | 31:18 | |
| 408 | Benjamin Accary | 30-34 | 1:16:17 | 37:47 | 32:04 | |
| 409 | Louis Boudet | 25-29 | 1:16:20 | 36:21 | 34:51 | |
| 410 | César Valverde | 30-34 | 1:16:22 | 35:22 | 35:51 | |
| 411 | Alexis Etchart | 30-34 | 1:16:25 | 38:08 | 33:06 | |
| 412 | Mathieu Besse | 35-39 | 1:16:25 | 36:20 | 34:40 | |
| 413 | Damien Artus | 30-34 | 1:16:25 | 37:38 | 33:21 | |
| 414 | Sam Bonneval | 40-44 | 1:16:26 | 37:49 | 33:09 | |
| 415 | Alessandro Sandomenico | 40-44 | 1:16:27 | 39:44 | 31:26 | |
| 416 | Benoît Cassou | 25-29 | 1:16:28 | 37:13 | 33:58 | |
| 417 | Alex Chapelle | 25-29 | 1:16:28 | 43:16 | 27:52 | |
| 418 | Clément Dushime | 40-44 | 1:16:29 | 39:34 | 30:33 | |
| 419 | Sébastien Dumas | 30-34 | 1:16:29 | 37:36 | 33:34 | |
| 420 | Karim Naoun | 25-29 | 1:16:29 | 36:48 | 33:39 | |
| 421 | Frédéric Aury | 60-64 | 1:16:33 | 35:57 | 35:42 | |
| 422 | Edouard-Jean Michaud | 35-39 | 1:16:33 | 39:29 | 32:04 | |
| 423 | Victor Zhou | 16-24 | 1:16:36 | 38:02 | 33:05 | |
| 424 | Yves Le Galo | 35-39 | 1:16:36 | 38:14 | 32:21 | |
| 425 | Noah Morvan | 30-34 | 1:16:37 | 38:25 | 31:42 | |
| 426 | Wouter-Jan Van Den Dool | 40-44 | 1:16:37 | 36:33 | 34:45 | |
| 427 | Frederic Durand | 50-54 | 1:16:37 | 37:07 | 34:19 | |
| 428 | Ludovic Rodrigues Baeta | 40-44 | 1:16:40 | 38:39 | 33:07 | |
| 429 | Ismaïl Sebti | 16-24 | 1:16:40 | 35:48 | 36:05 | |
| 430 | Pascal Penn | 55-59 | 1:16:40 | 38:09 | 33:38 | |
| 431 | Alexandre Gouttiere | 30-34 | 1:16:41 | 38:09 | 32:49 | |
| 432 | Bastien Dufay | 16-24 | 1:16:42 | 38:21 | 32:31 | |
| 433 | Benvenuto Baldelli | 55-59 | 1:16:43 | 35:36 | 36:15 | |
| 434 | Daniel Cohen | 40-44 | 1:16:43 | 37:28 | 34:05 | |
| 435 | Philippe Terwagne | 35-39 | 1:16:45 | 35:42 | 34:32 | |
| 436 | Julien Claverie | 35-39 | 1:16:46 | 35:26 | 35:56 | |
| 437 | Sebastien Goutille | 45-49 | 1:16:46 | 37:47 | 33:38 | |
| 438 | Teddy Moreau | 40-44 | 1:16:48 | 39:12 | 31:03 | |
| 439 | Wessel Rietveld | 25-29 | 1:16:51 | 37:23 | 32:50 | |
| 440 | Denys Dion-Luangraj | 25-29 | 1:16:53 | 34:58 | 37:02 | |
| 441 | Mikael Laffargue | 35-39 | 1:16:53 | 34:16 | 37:26 | |
| 442 | Mohamed Benzouina | 30-34 | 1:16:58 | 34:04 | 36:08 | |
| 443 | Quentin Ceyrat | 35-39 | 1:17:01 | 37:12 | 34:37 | |
| 444 | Maxime Dreux | 25-29 | 1:17:02 | 38:03 | 33:06 | |
| 445 | Maxence Duffuler | 25-29 | 1:17:03 | 37:35 | 31:03 | |
| 446 | Maxime Basset | 30-34 | 1:17:04 | 38:51 | 32:57 | |
| 447 | Julien Roiné | 40-44 | 1:17:04 | 34:20 | 37:15 | |
| 448 | Laurent Termolle | 35-39 | 1:17:05 | 38:31 | 33:28 | |
| 449 | Neil Du Toit | 30-34 | 1:17:07 | 40:17 | 31:46 | |
| 450 | Julien Delobel | 40-44 | 1:17:08 | 37:19 | 34:31 | |
| 451 | Frédéric Pawlowski | 35-39 | 1:17:10 | 36:21 | 34:54 | |
| 452 | Gautier Rousseau | 40-44 | 1:17:11 | 37:51 | 33:58 | |
| 453 | Illan Latanicki | 25-29 | 1:17:12 | 39:48 | 32:22 | |
| 454 | Camille Leste-Lasserre | 35-39 | 1:17:13 | 35:07 | 36:57 | |
| 455 | Quentin Berthet | 30-34 | 1:17:13 | 39:15 | 33:11 | |
| 456 | Sergio Benzio | 60-64 | 1:17:13 | 36:41 | 35:31 | |
| 457 | Michel Lannou | 30-34 | 1:17:15 | 37:10 | 34:21 | |
| 458 | Bader Almansoori | 30-34 | 1:17:16 | 38:05 | 34:05 | |
| 459 | Alexandre Druit | 25-29 | 1:17:16 | 37:02 | 34:46 | |
| 460 | Thomas Claverie | 40-44 | 1:17:18 | 34:56 | 36:52 | |
| 461 | Quentin Bouvier | 25-29 | 1:17:19 | 36:05 | 35:54 | |
| 462 | Vincent Jechoux | 45-49 | 1:17:21 | 36:18 | 36:09 | |
| 463 | Mehdi Soualem | 25-29 | 1:17:21 | 36:00 | 36:11 | |
| 464 | Olivier Pirotte | 45-49 | 1:17:21 | 39:14 | 33:25 | |
| 465 | Remi David | 30-34 | 1:17:22 | 35:03 | 36:41 | |
| 466 | Sam Harvey | 35-39 | 1:17:23 | 33:53 | 38:45 | |
| 467 | Jacques Garreau | 45-49 | 1:17:23 | 39:28 | 33:02 | |
| 468 | Frederic Lecoy | 35-39 | 1:17:25 | 37:59 | 33:34 | |
| 469 | Stéphane Peyrinaud | 45-49 | 1:17:26 | 36:27 | 35:52 | |
| 470 | Morgan Lalande | 40-44 | 1:17:27 | 40:11 | 31:43 | |
| 471 | Stéphane Michaux | 45-49 | 1:17:29 | 37:10 | 34:55 | |
| 472 | Stevan Mondoloni | 35-39 | 1:17:31 | 37:37 | 34:46 | |
| 473 | Benoît Fresne | 30-34 | 1:17:31 | 36:03 | 36:09 | |
| 474 | Kevin Noreuil | 35-39 | 1:17:31 | 41:46 | 30:10 | |
| 475 | Jack Aardenburg | 35-39 | 1:17:31 | 38:18 | 34:07 | |
| 476 | Adrien Soret | 30-34 | 1:17:34 | 40:02 | 31:08 | |
| 477 | Daniel Lexén | 40-44 | 1:17:38 | 38:48 | 33:32 | |
| 478 | Mario Bernhofen | 45-49 | 1:17:38 | 38:07 | 34:14 | |
| 479 | Fabien Elmosnino | 16-24 | 1:17:42 | 40:17 | 30:48 | |
| 480 | Enzo Macedo Da Costa | 25-29 | 1:17:43 | 40:32 | 31:02 | |
| 481 | Damien Nestelhut | 35-39 | 1:17:47 | 35:25 | 37:20 | |
| 482 | Alexis Lhabouz | 35-39 | 1:17:47 | 34:58 | 37:35 | |
| 483 | Joaquim Milesi | 25-29 | 1:17:49 | 37:20 | 35:18 | |
| 484 | Dave Arensman | 30-34 | 1:17:52 | 39:36 | 32:53 | |
| 485 | Lucas Botton | 25-29 | 1:17:52 | 39:04 | 33:29 | |
| 486 | Bertrand Le Nevez | 45-49 | 1:17:52 | 38:11 | 34:07 | |
| 487 | Quentin Lelong | 25-29 | 1:17:54 | 38:23 | 32:12 | |
| 488 | Dorian Pompili | 25-29 | 1:17:54 | 37:15 | 35:34 | |
| 489 | Arthur Dorotea | 25-29 | 1:17:55 | 37:09 | 34:30 | |
| 490 | Florian Vergne | 40-44 | 1:17:57 | 36:27 | 35:00 | |
| 491 | Jayden Jin | 16-24 | 1:18:00 | 35:18 | 36:28 | |
| 492 | Benjamin Grauloup | 25-29 | 1:18:00 | 36:51 | 35:40 | |
| 493 | Cassiano De Castro | 16-24 | 1:18:04 | 34:47 | 37:36 | |
| 494 | Marc-Edouard Tedzi | 25-29 | 1:18:08 | 37:21 | 35:53 | |
| 495 | Maxime Jacquemont | 35-39 | 1:18:09 | 39:56 | 32:47 | |
| 496 | Francois Staring | 30-34 | 1:18:09 | 39:37 | 33:04 | |
| 497 | Raphael Jean | 35-39 | 1:18:09 | 39:05 | 33:33 | |
| 498 | Arnaud Tatartchouc | 30-34 | 1:18:10 | 36:56 | 36:30 | |
| 499 | Stephane Carreira Neves | 30-34 | 1:18:10 | 35:16 | 37:14 | |
| 500 | Julien Davy | 40-44 | 1:18:12 | 38:49 | 33:13 | |
| 501 | Swann Mellah | 16-24 | 1:18:15 | 36:27 | 34:19 | |
| 502 | Benoit Ndougsa | 50-54 | 1:18:16 | 35:57 | 37:42 | |
| 503 | Omar Bahfir | 40-44 | 1:18:18 | 34:18 | 39:11 | |
| 504 | Sylvain Lerouvillois | 50-54 | 1:18:24 | 36:35 | 36:16 | |
| 505 | Boris Encinas | 30-34 | 1:18:25 | 38:15 | 34:00 | |
| 506 | Pierre-Alexandre Marange | 30-34 | 1:18:26 | 37:21 | 36:01 | |
| 507 | Thibault Guennou | 25-29 | 1:18:27 | 36:31 | 35:39 | |
| 508 | Aurelien Charlet | 30-34 | 1:18:27 | 37:18 | 35:23 | |
| 509 | Alex De Ruyver | 25-29 | 1:18:28 | 38:36 | 34:14 | |
| 510 | Cyrille Blanche | 35-39 | 1:18:29 | 36:37 | 35:58 | |
| 511 | Theo Deloffre | 40-44 | 1:18:30 | 37:56 | 35:22 | |
| 512 | Alexandre Brunner | 16-24 | 1:18:31 | 41:07 | 31:15 | |
| 513 | Yannik Frey | 16-24 | 1:18:31 | 40:02 | 33:26 | |
| 514 | Franco Pesci | 25-29 | 1:18:32 | 38:41 | 34:20 | |
| 515 | Andy Koïta | 16-24 | 1:18:34 | 37:56 | 34:20 | |
| 516 | Bastien Muller | 25-29 | 1:18:36 | 37:53 | 34:36 | |
| 517 | Victor Bodino | 25-29 | 1:18:36 | 39:54 | 32:35 | |
| 518 | Mohamed Atmani | 45-49 | 1:18:36 | 35:58 | 37:05 | |
| 519 | Victor Bour | 16-24 | 1:18:37 | 38:49 | 33:56 | |
| 520 | Olivier Van Oost | 35-39 | 1:18:42 | 35:01 | 38:22 | |
| 521 | Jean-Philippe Ferrier | 40-44 | 1:18:44 | 37:21 | 36:26 | |
| 522 | Martin Belloir | 25-29 | 1:18:45 | 39:39 | 33:18 | |
| 523 | Julien Losse | 40-44 | 1:18:49 | 39:20 | 34:17 | |
| 524 | Florian Cazeres | 35-39 | 1:18:49 | 36:29 | 35:48 | |
| 525 | Florian Perez | 40-44 | 1:18:49 | 40:49 | 32:23 | |
| 526 | Arnaud Saint-Sauveur | 50-54 | 1:18:51 | 37:20 | 36:12 | |
| 527 | Anatole Develay | 25-29 | 1:18:52 | 35:26 | 38:45 | |
| 528 | Marc Loukachine | 30-34 | 1:18:52 | 36:51 | 36:14 | |
| 529 | Ousama Yehiaoui | 30-34 | 1:18:52 | 39:19 | 34:30 | |
| 530 | Cedric Jarion | 35-39 | 1:18:53 | 37:43 | 35:58 | |
| 531 | Gabin Grout | 25-29 | 1:18:53 | 36:02 | 37:55 | |
| 532 | Yannick Boulanger | 45-49 | 1:18:54 | 36:34 | 36:47 | |
| 533 | Aurelien Tesson | 35-39 | 1:18:59 | 41:34 | 31:45 | |
| 534 | Enzo Rodriguez | 25-29 | 1:19:01 | 37:31 | 35:09 | |
| 535 | Nicolas Colson | 40-44 | 1:19:01 | 42:15 | 31:13 | |
| 536 | Tareq Amhoud | 30-34 | 1:19:02 | 38:27 | 35:03 | |
| 537 | Slim Ben Tanfous | 30-34 | 1:19:02 | 38:08 | 35:00 | |
| 538 | Romain Vaudeville | 35-39 | 1:19:07 | 39:20 | 34:40 | |
| 539 | Stéphane Nourry | 35-39 | 1:19:07 | 39:08 | 32:59 | |
| 540 | Brieuc Bénard | 30-34 | 1:19:12 | 41:47 | 31:58 | |
| 541 | Alexandre Korta | 40-44 | 1:19:12 | 39:04 | 34:25 | |
| 542 | Alexandre El Machkour | 30-34 | 1:19:12 | 34:48 | 39:37 | |
| 543 | Thierry Degen | 50-54 | 1:19:13 | 33:24 | 41:17 | |
| 544 | Bastian Bolesta | 45-49 | 1:19:16 | 40:03 | 34:07 | |
| 545 | Gaëtan Richard | 30-34 | 1:19:21 | 40:41 | 33:08 | |
| 546 | Chiheb Arfa | 30-34 | 1:19:22 | 37:59 | 36:12 | |
| 547 | Théotime Lavisse | 25-29 | 1:19:26 | 33:19 | 40:18 | |
| 548 | Benjamin Plante | 30-34 | 1:19:26 | 41:01 | 33:06 | |
| 549 | Charlie Thomas | 25-29 | 1:19:27 | 35:29 | 37:10 | |
| 550 | Naïm Bouradi | 35-39 | 1:19:27 | 37:58 | 36:01 | |
| 551 | Riad Chadili | 40-44 | 1:19:28 | 36:14 | 38:01 | |
| 552 | Ismail Zerouali | 30-34 | 1:19:28 | 37:00 | 36:21 | |
| 553 | Kevin Dubeslay | 35-39 | 1:19:29 | 38:30 | 34:47 | |
| 554 | Yoann Bourdet | 45-49 | 1:19:29 | 38:49 | 34:48 | |
| 555 | Bastien Chantier Verret | 30-34 | 1:19:30 | 40:52 | 33:02 | |
| 556 | Axel Goasduff | 16-24 | 1:19:32 | 34:59 | 39:27 | |
| 557 | Alan Duvigneau | 30-34 | 1:19:32 | 41:41 | 31:22 | |
| 558 | Marc Nieciecki | 25-29 | 1:19:33 | 36:43 | 36:53 | |
| 559 | Simon Culot | 30-34 | 1:19:34 | 39:32 | 34:39 | |
| 560 | Romain Collet | 35-39 | 1:19:34 | 38:29 | 34:18 | |
| 561 | Andre Roma | 16-24 | 1:19:36 | 39:41 | 34:13 | |
| 562 | Mathieu Bouloton | 35-39 | 1:19:38 | 38:22 | 36:17 | |
| 563 | Jules Quievre | 25-29 | 1:19:39 | 40:36 | 33:39 | |
| 564 | Antoine Aubert | 16-24 | 1:19:39 | 34:01 | 41:08 | |
| 565 | Melvin Nidaud | 25-29 | 1:19:39 | 38:23 | 35:52 | |
| 566 | Jessy Izar | 30-34 | 1:19:39 | 35:52 | 38:38 | |
| 567 | Jean Baptiste Gosselin | 35-39 | 1:19:40 | 42:37 | 31:52 | |
| 568 | Alexis Bauvois | 30-34 | 1:19:42 | 40:54 | 33:27 | |
| 569 | Soufiane Karoui | 25-29 | 1:19:43 | 34:40 | 40:05 | |
| 570 | Wesley Schuurink | 40-44 | 1:19:43 | 39:37 | 34:50 | |
| 571 | Philip Moine | 40-44 | 1:19:44 | 39:16 | 35:01 | |
| 572 | Joseph Martinez | 30-34 | 1:19:46 | 41:43 | 32:00 | |
| 573 | Nicolas Laigle | 40-44 | 1:19:46 | 39:54 | 33:45 | |
| 574 | Julien Praud | 40-44 | 1:19:47 | 38:12 | 34:03 | |
| 575 | Chakib Lahnaki | 30-34 | 1:19:49 | 39:01 | 35:30 | |
| 576 | Romain Cordesse | 25-29 | 1:19:49 | 39:11 | 35:17 | |
| 577 | Matthieu Arzel | 35-39 | 1:19:52 | 40:14 | 34:12 | |
| 578 | Ayhan Karakas | 45-49 | 1:19:56 | 39:53 | 34:50 | |
| 579 | Jonathan Paulcan | 35-39 | 1:19:58 | 38:29 | 34:32 | |
| 580 | Lucien Elie | 25-29 | 1:19:59 | 41:10 | 31:11 | |
| 581 | Thomas Depauw | 25-29 | 1:20:05 | 37:25 | 35:59 | |
| 582 | Thibault Willaert | 40-44 | 1:20:05 | 37:59 | 36:22 | |
| 583 | Simon Picard | 30-34 | 1:20:05 | 38:59 | 35:39 | |
| 584 | Mathieu Moyne | 35-39 | 1:20:08 | 38:24 | 36:27 | |
| 585 | Arthur Basa | 25-29 | 1:20:09 | 37:44 | 37:13 | |
| 586 | Malte Pross | 40-44 | 1:20:11 | 41:07 | 33:54 | |
| 587 | Johan Assenza | 25-29 | 1:20:12 | 38:17 | 36:36 | |
| 588 | Kevin Vermus | 35-39 | 1:20:14 | 42:09 | 32:16 | |
| 589 | Aymen Chtioui | 30-34 | 1:20:14 | 37:44 | 36:30 | |
| 590 | Remi Laurent | 35-39 | 1:20:16 | 37:32 | 37:07 | |
| 591 | Thierry Bredel | 45-49 | 1:20:19 | 40:21 | 33:49 | |
| 592 | Christophe Rouzaud | 35-39 | 1:20:19 | 37:53 | 37:20 | |
| 593 | Jocelyn Hagneau | 35-39 | 1:20:20 | 38:05 | 35:27 | |
| 594 | Salim Mokrane | 16-24 | 1:20:20 | 37:42 | 37:33 | |
| 595 | Guillaume Martin | 45-49 | 1:20:21 | 38:30 | 35:37 | |
| 596 | Mickael Alborghetti | 35-39 | 1:20:21 | 37:16 | 37:42 | |
| 597 | Julius Urbonas | 35-39 | 1:20:23 | 37:58 | 36:08 | |
| 598 | Romain Gastel | 25-29 | 1:20:25 | 38:13 | 34:53 | |
| 599 | Roman Zemar | 35-39 | 1:20:27 | 38:13 | 35:20 | |
| 600 | Léo Melcion | 25-29 | 1:20:27 | 40:23 | 34:29 |