FULL RESULTS
HYROX London Excel 2025 Results – Open Men (page 6)
3,058 finishers. Winner Alexis Bernier in 55:21; median 1:20:03.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1,001 | Andy Cooke | 50-54 | 1:14:27 | 30:30 | 33:44 | |
| 1,002 | Tom Ralph | 40-44 | 1:14:27 | 32:01 | 31:05 | |
| 1,003 | James Whyte | 45-49 | 1:14:27 | 30:42 | 33:38 | |
| 1,004 | Callum Lee | 25-29 | 1:14:27 | 28:25 | 36:37 | |
| 1,005 | Zack Littlejohn | 25-29 | 1:14:27 | 33:22 | 30:08 | |
| 1,006 | Jon Coker | 40-44 | 1:14:27 | 29:51 | 34:16 | |
| 1,007 | Ade Podbury | 45-49 | 1:14:28 | 27:56 | 36:52 | |
| 1,008 | Matt James | 45-49 | 1:14:29 | 30:55 | 33:12 | |
| 1,009 | Thomas Radnall | 16-24 | 1:14:29 | 29:50 | 33:33 | |
| 1,010 | Ed Lucas | 30-34 | 1:14:30 | 32:50 | 30:43 | |
| 1,011 | Nick Anthony | 40-44 | 1:14:30 | 29:22 | 35:08 | |
| 1,012 | Jamie Davy | 35-39 | 1:14:30 | 30:30 | 33:42 | |
| 1,013 | Paul Childs | 45-49 | 1:14:34 | 29:40 | 34:07 | |
| 1,014 | Jack Newhouse | 30-34 | 1:14:34 | 29:26 | 35:04 | |
| 1,015 | Connor Weston | 16-24 | 1:14:34 | 33:20 | 29:54 | |
| 1,016 | Andy Saunders | 50-54 | 1:14:34 | 31:38 | 32:49 | |
| 1,017 | Jack Sharpe | 16-24 | 1:14:35 | 28:36 | 36:08 | |
| 1,018 | Elliott Buss | 40-44 | 1:14:35 | 32:28 | 31:07 | |
| 1,019 | Rob Heaton | 40-44 | 1:14:35 | 31:54 | 31:51 | |
| 1,020 | Cian Davitt | 16-24 | 1:14:35 | 28:52 | 35:30 | |
| 1,021 | Curtis Babb | 25-29 | 1:14:35 | 29:57 | 34:36 | |
| 1,022 | Nick Cantwell | 35-39 | 1:14:35 | 30:23 | 33:30 | |
| 1,023 | Jason Mccarthy | 35-39 | 1:14:38 | 31:08 | 33:03 | |
| 1,024 | Jack Hodgkinson | 30-34 | 1:14:38 | 35:32 | 27:26 | |
| 1,025 | Harry Poole | 16-24 | 1:14:39 | 27:34 | 37:28 | |
| 1,026 | Glen Mullins | 50-54 | 1:14:39 | 27:31 | 37:39 | |
| 1,027 | Archie Webb | 30-34 | 1:14:40 | 30:17 | 33:48 | |
| 1,028 | Tudor Constantinescu | 25-29 | 1:14:41 | 30:19 | 34:02 | |
| 1,029 | Martin Gibson | 50-54 | 1:14:42 | 27:56 | 36:51 | |
| 1,030 | Sunil Grewal | 30-34 | 1:14:43 | 28:29 | 36:12 | |
| 1,031 | Luke Harvey | 35-39 | 1:14:44 | 29:41 | 34:56 | |
| 1,032 | Alex Blake | 30-34 | 1:14:45 | 30:33 | 34:32 | |
| 1,033 | Petar Hristov | 35-39 | 1:14:46 | 29:26 | 34:40 | |
| 1,034 | Sam De Terte | 35-39 | 1:14:47 | 30:36 | 34:02 | |
| 1,035 | Spencer Stent | 40-44 | 1:14:47 | 28:47 | 36:06 | |
| 1,036 | Liam Hill | 30-34 | 1:14:48 | 27:38 | 37:27 | |
| 1,037 | Jamie Douglas | 35-39 | 1:14:49 | 30:46 | 33:50 | |
| 1,038 | Rob Evans | 35-39 | 1:14:49 | 30:28 | 33:58 | |
| 1,039 | Harry Vowles | 30-34 | 1:14:50 | 30:34 | 33:45 | |
| 1,040 | Paul Wright | 40-44 | 1:14:51 | 30:02 | 34:26 | |
| 1,041 | Joshua Davies | GGY | 30-34 | 1:14:52 | 32:07 | 31:27 |
| 1,042 | Sergey Tyo | 35-39 | 1:14:54 | 32:22 | 30:59 | |
| 1,043 | Chima Nwachukwu | 40-44 | 1:14:55 | 27:53 | 36:12 | |
| 1,044 | Joshua Fillery | 35-39 | 1:14:55 | 30:59 | 32:28 | |
| 1,045 | Cai Rogers | 16-24 | 1:14:55 | 31:37 | 32:29 | |
| 1,046 | Niall Collins | 30-34 | 1:14:55 | 32:32 | 31:55 | |
| 1,047 | Sam Hammond | 40-44 | 1:14:57 | 28:08 | 36:58 | |
| 1,048 | Jack Moylan | 30-34 | 1:14:57 | 30:39 | 33:22 | |
| 1,049 | Modestas Keliuotis | 30-34 | 1:14:57 | 33:35 | 30:25 | |
| 1,050 | Chris Cook | 35-39 | 1:14:57 | 29:42 | 34:58 | |
| 1,051 | Kieran Hodgson | 35-39 | 1:14:57 | 30:42 | 34:12 | |
| 1,052 | Farid Shavaksha | 50-54 | 1:14:58 | 28:16 | 37:06 | |
| 1,053 | Sam Hughes | 25-29 | 1:14:58 | 30:08 | 35:02 | |
| 1,054 | Neil Case | 45-49 | 1:14:58 | 29:27 | 35:41 | |
| 1,055 | Ed Jackson-Norris | 30-34 | 1:14:59 | 31:32 | 32:29 | |
| 1,056 | Jamie Davies | 30-34 | 1:15:00 | 29:59 | 34:29 | |
| 1,057 | Oke Obialo | 40-44 | 1:15:00 | 29:39 | 33:12 | |
| 1,058 | Spencer Bennett-Hutson | 16-24 | 1:15:03 | 30:13 | 34:56 | |
| 1,059 | Michael Bingham | 25-29 | 1:15:03 | 29:43 | 34:20 | |
| 1,060 | Paul Holland | 40-44 | 1:15:04 | 30:42 | 33:58 | |
| 1,061 | Gopal Singh | 45-49 | 1:15:04 | 30:15 | 33:50 | |
| 1,062 | Joshua Atherton | 25-29 | 1:15:05 | 30:54 | 33:45 | |
| 1,063 | Michael Bifulco | 30-34 | 1:15:06 | 32:05 | 32:36 | |
| 1,064 | Harry Fuller | 25-29 | 1:15:06 | 29:29 | 35:18 | |
| 1,065 | Filipe Castanheira | 30-34 | 1:15:07 | 30:04 | 34:05 | |
| 1,066 | James Mason | 40-44 | 1:15:08 | 30:01 | 34:39 | |
| 1,067 | Josh Hayward | 40-44 | 1:15:08 | 32:10 | 31:40 | |
| 1,068 | Andrew Parker | 50-54 | 1:15:08 | 30:14 | 34:14 | |
| 1,069 | Gavin Bragg | 45-49 | 1:15:09 | 29:59 | 35:05 | |
| 1,070 | Jamie Lynes | 30-34 | 1:15:10 | 31:01 | 33:09 | |
| 1,071 | Chris Collins | 35-39 | 1:15:10 | 31:19 | 33:52 | |
| 1,072 | Chris Grundy | 35-39 | 1:15:10 | 32:03 | 32:13 | |
| 1,073 | Phillip Urrea | 45-49 | 1:15:10 | 29:07 | 36:00 | |
| 1,074 | Nick Thomas | 45-49 | 1:15:12 | 28:36 | 36:10 | |
| 1,075 | Nicky Johnson | 35-39 | 1:15:13 | 30:45 | 33:15 | |
| 1,076 | Simon Holroyd | 35-39 | 1:15:15 | 31:28 | 33:04 | |
| 1,077 | Matt Twelvetrees | 35-39 | 1:15:15 | 33:40 | 29:50 | |
| 1,078 | Christopher Bryant | 30-34 | 1:15:15 | 29:27 | 35:39 | |
| 1,079 | Iain Hannan | 50-54 | 1:15:17 | 31:19 | 33:52 | |
| 1,080 | Vlad Filin | 25-29 | 1:15:17 | 29:46 | 34:39 | |
| 1,081 | Matt Gambles | JEY | 55-59 | 1:15:18 | 31:41 | 32:52 |
| 1,082 | Francesco Marzocca | 35-39 | 1:15:19 | 31:36 | 32:49 | |
| 1,083 | Alexander Gibson | 40-44 | 1:15:19 | 30:28 | 34:10 | |
| 1,084 | Aaron Rogers | 30-34 | 1:15:21 | 30:17 | 35:03 | |
| 1,085 | Paul Quick | 50-54 | 1:15:22 | 33:08 | 30:49 | |
| 1,086 | Ryan Hanney | 25-29 | 1:15:23 | 32:02 | 32:45 | |
| 1,087 | Wilf Neville | 30-34 | 1:15:23 | 34:48 | 29:03 | |
| 1,088 | Thomas Lancefield | 35-39 | 1:15:23 | 31:33 | 33:24 | |
| 1,089 | Jack Smith | 30-34 | 1:15:23 | 29:04 | 36:43 | |
| 1,090 | Edouard Bourrillon | 35-39 | 1:15:24 | 32:09 | 32:29 | |
| 1,091 | Adam Wright | 16-24 | 1:15:25 | 32:23 | 32:10 | |
| 1,092 | Jack Butterworth | 25-29 | 1:15:25 | 31:19 | 33:56 | |
| 1,093 | Brook Hill | 16-24 | 1:15:26 | 31:22 | 33:21 | |
| 1,094 | Liam Delaney | 25-29 | 1:15:26 | 29:56 | 36:29 | |
| 1,095 | Sean Murphy | 30-34 | 1:15:27 | 33:08 | 31:18 | |
| 1,096 | Patrick Doherty | 35-39 | 1:15:27 | 29:10 | 36:08 | |
| 1,097 | Jason Geraghty | 35-39 | 1:15:27 | 29:25 | 36:02 | |
| 1,098 | Marco Tamis | 45-49 | 1:15:27 | 33:31 | 31:12 | |
| 1,099 | Chris Reynolds | 16-24 | 1:15:28 | 28:38 | 36:07 | |
| 1,100 | Connor Seagroatt | 25-29 | 1:15:28 | 29:56 | 34:28 | |
| 1,101 | Haydn Stanistreet-Tyer | 30-34 | 1:15:29 | 31:39 | 34:01 | |
| 1,102 | Enda Rowland | 30-34 | 1:15:29 | 30:57 | 34:17 | |
| 1,103 | William Parker | 40-44 | 1:15:30 | 29:54 | 35:38 | |
| 1,104 | Tiahan Eeles | 35-39 | 1:15:30 | 29:55 | 34:57 | |
| 1,105 | Luigi Zingarelli | 45-49 | 1:15:31 | 31:59 | 32:31 | |
| 1,106 | Benoît Elie | 35-39 | 1:15:31 | 29:57 | 34:40 | |
| 1,107 | Ben King | 40-44 | 1:15:32 | 30:19 | 35:13 | |
| 1,108 | Elliot Gardner | 25-29 | 1:15:32 | 31:00 | 34:18 | |
| 1,109 | Yousif Kamala | 25-29 | 1:15:35 | 31:36 | 33:09 | |
| 1,110 | Jon Lane | 50-54 | 1:15:35 | 30:35 | 34:48 | |
| 1,111 | Lewis Dunn | 35-39 | 1:15:36 | 29:40 | 35:38 | |
| 1,112 | Mark Davison | 35-39 | 1:15:38 | 33:20 | 31:40 | |
| 1,113 | Jamie Malone | 30-34 | 1:15:38 | 29:49 | 35:48 | |
| 1,114 | Rob Overney | 30-34 | 1:15:38 | 31:35 | 33:39 | |
| 1,115 | Arthur Doyle | 25-29 | 1:15:40 | 31:27 | 33:38 | |
| 1,116 | Corentin De Sousa | 25-29 | 1:15:41 | 34:04 | 29:56 | |
| 1,117 | Nathan Hobbs | 25-29 | 1:15:42 | 30:42 | 34:51 | |
| 1,118 | Nick Mcculloch | 30-34 | 1:15:43 | 30:29 | 34:39 | |
| 1,119 | Michael Higgins | 45-49 | 1:15:44 | 31:48 | 33:58 | |
| 1,120 | Paul Rodgers | 45-49 | 1:15:44 | 29:17 | 34:49 | |
| 1,121 | Lorenzo Giove | 45-49 | 1:15:45 | 31:04 | 34:36 | |
| 1,122 | Jamie Hall | 35-39 | 1:15:45 | 30:01 | 34:37 | |
| 1,123 | Leigh Clarke | 35-39 | 1:15:46 | 30:47 | 34:15 | |
| 1,124 | Manuel Martín Navas | 35-39 | 1:15:46 | 32:15 | 32:17 | |
| 1,125 | Sivarajah Thievanayagam | 50-54 | 1:15:46 | 31:10 | 33:55 | |
| 1,126 | James Borrett | 50-54 | 1:15:47 | 30:44 | 34:36 | |
| 1,127 | Michael Rawson | 35-39 | 1:15:47 | 33:31 | 31:21 | |
| 1,128 | David Bailey | 30-34 | 1:15:50 | 31:57 | 33:18 | |
| 1,129 | Tom Ward | 30-34 | 1:15:51 | 31:26 | 34:04 | |
| 1,130 | Stein Borger | 25-29 | 1:15:51 | 28:23 | 37:50 | |
| 1,131 | Matthew Pringle | 30-34 | 1:15:51 | 29:20 | 36:40 | |
| 1,132 | Owain Llewellyn | 45-49 | 1:15:51 | 33:08 | 32:08 | |
| 1,133 | Simon Schwerin | 35-39 | 1:15:51 | 29:19 | 35:00 | |
| 1,134 | Zac Preston | 16-24 | 1:15:52 | 30:49 | 34:54 | |
| 1,135 | Sam Frowen | 30-34 | 1:15:52 | 31:35 | 33:58 | |
| 1,136 | Josh Astley | 30-34 | 1:15:52 | 32:02 | 32:24 | |
| 1,137 | Nicolai Friis Touborg | 45-49 | 1:15:52 | 29:48 | 35:38 | |
| 1,138 | Eli Amoo | 25-29 | 1:15:52 | 32:00 | 32:47 | |
| 1,139 | Shaun Ennis | 35-39 | 1:15:53 | 30:00 | 35:56 | |
| 1,140 | Harry Bill | 16-24 | 1:15:53 | 31:36 | 33:49 | |
| 1,141 | Billy Priestley | 30-34 | 1:15:54 | 30:44 | 35:14 | |
| 1,142 | Chris Pulley | 50-54 | 1:15:56 | 28:42 | 36:40 | |
| 1,143 | Matthew Low | 25-29 | 1:15:56 | 29:32 | 35:35 | |
| 1,144 | David Owens | 35-39 | 1:15:56 | 29:51 | 35:51 | |
| 1,145 | Nicholas Stevens | 30-34 | 1:15:57 | 28:23 | 36:51 | |
| 1,146 | Chris Sills | 40-44 | 1:15:57 | 30:11 | 35:17 | |
| 1,147 | Donovan Jones | 40-44 | 1:15:58 | 32:51 | 32:21 | |
| 1,148 | Kyle Dela Cruz | 25-29 | 1:15:58 | 34:10 | 30:26 | |
| 1,149 | Shaun Carazzo | 45-49 | 1:15:58 | 30:56 | 34:40 | |
| 1,150 | Christopher Duffy | 25-29 | 1:15:58 | 31:00 | 34:11 | |
| 1,151 | Dan Jackson | 40-44 | 1:15:59 | 30:46 | 34:32 | |
| 1,152 | Gustavo Vieira Sune | 35-39 | 1:15:59 | 31:45 | 33:19 | |
| 1,153 | Craig Webb | 40-44 | 1:16:02 | 30:05 | 35:41 | |
| 1,154 | Craig Armstrong | 35-39 | 1:16:02 | 30:28 | 35:07 | |
| 1,155 | Alex Stephenson | 25-29 | 1:16:02 | 31:17 | 33:35 | |
| 1,156 | Piers Taylor | 35-39 | 1:16:05 | 29:11 | 35:47 | |
| 1,157 | James Reynolds | 50-54 | 1:16:05 | 31:32 | 33:28 | |
| 1,158 | Aamir Kajani | 30-34 | 1:16:06 | 27:56 | 37:02 | |
| 1,159 | Richard Bean | 45-49 | 1:16:06 | 28:13 | 37:56 | |
| 1,160 | Nathan Mollett | 50-54 | 1:16:06 | 30:35 | 34:31 | |
| 1,161 | Lewis Herencia | 30-34 | 1:16:06 | 30:53 | 34:41 | |
| 1,162 | Jonathan Adamson | 35-39 | 1:16:09 | 30:16 | 35:48 | |
| 1,163 | Nathan Jones | 30-34 | 1:16:11 | 29:32 | 36:02 | |
| 1,164 | Marc Weidner | 30-34 | 1:16:12 | 31:00 | 34:21 | |
| 1,165 | Toby Williams | 16-24 | 1:16:12 | 29:35 | 36:53 | |
| 1,166 | Sean Goodman | 30-34 | 1:16:13 | 30:51 | 34:41 | |
| 1,167 | Mark Brassington | 45-49 | 1:16:13 | 30:27 | 35:27 | |
| 1,168 | Lorenzo Fagini | 30-34 | 1:16:14 | 32:03 | 33:06 | |
| 1,169 | James Cummings | 25-29 | 1:16:14 | 34:24 | 29:37 | |
| 1,170 | Michael O'Toole | 35-39 | 1:16:16 | 31:16 | 34:29 | |
| 1,171 | Andrew Lawrenson | 16-24 | 1:16:18 | 29:59 | 34:32 | |
| 1,172 | Matthew Crane | 30-34 | 1:16:18 | 32:50 | 32:59 | |
| 1,173 | Garrett Amy | 25-29 | 1:16:19 | 33:01 | 31:40 | |
| 1,174 | Yohann Gary | 45-49 | 1:16:19 | 31:34 | 33:26 | |
| 1,175 | Matthew Symons | 30-34 | 1:16:21 | 31:24 | 34:37 | |
| 1,176 | Jorman Fuenmayor | 25-29 | 1:16:21 | 28:03 | 36:36 | |
| 1,177 | Connor Williams | 30-34 | 1:16:22 | 32:18 | 31:57 | |
| 1,178 | Daniel Wilson | 30-34 | 1:16:22 | 30:16 | 35:19 | |
| 1,179 | Kyle Winterbottom | 35-39 | 1:16:24 | 30:37 | 35:04 | |
| 1,180 | Greg Nichols | 40-44 | 1:16:24 | 30:12 | 36:03 | |
| 1,181 | Simon Hotchkiss | 40-44 | 1:16:24 | 28:48 | 37:24 | |
| 1,182 | Dylan Williams | 45-49 | 1:16:25 | 31:34 | 33:03 | |
| 1,183 | Ben Hockman | 40-44 | 1:16:25 | 29:53 | 36:15 | |
| 1,184 | Jake Clulow | 35-39 | 1:16:25 | 33:23 | 32:10 | |
| 1,185 | Chris Woolley | 35-39 | 1:16:26 | 29:26 | 36:40 | |
| 1,186 | Malik Belbey | 30-34 | 1:16:26 | 28:58 | 36:42 | |
| 1,187 | Romario Georgio Mcintosh | 25-29 | 1:16:27 | 31:36 | 33:45 | |
| 1,188 | Justin Jones | 40-44 | 1:16:27 | 27:46 | 37:23 | |
| 1,189 | Ben Pritchard | 16-24 | 1:16:27 | 31:34 | 33:34 | |
| 1,190 | Donald Crawford | 40-44 | 1:16:27 | 32:21 | 33:48 | |
| 1,191 | Matt Pilling | 40-44 | 1:16:28 | 32:07 | 33:45 | |
| 1,192 | Gianni Craig | 16-24 | 1:16:28 | 32:42 | 32:40 | |
| 1,193 | Stephen Mc Loughlin | 40-44 | 1:16:28 | 34:01 | 31:28 | |
| 1,194 | Neil Ward | 45-49 | 1:16:29 | 30:55 | 35:01 | |
| 1,195 | Odhran Mcdonald | 25-29 | 1:16:29 | 32:22 | 33:03 | |
| 1,196 | Scott Wadeson | 30-34 | 1:16:29 | 31:00 | 35:11 | |
| 1,197 | James Beck | 30-34 | 1:16:31 | 31:21 | 35:01 | |
| 1,198 | Brad Smith | 25-29 | 1:16:31 | 31:04 | 34:21 | |
| 1,199 | Matt Postlethwaite | 25-29 | 1:16:31 | 29:58 | 36:02 | |
| 1,200 | Josh Charlton | 25-29 | 1:16:31 | 34:12 | 31:13 |