FULL RESULTS
HYROX Cardiff 2025 Results – Open Men
1,461 finishers. Winner David Parkin in 57:47; median 1:20:55.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | David Parkin | 35-39 | 57:47 | — | 25:36 | |
| 2 | Jesse Owen | 30-34 | 59:13 | — | 25:43 | |
| 3 | Jess Price-Owen | 35-39 | 59:20 | — | 26:23 | |
| 4 | Connor Magill | 40-44 | 59:27 | — | 25:31 | |
| 5 | Michele Bucci | 35-39 | 59:39 | — | 25:03 | |
| 6 | John Mckeating | 25-29 | 59:43 | — | 24:53 | |
| 7 | Tom Vince | 30-34 | 59:46 | — | 27:13 | |
| 8 | Matthew Plowman | 30-34 | 59:49 | — | 26:06 | |
| 9 | Joseph Strain | 16-24 | 59:53 | — | 27:35 | |
| 10 | Mark Smith | 35-39 | 1:00:49 | — | 27:06 | |
| 11 | Gareth Davies | 35-39 | 1:00:55 | — | 26:45 | |
| 12 | Marc Bloomfield | 35-39 | 1:01:05 | — | 26:13 | |
| 13 | Josh Mckenna | 25-29 | 1:01:06 | — | 27:10 | |
| 14 | Bradley James | 30-34 | 1:01:12 | — | 26:51 | |
| 15 | Glen Cook | 30-34 | 1:01:21 | — | 26:58 | |
| 16 | Aaron Austin | 16-24 | 1:01:23 | — | 27:25 | |
| 17 | Jack Waymark | 25-29 | 1:01:24 | — | 25:49 | |
| 18 | Warren Sinden | 35-39 | 1:01:37 | — | 26:49 | |
| 19 | Will Atkinson | 25-29 | 1:01:43 | — | 28:49 | |
| 20 | Phil Hions | 35-39 | 1:01:58 | — | 26:21 | |
| 21 | Sean Cabey | 30-34 | 1:01:59 | — | 27:26 | |
| 22 | Ben Allon-Smith | 30-34 | 1:02:09 | — | 27:18 | |
| 23 | Steve Powell | 35-39 | 1:02:13 | — | 26:32 | |
| 24 | Aaron Bassett | 30-34 | 1:02:15 | — | 27:28 | |
| 25 | Mark Baddeley | 30-34 | 1:02:18 | — | 27:33 | |
| 26 | Ryan Clift | 25-29 | 1:02:23 | — | 28:01 | |
| 27 | Paul Timmons | 35-39 | 1:02:32 | — | 27:07 | |
| 28 | Jake Twells | 16-24 | 1:02:40 | — | 26:11 | |
| 29 | Luca Jumabhoy | 16-24 | 1:02:44 | — | 27:13 | |
| 30 | Daniel Lythgoe | 30-34 | 1:02:44 | — | 28:11 | |
| 31 | Aaron Dunn | 35-39 | 1:02:45 | — | 28:25 | |
| 32 | Simon Day | 40-44 | 1:02:50 | — | 26:10 | |
| 33 | Jamie Marsland | 35-39 | 1:02:50 | — | 27:47 | |
| 34 | Daniel Pountney | 35-39 | 1:03:00 | — | 28:27 | |
| 35 | Mitchell Rice | 25-29 | 1:03:07 | — | 27:14 | |
| 36 | Craig Brockway | 35-39 | 1:03:08 | — | 29:01 | |
| 37 | Tom Hage | 25-29 | 1:03:16 | — | 27:11 | |
| 38 | Rob Foster | 40-44 | 1:03:28 | — | 27:38 | |
| 39 | Robert Cowan | 40-44 | 1:03:33 | — | 28:17 | |
| 40 | Brian Maybin | 40-44 | 1:03:44 | — | 27:19 | |
| 41 | Richard Daniels | 35-39 | 1:03:44 | — | 29:35 | |
| 42 | Jaxon Wroe | 25-29 | 1:03:44 | — | 27:24 | |
| 43 | Jack Thompson | 30-34 | 1:03:46 | — | 29:31 | |
| 44 | Tom Imlah | 30-34 | 1:03:48 | — | 27:42 | |
| 45 | George Jones | 16-24 | 1:03:50 | — | 29:43 | |
| 46 | Adam Jenkins | 35-39 | 1:03:53 | — | 29:23 | |
| 47 | Connor Farrell | 30-34 | 1:03:54 | — | 28:18 | |
| 48 | Jack Murphy | 30-34 | 1:03:55 | — | 28:44 | |
| 49 | Luke Buckland | 16-24 | 1:03:58 | — | 29:45 | |
| 50 | Jack Sharp | 16-24 | 1:04:00 | — | 28:35 | |
| 51 | Jordan Chapman | 25-29 | 1:04:01 | — | 29:18 | |
| 52 | Dominic Spayne | 40-44 | 1:04:04 | — | 28:05 | |
| 53 | Dean Clarke | 35-39 | 1:04:05 | — | 28:24 | |
| 54 | Oliver Thomson | 30-34 | 1:04:06 | — | 24:48 | |
| 55 | Shane Gaskell | 35-39 | 1:04:07 | — | 27:29 | |
| 56 | Liam White | 30-34 | 1:04:08 | — | 27:45 | |
| 57 | James Burton | 35-39 | 1:04:15 | — | 29:09 | |
| 58 | Carl Hill | 30-34 | 1:04:24 | — | 30:55 | |
| 59 | Tom Race | 16-24 | 1:04:29 | — | 30:07 | |
| 60 | Harry Edmondson | 16-24 | 1:04:33 | — | 29:34 | |
| 61 | Tom Gregory | 16-24 | 1:04:35 | — | 29:36 | |
| 62 | Jack Mayhew | 25-29 | 1:04:37 | — | 29:02 | |
| 63 | Sam Pantling | 40-44 | 1:04:37 | — | 29:24 | |
| 64 | Ciaran Robinson | 25-29 | 1:04:44 | — | 28:15 | |
| 65 | Darren Hancock | 40-44 | 1:04:49 | — | 24:33 | |
| 66 | Rhys Harries | 35-39 | 1:04:53 | — | 29:56 | |
| 67 | Jakub Riedel | 16-24 | 1:04:58 | — | 27:29 | |
| 68 | Martyn Paterson | 30-34 | 1:05:01 | — | 30:23 | |
| 69 | Jamie Hyde | 40-44 | 1:05:07 | — | 28:14 | |
| 70 | Harry Larke | 25-29 | 1:05:07 | — | 30:15 | |
| 71 | Gavin Magner | 30-34 | 1:05:09 | — | 30:06 | |
| 72 | Harley Jones | 30-34 | 1:05:10 | — | 29:48 | |
| 73 | Josh Lilley | 25-29 | 1:05:12 | — | 27:30 | |
| 74 | Ben Davis | 30-34 | 1:05:14 | — | 29:01 | |
| 75 | Matthew Morrissey | 40-44 | 1:05:15 | — | 30:04 | |
| 76 | Max Ansell-Wood | 25-29 | 1:05:16 | — | 29:35 | |
| 77 | Andy Preston | 40-44 | 1:05:19 | — | 29:24 | |
| 78 | Jay Popham | 16-24 | 1:05:24 | — | 27:13 | |
| 79 | Richard Wilder | 50-54 | 1:05:24 | — | 28:14 | |
| 80 | Keirin Bramwell | 16-24 | 1:05:27 | — | 28:58 | |
| 81 | Ryan Stack | 30-34 | 1:05:30 | — | 30:11 | |
| 82 | Richard Malpass | 35-39 | 1:05:35 | — | 28:07 | |
| 83 | Magnus Friel | 16-24 | 1:05:36 | — | 28:38 | |
| 84 | Arek Pociask | 16-24 | 1:05:37 | — | 29:10 | |
| 85 | Luke Mitchell | 35-39 | 1:05:41 | — | 29:19 | |
| 86 | Andrew Bell | 35-39 | 1:05:41 | — | 28:26 | |
| 87 | Ryan Coward | 30-34 | 1:05:42 | — | 28:41 | |
| 88 | Tom Hunter | 25-29 | 1:05:44 | — | 28:38 | |
| 89 | Matthew Turner | 30-34 | 1:05:47 | — | 27:40 | |
| 90 | Liam Wallace | 35-39 | 1:05:47 | — | 28:54 | |
| 91 | Sam Evans | 35-39 | 1:05:54 | — | 30:49 | |
| 92 | Connor Eves | 16-24 | 1:06:01 | — | 31:12 | |
| 93 | Brian Harding | 35-39 | 1:06:08 | — | 29:59 | |
| 94 | Robert Walker | 35-39 | 1:06:11 | — | 27:01 | |
| 95 | Archie Stewart | 16-24 | 1:06:12 | — | 27:58 | |
| 96 | Cyrus Barghchi | 30-34 | 1:06:13 | — | 28:40 | |
| 97 | Euan Galloway | 25-29 | 1:06:15 | — | 28:34 | |
| 98 | Adam Melia | 16-24 | 1:06:16 | — | 25:54 | |
| 99 | James Francis | 25-29 | 1:06:16 | — | 27:28 | |
| 100 | Ifan Dafydd | 30-34 | 1:06:17 | — | 34:36 | |
| 101 | Phil Waters | 50-54 | 1:06:18 | — | 29:24 | |
| 102 | Ryan Hughes | 30-34 | 1:06:19 | — | 27:45 | |
| 103 | David Beggs | 25-29 | 1:06:23 | — | 30:06 | |
| 104 | Aqeel Ahmed | 25-29 | 1:06:26 | — | 29:44 | |
| 105 | Jason Knight | 25-29 | 1:06:26 | — | 30:02 | |
| 106 | Thomas Grabham | 30-34 | 1:06:27 | — | 29:08 | |
| 107 | Michael Owen | 30-34 | 1:06:28 | — | 26:52 | |
| 108 | Jakob White | 30-34 | 1:06:29 | — | 28:39 | |
| 109 | Jamie Ward | 30-34 | 1:06:29 | — | 28:36 | |
| 110 | Sam Grant | 16-24 | 1:06:31 | — | 30:50 | |
| 111 | Regan Lazenby | 25-29 | 1:06:36 | — | 29:44 | |
| 112 | Josh Jones | 25-29 | 1:06:43 | — | 29:41 | |
| 113 | Callum Taylor | 16-24 | 1:06:46 | — | 29:41 | |
| 114 | Jed Findlay | 30-34 | 1:06:46 | — | 29:48 | |
| 115 | Richard Rees | 40-44 | 1:06:47 | — | 29:23 | |
| 116 | Robbie Mckenzie | 30-34 | 1:06:50 | — | 29:23 | |
| 117 | Adam Cheang | 35-39 | 1:06:51 | — | 29:09 | |
| 118 | Matthew Kelly | 25-29 | 1:06:51 | — | 27:57 | |
| 119 | Declan Brown | 30-34 | 1:06:57 | — | 31:09 | |
| 120 | Danny Sadler | 30-34 | 1:06:58 | — | 29:53 | |
| 121 | Ryan Clarke | 30-34 | 1:07:02 | — | 30:23 | |
| 122 | Morgan Newman | 16-24 | 1:07:04 | — | 28:42 | |
| 123 | Ryan Stirton | 25-29 | 1:07:06 | — | 29:51 | |
| 124 | Jordan Black | 35-39 | 1:07:06 | — | 31:13 | |
| 125 | Andrew Clarke | 25-29 | 1:07:07 | — | 28:32 | |
| 126 | Nicky Quinlan | 35-39 | 1:07:11 | — | 28:14 | |
| 127 | Gregor Johnston | 25-29 | 1:07:13 | — | 29:06 | |
| 128 | Stephen Brady | 30-34 | 1:07:17 | — | 29:32 | |
| 129 | Ben Gillespie | 40-44 | 1:07:21 | — | 28:25 | |
| 130 | Paul Ryan | 40-44 | 1:07:30 | — | 28:37 | |
| 131 | Aled Jones | 30-34 | 1:07:30 | — | 29:47 | |
| 132 | Sam Hart | 35-39 | 1:07:31 | — | 30:43 | |
| 133 | Dylan Doyle | 16-24 | 1:07:33 | — | 29:51 | |
| 134 | Ash Smith | 30-34 | 1:07:36 | — | 29:38 | |
| 135 | Jake Buxton | 25-29 | 1:07:36 | — | 29:26 | |
| 136 | David Beckwith | 25-29 | 1:07:41 | — | 30:40 | |
| 137 | Dean Philpott | 30-34 | 1:07:41 | — | 30:38 | |
| 138 | James Borrill | 30-34 | 1:07:45 | — | 30:52 | |
| 139 | Cameron Henderson | 25-29 | 1:07:46 | — | 31:08 | |
| 140 | Sam Bridges | 25-29 | 1:07:54 | — | 29:25 | |
| 141 | Jamie Firth | 30-34 | 1:07:55 | — | 28:01 | |
| 142 | Iain Plumb | 35-39 | 1:07:57 | — | 30:14 | |
| 143 | Rick Wilson | 35-39 | 1:07:58 | — | 27:30 | |
| 144 | Arnoldas Macidulskas | 25-29 | 1:07:59 | — | 30:22 | |
| 145 | Martin Conlon | 30-34 | 1:07:59 | — | 30:15 | |
| 146 | Luke Wilson | 30-34 | 1:08:02 | — | 30:06 | |
| 147 | Kai Nuttall | 25-29 | 1:08:03 | — | 32:09 | |
| 148 | Philip Burns | 45-49 | 1:08:04 | — | 32:07 | |
| 149 | Harvey Rayworth | 30-34 | 1:08:08 | — | 31:08 | |
| 150 | Oliver Canlett | 30-34 | 1:08:08 | — | 30:47 | |
| 151 | Chris Norris | 35-39 | 1:08:08 | — | 31:35 | |
| 152 | Alex Hamblin | 30-34 | 1:08:09 | — | 31:19 | |
| 153 | Henry Moriarty | 16-24 | 1:08:10 | — | 31:08 | |
| 154 | Joel Price | 16-24 | 1:08:11 | — | 30:44 | |
| 155 | Michael Johnson | 25-29 | 1:08:11 | — | 32:30 | |
| 156 | Joshua Chave | 25-29 | 1:08:12 | — | 31:07 | |
| 157 | Tiarnan Holmes | 16-24 | 1:08:16 | — | 30:38 | |
| 158 | Declan Smith | 25-29 | 1:08:16 | — | 29:40 | |
| 159 | Christian Lewis | 30-34 | 1:08:18 | — | 30:18 | |
| 160 | Omar Bahfir | 40-44 | 1:08:20 | — | 32:19 | |
| 161 | Michael Warke | 25-29 | 1:08:21 | — | 29:50 | |
| 162 | Lee Robinson | 30-34 | 1:08:27 | — | 29:50 | |
| 163 | Harry Duncan | 16-24 | 1:08:31 | — | 31:13 | |
| 164 | Stephen Hassett | 25-29 | 1:08:31 | — | 32:04 | |
| 165 | Kieran O'Brien | 30-34 | 1:08:32 | — | 30:19 | |
| 166 | Michael Healy | 25-29 | 1:08:37 | — | 31:31 | |
| 167 | Adam Ellis | 30-34 | 1:08:38 | — | 32:25 | |
| 168 | David Burgess | 30-34 | 1:08:40 | — | 33:26 | |
| 169 | Sean Hannon | 25-29 | 1:08:41 | — | 30:44 | |
| 170 | Stewart Horn | 35-39 | 1:08:41 | — | 32:39 | |
| 171 | Ryan Gackowski | 30-34 | 1:08:42 | — | 30:27 | |
| 172 | Alex Foster | 40-44 | 1:08:44 | — | 32:05 | |
| 173 | Nathan John | 25-29 | 1:08:45 | — | 31:18 | |
| 174 | Blake Beckman | 16-24 | 1:08:46 | — | 32:36 | |
| 175 | Ben Grierson | 35-39 | 1:08:46 | — | 32:02 | |
| 176 | Pietro Gancitano | 16-24 | 1:08:50 | — | 30:59 | |
| 177 | David Hodge | 25-29 | 1:08:50 | — | 30:44 | |
| 178 | Luke Crane | 30-34 | 1:08:52 | — | 30:33 | |
| 179 | Jack Danns | 30-34 | 1:08:53 | — | 29:43 | |
| 180 | Daniel Gilbert | 40-44 | 1:08:53 | — | 30:18 | |
| 181 | Harry Keogh | 16-24 | 1:08:59 | — | 30:22 | |
| 182 | Barrie Rice | 45-49 | 1:08:59 | — | 32:19 | |
| 183 | Dwaine Evans | 35-39 | 1:09:04 | — | 29:37 | |
| 184 | Matt May | 35-39 | 1:09:06 | — | 31:00 | |
| 185 | Shane Reeves | 25-29 | 1:09:11 | — | 29:18 | |
| 186 | Ben Blowes | 50-54 | 1:09:12 | — | 31:11 | |
| 187 | George Rickman | 35-39 | 1:09:14 | — | 31:43 | |
| 188 | David Reynolds | 35-39 | 1:09:14 | — | 31:55 | |
| 189 | Cameron Hill | 16-24 | 1:09:17 | — | 31:12 | |
| 190 | Lewis Mcbride | 30-34 | 1:09:18 | — | 32:40 | |
| 191 | Craig Wright | 35-39 | 1:09:19 | — | 30:03 | |
| 192 | Joshua Stainthorpe | 35-39 | 1:09:20 | — | 30:56 | |
| 193 | Daniel Simms | 25-29 | 1:09:21 | — | 31:31 | |
| 194 | Troy Mainstone | 35-39 | 1:09:25 | — | 29:55 | |
| 195 | Cade Leonard | 16-24 | 1:09:29 | — | 30:52 | |
| 196 | Mark Coombs | 35-39 | 1:09:29 | — | 30:40 | |
| 197 | Luke O’Brien | 16-24 | 1:09:31 | — | 30:46 | |
| 198 | Victor Perez Rodriguez | 40-44 | 1:09:32 | — | 29:07 | |
| 199 | Alex Ballard | 40-44 | 1:09:32 | — | 30:43 | |
| 200 | Chris Sim | 30-34 | 1:09:32 | — | 31:03 |