FULL RESULTS
HYROX London Excel 2025 Results – Pro Men (page 3)
739 finishers. Winner Luke Greer in 54:38; median 1:14:18.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 401 | Alexander Pearshouse | 40-44 | 1:15:32 | 30:56 | 34:25 | |
| 402 | Chris Norris | 35-39 | 1:15:32 | 28:24 | 37:08 | |
| 403 | Guillaume Icart | 40-44 | 1:15:33 | 26:42 | 39:33 | |
| 404 | Greg Williams | 45-49 | 1:15:34 | 29:46 | 35:52 | |
| 405 | George Collins | 25-29 | 1:15:36 | 29:53 | 35:53 | |
| 406 | Michal Kiela | 40-44 | 1:15:37 | 29:52 | 35:19 | |
| 407 | Anis Hasni | 30-34 | 1:15:38 | 29:34 | 36:16 | |
| 408 | Will Heylings | 30-34 | 1:15:39 | 32:44 | 32:44 | |
| 409 | David Rodgers | 45-49 | 1:15:40 | 31:14 | 32:37 | |
| 410 | Micheál O'Shea | 30-34 | 1:15:48 | 30:23 | 35:50 | |
| 411 | Will Fowler | 16-24 | 1:15:49 | 30:04 | 35:33 | |
| 412 | Christian Regis | 45-49 | 1:15:49 | 27:41 | 37:58 | |
| 413 | Peter Fearon | 35-39 | 1:15:53 | 29:57 | 35:11 | |
| 414 | Joshua Mantle | 16-24 | 1:15:54 | 27:19 | 39:16 | |
| 415 | Jermaine Springer | 35-39 | 1:15:57 | 31:09 | 34:19 | |
| 416 | Thomas Melody | 35-39 | 1:15:58 | 28:40 | 37:52 | |
| 417 | Andrea Riccardo Tessarin | 45-49 | 1:15:59 | 31:47 | 33:55 | |
| 418 | Ethan Taylor | 16-24 | 1:16:03 | 29:14 | 36:48 | |
| 419 | Mateusz Dabrowski | 25-29 | 1:16:04 | 31:26 | 34:37 | |
| 420 | Andrew Collins | 30-34 | 1:16:05 | 25:44 | 40:01 | |
| 421 | Justin Tigges | 25-29 | 1:16:07 | 33:08 | 32:39 | |
| 422 | James Mcgahern | 40-44 | 1:16:12 | 31:00 | 35:11 | |
| 423 | Jae Stone | 25-29 | 1:16:12 | 30:15 | 36:03 | |
| 424 | Alex Pirvu | 35-39 | 1:16:14 | 32:03 | 33:27 | |
| 425 | Elliott Fraser | 30-34 | 1:16:17 | 30:58 | 34:35 | |
| 426 | Jonjo Wring | 25-29 | 1:16:18 | 30:00 | 35:45 | |
| 427 | Frankie Shaw | 40-44 | 1:16:19 | 28:29 | 38:31 | |
| 428 | Adrian Mason | 50-54 | 1:16:20 | 28:22 | 38:18 | |
| 429 | Chris Ward | 35-39 | 1:16:22 | 27:12 | 39:41 | |
| 430 | JAMES HART | 45-49 | 1:16:22 | 29:34 | 35:41 | |
| 431 | John Hiscock | 35-39 | 1:16:29 | 28:51 | 37:20 | |
| 432 | Alexander Bergmans | 35-39 | 1:16:33 | 28:48 | 37:39 | |
| 433 | Jens Slater | 45-49 | 1:16:34 | 31:39 | 34:20 | |
| 434 | David Holden | 45-49 | 1:16:37 | 31:21 | 34:58 | |
| 435 | Andrew Philip | 25-29 | 1:16:38 | 29:37 | 37:03 | |
| 436 | Homam Limam | 25-29 | 1:16:39 | 27:17 | 39:44 | |
| 437 | Gabrielle De Antoniis | 25-29 | 1:16:42 | 30:22 | 35:58 | |
| 438 | Jake Buxton | 30-34 | 1:16:42 | 28:37 | 38:19 | |
| 439 | Luke Wilson | 35-39 | 1:16:49 | 27:30 | 39:47 | |
| 440 | Florian Pfister | 40-44 | 1:16:49 | 31:52 | 34:37 | |
| 441 | Daniel Cox | 40-44 | 1:16:50 | 31:09 | 33:44 | |
| 442 | Matt Sallis | 35-39 | 1:16:51 | 28:29 | 37:26 | |
| 443 | Kieren Robertson | 25-29 | 1:16:51 | 28:39 | 38:40 | |
| 444 | Ben Blowes | 50-54 | 1:16:52 | 27:42 | 39:58 | |
| 445 | Pieter Joriskes | 35-39 | 1:16:52 | 29:36 | 37:17 | |
| 446 | Jake Sines | 40-44 | 1:16:54 | 31:44 | 33:44 | |
| 447 | William McAllister | 25-29 | 1:16:54 | 30:18 | 34:58 | |
| 448 | Martin Kirk | 16-24 | 1:16:56 | 30:33 | 36:15 | |
| 449 | Tom Newman | 25-29 | 1:16:58 | 29:11 | 38:06 | |
| 450 | Thomas Hill | 25-29 | 1:16:59 | 29:44 | 37:37 | |
| 451 | Jon Childs | 40-44 | 1:17:02 | 30:14 | 36:41 | |
| 452 | Sophyan Haoud | 30-34 | 1:17:16 | 30:29 | 34:36 | |
| 453 | Ryan Jordan | 40-44 | 1:17:25 | 29:47 | 37:25 | |
| 454 | Aled Hughes | 30-34 | 1:17:29 | 30:35 | 36:20 | |
| 455 | Lee Devlin | 40-44 | 1:17:30 | 30:03 | 37:15 | |
| 456 | David Milligan | 30-34 | 1:17:30 | 30:52 | 36:45 | |
| 457 | Harry Williams | 30-34 | 1:17:34 | 31:33 | 35:28 | |
| 458 | Tim Flynn | 45-49 | 1:17:36 | 29:55 | 37:50 | |
| 459 | Harley Freedman | 40-44 | 1:17:38 | 29:06 | 37:58 | |
| 460 | Tom Osmond | 30-34 | 1:17:40 | 32:18 | 34:35 | |
| 461 | Dan Ugur | 40-44 | 1:17:46 | 30:04 | 37:15 | |
| 462 | Darren Thompson | 55-59 | 1:17:47 | 30:43 | 37:02 | |
| 463 | Donato De Vita | 35-39 | 1:17:52 | 32:33 | 34:40 | |
| 464 | Prasun Gautam | 30-34 | 1:17:53 | 29:50 | 37:46 | |
| 465 | Graham Wilson | 40-44 | 1:17:53 | 29:43 | 38:19 | |
| 466 | Tom Traill | 35-39 | 1:17:53 | 31:54 | 35:50 | |
| 467 | Magdiel Feval | 40-44 | 1:17:55 | 31:10 | 36:36 | |
| 468 | Adrian Jones | 25-29 | 1:17:56 | 30:10 | 37:03 | |
| 469 | Daniel Carpenter | 25-29 | 1:18:05 | 27:27 | 41:08 | |
| 470 | Jimmy Oliver | 35-39 | 1:18:10 | 30:50 | 36:55 | |
| 471 | Jorge Eguez | 25-29 | 1:18:13 | 28:23 | 39:35 | |
| 472 | Ryan Nicoll | 30-34 | 1:18:14 | 30:26 | 37:22 | |
| 473 | Joseph Deane | 25-29 | 1:18:16 | 31:18 | 36:35 | |
| 474 | Jon Le Tocq | GGY | 40-44 | 1:18:21 | 29:56 | 38:32 |
| 475 | Dan Mugford | 30-34 | 1:18:22 | 32:37 | 34:48 | |
| 476 | Nick Evans | 25-29 | 1:18:24 | 33:06 | 34:52 | |
| 477 | Alex Cooper | 45-49 | 1:18:30 | 33:17 | 34:32 | |
| 478 | Ryan Glennerster | 25-29 | 1:18:30 | 31:12 | 37:12 | |
| 479 | Tobias Hager | 30-34 | 1:18:33 | 33:03 | 34:15 | |
| 480 | Steve Golla | 50-54 | 1:18:34 | 30:15 | 37:55 | |
| 481 | Patrik Kovalcik | 30-34 | 1:18:35 | 33:29 | 34:13 | |
| 482 | Ben Jardine | 25-29 | 1:18:40 | 32:55 | 34:32 | |
| 483 | Anthony Scarborough | 35-39 | 1:18:44 | 27:59 | 40:41 | |
| 484 | Nathan Owen | 40-44 | 1:18:50 | 32:39 | 35:39 | |
| 485 | Andy Matthews | 30-34 | 1:18:55 | 30:13 | 37:44 | |
| 486 | Ryan Miller | 40-44 | 1:18:56 | 32:12 | 36:01 | |
| 487 | Pedro Carvalho | 40-44 | 1:18:57 | 28:10 | 40:24 | |
| 488 | Tim Cutler | 30-34 | 1:18:59 | 29:16 | 39:52 | |
| 489 | Joe Mciver | 35-39 | 1:18:59 | 32:06 | 36:17 | |
| 490 | Hakan Huseyin | 30-34 | 1:19:06 | 31:41 | 36:46 | |
| 491 | Alex Ballard | 40-44 | 1:19:07 | 30:32 | 38:13 | |
| 492 | Valts Grinbergs | 30-34 | 1:19:11 | 28:12 | 41:35 | |
| 493 | Tom Burgess | 30-34 | 1:19:13 | 30:17 | 38:31 | |
| 494 | Ryan Stevens | 30-34 | 1:19:14 | 30:01 | 39:31 | |
| 495 | Joshua Kime | 25-29 | 1:19:16 | 33:29 | 34:53 | |
| 496 | Alexis Ballet | 30-34 | 1:19:17 | 29:39 | 39:30 | |
| 497 | Sean Tang | 30-34 | 1:19:17 | 29:50 | 38:49 | |
| 498 | David Culkin | 25-29 | 1:19:21 | 30:22 | 37:58 | |
| 499 | Ryan Parry | 30-34 | 1:19:29 | 29:57 | 39:08 | |
| 500 | Andrew Stafford | 50-54 | 1:19:33 | 32:40 | 36:05 | |
| 501 | Mark Galloway | 30-34 | 1:19:36 | 30:30 | 38:48 | |
| 502 | Andras Topanka | 30-34 | 1:19:36 | 30:27 | 38:35 | |
| 503 | Elliott Brown | 30-34 | 1:19:39 | 30:52 | 37:53 | |
| 504 | Tom Watson | 16-24 | 1:19:42 | 29:06 | 40:35 | |
| 505 | Eslam Amer | 25-29 | 1:19:46 | 28:31 | 40:41 | |
| 506 | Mbuyisa Kakana | 25-29 | 1:19:56 | 29:02 | 40:17 | |
| 507 | Matthew Lelii | 30-34 | 1:20:04 | 31:37 | 37:35 | |
| 508 | Mike Mccarthy | 35-39 | 1:20:05 | 31:37 | 37:37 | |
| 509 | Jamie Bourne | 30-34 | 1:20:10 | 34:08 | 35:32 | |
| 510 | Stuart Dearden | 35-39 | 1:20:12 | 31:19 | 37:51 | |
| 511 | Mathew Curley | 40-44 | 1:20:14 | 31:55 | 37:48 | |
| 512 | Leon Valentin Von Lipinski | 25-29 | 1:20:33 | 32:26 | 36:25 | |
| 513 | Luke Nash | 40-44 | 1:20:33 | 27:40 | 43:04 | |
| 514 | Simon Ord | 30-34 | 1:20:36 | 32:40 | 36:42 | |
| 515 | Charlie Costard | 16-24 | 1:20:37 | 33:13 | 36:46 | |
| 516 | Jack Moorhouse | 30-34 | 1:20:53 | 31:10 | 39:27 | |
| 517 | Federico Regolini | 50-54 | 1:21:00 | 33:01 | 37:25 | |
| 518 | Iwan Thomas | 16-24 | 1:21:01 | 32:35 | 36:28 | |
| 519 | Matthew Gunns | 30-34 | 1:21:02 | 33:31 | 36:34 | |
| 520 | Jack Da Costa | 16-24 | 1:21:02 | 33:25 | 36:46 | |
| 521 | Vladimír Polák | 25-29 | 1:21:05 | 28:17 | 42:45 | |
| 522 | Adam Endersby | 40-44 | 1:21:05 | 30:18 | 40:41 | |
| 523 | David Allen | 50-54 | 1:21:07 | 29:41 | 41:15 | |
| 524 | Mike Garrod | 40-44 | 1:21:08 | 29:52 | 40:38 | |
| 525 | Rory Piers Spicer | 40-44 | 1:21:14 | 26:56 | 44:07 | |
| 526 | Stephane Margot | 35-39 | 1:21:14 | 33:13 | 37:10 | |
| 527 | Harry Mcfarling | 16-24 | 1:21:16 | 32:44 | 34:36 | |
| 528 | David Kelly | 30-34 | 1:21:21 | 30:30 | 39:47 | |
| 529 | David Brooks | 30-34 | 1:21:30 | 29:20 | 41:52 | |
| 530 | Juan Casamayor | 35-39 | 1:21:34 | 31:01 | 37:49 | |
| 531 | Matt Evans | 25-29 | 1:21:38 | 34:36 | 35:36 | |
| 532 | Gerald Rehn | 45-49 | 1:21:39 | 31:31 | 39:41 | |
| 533 | Nicolas Borges Martins | 30-34 | 1:21:41 | 30:19 | 39:00 | |
| 534 | Toby Peters | 16-24 | 1:21:44 | 32:27 | 37:40 | |
| 535 | Matthew Simmons | 30-34 | 1:21:45 | 31:13 | 40:14 | |
| 536 | Ben Scarfield | 30-34 | 1:21:47 | 29:14 | 41:55 | |
| 537 | Jack Goody | 25-29 | 1:21:48 | 31:30 | 39:23 | |
| 538 | Wilfried Bamba | 30-34 | 1:22:01 | 32:50 | 38:16 | |
| 539 | Tommy Feltham | 35-39 | 1:22:05 | 32:13 | 38:55 | |
| 540 | Matt Nield | 30-34 | 1:22:06 | 31:50 | 38:39 | |
| 541 | Jason Berry | 35-39 | 1:22:08 | 29:37 | 42:50 | |
| 542 | Sachin Patel | 40-44 | 1:22:12 | 33:34 | 37:20 | |
| 543 | Pascal Blunschi | 40-44 | 1:22:16 | 33:53 | 36:13 | |
| 544 | Steve Gill | 45-49 | 1:22:16 | 29:20 | 42:43 | |
| 545 | Ryan Casey | 35-39 | 1:22:25 | 33:28 | 38:00 | |
| 546 | Paul Vriend | 30-34 | 1:22:25 | 28:46 | 43:01 | |
| 547 | Steffan Gray-Davies | 30-34 | 1:22:33 | 32:39 | 38:59 | |
| 548 | Sam Devlin | 40-44 | 1:22:38 | 33:03 | 38:42 | |
| 549 | Will Stride | 25-29 | 1:22:38 | 29:47 | 41:36 | |
| 550 | Joshua Fox | 35-39 | 1:22:39 | 29:41 | 42:10 | |
| 551 | Joe Riddell | 30-34 | 1:22:40 | 34:05 | 36:50 | |
| 552 | Dominic Wells | 30-34 | 1:22:41 | 34:33 | 36:37 | |
| 553 | Mitch Morgan | 30-34 | 1:22:43 | 29:43 | 40:27 | |
| 554 | Michael Wiechert | 50-54 | 1:22:46 | 30:08 | 42:40 | |
| 555 | Andrew Cox | 40-44 | 1:22:53 | 31:06 | 39:44 | |
| 556 | Mark Gaizley | 35-39 | 1:22:57 | 34:42 | 35:48 | |
| 557 | Georgi Balabanov | 40-44 | 1:23:05 | 33:12 | 37:18 | |
| 558 | Simon Briggs | 45-49 | 1:23:06 | 30:11 | 42:44 | |
| 559 | Antony Graham | 35-39 | 1:23:10 | 28:50 | 43:35 | |
| 560 | Evan Knox | 16-24 | 1:23:14 | 32:48 | 39:43 | |
| 561 | Eric Hantsch | 40-44 | 1:23:22 | 29:01 | 43:13 | |
| 562 | Vassilis Athanassoglou | 45-49 | 1:23:24 | 34:33 | 37:01 | |
| 563 | David Damirov | HYROX | 25-29 | 1:23:33 | 34:00 | 37:58 |
| 564 | Will Farnaby | 16-24 | 1:23:35 | 30:07 | 43:03 | |
| 565 | John Penn | 40-44 | 1:23:39 | 30:56 | 42:25 | |
| 566 | Dil Teli | 30-34 | 1:23:40 | 30:52 | 40:57 | |
| 567 | Ludovic Walter | 40-44 | 1:23:46 | 29:49 | 42:44 | |
| 568 | Jamie Laird | 45-49 | 1:23:51 | 30:49 | 42:38 | |
| 569 | Mark Browne | 45-49 | 1:23:55 | 32:08 | 40:40 | |
| 570 | Thomas Mitchell | 25-29 | 1:24:07 | 32:31 | 40:46 | |
| 571 | Jacob Wimpress | 16-24 | 1:24:22 | 31:42 | 41:53 | |
| 572 | Tyler Cook | 16-24 | 1:24:23 | 32:28 | 40:44 | |
| 573 | Andrew Pryor | 40-44 | 1:24:31 | 31:51 | 40:58 | |
| 574 | Léo Tuffery | 30-34 | 1:24:43 | 29:20 | 44:28 | |
| 575 | Rhys Jones | 16-24 | 1:24:44 | 32:49 | 40:53 | |
| 576 | Matt Snow | 45-49 | 1:24:46 | 35:42 | 36:57 | |
| 577 | Dan Vallance | 35-39 | 1:24:47 | 31:06 | 43:01 | |
| 578 | Sharagim Effat Khah | 25-29 | 1:24:51 | 30:48 | 41:46 | |
| 579 | James Watson | 25-29 | 1:24:56 | 34:21 | 38:54 | |
| 580 | Mason Elliott | 25-29 | 1:24:58 | 29:06 | 45:57 | |
| 581 | Brian Mullan | 50-54 | 1:25:08 | 28:27 | 46:59 | |
| 582 | Matthew Evans | 40-44 | 1:25:13 | 34:30 | 38:29 | |
| 583 | Mark Collins | 50-54 | 1:25:17 | 31:49 | 40:56 | |
| 584 | Pim Muller | 25-29 | 1:25:21 | 34:56 | 38:10 | |
| 585 | Martin Burgess | 45-49 | 1:25:32 | 31:50 | 42:10 | |
| 586 | Freddie Oliver | 16-24 | 1:25:36 | 29:27 | 45:15 | |
| 587 | Andrew Wilds | 50-54 | 1:25:37 | 31:49 | 41:51 | |
| 588 | Andrew Dawkes | 35-39 | 1:25:38 | 29:49 | 45:09 | |
| 589 | Pete Hallett | 45-49 | 1:25:50 | 32:11 | 40:30 | |
| 590 | Aiden Mcateer | 25-29 | 1:25:54 | 33:54 | 40:37 | |
| 591 | Ian Mcfarlane | 50-54 | 1:26:04 | 33:07 | 40:36 | |
| 592 | Lawrence Sullman | 30-34 | 1:26:09 | 34:31 | 39:24 | |
| 593 | Michael Brady | 30-34 | 1:26:11 | 35:13 | 38:53 | |
| 594 | Nathan Wells | 25-29 | 1:26:14 | 36:19 | 38:02 | |
| 595 | Arian Nazar | 35-39 | 1:26:15 | 30:21 | 44:50 | |
| 596 | Jamie Graham | 30-34 | 1:26:25 | 30:45 | 45:21 | |
| 597 | Sofien Okba | 30-34 | 1:26:28 | 33:27 | 42:26 | |
| 598 | Elliot Moreton | 30-34 | 1:26:34 | 31:27 | 43:22 | |
| 599 | Daniel Lewis | 35-39 | 1:26:37 | 31:39 | 44:15 | |
| 600 | Olsi Stergio | 35-39 | 1:26:38 | 30:19 | 45:26 |