FULL RESULTS
HYROX Cardiff 2026 Results – Open Men (page 11)
2,717 finishers. Winner Lee Tynan in 56:21; median 1:23:38.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 2,001 | Andrew Hosking | 45-49 | 1:34:57 | |
| 2,002 | Charlie Ahern | 30-34 | 1:34:59 | |
| 2,003 | Daniel Compton | 50-54 | 1:35:01 | |
| 2,004 | Leon Webber | 40-44 | 1:35:02 | |
| 2,005 | Rhys Williams | 35-39 | 1:35:02 | |
| 2,006 | Jacob Fullwood | 16-24 | 1:35:03 | |
| 2,007 | Aaron Anderson | 35-39 | 1:35:05 | |
| 2,008 | Theo Chapuisat | 30-34 | 1:35:06 | |
| 2,009 | Kevin Swords | 35-39 | 1:35:06 | |
| 2,010 | Nikesh Karia | 45-49 | 1:35:06 | |
| 2,011 | Marc Black | 50-54 | 1:35:09 | |
| 2,012 | Craig Brady | 40-44 | 1:35:10 | |
| 2,013 | Ashley Chessher | 40-44 | 1:35:10 | |
| 2,014 | Thomas Limmack | 30-34 | 1:35:13 | |
| 2,015 | Benjamin Osei | 30-34 | 1:35:14 | |
| 2,016 | David James | 40-44 | 1:35:14 | |
| 2,017 | Jomar Pascua | 35-39 | 1:35:15 | |
| 2,018 | Phillip Griffiths | 40-44 | 1:35:15 | |
| 2,019 | Matthew Evans | 30-34 | 1:35:18 | |
| 2,020 | Sekou Taylor | 45-49 | 1:35:19 | |
| 2,021 | Shivam Sethi | 30-34 | 1:35:19 | |
| 2,022 | Richard Drew | 40-44 | 1:35:19 | |
| 2,023 | Cian McGaughey | 25-29 | 1:35:21 | |
| 2,024 | Ben Roberts | 35-39 | 1:35:22 | |
| 2,025 | Chi on Wong | 45-49 | 1:35:25 | |
| 2,026 | James Flury | 25-29 | 1:35:26 | |
| 2,027 | Alex Smith | 35-39 | 1:35:29 | |
| 2,028 | Jon Lewis | 50-54 | 1:35:29 | |
| 2,029 | Gregory Crouch | 55-59 | 1:35:30 | |
| 2,030 | Jay Clermont | 60-64 | 1:35:31 | |
| 2,031 | Patrick Odonnell | 40-44 | 1:35:31 | |
| 2,032 | Tommy Sheldrick | 35-39 | 1:35:31 | |
| 2,033 | Aldrich Cervania | 25-29 | 1:35:32 | |
| 2,034 | Carlos Costa | 45-49 | 1:35:35 | |
| 2,035 | Chun Wei Ong | 35-39 | 1:35:38 | |
| 2,036 | Dafydd Duggan | 25-29 | 1:35:39 | |
| 2,037 | Cai Morris | 16-24 | 1:35:41 | |
| 2,038 | Daniel Morgan | 40-44 | 1:35:43 | |
| 2,039 | Callum Hookway | 30-34 | 1:35:44 | |
| 2,040 | Simon Lawson | 35-39 | 1:35:49 | |
| 2,041 | Daniel Ellis | 45-49 | 1:35:52 | |
| 2,042 | Ben Millar | 30-34 | 1:35:53 | |
| 2,043 | Adam Shaw | 40-44 | 1:35:54 | |
| 2,044 | Neil Smith | 55-59 | 1:35:55 | |
| 2,045 | Markus Eigner | 16-24 | 1:35:56 | |
| 2,046 | Alex Kiley | 30-34 | 1:36:02 | |
| 2,047 | Phillip Riley | 30-34 | 1:36:02 | |
| 2,048 | Antony Oliver | 50-54 | 1:36:02 | |
| 2,049 | Wayne Jones | 50-54 | 1:36:03 | |
| 2,050 | Colin Morris | 65-69 | 1:36:03 | |
| 2,051 | Blaine Waugh | 30-34 | 1:36:04 | |
| 2,052 | S Philip Todd | 55-59 | 1:36:04 | |
| 2,053 | Stephen Windle | 40-44 | 1:36:06 | |
| 2,054 | Shaun Callaghan | 60-64 | 1:36:08 | |
| 2,055 | Matt Glover | 40-44 | 1:36:10 | |
| 2,056 | Lari Savimaki | 16-24 | 1:36:11 | |
| 2,057 | Alessandro Piras | 55-59 | 1:36:15 | |
| 2,058 | Brian Strain | 60-64 | 1:36:16 | |
| 2,059 | Peter Duncan | 40-44 | 1:36:17 | |
| 2,060 | Nicolas Copeland | 35-39 | 1:36:18 | |
| 2,061 | Rob Slater | 50-54 | 1:36:19 | |
| 2,062 | Jerry Inniss | 65-69 | 1:36:21 | |
| 2,063 | Dale Price | 40-44 | 1:36:23 | |
| 2,064 | Patrick Armiger | 35-39 | 1:36:27 | |
| 2,065 | John Fernandez | 40-44 | 1:36:28 | |
| 2,066 | Jason Hester | 55-59 | 1:36:36 | |
| 2,067 | Paul Cullen | 45-49 | 1:36:36 | |
| 2,068 | Lee Tirrell | 45-49 | 1:36:38 | |
| 2,069 | Matt Weatherstone | 16-24 | 1:36:40 | |
| 2,070 | Jacob Priestley | 25-29 | 1:36:43 | |
| 2,071 | Andrew Wilmot | 30-34 | 1:36:46 | |
| 2,072 | Patrick Costigan | 45-49 | 1:36:49 | |
| 2,073 | Matthew Parkes | 35-39 | 1:36:55 | |
| 2,074 | Simon Irvin | 50-54 | 1:36:55 | |
| 2,075 | James Clark | 40-44 | 1:36:56 | |
| 2,076 | Clayton Moores | 25-29 | 1:36:57 | |
| 2,077 | Ode Hadland | 25-29 | 1:36:58 | |
| 2,078 | John Hurst | 40-44 | 1:37:01 | |
| 2,079 | Morgan Wedlake | 25-29 | 1:37:02 | |
| 2,080 | Simon Vaughan | 50-54 | 1:37:03 | |
| 2,081 | Andrew Wincott | 60-64 | 1:37:05 | |
| 2,082 | David Wakefield | 40-44 | 1:37:07 | |
| 2,083 | Tom Yates | 45-49 | 1:37:08 | |
| 2,084 | Simon Critchlow | 40-44 | 1:37:15 | |
| 2,085 | Kevin Ball | 35-39 | 1:37:17 | |
| 2,086 | Ben Meara | 45-49 | 1:37:19 | |
| 2,087 | Chris Bryant | 40-44 | 1:37:21 | |
| 2,088 | Daniel Rowlson | 50-54 | 1:37:24 | |
| 2,089 | Gary Doherty | 45-49 | 1:37:26 | |
| 2,090 | Wayne Childs | 50-54 | 1:37:27 | |
| 2,091 | Lance Roman | 30-34 | 1:37:27 | |
| 2,092 | Tom Carpenter | 30-34 | 1:37:30 | |
| 2,093 | Tom Liversidge | 30-34 | 1:37:31 | |
| 2,094 | Sion Lewis | WLS | 50-54 | 1:37:31 |
| 2,095 | James Ojidu | 30-34 | 1:37:32 | |
| 2,096 | Dan Clowes | 25-29 | 1:37:32 | |
| 2,097 | John Manvill | 55-59 | 1:37:32 | |
| 2,098 | Ash Lewis | 35-39 | 1:37:34 | |
| 2,099 | Joseph Broomfield | 35-39 | 1:37:34 | |
| 2,100 | Michael Bolger | 55-59 | 1:37:35 | |
| 2,101 | Drewan Gaunt | 40-44 | 1:37:37 | |
| 2,102 | Liam Worsdell | 40-44 | 1:37:39 | |
| 2,103 | Mark Dennett | 40-44 | 1:37:41 | |
| 2,104 | Oliver Marshall | 16-24 | 1:37:43 | |
| 2,105 | Purna Venkatesan - Ogin | 35-39 | 1:37:43 | |
| 2,106 | Roi Gil | 16-24 | 1:37:46 | |
| 2,107 | Liam Dryden | 35-39 | 1:37:49 | |
| 2,108 | Zack JT | 35-39 | 1:37:54 | |
| 2,109 | Jason Quinn | 40-44 | 1:37:55 | |
| 2,110 | Andrew Baker | 45-49 | 1:37:57 | |
| 2,111 | Elliot Foweraker | 35-39 | 1:37:59 | |
| 2,112 | Kevin Dwyer | 25-29 | 1:38:00 | |
| 2,113 | Oscar Thickpenny | 25-29 | 1:38:02 | |
| 2,114 | Antony Williams | 60-64 | 1:38:03 | |
| 2,115 | Matthew Shield | 35-39 | 1:38:05 | |
| 2,116 | Craig Cooper | 40-44 | 1:38:06 | |
| 2,117 | Adam Dawbarn | 16-24 | 1:38:08 | |
| 2,118 | Remi Morris | 40-44 | 1:38:08 | |
| 2,119 | Jack Holland | 25-29 | 1:38:09 | |
| 2,120 | Ross Taylor | 35-39 | 1:38:09 | |
| 2,121 | Declan Graffin | 35-39 | 1:38:13 | |
| 2,122 | Matthew Cameron | 40-44 | 1:38:14 | |
| 2,123 | Mike Gallagher | 40-44 | 1:38:15 | |
| 2,124 | Brandon Baker | 25-29 | 1:38:15 | |
| 2,125 | Tianli Yu | 35-39 | 1:38:17 | |
| 2,126 | Alex Burlison | 50-54 | 1:38:18 | |
| 2,127 | Martyn Irvine | 35-39 | 1:38:18 | |
| 2,128 | Ryan Khan | 16-24 | 1:38:21 | |
| 2,129 | Harry Hulme | 16-24 | 1:38:21 | |
| 2,130 | Thomas Weston | 25-29 | 1:38:22 | |
| 2,131 | Alan Miller | 60-64 | 1:38:25 | |
| 2,132 | David Matthewson | 45-49 | 1:38:28 | |
| 2,133 | Dan Crooke | 40-44 | 1:38:28 | |
| 2,134 | Ryan Sturney | 30-34 | 1:38:29 | |
| 2,135 | Morgan Stephen | 30-34 | 1:38:30 | |
| 2,136 | Calum Dwyer | 30-34 | 1:38:33 | |
| 2,137 | Phil Sainsbury | 40-44 | 1:38:33 | |
| 2,138 | Mick Haley | 55-59 | 1:38:35 | |
| 2,139 | Josh Sumner | 25-29 | 1:38:36 | |
| 2,140 | Martyn Frysol | 40-44 | 1:38:38 | |
| 2,141 | Richard Corbett | 45-49 | 1:38:39 | |
| 2,142 | Mark Adams | 30-34 | 1:38:41 | |
| 2,143 | Samuel Harris | 16-24 | 1:38:43 | |
| 2,144 | Lucian Neculache | 45-49 | 1:38:46 | |
| 2,145 | Anthony Willis | 45-49 | 1:38:47 | |
| 2,146 | Liam Kelly | 35-39 | 1:38:47 | |
| 2,147 | Ahmed Abid | 30-34 | 1:38:49 | |
| 2,148 | Paul O’Connell | 50-54 | 1:38:50 | |
| 2,149 | Pete Raynor | 40-44 | 1:38:51 | |
| 2,150 | Ben Woodhouse | 30-34 | 1:38:51 | |
| 2,151 | Wiliam Lewis | 16-24 | 1:38:53 | |
| 2,152 | Chris Franklin | 40-44 | 1:38:54 | |
| 2,153 | Jerry Hansford | 60-64 | 1:38:56 | |
| 2,154 | Ben Day | 50-54 | 1:38:56 | |
| 2,155 | Marcin Trojanowski | 45-49 | 1:39:00 | |
| 2,156 | David Brewer | 60-64 | 1:39:02 | |
| 2,157 | Joshua Shaw | 16-24 | 1:39:03 | |
| 2,158 | Barry Joynes | 55-59 | 1:39:05 | |
| 2,159 | John O’Connor | 30-34 | 1:39:05 | |
| 2,160 | Alex Hambleton | 16-24 | 1:39:06 | |
| 2,161 | Ryan Griffiths | 35-39 | 1:39:08 | |
| 2,162 | Sandeep Gill | 45-49 | 1:39:09 | |
| 2,163 | James McChrystal | 25-29 | 1:39:10 | |
| 2,164 | Vivian Browne | 45-49 | 1:39:10 | |
| 2,165 | Vinh Lau | 40-44 | 1:39:13 | |
| 2,166 | Innocent Dzviti | 35-39 | 1:39:14 | |
| 2,167 | Mac Marsh | 30-34 | 1:39:15 | |
| 2,168 | Chris Shepley | 55-59 | 1:39:16 | |
| 2,169 | Dan Curtis | 40-44 | 1:39:18 | |
| 2,170 | Hamed Sarafan | 40-44 | 1:39:20 | |
| 2,171 | Jonathan Marsh | 16-24 | 1:39:21 | |
| 2,172 | Max Ellis | 16-24 | 1:39:21 | |
| 2,173 | Andrew Chukwunyere | 30-34 | 1:39:25 | |
| 2,174 | William Cousins | 16-24 | 1:39:25 | |
| 2,175 | Steve Lee | 60-64 | 1:39:26 | |
| 2,176 | Christian Parker | 35-39 | 1:39:29 | |
| 2,177 | Sam Wong | 25-29 | 1:39:31 | |
| 2,178 | Daniel Jones | 16-24 | 1:39:33 | |
| 2,179 | Matthew Richards | 25-29 | 1:39:34 | |
| 2,180 | Thomas Witkiss | 30-34 | 1:39:36 | |
| 2,181 | Richard Butler | 45-49 | 1:39:36 | |
| 2,182 | Francis Ktenidis | 50-54 | 1:39:36 | |
| 2,183 | Rob Oliver | 45-49 | 1:39:37 | |
| 2,184 | Paul Cabiles | 25-29 | 1:39:39 | |
| 2,185 | Finley Dummett | 16-24 | 1:39:42 | |
| 2,186 | Gary Brennan | 45-49 | 1:39:42 | |
| 2,187 | Dara Edwards | 45-49 | 1:39:43 | |
| 2,188 | Dan Southern | 30-34 | 1:39:45 | |
| 2,189 | Morgan Glennon | 16-24 | 1:39:46 | |
| 2,190 | Dj Stanway | 35-39 | 1:39:47 | |
| 2,191 | Christian Rohman | 35-39 | 1:39:50 | |
| 2,192 | Steven Barton | 40-44 | 1:39:52 | |
| 2,193 | Thomas Fry | 35-39 | 1:39:56 | |
| 2,194 | Rhys Cutts | 30-34 | 1:39:59 | |
| 2,195 | Isaac Butterfield-Kendall | 25-29 | 1:40:00 | |
| 2,196 | Finley Kara | 25-29 | 1:40:00 | |
| 2,197 | Suraj Varsani | 35-39 | 1:40:02 | |
| 2,198 | Thomas Goodman | 35-39 | 1:40:10 | |
| 2,199 | Alexander Walker | 55-59 | 1:40:11 | |
| 2,200 | Iwan Davies | 50-54 | 1:40:12 |