HYROX Birmingham 2026: Pro Men results
693 finishers on 27 Oct 2026. Typical finish 1:16:06, fastest 10% under 1:02:41. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 601 | Terry Harrison 🇬🇧 GBR60th of 77 aged 45-49 | 45-49 | 1:34:09 | 38:21 | 38:11 | 49:16 | 6:45 | 4:24 | 6:25 | 9:12 | 3:11 | 4:44 | 3:26 | 6:06 | 11:48 |
| 602 | Ceri Aldridge 🇬🇧 GBR130th of 136 aged 30-34 | 30-34 | 1:34:16 | 38:28 | 46:05 | 39:57 | 8:20 | 4:29 | 3:57 | 7:48 | 4:54 | 4:44 | 2:20 | 5:28 | 6:17 |
| 603 | Sebastian Stoica 🇷🇴 ROU61st of 77 aged 45-49 | 45-49 | 1:34:22 | 38:34 | 40:14 | 46:21 | 7:50 | 4:53 | 5:05 | 6:37 | 4:30 | 5:10 | 2:22 | 5:06 | 12:38 |
| 604 | Mathew Molyneux 🇬🇧 GBR26th of 33 aged 50-54 | 50-54 | 1:34:30 | 38:42 | 44:46 | 42:20 | 7:28 | 4:31 | 3:48 | 4:46 | 6:09 | 4:57 | 2:30 | 6:17 | 9:22 |
| 605 | Richard Martin 🇬🇧 GBR62nd of 77 aged 45-49 | 45-49 | 1:34:37 | 38:49 | 38:09 | 50:04 | 6:27 | 4:29 | 3:45 | 6:24 | 5:59 | 4:35 | 2:55 | 9:28 | 12:29 |
| 606 | Mark Daniels 🇬🇧 GBR122nd of 138 aged 35-39 | 35-39 | 1:34:43 | 38:55 | 43:50 | 43:29 | 7:29 | 4:34 | 5:25 | 7:21 | 5:00 | 4:48 | 2:21 | 6:26 | 7:34 |
| 607 | Gordon Bell 🇬🇧 GBR27th of 33 aged 50-54 | 50-54 | 1:34:48 | 39:00 | 42:43 | 44:53 | 7:18 | 4:45 | 5:45 | 6:37 | 4:34 | 4:59 | 2:07 | 6:17 | 9:49 |
| 608 | Kai Robinson 🇬🇧 GBR67th of 73 aged 16-24 | 16-24 | 1:34:50 | 39:02 | 41:31 | 47:41 | 5:42 | 4:29 | 5:36 | 6:15 | 5:49 | 5:10 | 3:52 | 6:25 | 10:05 |
| 609 | Shaq Agada 🇬🇧 GBR70th of 86 aged 40-44 | 40-44 | 1:35:00 | 39:12 | 39:41 | 47:54 | 7:30 | 4:35 | 5:52 | 7:02 | 5:51 | 5:18 | 2:45 | 7:09 | 9:22 |
| 610 | Filipe Madre de Deus de Sousa 🇵🇹 POR63rd of 77 aged 45-49 | 45-49 | 1:35:08 | 39:20 | 37:49 | 46:56 | 10:26 | 4:29 | 5:05 | 7:28 | 7:56 | 5:11 | 1:42 | 5:48 | 9:17 |
| 611 | Mark Baker 🇬🇧 GBR64th of 77 aged 45-49 | 45-49 | 1:35:13 | 39:25 | 41:13 | 47:57 | 6:09 | 4:33 | 4:59 | 7:18 | 5:23 | 5:04 | 3:22 | 6:25 | 10:53 |
| 612 | Jonathan Kepke 🇬🇧 GBR131st of 136 aged 30-34 | 30-34 | 1:35:14 | 39:26 | 46:45 | 38:54 | 9:40 | 3:57 | 5:38 | 7:17 | 3:50 | 5:05 | 1:23 | 5:33 | 6:11 |
| 613 | Dean Holsey 🇬🇧 GBR123rd of 138 aged 35-39 | 35-39 | 1:35:36 | 39:48 | 42:04 | 46:26 | 7:12 | 4:19 | 4:26 | 5:13 | 6:48 | 4:41 | 2:49 | 6:35 | 11:35 |
| 614 | Kevin Shepherd 🇬🇧 GBR71st of 86 aged 40-44 | 40-44 | 1:36:16 | 40:28 | 42:23 | 46:32 | 7:27 | 4:29 | 5:15 | 6:14 | 6:47 | 5:08 | 2:58 | 7:24 | 8:17 |
| 615 | Gavin McCarthy 🇬🇧 GBR28th of 33 aged 50-54 | 50-54 | 1:36:19 | 40:31 | 40:02 | 47:40 | 8:40 | 4:27 | 5:01 | 5:50 | 4:57 | 4:43 | 2:08 | 7:19 | 13:15 |
| 616 | Ewan Gray 🇬🇧 GBR65th of 77 aged 45-49 | 45-49 | 1:36:45 | 40:57 | 38:51 | 51:13 | 6:47 | 4:38 | 5:26 | 7:59 | 6:33 | 4:48 | 3:20 | 5:51 | 12:38 |
| 617 | Louis Lion 🇫🇷 FRA120th of 129 aged 25-29 | 25-29 | 1:37:03 | 41:15 | 38:35 | 51:53 | 6:39 | 4:30 | 5:51 | 9:10 | 4:04 | 5:11 | 3:37 | 9:03 | 10:27 |
| 618 | Rob Dyer 🇬🇧 GBR66th of 77 aged 45-49 | 45-49 | 1:37:15 | 41:27 | 39:27 | 51:21 | 6:31 | 4:47 | 5:24 | 8:56 | 5:46 | 4:58 | 2:33 | 7:26 | 11:31 |
| 619 | Stephane Margot 🇨🇭 SUI124th of 138 aged 35-39 | 35-39 | 1:37:25 | 41:37 | 41:37 | 49:15 | 6:36 | 4:23 | 5:06 | 7:33 | 6:48 | 4:46 | 2:34 | 5:49 | 12:16 |
| 620 | Ryan Huntington 🇬🇧 GBR67th of 77 aged 45-49 | 45-49 | 1:37:38 | 41:50 | 41:26 | 50:12 | 6:05 | 4:31 | 4:54 | 5:51 | 7:24 | 4:36 | 1:55 | 7:56 | 13:05 |
| 621 | Spencer Haseldine 🇬🇧 GBR29th of 33 aged 50-54 | 50-54 | 1:37:48 | 42:00 | 44:23 | 45:25 | 8:04 | 4:35 | 5:27 | 6:12 | 5:30 | 5:04 | 1:56 | 6:50 | 9:51 |
| 622 | William Jonathan Penfound 🇬🇧 GBR12th of 16 aged 55-59 | 55-59 | 1:37:52 | 42:04 | 42:15 | 47:30 | 8:10 | 4:30 | 4:48 | 5:51 | 5:49 | 5:07 | 3:01 | 8:43 | 9:41 |
| 623 | Jack Kitchener 🇬🇧 GBR121st of 129 aged 25-29 | 25-29 | 1:38:12 | 42:24 | 43:40 | 47:18 | 7:19 | 4:30 | 5:00 | 5:48 | 6:52 | 4:41 | 2:53 | 6:47 | 10:47 |
| 624 | Sam Whittaker 🇬🇧 GBR72nd of 86 aged 40-44 | 40-44 | 1:38:28 | 42:40 | 46:06 | 43:38 | 8:48 | 4:00 | 5:04 | 6:38 | 5:13 | 4:49 | 2:35 | 7:25 | 7:54 |
| 625 | Tom Green 🇬🇧 GBR68th of 73 aged 16-24 | 16-24 | 1:38:52 | 43:04 | 43:14 | 47:33 | 8:11 | 4:44 | 4:27 | 7:19 | 5:56 | 4:38 | 2:14 | 7:19 | 10:56 |
| 626 | Thomas Epstein 🇬🇧 GBR122nd of 129 aged 25-29 | 25-29 | 1:39:25 | 43:37 | 44:48 | 47:12 | 7:30 | 5:08 | 4:30 | 7:02 | 5:43 | 5:23 | 2:34 | 6:01 | 10:51 |
| 627 | Grant Edney 🇬🇧 GBR30th of 33 aged 50-54 | 50-54 | 1:39:31 | 43:43 | 37:52 | 54:32 | 7:11 | 4:39 | 4:39 | 8:04 | 6:55 | 4:42 | 3:00 | 5:55 | 16:38 |
| 628 | Tony Burnett 🇬🇧 GBR73rd of 86 aged 40-44 | 40-44 | 1:39:36 | 43:48 | 47:51 | 43:37 | 8:11 | 5:01 | 3:50 | 6:02 | 6:31 | 4:53 | 2:46 | 7:06 | 7:28 |
| 629 | Kieran Davies 🇬🇧 GBR123rd of 129 aged 25-29 | 25-29 | 1:39:50 | 44:02 | 43:42 | 48:53 | 7:19 | 5:12 | 4:53 | 7:35 | 7:00 | 5:18 | 3:01 | 5:34 | 10:20 |
| 630 | Simon Heyes 🇬🇧 GBR68th of 77 aged 45-49 | 45-49 | 1:39:55 | 44:07 | 43:23 | 48:07 | 8:27 | 4:29 | 6:03 | 8:54 | 7:04 | 5:09 | 3:42 | 6:13 | 6:33 |
| 631 | Tom Albone 🇬🇧 GBR74th of 86 aged 40-44 | 40-44 | 1:40:01 | 44:13 | 39:42 | 53:19 | 7:04 | 4:22 | 5:44 | 7:08 | 6:51 | 4:46 | 3:18 | 8:08 | 13:02 |
| 632 | Tim Styles 🇬🇧 GBR1st of 1 aged 65-69 | 65-69 | 1:40:06 | 44:18 | 44:00 | 49:20 | 6:50 | 4:36 | 5:19 | 6:49 | 5:45 | 4:51 | 4:23 | 6:32 | 11:05 |
| 633 | Daniel Cruse 🇬🇧 GBR125th of 138 aged 35-39 | 35-39 | 1:40:16 | 44:28 | 43:55 | 48:13 | 8:12 | 4:49 | 4:29 | 8:34 | 6:20 | 4:58 | 2:51 | 6:59 | 9:13 |
| 634 | Adam Brookes 🇬🇧 GBR126th of 138 aged 35-39 | 35-39 | 1:40:19 | 44:31 | 46:26 | 46:40 | 7:17 | 4:43 | 3:57 | 6:28 | 6:26 | 5:06 | 3:36 | 6:32 | 9:52 |
| 635 | Mark Angear 🇬🇧 GBR75th of 86 aged 40-44 | 40-44 | 1:40:42 | 44:54 | 47:51 | 45:30 | 7:26 | 4:45 | 5:11 | 5:59 | 5:47 | 5:01 | 3:33 | 6:13 | 9:01 |
| 636 | Robert Sheldrake 🇬🇧 GBR127th of 138 aged 35-39 | 35-39 | 1:41:34 | 45:46 | 42:26 | 50:13 | 9:00 | 4:23 | 6:37 | 7:08 | 6:02 | 4:51 | 3:36 | 7:53 | 9:43 |
| 637 | Luke Riche 🇬🇧 GBR31st of 33 aged 50-54 | 50-54 | 1:41:41 | 45:53 | 39:32 | 54:53 | 7:22 | 4:33 | 4:05 | 11:50 | 6:04 | 4:49 | 3:48 | 6:23 | 13:21 |
| 638 | Brian Bawse 🇬🇧 GBR128th of 138 aged 35-39 | 35-39 | 1:41:49 | 46:01 | 50:06 | 42:51 | 8:57 | 4:35 | 5:58 | 5:31 | 5:50 | 4:40 | 3:02 | 6:02 | 7:13 |
| 639 | Anthony McKenzie 🇬🇧 GBR129th of 138 aged 35-39 | 35-39 | 1:41:51 | 46:03 | 46:07 | 48:18 | 7:30 | 4:26 | 5:32 | 6:36 | 6:06 | 5:40 | 4:09 | 6:54 | 8:55 |
| 640 | Gethin Williams 🇬🇧 GBR76th of 86 aged 40-44 | 40-44 | 1:42:09 | 46:21 | 42:44 | 50:36 | 8:54 | 4:23 | 5:30 | 7:18 | 5:32 | 4:55 | 2:53 | 6:38 | 13:27 |
| 641 | Daniel Osso 🇻🇪 VEN132nd of 136 aged 30-34 | 30-34 | 1:42:57 | 47:09 | 49:43 | 44:22 | 8:56 | 4:41 | 4:40 | 8:03 | 5:46 | 5:03 | 2:17 | 5:45 | 8:07 |
| 642 | Plamen Savchev 🇧🇬 BUL130th of 138 aged 35-39 | 35-39 | 1:43:06 | 47:18 | 47:59 | 44:11 | 11:00 | 4:35 | 4:47 | 7:11 | 6:58 | 5:16 | 1:38 | 6:29 | 7:17 |
| 643 | Dan Olatokun 🇬🇧 GBR124th of 129 aged 25-29 | 25-29 | 1:43:21 | 47:33 | 41:58 | 52:30 | 8:57 | 4:37 | 6:35 | 9:21 | 5:05 | 5:09 | 3:30 | 6:30 | 11:43 |
| 644 | Brynley Aldworth 🇬🇧 GBR13th of 16 aged 55-59 | 55-59 | 1:43:22 | 47:34 | 48:59 | 46:08 | 8:19 | 4:57 | 5:00 | 6:05 | 7:05 | 5:10 | 2:14 | 6:59 | 8:38 |
| 645 | Samuel Long 🇬🇧 GBR133rd of 136 aged 30-34 | 30-34 | 1:43:22 | 47:34 | 44:11 | 51:32 | 7:41 | 4:50 | 3:51 | 6:49 | 8:10 | 5:12 | 1:48 | 8:31 | 12:21 |
| 646 | Andrew Price 🇬🇧 GBR69th of 77 aged 45-49 | 45-49 | 1:43:56 | 48:08 | 41:00 | 52:34 | 10:25 | 4:17 | 4:40 | 8:09 | 5:31 | 4:55 | 3:02 | 10:21 | 11:39 |
| 647 | Haydn Page 🇬🇧 GBR69th of 73 aged 16-24 | 16-24 | 1:44:04 | 48:16 | 37:20 | 1:00:24 | 6:25 | 4:59 | 4:03 | 13:38 | 8:28 | 5:14 | 3:16 | 6:29 | 14:17 |
| 648 | Dan Fennell 🇬🇧 GBR77th of 86 aged 40-44 | 40-44 | 1:44:12 | 48:24 | 48:55 | 47:47 | 7:35 | 4:26 | 4:23 | 6:42 | 5:40 | 4:56 | 2:23 | 10:22 | 8:55 |
| 649 | Daniel Walker 🇬🇧 GBR70th of 77 aged 45-49 | 45-49 | 1:44:12 | 48:24 | 37:52 | 58:46 | 7:39 | 4:40 | 8:09 | 8:50 | 6:27 | 5:07 | 3:42 | 8:34 | 13:17 |
| 650 | James Kershaw 🇬🇧 GBR131st of 138 aged 35-39 | 35-39 | 1:44:17 | 48:29 | 48:20 | 47:03 | 8:58 | 4:58 | 6:16 | 7:33 | 6:37 | 4:56 | 2:43 | 6:42 | 7:18 |
| 651 | Andrew Wincott 🇬🇧 GBR2nd of 4 aged 60-64 | 60-64 | 1:44:28 | 48:40 | 48:00 | 47:05 | 9:29 | 4:37 | 4:37 | 5:57 | 6:59 | 4:53 | 2:03 | 7:16 | 10:43 |
| 652 | Colin Frost 🇬🇧 GBR32nd of 33 aged 50-54 | 50-54 | 1:44:34 | 48:46 | 48:24 | 49:01 | 7:14 | 4:59 | 4:46 | 7:12 | 6:43 | 5:16 | 3:42 | 7:30 | 8:53 |
| 653 | Owen Lewis 🇬🇧 GBR125th of 129 aged 25-29 | 25-29 | 1:44:47 | 48:59 | 40:23 | 57:01 | 7:26 | 4:32 | 4:42 | 7:33 | 5:57 | 4:52 | 4:09 | 5:29 | 19:47 |
| 654 | Tim Reynolds 🇬🇧 GBR71st of 77 aged 45-49 | 45-49 | 1:44:48 | 49:00 | 48:52 | 47:50 | 8:10 | 4:40 | 5:58 | 8:39 | 5:09 | 4:57 | 3:16 | 6:32 | 8:39 |
| 655 | Tommy Fauguel 🇬🇧 GBR33rd of 33 aged 50-54 | 50-54 | 1:44:55 | 49:07 | 44:11 | 52:59 | 7:50 | 4:38 | 5:45 | 6:40 | 5:59 | 4:58 | 1:40 | 7:45 | 15:34 |
| 656 | Michael McGrady 🇬🇧 GBR132nd of 138 aged 35-39 | 35-39 | 1:45:03 | 49:15 | 40:32 | 57:28 | 7:07 | 4:29 | 7:04 | 9:43 | 8:00 | 5:08 | 3:36 | 7:27 | 12:01 |
| 657 | Pav Gill 🇬🇧 GBR134th of 136 aged 30-34 | 30-34 | 1:45:05 | 49:17 | 38:12 | 1:01:07 | 5:50 | 4:58 | 10:17 | 12:11 | 5:06 | 5:14 | 2:50 | 7:45 | 12:46 |
| 658 | Chris Joannou 🇬🇧 GBR72nd of 77 aged 45-49 | 45-49 | 1:45:23 | 49:35 | 48:31 | 49:12 | 7:45 | 4:36 | 4:09 | 8:03 | 6:19 | 5:24 | 3:35 | 8:10 | 8:56 |
| 659 | Ben Stangroom 🇬🇧 GBR78th of 86 aged 40-44 | 40-44 | 1:45:43 | 49:55 | 47:04 | 50:00 | 8:44 | 4:34 | 4:48 | 7:36 | 7:07 | 4:53 | 3:16 | 6:22 | 11:24 |
| 660 | Andrew Dignam 🇬🇧 GBR73rd of 77 aged 45-49 | 45-49 | 1:46:00 | 50:12 | 46:44 | 51:31 | 7:50 | 4:59 | 4:57 | 6:33 | 7:31 | 4:58 | 2:57 | 7:20 | 12:16 |
| 661 | Brad Heppinstall 🇬🇧 GBR126th of 129 aged 25-29 | 25-29 | 1:46:23 | 50:35 | 45:07 | 52:38 | 8:42 | 4:40 | 4:53 | 9:13 | 5:52 | 5:32 | 3:46 | 7:04 | 11:38 |
| 662 | Tom Brittain 🇬🇧 GBR79th of 86 aged 40-44 | 40-44 | 1:46:31 | 50:43 | 49:50 | 49:39 | 7:07 | 4:21 | 5:54 | 7:38 | 7:18 | 5:12 | 2:20 | 6:10 | 10:46 |
| 663 | Steven Hill 🇬🇧 GBR14th of 16 aged 55-59 | 55-59 | 1:47:04 | 51:16 | 40:51 | 59:54 | 6:22 | 4:40 | 6:06 | 8:47 | 5:09 | 5:16 | 3:43 | 8:42 | 17:31 |
| 664 | Ryan Foxall 🇬🇧 GBR127th of 129 aged 25-29 | 25-29 | 1:47:07 | 51:19 | 44:51 | 52:32 | 9:49 | 4:53 | 5:42 | 7:47 | 8:42 | 5:09 | 2:23 | 5:47 | 12:09 |
| 665 | Ryan Dale 🇬🇧 GBR80th of 86 aged 40-44 | 40-44 | 1:47:08 | 51:20 | 44:19 | 55:34 | 7:19 | 4:32 | 4:29 | 7:42 | 9:42 | 4:59 | 2:18 | 7:15 | 14:37 |
| 666 | Norman Naidu 🇲🇾 MAS70th of 73 aged 16-24 | 16-24 | 1:48:35 | 52:47 | 52:21 | 45:38 | 10:39 | 4:53 | 5:30 | 7:39 | 5:24 | 5:04 | 2:43 | 7:08 | 7:17 |
| 667 | Marcus Levens 🇬🇧 GBR81st of 86 aged 40-44 | 40-44 | 1:48:38 | 52:50 | 47:48 | 53:53 | 7:00 | 4:45 | 4:43 | 8:04 | 7:13 | 5:02 | 2:32 | 6:09 | 15:25 |
| 668 | Carl Lewis 🇬🇧 GBR71st of 73 aged 16-24 | 16-24 | 1:49:15 | 53:27 | 38:44 | 1:02:46 | 7:49 | 4:40 | 8:25 | 10:01 | 6:19 | 4:55 | 5:15 | 8:42 | 14:29 |
| 669 | Kevin Warwick 🇬🇧 GBR74th of 77 aged 45-49 | 45-49 | 1:49:34 | 53:46 | 40:09 | 1:01:58 | 7:33 | 4:37 | 4:38 | 7:10 | 8:35 | 5:07 | 2:42 | 8:59 | 20:10 |
| 670 | Christopher Ruddick 🇬🇧 GBR82nd of 86 aged 40-44 | 40-44 | 1:51:50 | 56:02 | 47:57 | 55:29 | 8:28 | 4:49 | 4:45 | 7:48 | 7:58 | 5:12 | 4:26 | 8:51 | 11:40 |
| 671 | Tomasz Szotkowski 🇵🇱 POL75th of 77 aged 45-49 | 45-49 | 1:51:54 | 56:06 | 48:16 | 54:45 | 8:58 | 5:28 | 4:43 | 8:33 | 6:43 | 5:11 | 3:41 | 8:05 | 12:21 |
| 672 | Kieran Ashdown 🇬🇧 GBR83rd of 86 aged 40-44 | 40-44 | 1:51:59 | 56:11 | 49:09 | 53:28 | 9:26 | 4:39 | 5:38 | 7:42 | 8:20 | 5:15 | 3:26 | 6:37 | 11:51 |
| 673 | Pavel Suzanovic 🇱🇹 LTU133rd of 138 aged 35-39 | 35-39 | 1:52:21 | 56:33 | 49:36 | 53:40 | 9:09 | 4:48 | 5:40 | 7:17 | 7:46 | 5:07 | 2:55 | 8:44 | 11:23 |
| 674 | Chris Ford 🇬🇧 GBR84th of 86 aged 40-44 | 40-44 | 1:53:02 | 57:14 | 51:33 | 52:07 | 9:25 | 4:44 | 5:04 | 7:36 | 6:10 | 5:19 | 3:49 | 10:05 | 9:20 |
| 675 | Daniel Robinson 🇬🇧 GBR135th of 136 aged 30-34 | 30-34 | 1:53:09 | 57:21 | 51:00 | 53:21 | 8:53 | 4:36 | 6:27 | 9:46 | 6:05 | 5:05 | 3:16 | 8:00 | 10:06 |
| 676 | Samuel Parry 🇬🇧 GBR72nd of 73 aged 16-24 | 16-24 | 1:54:24 | 58:36 | 43:36 | 1:03:38 | 7:12 | 4:40 | 7:47 | 11:33 | 8:17 | 4:53 | 4:23 | 8:24 | 13:41 |
| 677 | Muhammad Irfan Razdwan 🇲🇾 MAS134th of 138 aged 35-39 | 35-39 | 1:54:50 | 59:02 | 48:28 | 58:03 | 8:24 | 4:58 | 5:57 | 14:16 | 4:13 | 5:13 | 5:15 | 7:12 | 10:59 |
| 678 | Simon Smith 🇬🇧 GBR15th of 16 aged 55-59 | 55-59 | 1:56:51 | 1:01:03 | 51:50 | 56:29 | 8:37 | 4:50 | 6:48 | 9:55 | 6:52 | 5:56 | 3:22 | 7:22 | 11:24 |
| 679 | Andrew Harrison 🇮🇪 IRL76th of 77 aged 45-49 | 45-49 | 1:57:44 | 1:01:56 | 41:22 | 1:07:03 | 9:22 | 4:34 | 6:00 | 8:49 | 6:51 | 5:24 | 3:28 | 7:37 | 24:20 |
| 680 | Ammar Butt 🇩🇪 GER136th of 136 aged 30-34 | 30-34 | 2:01:03 | 1:05:15 | 50:14 | 1:01:17 | 9:37 | 5:08 | 5:43 | 12:33 | 7:45 | 5:40 | 4:14 | 9:13 | 11:01 |
| 681 | Martin McKim 🇬🇧 GBR85th of 86 aged 40-44 | 40-44 | 2:02:28 | 1:06:40 | 42:45 | 1:09:32 | 10:15 | 4:24 | 6:59 | 9:23 | 8:23 | 5:50 | 3:46 | 7:55 | 22:52 |
| 682 | Jack Hawkins 🇬🇧 GBR135th of 138 aged 35-39 | 35-39 | 2:02:30 | 1:06:42 | 54:30 | 59:11 | 8:54 | 5:17 | 4:20 | 7:29 | 7:39 | 5:12 | 2:39 | 9:21 | 17:14 |
| 683 | Dan Crabtree 🇬🇧 GBR77th of 77 aged 45-49 | 45-49 | 2:02:50 | 1:07:02 | 53:27 | 59:35 | 9:53 | 4:39 | 5:02 | 6:53 | 9:00 | 5:39 | 2:27 | 11:14 | 14:41 |
| 684 | Garry Summers 🇬🇧 GBR3rd of 4 aged 60-64 | 60-64 | 2:04:25 | 1:08:37 | 47:25 | 1:08:56 | 8:11 | 4:57 | 6:02 | 11:05 | 8:10 | 5:10 | 4:14 | 8:34 | 20:44 |
| 685 | Christopher Hosking-Franks 🇬🇧 GBR128th of 129 aged 25-29 | 25-29 | 2:04:36 | 1:08:48 | 49:02 | 1:06:11 | 9:29 | 4:46 | 6:50 | 7:54 | 6:08 | 5:42 | 2:49 | 7:20 | 24:42 |
| 686 | Martin Power 🇬🇧 GBR16th of 16 aged 55-59 | 55-59 | 2:06:56 | 1:11:08 | 56:09 | 1:01:18 | 9:33 | 5:02 | 5:17 | 9:19 | 9:43 | 5:22 | 4:16 | 8:56 | 13:23 |
| 687 | Nathan Rea 🇬🇧 GBR136th of 138 aged 35-39 | 35-39 | 2:11:57 | 1:16:09 | 54:48 | 1:04:20 | 12:54 | 4:23 | 6:15 | 9:36 | 9:49 | 4:49 | 3:15 | 13:13 | 13:00 |
| 688 | Daniel Reed 🇬🇧 GBR129th of 129 aged 25-29 | 25-29 | 2:12:21 | 1:16:33 | 47:54 | 1:16:20 | 8:11 | 5:00 | 8:26 | 10:46 | 9:34 | 5:31 | 6:38 | 8:51 | 21:34 |
| 689 | Glyn Finch 🇬🇧 GBR4th of 4 aged 60-64 | 60-64 | 2:18:26 | 1:22:38 | 57:22 | 1:08:24 | 12:45 | 5:20 | 5:25 | 8:50 | 9:30 | 5:49 | 3:24 | 11:38 | 18:28 |
| 690 | Nicholas Crawley 🇬🇧 GBR137th of 138 aged 35-39 | 35-39 | 2:27:26 | 1:31:38 | 52:32 | 1:20:37 | 14:22 | 5:06 | 10:08 | 10:44 | 7:49 | 5:20 | 3:21 | 20:11 | 17:58 |
| 691 | Jermain Reid 🇬🇧 GBR138th of 138 aged 35-39 | 35-39 | 2:37:31 | 1:41:43 | 1:07:40 | 1:17:11 | 12:45 | 4:55 | 10:21 | 11:07 | 11:47 | 5:59 | 3:34 | 11:18 | 18:10 |
| 692 | James Scales 🇬🇧 GBR86th of 86 aged 40-44 | 40-44 | 3:04:46 | 2:08:58 | 1:23:01 | 1:25:14 | 16:36 | 5:49 | 7:12 | 10:21 | 14:41 | 6:40 | 6:50 | 12:46 | 20:55 |
| 693 | Rishideep Singh 🇬🇧 GBR73rd of 73 aged 16-24 | 16-24 | 3:07:27 | 2:11:39 | 39:24 | 2:17:22 | 10:45 | 5:24 | 10:45 | 17:39 | 6:11 | 5:47 | — | 21:41 | 31:09 |
How to read
The place is among timed finishers in Pro 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.