FULL RESULTS
HYROX Glasgow 2025 Results – Open Men
1,933 finishers. Winner David Parkin in 55:22; median 1:19:37.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | David Parkin | 35-39 | 55:22 | 29:13 | 23:20 | |
| 2 | James Phillips | 30-34 | 55:36 | 28:34 | 24:00 | |
| 3 | Josh Rose | 35-39 | 55:59 | 28:59 | 24:06 | |
| 4 | Joey Patchitt | 30-34 | 56:14 | 29:34 | 23:49 | |
| 5 | Pontus Damgaard | 30-34 | 57:08 | 29:31 | 24:37 | |
| 6 | Ben Wright | 25-29 | 57:33 | 29:46 | 24:26 | |
| 7 | Mick Daly | 35-39 | 57:43 | 29:55 | 25:03 | |
| 8 | Lloyd Mulholland | 30-34 | 57:52 | 30:03 | 24:45 | |
| 9 | Dean Jackson | – | 25-29 | 57:54 | 29:45 | 25:10 |
| 10 | Tom Andrews | 35-39 | 57:54 | 30:16 | 24:40 | |
| 11 | Joseph Strain | 16-24 | 58:16 | 29:37 | 25:43 | |
| 12 | Adam Sinclair | 25-29 | 58:27 | 30:12 | 25:15 | |
| 13 | Jorell Hill | 25-29 | 58:49 | 31:36 | 23:58 | |
| 14 | Greg Walker | 30-34 | 58:52 | 31:11 | 24:32 | |
| 15 | John Fitzgerald | 30-34 | 58:56 | 31:49 | 24:05 | |
| 16 | Steve Powell | 35-39 | 58:58 | 31:26 | 24:07 | |
| 17 | Bradley Wilkie | 16-24 | 59:23 | 30:36 | 25:45 | |
| 18 | Garry Docherty | – | 35-39 | 59:33 | 30:54 | 25:34 |
| 19 | Joshua Henry | 25-29 | 59:36 | 31:28 | 24:56 | |
| 20 | Ezra Warren | 30-34 | 59:37 | 32:21 | 23:53 | |
| 21 | Tony Cunningham | 40-44 | 59:51 | 30:24 | 26:17 | |
| 22 | Ryan Beattie | 35-39 | 59:55 | 29:21 | 27:23 | |
| 23 | Roger Serrano | 30-34 | 59:56 | 31:12 | 25:23 | |
| 24 | Daniel Edwards | 35-39 | 59:58 | 30:44 | 26:12 | |
| 25 | Adam Marsden | 30-34 | 1:00:02 | 31:04 | 25:50 | |
| 26 | Luke Ohlsson | 25-29 | 1:00:04 | 32:05 | 24:29 | |
| 27 | Matt Green | 30-34 | 1:00:06 | 31:09 | 25:40 | |
| 28 | Joshua Smith | 25-29 | 1:00:12 | 30:22 | 26:45 | |
| 29 | John Middleton | 25-29 | 1:00:15 | 30:59 | 25:52 | |
| 30 | Kev Jackson | 35-39 | 1:00:17 | 32:09 | 24:58 | |
| 31 | Jack Waugh | 25-29 | 1:00:17 | 32:48 | 24:16 | |
| 32 | Matt Brammeier | 35-39 | 1:00:27 | 31:28 | 25:44 | |
| 33 | Bradley Lewis | 30-34 | 1:00:59 | 32:18 | 25:12 | |
| 34 | Toby Roberts | 25-29 | 1:01:06 | 32:31 | 25:21 | |
| 35 | Dale Harding | 30-34 | 1:01:09 | 32:53 | 24:51 | |
| 36 | Marcus Mollison | 30-34 | 1:01:10 | 32:56 | 25:03 | |
| 37 | Murray Clark | 25-29 | 1:01:13 | 31:48 | 26:15 | |
| 38 | Andrew Langley | 40-44 | 1:01:14 | 31:54 | 25:56 | |
| 39 | Nathan Gardner | 16-24 | 1:01:15 | 31:17 | 26:48 | |
| 40 | Gary Pettigrew | 30-34 | 1:01:17 | 30:35 | 26:52 | |
| 41 | Craig Tebbutt | 35-39 | 1:01:22 | 34:15 | 23:50 | |
| 42 | Ian Berry | 40-44 | 1:01:30 | 32:40 | 25:23 | |
| 43 | Darragh Corcoran | 25-29 | 1:01:30 | 31:46 | 26:29 | |
| 44 | Conor Bennett | 25-29 | 1:01:38 | 33:13 | 25:19 | |
| 45 | John O Rourke | 40-44 | 1:01:47 | 31:24 | 26:31 | |
| 46 | Ryan Bennie | 16-24 | 1:01:50 | 32:57 | 25:43 | |
| 47 | Carl Robinson | 25-29 | 1:01:53 | 32:38 | 25:44 | |
| 48 | Nuno Barreto | 40-44 | 1:01:54 | 34:04 | 24:17 | |
| 49 | Ruadhan Scott | 16-24 | 1:02:07 | 32:36 | 26:02 | |
| 50 | Jamie Marsland | 35-39 | 1:02:10 | 32:44 | 26:10 | |
| 51 | Aaron Austin | 16-24 | 1:02:19 | 32:52 | 26:12 | |
| 52 | Andrew Clarke | 25-29 | 1:02:23 | 32:40 | 26:35 | |
| 53 | Matthew Morrissey | 40-44 | 1:02:23 | 32:05 | 26:52 | |
| 54 | Richard Hemple | 30-34 | 1:02:26 | 32:36 | 26:44 | |
| 55 | Darren Helley | 30-34 | 1:02:27 | 32:48 | 26:24 | |
| 56 | Matthew Eccleshare | 30-34 | 1:02:31 | 32:59 | 26:15 | |
| 57 | Sean Madden | 25-29 | 1:02:33 | 32:38 | 26:28 | |
| 58 | Simon Mooi | 30-34 | 1:02:35 | 31:59 | 27:38 | |
| 59 | Simon Danielli | 45-49 | 1:02:35 | 34:57 | 23:57 | |
| 60 | Declan Thompson | 25-29 | 1:02:35 | 32:26 | 26:52 | |
| 61 | Aaron Rainey | 30-34 | 1:02:36 | 34:15 | 24:45 | |
| 62 | Aaron Spells | 40-44 | 1:02:40 | 31:56 | 27:22 | |
| 63 | Blake Beckman | 16-24 | 1:02:44 | 31:14 | 27:58 | |
| 64 | Thomas Carswell | 35-39 | 1:02:46 | 32:45 | 26:40 | |
| 65 | Michael Donohoe | 25-29 | 1:02:47 | 32:35 | 26:50 | |
| 66 | James Buchanan | 35-39 | 1:02:51 | 32:20 | 27:23 | |
| 67 | Lee Perfect | 25-29 | 1:02:54 | 32:13 | 27:29 | |
| 68 | Rory Coulson-Tabb | 25-29 | 1:02:55 | 32:16 | 27:24 | |
| 69 | Jordan Duncan | 25-29 | 1:02:58 | 31:53 | 27:44 | |
| 70 | Dominic Sharkey | 30-34 | 1:03:00 | 30:39 | 29:23 | |
| 71 | Martyn Paterson | 30-34 | 1:03:00 | 29:43 | 29:58 | |
| 72 | Benjamin Blamey | 16-24 | 1:03:00 | 30:49 | 28:55 | |
| 73 | Scott Brown | 25-29 | 1:03:02 | 33:40 | 26:08 | |
| 74 | Jordan Ferrier | 30-34 | 1:03:06 | 34:27 | 25:23 | |
| 75 | Jonathan Eames | 40-44 | 1:03:08 | 31:50 | 28:08 | |
| 76 | Davit Khublaryan | 16-24 | 1:03:09 | 33:38 | 26:05 | |
| 77 | Seanán Mccolgan | 30-34 | 1:03:13 | 33:54 | 25:58 | |
| 78 | MJ Sutton | 25-29 | 1:03:22 | 32:59 | 26:52 | |
| 79 | Charlie Morris | 16-24 | 1:03:27 | 31:52 | 28:18 | |
| 80 | Kyle Mccann | 16-24 | 1:03:30 | 31:28 | 28:38 | |
| 81 | Jamie Barnett | 35-39 | 1:03:31 | 32:17 | 27:58 | |
| 82 | Jordan Chapman | 25-29 | 1:03:32 | 32:30 | 27:49 | |
| 83 | Sam Finney | 35-39 | 1:03:37 | 33:11 | 27:03 | |
| 84 | Stuart Syme | 40-44 | 1:03:41 | 32:50 | 27:07 | |
| 85 | Graham Keenan | 25-29 | 1:03:42 | 35:11 | 25:04 | |
| 86 | Chris Millar | 40-44 | 1:03:42 | 31:36 | 28:37 | |
| 87 | Joe Tomaney | 45-49 | 1:03:44 | 32:38 | 27:36 | |
| 88 | Sam Booth | 30-34 | 1:03:46 | 32:20 | 28:03 | |
| 89 | Callum Garvey | 35-39 | 1:03:50 | 32:34 | 27:59 | |
| 90 | Carl Fountain | 30-34 | 1:03:52 | 31:41 | 28:54 | |
| 91 | Harry Archer | 25-29 | 1:03:57 | 32:44 | 27:28 | |
| 92 | Jake Allan | 25-29 | 1:04:00 | 34:26 | 26:12 | |
| 93 | Thomas Doran | 35-39 | 1:04:05 | 33:34 | 26:46 | |
| 94 | Josh Henry | 30-34 | 1:04:05 | 32:25 | 28:24 | |
| 95 | Callum Crossland | 16-24 | 1:04:05 | 31:59 | 28:42 | |
| 96 | Oliver Armstrong | 25-29 | 1:04:07 | 32:54 | 27:58 | |
| 97 | Callum Short | 30-34 | 1:04:08 | 33:13 | 27:47 | |
| 98 | Iain Cowie | 40-44 | 1:04:08 | 33:52 | 26:45 | |
| 99 | Gary Crawford | 30-34 | 1:04:10 | 32:01 | 28:56 | |
| 100 | Ryan Lowe | 30-34 | 1:04:11 | 31:34 | 29:06 | |
| 101 | Dylan Taylor | 16-24 | 1:04:12 | 34:24 | 26:10 | |
| 102 | Luke Kennedy | 16-24 | 1:04:12 | 33:50 | 27:11 | |
| 103 | Jake Dell | 30-34 | 1:04:13 | 34:13 | 26:13 | |
| 104 | Evan Boyle | 16-24 | 1:04:16 | 32:11 | 28:41 | |
| 105 | Ross Nicholson | 30-34 | 1:04:18 | 34:34 | 26:26 | |
| 106 | Simon Kennedy | 35-39 | 1:04:19 | 33:01 | 28:01 | |
| 107 | Michael Settle | 35-39 | 1:04:25 | 36:29 | 24:22 | |
| 108 | Chris Thomas | 40-44 | 1:04:26 | 34:05 | 26:48 | |
| 109 | Nathan Marston | 30-34 | 1:04:27 | 32:57 | 28:14 | |
| 110 | Ciaran McAdam | 30-34 | 1:04:28 | 33:16 | 27:34 | |
| 111 | Brian Harding | 35-39 | 1:04:31 | 32:35 | 28:40 | |
| 112 | Alex Campbell | 35-39 | 1:04:35 | 34:14 | 26:32 | |
| 113 | Ian Findlay | 25-29 | 1:04:36 | 33:20 | 27:31 | |
| 114 | Robbie Mckenzie | 30-34 | 1:04:43 | 33:24 | 27:50 | |
| 115 | Adam Blythen | 25-29 | 1:04:48 | 31:51 | 29:14 | |
| 116 | Marcus Lake | 16-24 | 1:04:51 | 33:50 | 27:41 | |
| 117 | Mark McKeown | 30-34 | 1:04:52 | 31:24 | 29:28 | |
| 118 | Daniel Moran | 16-24 | 1:04:53 | 31:12 | 30:38 | |
| 119 | Jake Hayward | 16-24 | 1:04:54 | 32:32 | 29:03 | |
| 120 | Rory Campbell | 30-34 | 1:04:54 | 31:36 | 28:46 | |
| 121 | Dylan Whiteway | 25-29 | 1:04:55 | 32:43 | 28:53 | |
| 122 | Tony Waters | 35-39 | 1:04:57 | 33:10 | 28:19 | |
| 123 | David Armstrong | 30-34 | 1:04:57 | 32:28 | 28:13 | |
| 124 | Dariusz Buchowicz | 35-39 | 1:04:58 | 34:11 | 27:15 | |
| 125 | Jaxon Wroe | 16-24 | 1:04:58 | 34:36 | 27:16 | |
| 126 | Michael Flynn | 35-39 | 1:05:03 | 33:10 | 28:34 | |
| 127 | Phil Hindley | 40-44 | 1:05:03 | 35:30 | 25:57 | |
| 128 | Luke Mitchell | 35-39 | 1:05:06 | 33:07 | 28:37 | |
| 129 | Regan King | 16-24 | 1:05:08 | 34:20 | 26:43 | |
| 130 | Damien Brook | 35-39 | 1:05:09 | 34:45 | 27:03 | |
| 131 | Darren Stewart | 40-44 | 1:05:11 | 32:56 | 28:41 | |
| 132 | Joe Massaro | 16-24 | 1:05:15 | 34:05 | 27:42 | |
| 133 | Barry Latimer | 40-44 | 1:05:16 | 33:37 | 27:35 | |
| 134 | Adam Hannaway | 16-24 | 1:05:17 | 33:16 | 28:40 | |
| 135 | Mark Twigg | 40-44 | 1:05:19 | 34:24 | 27:09 | |
| 136 | Jack Murphy | 25-29 | 1:05:20 | 33:13 | 28:18 | |
| 137 | Thomas Clare | 25-29 | 1:05:21 | 32:36 | 29:15 | |
| 138 | Mark Tindal | 35-39 | 1:05:22 | 34:14 | 27:30 | |
| 139 | Jordan Roberts | 30-34 | 1:05:23 | 33:42 | 28:12 | |
| 140 | Richard May | 40-44 | 1:05:26 | 34:02 | 27:59 | |
| 141 | Matthew Oliver | 35-39 | 1:05:29 | 35:46 | 26:14 | |
| 142 | Dan Summerscales | 16-24 | 1:05:35 | 34:37 | 27:16 | |
| 143 | Tom Race | 16-24 | 1:05:36 | 32:28 | 29:57 | |
| 144 | John Dickson | 35-39 | 1:05:36 | 35:03 | 26:33 | |
| 145 | John Williams | 40-44 | 1:05:43 | 33:08 | 28:51 | |
| 146 | Ross Campbell | 25-29 | 1:05:43 | 34:03 | 28:05 | |
| 147 | Mikey Sexton | 35-39 | 1:05:43 | 34:13 | 27:45 | |
| 148 | Daniel Carpenter | 25-29 | 1:05:44 | 30:24 | 31:57 | |
| 149 | Kieren Lloyd | 30-34 | 1:05:47 | 34:32 | 27:48 | |
| 150 | Gary Cantwell | 30-34 | 1:05:48 | 33:55 | 27:30 | |
| 151 | Jason Berry | 35-39 | 1:05:48 | 34:20 | 28:15 | |
| 152 | Joe Martin | 30-34 | 1:05:50 | 35:56 | 26:05 | |
| 153 | Sean McCarthy | 16-24 | 1:05:50 | 31:25 | 30:54 | |
| 154 | Andy Preston | 40-44 | 1:05:53 | 34:02 | 28:00 | |
| 155 | Andrew Duchart | 30-34 | 1:05:53 | 33:42 | 28:37 | |
| 156 | Paul McManus | 35-39 | 1:05:54 | 34:57 | 26:25 | |
| 157 | Darren Bloor | 35-39 | 1:05:59 | 33:55 | 27:33 | |
| 158 | Aaron Hardy | 16-24 | 1:06:02 | 34:55 | 27:42 | |
| 159 | Robert Duncan | 30-34 | 1:06:03 | 34:42 | 27:28 | |
| 160 | Martin Gore | 40-44 | 1:06:06 | 31:44 | 31:00 | |
| 161 | Raymond Wrightson | 45-49 | 1:06:07 | 34:36 | 27:56 | |
| 162 | Murray Anderson | 30-34 | 1:06:10 | 34:46 | 27:46 | |
| 163 | Caleb Reid | 25-29 | 1:06:15 | 33:35 | 28:59 | |
| 164 | Oliver Muntz | 40-44 | 1:06:17 | 35:16 | 27:20 | |
| 165 | Chris Graham | 25-29 | 1:06:17 | 36:10 | 26:33 | |
| 166 | Keirin Bramwell | 16-24 | 1:06:18 | 34:22 | 28:27 | |
| 167 | Harry Edmondson | 16-24 | 1:06:19 | 32:00 | 31:15 | |
| 168 | Paul Stannard | 45-49 | 1:06:20 | 35:21 | 27:14 | |
| 169 | Sion Evans | 16-24 | 1:06:21 | 34:13 | 28:01 | |
| 170 | Adam O’Sullivan | 16-24 | 1:06:22 | 34:16 | 28:29 | |
| 171 | Marc Armour | 30-34 | 1:06:29 | 36:40 | 26:01 | |
| 172 | Thomas O'Gorman | 40-44 | 1:06:29 | 32:47 | 29:57 | |
| 173 | Harry Duncan | 16-24 | 1:06:33 | 33:51 | 29:23 | |
| 174 | Connor Martin | 30-34 | 1:06:33 | 35:33 | 27:39 | |
| 175 | Adam Lindores | 25-29 | 1:06:33 | 35:56 | 26:29 | |
| 176 | Scott Highley | 30-34 | 1:06:34 | 34:08 | 28:52 | |
| 177 | Euan Jack | 25-29 | 1:06:35 | 35:18 | 27:49 | |
| 178 | Ryan Stirton | 25-29 | 1:06:38 | 33:30 | 29:40 | |
| 179 | Hossein Farhani | 35-39 | 1:06:39 | 34:12 | 29:01 | |
| 180 | Peter Roberts | 30-34 | 1:06:41 | 33:35 | 29:37 | |
| 181 | Trev Pirie | 40-44 | 1:06:42 | 35:51 | 27:06 | |
| 182 | Mark Jenkinson | 50-54 | 1:06:42 | 34:07 | 29:11 | |
| 183 | James Nicholson | 25-29 | 1:06:43 | 33:52 | 29:04 | |
| 184 | Martin Conlon | 30-34 | 1:06:50 | 34:43 | 28:23 | |
| 185 | Liam Nisbet | 30-34 | 1:06:50 | 35:04 | 28:17 | |
| 186 | Jon Lee | 35-39 | 1:06:52 | 34:58 | 27:44 | |
| 187 | Glenn Hyslop | 16-24 | 1:06:53 | 34:12 | 29:01 | |
| 188 | Ryan Mckie | 30-34 | 1:06:53 | 33:59 | 29:32 | |
| 189 | Declan Smith | 25-29 | 1:06:56 | 35:12 | 27:57 | |
| 190 | Nico Küttner | 25-29 | 1:06:56 | 35:51 | 27:14 | |
| 191 | James Borrill | 25-29 | 1:06:56 | 33:36 | 29:24 | |
| 192 | JJ Ferry | 50-54 | 1:06:59 | 33:31 | 30:07 | |
| 193 | Max Redden | 16-24 | 1:07:02 | 33:24 | 30:22 | |
| 194 | Scott Robertson | 35-39 | 1:07:03 | 34:08 | 29:12 | |
| 195 | Duncan Buchan | 30-34 | 1:07:05 | 34:14 | 29:11 | |
| 196 | Robert Cowan | 40-44 | 1:07:06 | 34:15 | 29:15 | |
| 197 | Aqeel Ahmed | 16-24 | 1:07:09 | 34:14 | 29:19 | |
| 198 | Caolan McCool | 30-34 | 1:07:10 | 35:03 | 28:33 | |
| 199 | James Burton | 35-39 | 1:07:12 | 35:14 | 28:22 | |
| 200 | Liam Mitchell | 35-39 | 1:07:13 | 35:09 | 27:50 |