FULL RESULTS
HYROX Barcelona 2025 Results – Open Men (page 3)
1,015 finishers. Winner Xavier Dufour in 57:04; median 1:20:20.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 401 | Louis-Matar Guèye | 30-34 | 1:17:34 | 37:01 | 33:58 | |
| 402 | MANUEL EMERSON SOCORRO LORENZO | 60-64 | 1:17:34 | 37:05 | 34:42 | |
| 403 | Pascal Müller | 35-39 | 1:17:38 | 37:42 | 34:26 | |
| 404 | Pedro Oliveira | 45-49 | 1:17:38 | 34:34 | 37:05 | |
| 405 | Adnane El Majdouli | 35-39 | 1:17:40 | 37:57 | 32:49 | |
| 406 | Jacopo Silvestri | 30-34 | 1:17:41 | 39:14 | 32:06 | |
| 407 | Pierre Plissonnier | 30-34 | 1:17:47 | 37:43 | 33:19 | |
| 408 | Francesco Cocomazzi | 16-24 | 1:17:47 | 39:33 | 31:21 | |
| 409 | Holger Hagedorn | 40-44 | 1:17:47 | 39:27 | 32:29 | |
| 410 | Benny Connolly | 35-39 | 1:17:49 | 36:56 | 34:58 | |
| 411 | Jacob Henwood | 16-24 | 1:17:50 | 36:00 | 34:51 | |
| 412 | Tom Shepherd | 25-29 | 1:17:52 | 39:18 | 32:08 | |
| 413 | Tyla Hill | 25-29 | 1:17:55 | 38:48 | 33:32 | |
| 414 | Pietro Gancitano | 16-24 | 1:17:56 | 37:29 | 34:06 | |
| 415 | Jonathan Spendlove | 40-44 | 1:17:57 | 37:10 | 34:08 | |
| 416 | Tamás Gellai | 30-34 | 1:17:57 | 39:12 | 32:41 | |
| 417 | Max Connett-Brown | 25-29 | 1:18:02 | 37:11 | 34:45 | |
| 418 | Maarten Elfrink | 16-24 | 1:18:02 | 37:37 | 33:17 | |
| 419 | Lambert Pastre | 35-39 | 1:18:03 | 39:12 | 32:50 | |
| 420 | Filip Sidó | 25-29 | 1:18:03 | 36:49 | 33:57 | |
| 421 | Scott Dunn | 35-39 | 1:18:05 | 38:25 | 33:52 | |
| 422 | Gonçalo Lobo | 35-39 | 1:18:05 | 39:10 | 32:24 | |
| 423 | Ricky Jimenez | 35-39 | 1:18:08 | 37:14 | 35:00 | |
| 424 | Hugo Zannoni | 30-34 | 1:18:08 | 36:22 | 36:00 | |
| 425 | Ollie Wheatley | 25-29 | 1:18:14 | 33:34 | 39:49 | |
| 426 | Jonathon Lavers | 35-39 | 1:18:14 | 40:34 | 31:04 | |
| 427 | Pedro Juan Riera | 30-34 | 1:18:14 | 40:03 | 32:21 | |
| 428 | Luke Day | 16-24 | 1:18:17 | 38:35 | 33:00 | |
| 429 | Jack Murray | 16-24 | 1:18:19 | 37:25 | 35:49 | |
| 430 | Carlos Calabuig Reig | 30-34 | 1:18:19 | 37:50 | 34:19 | |
| 431 | Guillaume Delestrait | 35-39 | 1:18:19 | 39:17 | 33:00 | |
| 432 | Bryn Williams | 40-44 | 1:18:20 | 41:00 | 31:48 | |
| 433 | IOANNIS GKEKAS | 40-44 | 1:18:22 | 35:56 | 35:49 | |
| 434 | EFSTRATIOS CHOUVARDAS | 50-54 | 1:18:29 | 38:00 | 34:41 | |
| 435 | Jules Delval | 30-34 | 1:18:29 | 39:20 | 33:25 | |
| 436 | David Da Campo | 35-39 | 1:18:29 | 35:30 | 36:20 | |
| 437 | Santiago Miralles | 25-29 | 1:18:30 | 39:27 | 32:47 | |
| 438 | Guillaume Lejeune | 40-44 | 1:18:30 | 37:39 | 33:38 | |
| 439 | Francesc Gurt Ayats | 35-39 | 1:18:31 | 38:13 | 32:06 | |
| 440 | Shane Ramagge | GIB | 35-39 | 1:18:36 | 37:17 | 35:28 |
| 441 | Ben Blake | 30-34 | 1:18:39 | 37:04 | 36:16 | |
| 442 | Demetri Karaolis | 35-39 | 1:18:39 | 36:03 | 37:34 | |
| 443 | Robin Usson | 30-34 | 1:18:40 | 35:57 | 33:02 | |
| 444 | Xavier Olombel | 40-44 | 1:18:41 | 37:37 | 34:36 | |
| 445 | Cian Cosgrave | 25-29 | 1:18:41 | 37:31 | 34:27 | |
| 446 | Rob Walsh | 35-39 | 1:18:42 | 36:40 | 36:37 | |
| 447 | Guy Jones | 35-39 | 1:18:42 | 38:41 | 33:20 | |
| 448 | Will Lewis | 30-34 | 1:18:46 | 36:30 | 36:27 | |
| 449 | Jens Weipert | 35-39 | 1:18:46 | 38:49 | 33:14 | |
| 450 | Nathan Adams | 30-34 | 1:18:47 | 34:50 | 38:03 | |
| 451 | Fernando Gimeno | 30-34 | 1:18:49 | 36:29 | 35:27 | |
| 452 | pascual herrera ramirez | 30-34 | 1:18:50 | 34:24 | 38:16 | |
| 453 | Harrison Hill | 25-29 | 1:18:50 | 37:12 | 36:11 | |
| 454 | Richard Hibbert | 35-39 | 1:18:51 | 35:54 | 36:06 | |
| 455 | Sandro Thielen-Küstner | 30-34 | 1:18:52 | 40:14 | 32:46 | |
| 456 | Patrick Foyle | 55-59 | 1:18:53 | 39:30 | 33:04 | |
| 457 | Ricard Recasens | 30-34 | 1:18:58 | 37:12 | 34:42 | |
| 458 | Kristian De Rijk | 25-29 | 1:18:59 | 39:59 | 32:35 | |
| 459 | Christopher Williamson | 55-59 | 1:19:00 | 37:35 | 35:38 | |
| 460 | Jason Hannon | 30-34 | 1:19:02 | 39:15 | 34:16 | |
| 461 | Alejandro Gil Gonzalez | 30-34 | 1:19:03 | 37:13 | 36:05 | |
| 462 | Craig Vivian | 40-44 | 1:19:04 | 38:58 | 33:54 | |
| 463 | Anthony Mcgovern | 25-29 | 1:19:05 | 40:37 | 32:29 | |
| 464 | Ryan Valderama | 30-34 | 1:19:06 | 35:31 | 34:58 | |
| 465 | Antonio Manuel González García | 16-24 | 1:19:06 | 39:10 | 33:38 | |
| 466 | Ben Ruxton | 30-34 | 1:19:07 | 40:00 | 33:22 | |
| 467 | Jonathan Dawson | 35-39 | 1:19:08 | 37:41 | 35:31 | |
| 468 | Josh Carmody | 16-24 | 1:19:09 | 38:35 | 34:26 | |
| 469 | Pedro Cara D Anjo | 30-34 | 1:19:11 | 35:24 | 38:04 | |
| 470 | Dan Chalmers | 30-34 | 1:19:13 | 38:23 | 34:30 | |
| 471 | Karl Ivory | 25-29 | 1:19:15 | 39:31 | 34:00 | |
| 472 | Angel Gamella Conde | 40-44 | 1:19:16 | 35:34 | 38:02 | |
| 473 | Dan Gaughan | 35-39 | 1:19:18 | 38:36 | 34:05 | |
| 474 | Jaime Castillo | 30-34 | 1:19:19 | 38:55 | 33:54 | |
| 475 | Dario Miraglia | 30-34 | 1:19:19 | 39:30 | 32:54 | |
| 476 | Aaron Robinson | 25-29 | 1:19:22 | 39:41 | 33:06 | |
| 477 | Geoff Ryan | 30-34 | 1:19:23 | 37:01 | 36:40 | |
| 478 | Victor Lamant | 35-39 | 1:19:24 | 31:55 | 40:54 | |
| 479 | Oliver Pritchard | 16-24 | 1:19:28 | 40:21 | 31:40 | |
| 480 | Cillian Thornton | 40-44 | 1:19:31 | 36:47 | 37:25 | |
| 481 | Pascal David | 50-54 | 1:19:31 | 36:37 | 36:26 | |
| 482 | Ben Hamilton | 35-39 | 1:19:32 | 37:26 | 36:04 | |
| 483 | Ricard Gomez | 45-49 | 1:19:34 | 37:52 | 34:49 | |
| 484 | Swann Mellah | 16-24 | 1:19:35 | 36:47 | 35:54 | |
| 485 | Charlie Mart | 16-24 | 1:19:36 | 40:26 | 31:42 | |
| 486 | Jose Crespo | 45-49 | 1:19:38 | 40:28 | 32:18 | |
| 487 | Eddy Thompson | 35-39 | 1:19:42 | 37:47 | 34:56 | |
| 488 | Davide Ghirardi | 25-29 | 1:19:44 | 38:26 | 35:35 | |
| 489 | Ben King | 35-39 | 1:19:48 | 38:35 | 35:36 | |
| 490 | Ryan Neligan | 30-34 | 1:19:50 | 38:20 | 35:45 | |
| 491 | Jordan Weller | 40-44 | 1:19:50 | 35:20 | 38:56 | |
| 492 | Matteo Crugnola | 35-39 | 1:19:51 | 38:33 | 35:55 | |
| 493 | Julian Molina Jaime | 45-49 | 1:19:53 | 39:48 | 33:28 | |
| 494 | Bill Chouvardas | 16-24 | 1:19:54 | 39:31 | 33:41 | |
| 495 | Niall Goodwin | 30-34 | 1:19:54 | 40:24 | 33:20 | |
| 496 | Christophe Tomei | 50-54 | 1:19:57 | 39:37 | 34:35 | |
| 497 | Kevyn Yong | 25-29 | 1:20:00 | 36:47 | 37:13 | |
| 498 | Erich Rath | 55-59 | 1:20:02 | 40:34 | 33:29 | |
| 499 | Tarkan Salih | 35-39 | 1:20:02 | 38:34 | 35:25 | |
| 500 | Jack Kovacs | 30-34 | 1:20:02 | 38:09 | 35:07 | |
| 501 | Pedro Silva | 30-34 | 1:20:03 | 34:38 | 40:17 | |
| 502 | Eoin Galvin | 40-44 | 1:20:04 | 40:00 | 34:12 | |
| 503 | Mikel Erquicia koch | 25-29 | 1:20:04 | 38:24 | 34:08 | |
| 504 | Zoltán Bölcs | 50-54 | 1:20:07 | 41:08 | 32:28 | |
| 505 | Francisco Montero Hernandez | 30-34 | 1:20:08 | 41:27 | 32:32 | |
| 506 | Ross Tracy | 35-39 | 1:20:11 | 37:43 | 36:24 | |
| 507 | Stefano Terruzzi | 35-39 | 1:20:13 | 36:31 | 35:07 | |
| 508 | Chidera Eze | 25-29 | 1:20:20 | 37:22 | 35:49 | |
| 509 | Matthew Doyle | 16-24 | 1:20:21 | 36:18 | 37:45 | |
| 510 | Patrick Thorpe | 60-64 | 1:20:21 | 39:58 | 34:08 | |
| 511 | Nicolas Roagna | 35-39 | 1:20:22 | 39:08 | 35:02 | |
| 512 | Ethan Power | 25-29 | 1:20:22 | 38:37 | 35:57 | |
| 513 | Gürkan Akbaba | 35-39 | 1:20:22 | 39:45 | 34:07 | |
| 514 | David Baldassa | 45-49 | 1:20:25 | 40:15 | 34:39 | |
| 515 | Brad Smith | 25-29 | 1:20:27 | 37:31 | 36:08 | |
| 516 | Conrad Jones | 40-44 | 1:20:28 | 37:27 | 36:19 | |
| 517 | Stuart Wilson | 40-44 | 1:20:32 | 41:11 | 33:02 | |
| 518 | Kealan Moran | 30-34 | 1:20:35 | 38:29 | 36:23 | |
| 519 | Christian Loewen | 30-34 | 1:20:41 | 39:19 | 35:51 | |
| 520 | Lleyton Parker | 25-29 | 1:20:42 | 37:29 | 36:34 | |
| 521 | Phillip Urrea | — | 1:20:45 | 38:03 | 35:26 | |
| 522 | Jordi Bonet Domínguez | 40-44 | 1:20:46 | 38:58 | 35:06 | |
| 523 | Pablo Jesús Rodríguez Díaz | 35-39 | 1:20:46 | 35:44 | 38:52 | |
| 524 | Keefe Teo | 25-29 | 1:20:49 | 38:36 | 36:47 | |
| 525 | Kyle Henderson | 40-44 | 1:20:50 | 22:42 | 33:04 | |
| 526 | Jamie Salt | 45-49 | 1:20:52 | 39:40 | 35:42 | |
| 527 | Mario Ciaramella | 40-44 | 1:20:54 | 38:58 | 34:47 | |
| 528 | Daniel Mclaughlin | 40-44 | 1:20:54 | 40:46 | 34:21 | |
| 529 | Tiago Reitor | 35-39 | 1:20:55 | 35:56 | 38:05 | |
| 530 | Sean Ryan | 40-44 | 1:20:55 | 35:35 | 38:25 | |
| 531 | Guillem Deviu | 30-34 | 1:21:00 | 36:17 | 38:31 | |
| 532 | Tom Ward | 30-34 | 1:21:01 | 40:34 | 34:35 | |
| 533 | Ben Wilson | 45-49 | 1:21:10 | 38:40 | 36:18 | |
| 534 | Stephane Borel | 50-54 | 1:21:13 | 37:36 | 37:12 | |
| 535 | Cristian Costa Ventura | 16-24 | 1:21:17 | 34:14 | 40:38 | |
| 536 | Jason Geraghty | 35-39 | 1:21:20 | 36:37 | 39:00 | |
| 537 | Lilian Carre | 50-54 | 1:21:21 | 35:37 | 39:05 | |
| 538 | Maximilian Schrod | 25-29 | 1:21:21 | 42:48 | 32:29 | |
| 539 | Daniel Maher | 30-34 | 1:21:22 | 40:47 | 34:18 | |
| 540 | Damian Kelly | 50-54 | 1:21:23 | 36:10 | 38:52 | |
| 541 | Anthony Etchegaray | 35-39 | 1:21:24 | 41:10 | 33:42 | |
| 542 | Scott Young | 16-24 | 1:21:25 | 36:40 | 38:05 | |
| 543 | Nicholas Pey | 16-24 | 1:21:26 | 40:23 | 35:27 | |
| 544 | Matthew Lynn | 30-34 | 1:21:28 | 41:24 | 34:12 | |
| 545 | José María Moya Moreno | 30-34 | 1:21:28 | 37:26 | 37:31 | |
| 546 | Fernando Arias | 30-34 | 1:21:29 | 38:40 | 37:09 | |
| 547 | Alexandre El Machkour | 30-34 | 1:21:32 | 34:38 | 41:17 | |
| 548 | Juan Ramon Diaz Villuendas | 35-39 | 1:21:34 | 40:38 | 34:46 | |
| 549 | Will Nolan | 16-24 | 1:21:41 | 38:30 | 37:01 | |
| 550 | Edgar Lafuente Carmona | 35-39 | 1:21:41 | 38:55 | 36:26 | |
| 551 | Giacomo Villotti | 35-39 | 1:21:42 | 41:40 | 33:29 | |
| 552 | Sion John | 45-49 | 1:21:43 | 40:48 | 34:34 | |
| 553 | John Grundström | 45-49 | 1:21:43 | 38:30 | 36:45 | |
| 554 | David Kane | 35-39 | 1:21:46 | 36:11 | 38:28 | |
| 555 | Quentin Dereumetz | 25-29 | 1:21:48 | 37:39 | 37:47 | |
| 556 | Vittorio Rogazzo | 16-24 | 1:21:49 | 40:46 | 34:25 | |
| 557 | Lee Stewart Evans | 30-34 | 1:21:51 | 40:12 | 35:20 | |
| 558 | Demetrio Gil | 40-44 | 1:21:59 | 40:28 | 35:49 | |
| 559 | Andrew Harding | 30-34 | 1:22:00 | 40:10 | 35:42 | |
| 560 | Angelique Sullivan | 35-39 | 1:22:01 | 42:29 | 33:16 | |
| 561 | Gareth Maglennon | 45-49 | 1:22:03 | 38:38 | 36:42 | |
| 562 | Thomas Kinniburgh | 16-24 | 1:22:04 | 39:09 | 35:59 | |
| 563 | Alan Cusack | 30-34 | 1:22:04 | 39:40 | 36:29 | |
| 564 | Brandon Thorpe | 25-29 | 1:22:08 | 33:12 | 41:57 | |
| 565 | Aidan Fitzgerald | 35-39 | 1:22:12 | 41:42 | 32:48 | |
| 566 | Cillian Walsh | 25-29 | 1:22:12 | 36:05 | 38:06 | |
| 567 | Julien Chaouat Gosse | 35-39 | 1:22:17 | 40:21 | 34:42 | |
| 568 | David Lu Zhu | 30-34 | 1:22:17 | 40:06 | 36:44 | |
| 569 | Stephen Mc Loughlin | 40-44 | 1:22:17 | 41:11 | 34:34 | |
| 570 | Alexander Gustafsson | 16-24 | 1:22:19 | 44:27 | 31:19 | |
| 571 | Cornelius Presch | 35-39 | 1:22:19 | 41:55 | 34:33 | |
| 572 | Jake Merriman | 30-34 | 1:22:21 | 43:32 | 32:07 | |
| 573 | Carles Batlle Ponce | 35-39 | 1:22:22 | 37:56 | 38:11 | |
| 574 | Bob Gill | 65-69 | 1:22:22 | 37:53 | 39:08 | |
| 575 | Jamie Knowles | 30-34 | 1:22:24 | 43:06 | 34:43 | |
| 576 | Florian Duprat | 30-34 | 1:22:26 | 42:03 | 33:33 | |
| 577 | Joe Papadopoulos | 25-29 | 1:22:28 | 38:48 | 38:04 | |
| 578 | Mark Walsh | 30-34 | 1:22:30 | 37:20 | 38:50 | |
| 579 | Kilian Fahrenschon | 25-29 | 1:22:42 | 41:18 | 34:15 | |
| 580 | Kevin Knowles | 45-49 | 1:22:50 | 34:44 | 43:03 | |
| 581 | Sam Burfield | 35-39 | 1:22:50 | 40:32 | 36:30 | |
| 582 | Richard Simpson | 50-54 | 1:22:53 | 39:50 | 36:49 | |
| 583 | Moritz Priewe | 35-39 | 1:23:00 | 41:03 | 34:16 | |
| 584 | Aren Sargood | 16-24 | 1:23:03 | 39:38 | 35:39 | |
| 585 | Stephen Casey | 35-39 | 1:23:04 | 39:01 | 37:53 | |
| 586 | Michael Troindl | 45-49 | 1:23:06 | 38:07 | 38:16 | |
| 587 | Cormac Ryan | 45-49 | 1:23:06 | 43:57 | 32:48 | |
| 588 | Damien Macklin | 35-39 | 1:23:06 | 35:45 | 40:49 | |
| 589 | Stephen Gallagher | 25-29 | 1:23:07 | 39:16 | 35:47 | |
| 590 | Ryan Jones | 35-39 | 1:23:08 | 36:11 | 40:52 | |
| 591 | Ton Stevens | 25-29 | 1:23:10 | 40:09 | 36:31 | |
| 592 | Luca Tilloca | 35-39 | 1:23:11 | 39:45 | 36:26 | |
| 593 | Othmane Laklalech | 30-34 | 1:23:13 | 37:31 | 39:09 | |
| 594 | Christian Pummerer | 35-39 | 1:23:22 | 41:47 | 35:05 | |
| 595 | Christopher Davidson | 35-39 | 1:23:23 | 38:17 | 38:47 | |
| 596 | Richard Parr | 40-44 | 1:23:24 | 31:53 | 46:00 | |
| 597 | Fin Coates | 25-29 | 1:23:29 | 36:52 | 39:47 | |
| 598 | James Davies | 30-34 | 1:23:30 | 38:28 | 38:22 | |
| 599 | Manuel Ricardo Vargas Cruz | 25-29 | 1:23:30 | 40:14 | 36:19 | |
| 600 | Yohann Gary | 45-49 | 1:23:33 | 40:34 | 35:39 |