FULL RESULTS
HYROX Toulouse 2025 Results – Open Men (page 3)
755 finishers. Winner Dorian Deffre in 56:12; median 1:21:09.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 401 | Naokky Van eecke | 30-34 | 1:22:06 | 41:21 | 33:42 | |
| 402 | Yan LE FRANC | 30-34 | 1:22:09 | 40:23 | 34:39 | |
| 403 | Adrien Demarais | 25-29 | 1:22:09 | 41:16 | 34:16 | |
| 404 | Enzo Vitali | 16-24 | 1:22:10 | 34:04 | 41:03 | |
| 405 | Jacob Tudge | 16-24 | 1:22:13 | 37:25 | 37:17 | |
| 406 | Xavier Goulette | 25-29 | 1:22:18 | 42:14 | 33:25 | |
| 407 | Duy Nguyen | 35-39 | 1:22:30 | 39:04 | 37:29 | |
| 408 | Damien Pelissier | 30-34 | 1:22:34 | 40:22 | 36:14 | |
| 409 | Benoit Riehl | 25-29 | 1:22:34 | 35:22 | 40:23 | |
| 410 | Fabien David | 16-24 | 1:22:35 | 38:51 | 36:58 | |
| 411 | Etienne Lopez | 25-29 | 1:22:40 | 41:13 | 35:39 | |
| 412 | Alexis Wattebled | 25-29 | 1:22:42 | 36:59 | 38:12 | |
| 413 | Anthony Vial | 35-39 | 1:22:44 | 41:39 | 35:01 | |
| 414 | Alexandre Meynard | 25-29 | 1:22:49 | 44:21 | 32:15 | |
| 415 | Mickaël Gentet | 45-49 | 1:22:51 | 40:33 | 36:04 | |
| 416 | Antonio Baptista | 50-54 | 1:23:01 | 40:35 | 35:33 | |
| 417 | Antoine Laffay | 35-39 | 1:23:02 | 39:12 | 35:00 | |
| 418 | Thibault Coldefy | 25-29 | 1:23:03 | 39:36 | 37:39 | |
| 419 | Julien Cavero | 30-34 | 1:23:04 | 41:48 | 34:50 | |
| 420 | Laélien Gourdain | 16-24 | 1:23:07 | 42:07 | 33:23 | |
| 421 | Yorick Lecomte | 30-34 | 1:23:08 | 40:34 | 34:23 | |
| 422 | Maxime Jourdain | 35-39 | 1:23:12 | 39:48 | 37:35 | |
| 423 | Cédric Leroy | 40-44 | 1:23:14 | 41:31 | 33:33 | |
| 424 | Xavier Gueniffey Durin | 40-44 | 1:23:21 | 41:36 | 34:03 | |
| 425 | Martin Belloir | 25-29 | 1:23:21 | 41:46 | 34:13 | |
| 426 | Anatole Develay | 25-29 | 1:23:25 | 37:18 | 40:33 | |
| 427 | Antoine Goncalves | 25-29 | 1:23:28 | 41:51 | 34:54 | |
| 428 | Maxence Baret | 16-24 | 1:23:31 | 43:59 | 33:28 | |
| 429 | Charly Rousseau | 30-34 | 1:23:34 | 43:37 | 33:46 | |
| 430 | Jeremy Colomby | 40-44 | 1:23:34 | 35:46 | 41:26 | |
| 431 | Jerome Lassalle | 40-44 | 1:23:38 | 35:25 | 41:40 | |
| 432 | Tonio Lebas | 30-34 | 1:23:40 | 45:42 | 31:33 | |
| 433 | Florian Avazeri | 30-34 | 1:23:42 | 40:03 | 37:06 | |
| 434 | Chris Crick | 25-29 | 1:23:43 | 40:38 | 36:32 | |
| 435 | Maxime Serpelloni | 30-34 | 1:23:48 | 39:23 | 37:16 | |
| 436 | Christophe Renou | 35-39 | 1:23:52 | 42:13 | 34:23 | |
| 437 | Romain PUIG | 25-29 | 1:23:55 | 39:42 | 37:52 | |
| 438 | Aymeric Lenoir | 30-34 | 1:24:07 | 39:20 | 39:07 | |
| 439 | Chris Jones | 50-54 | 1:24:12 | 40:54 | 37:13 | |
| 440 | Lucas Hoarau | 25-29 | 1:24:12 | 39:57 | 37:47 | |
| 441 | Baptiste Castanet | 30-34 | 1:24:13 | 40:15 | 35:48 | |
| 442 | Erik DE HAES | 25-29 | 1:24:16 | 42:00 | 35:37 | |
| 443 | Damien Nestelhut | 35-39 | 1:24:16 | 39:22 | 38:23 | |
| 444 | Thomas BONNET | 16-24 | 1:24:17 | 35:49 | 42:13 | |
| 445 | Martin Valin | 25-29 | 1:24:22 | 38:13 | 37:34 | |
| 446 | Benoit Ohlmann | 35-39 | 1:24:27 | 40:04 | 37:44 | |
| 447 | Clément Baudracco | 16-24 | 1:24:28 | 38:31 | 38:32 | |
| 448 | Victor Février | 16-24 | 1:24:31 | 41:05 | 36:50 | |
| 449 | Yves lallemand | 50-54 | 1:24:35 | 40:55 | 35:00 | |
| 450 | Théo Lavernhe | 25-29 | 1:24:37 | 43:59 | 34:12 | |
| 451 | Richard Salmon | 60-64 | 1:24:38 | 38:32 | 38:41 | |
| 452 | Hugues Niclause | 30-34 | 1:24:48 | 41:00 | 36:27 | |
| 453 | Nicolas Pesteil | 40-44 | 1:24:55 | 42:12 | 36:54 | |
| 454 | Omar Belarbi | 35-39 | 1:24:55 | 41:03 | 36:38 | |
| 455 | Alexandre Gauthier | 30-34 | 1:24:55 | 33:03 | 45:25 | |
| 456 | Paul Mazot | 30-34 | 1:24:59 | 41:25 | 37:33 | |
| 457 | Alexandre Nguyen | 25-29 | 1:25:00 | 41:40 | 35:58 | |
| 458 | Joma Cameron | 30-34 | 1:25:02 | 40:39 | 38:18 | |
| 459 | Nathan Guillaudeux | 25-29 | 1:25:04 | 40:50 | 38:14 | |
| 460 | Mathieu Lefebvre | 30-34 | 1:25:07 | 38:57 | 38:37 | |
| 461 | Bastien Nualart | 16-24 | 1:25:20 | 47:35 | 30:26 | |
| 462 | Pierre Beaux | 30-34 | 1:25:22 | 38:59 | 40:14 | |
| 463 | Cyril Kessal | 30-34 | 1:25:23 | 42:58 | 34:56 | |
| 464 | Barry Toman | 30-34 | 1:25:29 | 36:26 | 43:28 | |
| 465 | Jeremy Lemaire | 30-34 | 1:25:31 | 39:55 | 38:26 | |
| 466 | Kevin Therenty | 30-34 | 1:25:34 | 41:51 | 35:29 | |
| 467 | Florent Neveu | 40-44 | 1:25:37 | 42:44 | 35:24 | |
| 468 | Fintan Bannon | 35-39 | 1:25:44 | 40:25 | 37:53 | |
| 469 | Alexandre Font | 30-34 | 1:25:44 | 38:32 | 40:48 | |
| 470 | Dominique Martin | 60-64 | 1:25:53 | 39:43 | 39:46 | |
| 471 | Jake Ryan | 30-34 | 1:25:55 | 41:50 | 37:37 | |
| 472 | Sam Kavanagh | 35-39 | 1:25:57 | 40:51 | 37:55 | |
| 473 | Mathieu Lovaty | 35-39 | 1:25:57 | 39:18 | 40:49 | |
| 474 | Yoann Bourdet | 45-49 | 1:26:01 | 42:27 | 37:34 | |
| 475 | Ivan Gomez | 40-44 | 1:26:02 | 43:05 | 36:24 | |
| 476 | Romain Baudouin | 35-39 | 1:26:05 | 44:34 | 36:36 | |
| 477 | Lionel Picou | 30-34 | 1:26:05 | 37:49 | 40:45 | |
| 478 | Sebastien Moulis | 35-39 | 1:26:12 | 41:59 | 31:37 | |
| 479 | Corentin Goursaud | 25-29 | 1:26:14 | 38:59 | 40:33 | |
| 480 | Michel Nguerret | 35-39 | 1:26:18 | 39:50 | 36:31 | |
| 481 | Antoine Marescaux | 25-29 | 1:26:19 | 42:16 | 35:48 | |
| 482 | hugo Esteva | 25-29 | 1:26:24 | 42:53 | 37:38 | |
| 483 | Per Einar Ellefsen | 35-39 | 1:26:29 | 42:02 | 38:21 | |
| 484 | Louis Bohin | 25-29 | 1:26:33 | 41:31 | 37:00 | |
| 485 | Andrei Enescu | 30-34 | 1:26:37 | 44:06 | 35:32 | |
| 486 | Alexandre Barege | 30-34 | 1:26:38 | 42:32 | 37:38 | |
| 487 | John O'Shea | 35-39 | 1:26:38 | 35:42 | 33:45 | |
| 488 | Ali Abouyechou | 40-44 | 1:26:56 | 39:44 | 38:02 | |
| 489 | Dean Porter | 25-29 | 1:27:01 | 41:19 | 38:19 | |
| 490 | Maxime Jacquemont | 35-39 | 1:27:07 | 42:27 | 38:03 | |
| 491 | Karel Eisses | 25-29 | 1:27:13 | 40:48 | 37:53 | |
| 492 | Mathieu Destruels | 40-44 | 1:27:22 | 44:01 | 36:56 | |
| 493 | Lambert Pastre | 35-39 | 1:27:26 | 43:36 | 36:57 | |
| 494 | Alexandre Tortochot | 30-34 | 1:27:29 | 39:37 | 40:35 | |
| 495 | Christian Schmidt | 55-59 | 1:27:33 | 41:41 | 39:15 | |
| 496 | Ray Cullen | 35-39 | 1:27:36 | 37:43 | 43:50 | |
| 497 | Guillaume Malegue | 40-44 | 1:27:38 | 46:04 | 34:50 | |
| 498 | Yoram Machraoui | 16-24 | 1:27:42 | 43:49 | 36:52 | |
| 499 | Maxime Guibert | 25-29 | 1:27:42 | 46:30 | 33:23 | |
| 500 | Baptiste Bidet | 25-29 | 1:27:44 | 48:16 | 33:26 | |
| 501 | Ryan Smith | 30-34 | 1:27:44 | 38:45 | 41:58 | |
| 502 | Lilian Tricoche | 16-24 | 1:27:50 | 43:22 | 34:45 | |
| 503 | Vincent Betrom | 30-34 | 1:27:50 | 39:23 | 41:52 | |
| 504 | Julien Lefevre | 16-24 | 1:27:51 | 48:13 | 33:35 | |
| 505 | Eric Roongsri | 30-34 | 1:27:56 | 42:57 | 38:10 | |
| 506 | Pablo Carolus | 30-34 | 1:28:02 | 46:30 | 33:40 | |
| 507 | Emilien Savary | 35-39 | 1:28:07 | 40:40 | 41:59 | |
| 508 | Victor Kartner | 30-34 | 1:28:10 | 40:46 | 38:16 | |
| 509 | Anthony Croteau-Leblanc | 30-34 | 1:28:13 | 43:46 | 36:37 | |
| 510 | Jason Doolan | 35-39 | 1:28:14 | 41:46 | 39:59 | |
| 511 | Romain Grauby | 25-29 | 1:28:15 | 40:27 | 41:16 | |
| 512 | Olivier Tierra | 35-39 | 1:28:18 | 44:15 | 36:38 | |
| 513 | Clément Guivarch | 30-34 | 1:28:19 | 40:19 | 40:08 | |
| 514 | James Dillon | 16-24 | 1:28:24 | 41:00 | 40:01 | |
| 515 | Nathan Leger | 25-29 | 1:28:28 | 40:26 | 41:01 | |
| 516 | Leo Joyeau | 16-24 | 1:28:29 | 45:15 | 35:49 | |
| 517 | Eoin Galvin | 40-44 | 1:28:41 | 41:20 | 40:21 | |
| 518 | Adrian Ward | 35-39 | 1:28:44 | 40:27 | 41:16 | |
| 519 | Thomas Fornasieri | 25-29 | 1:28:46 | 41:46 | 39:41 | |
| 520 | Manuel Chareil | 30-34 | 1:28:48 | 45:18 | 34:08 | |
| 521 | Elie Texier | 25-29 | 1:28:50 | 44:29 | 37:11 | |
| 522 | Loïc Galland | 35-39 | 1:28:50 | 36:54 | 44:44 | |
| 523 | Florent Gauthier | 35-39 | 1:28:54 | 42:37 | 38:43 | |
| 524 | Antoine Bodolec | 30-34 | 1:28:58 | 37:52 | 44:41 | |
| 525 | Kevin Michaux | 30-34 | 1:28:59 | 47:43 | 34:26 | |
| 526 | Anthony Desperies | 30-34 | 1:29:00 | 41:34 | 41:11 | |
| 527 | Thomas Petitjean | 25-29 | 1:29:04 | 37:14 | 43:39 | |
| 528 | James Barron | 30-34 | 1:29:12 | 41:38 | 40:49 | |
| 529 | Kentin Fortin | 16-24 | 1:29:12 | 42:24 | 39:35 | |
| 530 | Fabian Muller | 30-34 | 1:29:17 | 45:53 | 35:23 | |
| 531 | Jean-luc Lassalle | 30-34 | 1:29:27 | 42:09 | 41:02 | |
| 532 | João Fernandes | 30-34 | 1:29:35 | 44:37 | 37:52 | |
| 533 | Rémy FIZAMES | 40-44 | 1:29:40 | 42:02 | 39:50 | |
| 534 | Liam Colin | 16-24 | 1:29:40 | 42:18 | 38:52 | |
| 535 | Maxime Micheau | 35-39 | 1:29:41 | 44:33 | 37:19 | |
| 536 | Sebastien Coulon | 35-39 | 1:29:42 | 42:19 | 39:35 | |
| 537 | Romaric Garcia | 50-54 | 1:29:51 | 40:31 | 41:53 | |
| 538 | Valentin Boutreux | 25-29 | 1:29:59 | 51:17 | 32:35 | |
| 539 | Thomas Cardalliaguet | 16-24 | 1:30:01 | 49:06 | 34:44 | |
| 540 | Nicolas Laigle | 35-39 | 1:30:04 | 41:26 | 40:29 | |
| 541 | Steve Skeates | 50-54 | 1:30:04 | 49:35 | 33:19 | |
| 542 | Harry Winkworth | 16-24 | 1:30:05 | 43:16 | 39:04 | |
| 543 | Christian Fabaron | 55-59 | 1:30:06 | 43:29 | 39:05 | |
| 544 | Mathis Lacan | 16-24 | 1:30:08 | 42:00 | 41:07 | |
| 545 | Kamal Hami-Eddine | 40-44 | 1:30:10 | 40:30 | 42:18 | |
| 546 | Baptiste Gaye | 30-34 | 1:30:16 | 44:24 | 38:56 | |
| 547 | Cedric Carian | 30-34 | 1:30:19 | 43:33 | 38:55 | |
| 548 | Nicolas Goudemant | 30-34 | 1:30:23 | 47:50 | 39:04 | |
| 549 | Matthieu Dreano | 40-44 | 1:30:37 | 42:10 | 41:30 | |
| 550 | Hugo Lafon | 25-29 | 1:30:40 | 41:59 | 41:52 | |
| 551 | Jean-François Coroller | 25-29 | 1:31:03 | 43:51 | 40:37 | |
| 552 | Xavier Greco | 25-29 | 1:31:06 | 40:45 | 43:18 | |
| 553 | Donovan Prat | 30-34 | 1:31:15 | 45:11 | 39:29 | |
| 554 | Julien Waché | 35-39 | 1:31:21 | 46:21 | 35:25 | |
| 555 | Remy Prat | 30-34 | 1:31:23 | 45:31 | 36:48 | |
| 556 | Thomas Fini | 35-39 | 1:31:41 | 42:28 | 42:10 | |
| 557 | Nicolas Cominassi | 35-39 | 1:31:43 | 41:13 | 44:02 | |
| 558 | Romesh Tirimanna | 25-29 | 1:31:46 | 47:14 | 40:18 | |
| 559 | Romain Cros | 35-39 | 1:31:51 | 41:29 | 41:16 | |
| 560 | Cédric Sander | 45-49 | 1:31:54 | 39:37 | 45:19 | |
| 561 | Jeremy Barthes | 30-34 | 1:31:55 | 44:35 | 40:01 | |
| 562 | Valentin Wasser | 25-29 | 1:31:56 | 47:30 | 36:28 | |
| 563 | Alexis Martins | 25-29 | 1:32:04 | 44:55 | 39:06 | |
| 564 | Hamza Pasotti | 16-24 | 1:32:08 | 44:13 | 41:30 | |
| 565 | Ben Siggers | 50-54 | 1:32:08 | 46:09 | 38:41 | |
| 566 | Clement Brian | 30-34 | 1:32:09 | 43:53 | 40:10 | |
| 567 | Vincent TAYAC | 45-49 | 1:32:10 | 47:31 | 36:44 | |
| 568 | Frederic Durand | 40-44 | 1:32:10 | 40:36 | 44:47 | |
| 569 | Florian Ducay | 40-44 | 1:32:13 | 48:22 | 36:57 | |
| 570 | Lilian Colas | 25-29 | 1:32:24 | 42:53 | 40:26 | |
| 571 | Florian Ferraton | 30-34 | 1:32:28 | 42:48 | 40:52 | |
| 572 | Benjamin Servant | 40-44 | 1:32:32 | 41:04 | 42:45 | |
| 573 | Dylan Lechien | 25-29 | 1:32:46 | 48:28 | 36:36 | |
| 574 | Ayoub El marbouh | 16-24 | 1:32:52 | 46:53 | 37:31 | |
| 575 | Kevin Caudron | 35-39 | 1:33:01 | 45:23 | 40:29 | |
| 576 | Conor Sweeney | 16-24 | 1:33:01 | 39:43 | 43:52 | |
| 577 | Hugo Roullier | 25-29 | 1:33:03 | 43:40 | 42:04 | |
| 578 | ROMAIN NEMOZ | 40-44 | 1:33:03 | 45:42 | 39:34 | |
| 579 | Patrick Egan | 40-44 | 1:33:05 | 43:42 | 41:40 | |
| 580 | Pierre Offret | 30-34 | 1:33:08 | 46:45 | 38:38 | |
| 581 | Nicolas Cognion | 35-39 | 1:33:10 | 46:19 | 39:58 | |
| 582 | Sam Howell | 30-34 | 1:33:24 | 42:17 | 42:40 | |
| 583 | Noel Webb | 40-44 | 1:33:25 | 43:32 | 43:26 | |
| 584 | David Desperques | 40-44 | 1:33:25 | 49:30 | 35:53 | |
| 585 | Benjamin Skorus | 30-34 | 1:33:32 | 45:41 | 40:32 | |
| 586 | Corentin Le Bras | 16-24 | 1:33:33 | 48:03 | 34:52 | |
| 587 | Mehdi Ouanoughi | 25-29 | 1:33:37 | 43:45 | 42:27 | |
| 588 | Benoit Pasquier | 35-39 | 1:33:40 | 48:08 | 34:21 | |
| 589 | Francisco Silva | 35-39 | 1:33:42 | 47:30 | 38:19 | |
| 590 | Jonathan Kessler | 30-34 | 1:33:44 | 48:34 | 38:03 | |
| 591 | Harry Sharples | 16-24 | 1:33:45 | 40:42 | 46:35 | |
| 592 | Dimitri Koenig | 45-49 | 1:33:47 | 45:52 | 40:26 | |
| 593 | Ryan Mccondochie | 25-29 | 1:33:48 | 44:57 | 38:30 | |
| 594 | Dorian PEYRÉ-CAMY | 35-39 | 1:33:50 | 38:28 | 46:49 | |
| 595 | Mathieu Lateur | 25-29 | 1:33:58 | 46:14 | 38:00 | |
| 596 | Glenn Ebert | 35-39 | 1:34:02 | 39:46 | 44:40 | |
| 597 | Anthony SCARCIA | 30-34 | 1:34:08 | 40:32 | 44:02 | |
| 598 | Mehdi CHAFIQ | 30-34 | 1:34:13 | 46:39 | 38:28 | |
| 599 | Mathieu Mroczek | 25-29 | 1:34:17 | 53:22 | 34:13 | |
| 600 | Thomas Gidoin | 30-34 | 1:34:25 | 47:39 | 39:57 |