FULL RESULTS
HYROX Glasgow 2025 Results – Pro Men
205 finishers. Winner Aaron Travers in 56:27; median 1:12:55.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | Aaron Travers | 25-29 | 56:27 | 29:53 | 23:41 | |
| 2 | Jake Williamson | 25-29 | 57:04 | 29:14 | 24:52 | |
| 3 | Beau Smith | 30-34 | 57:11 | 28:43 | 25:34 | |
| 4 | Ronan Lindsay | 30-34 | 57:35 | 29:30 | 25:09 | |
| 5 | Bodger Rees | 30-34 | 58:03 | 30:39 | 24:32 | |
| 6 | Charlie Botterill | 16-24 | 58:08 | 29:30 | 25:48 | |
| 7 | Sean Mc laughlin | 35-39 | 58:22 | 29:36 | 25:42 | |
| 8 | John Carlisle | 25-29 | 58:25 | 29:26 | 26:08 | |
| 9 | Jorg Gurney | 16-24 | 59:05 | 29:02 | 27:10 | |
| 10 | Lee Tynan | 35-39 | 59:36 | 31:39 | 24:50 | |
| 11 | Michael ODonnell | 16-24 | 59:40 | 30:45 | 26:02 | |
| 12 | Joseph Leader | 35-39 | 59:49 | 30:57 | 25:51 | |
| 13 | Conor Harkness | 25-29 | 1:00:10 | 30:11 | 27:07 | |
| 14 | Dan Jackson | 30-34 | 1:00:21 | 30:49 | 26:26 | |
| 15 | Ezra Warren | 30-34 | 1:00:45 | 30:22 | 27:06 | |
| 16 | George Dyer | 25-29 | 1:00:45 | 31:48 | 26:00 | |
| 17 | Niall McMeeken | 30-34 | 1:01:11 | 30:46 | 27:21 | |
| 18 | Lucas Parker | 16-24 | 1:01:15 | 28:51 | 29:16 | |
| 19 | Luke Ennis | 16-24 | 1:01:19 | 29:39 | 28:50 | |
| 20 | Stephen Harold | 35-39 | 1:01:32 | 31:21 | 26:59 | |
| 21 | John Townsend | 40-44 | 1:01:40 | 30:36 | 28:11 | |
| 22 | Stephen Reid | 40-44 | 1:01:54 | 31:41 | 26:54 | |
| 23 | Hamza Ajeel | 25-29 | 1:02:00 | 30:36 | 28:11 | |
| 24 | Lukas Storath | 40-44 | 1:02:01 | 31:41 | 27:19 | |
| 25 | Freddie Abrahams | 40-44 | 1:02:11 | 30:07 | 28:51 | |
| 26 | Brendan Pearson | 25-29 | 1:02:21 | 34:03 | 24:58 | |
| 27 | Joshua Braznell | 30-34 | 1:02:36 | 31:18 | 28:07 | |
| 28 | Barry Watkins | 35-39 | 1:02:42 | 30:48 | 28:45 | |
| 29 | Ryan Hogarth | 16-24 | 1:02:44 | 32:56 | 26:20 | |
| 30 | Connor Holland | 25-29 | 1:02:45 | 31:19 | 27:49 | |
| 31 | Aiden Martin | 16-24 | 1:02:59 | 31:07 | 28:47 | |
| 32 | Liam McGregor | 30-34 | 1:02:59 | 31:28 | 28:04 | |
| 33 | Travis Brown | 25-29 | 1:03:13 | 31:28 | 28:30 | |
| 34 | Will MacVicar | 30-34 | 1:03:14 | 31:35 | 28:30 | |
| 35 | Stephen Cassells | 30-34 | 1:03:33 | 31:46 | 28:15 | |
| 36 | Scott Highlands | 35-39 | 1:03:35 | 30:45 | 29:34 | |
| 37 | Ben Murphy | 35-39 | 1:03:43 | 30:33 | 29:54 | |
| 38 | Carl Weaver | 35-39 | 1:04:11 | 32:33 | 28:23 | |
| 39 | Joe Washington | 40-44 | 1:04:12 | 31:45 | 29:12 | |
| 40 | Callum Rowlands | 25-29 | 1:04:17 | 33:10 | 27:46 | |
| 41 | Mark Speak | 35-39 | 1:04:37 | 32:50 | 28:34 | |
| 42 | Grant Bain | 30-34 | 1:04:39 | 33:30 | 27:40 | |
| 43 | Joseph Strain | 16-24 | 1:04:50 | 30:39 | 31:02 | |
| 44 | Adam Sinclair | 25-29 | 1:04:53 | 30:56 | 30:51 | |
| 45 | Mark McGuire | 25-29 | 1:04:53 | 31:35 | 29:59 | |
| 46 | Callum Li | 25-29 | 1:04:53 | 33:03 | 28:28 | |
| 47 | Aaron Murphy | 35-39 | 1:04:56 | 32:54 | 28:30 | |
| 48 | Alessandro Alonzi | 16-24 | 1:04:57 | 31:37 | 30:18 | |
| 49 | Josh Langley | 16-24 | 1:04:58 | 31:36 | 30:09 | |
| 50 | Charlie Hendrie | 40-44 | 1:05:12 | 33:11 | 28:19 | |
| 51 | Craig Murphy | 30-34 | 1:05:14 | 30:52 | 31:08 | |
| 52 | Nuno Barreto | 40-44 | 1:05:15 | 33:16 | 28:09 | |
| 53 | Connor Stephenson | 25-29 | 1:05:26 | 32:33 | 29:43 | |
| 54 | Robert Livesey | 16-24 | 1:05:29 | 32:47 | 29:03 | |
| 55 | Dan Super | 30-34 | 1:05:35 | 32:50 | 29:03 | |
| 56 | James Wood | 16-24 | 1:05:36 | 32:25 | 29:58 | |
| 57 | Jordan Kane | 30-34 | 1:05:36 | 31:40 | 30:34 | |
| 58 | Lukos King | 25-29 | 1:05:41 | 31:27 | 31:10 | |
| 59 | Graeme Slater | 45-49 | 1:05:43 | 32:47 | 29:23 | |
| 60 | Iain Irving | 40-44 | 1:05:51 | 34:07 | 28:11 | |
| 61 | Oli Milne | 25-29 | 1:05:56 | 32:30 | 30:18 | |
| 62 | Jack Johnstone | 25-29 | 1:06:13 | 33:19 | 29:25 | |
| 63 | Spencer Fereday | 50-54 | 1:06:19 | 31:44 | 30:51 | |
| 64 | Euan Dickson | 25-29 | 1:06:27 | 31:13 | 32:12 | |
| 65 | Robert Lindsay | 50-54 | 1:06:50 | 34:03 | 29:11 | |
| 66 | Terry Ryan | 35-39 | 1:07:10 | 32:55 | 30:54 | |
| 67 | Harry Nolan | 45-49 | 1:07:16 | 33:46 | 29:54 | |
| 68 | Paul White | 35-39 | 1:07:25 | 34:11 | 29:21 | |
| 69 | Ben Courty | 25-29 | 1:07:33 | 33:37 | 30:37 | |
| 70 | Oliver Pateman | 16-24 | 1:07:38 | 33:08 | 31:15 | |
| 71 | Tom Gibson | 30-34 | 1:07:55 | 32:18 | 32:24 | |
| 72 | Harry Brown | 25-29 | 1:07:58 | 35:14 | 29:14 | |
| 73 | Tom Latchford | 16-24 | 1:07:58 | 30:38 | 33:28 | |
| 74 | Adam Harte | 25-29 | 1:08:10 | 31:46 | 32:57 | |
| 75 | Mike Snaith | 35-39 | 1:08:13 | 32:15 | 32:19 | |
| 76 | Darren Patterson | 40-44 | 1:08:19 | 33:17 | 31:27 | |
| 77 | David Buggy | 30-34 | 1:08:56 | 33:00 | 31:47 | |
| 78 | Jacob Weightman | 25-29 | 1:09:01 | 34:33 | 30:53 | |
| 79 | Mark MacDonald | 30-34 | 1:09:13 | 34:50 | 30:41 | |
| 80 | Gregg Dunsmore | 30-34 | 1:09:26 | 33:34 | 31:58 | |
| 81 | Ross Forbes | 25-29 | 1:09:31 | 35:05 | 30:54 | |
| 82 | Tony Barry | 40-44 | 1:09:36 | 34:21 | 31:41 | |
| 83 | Michael O'Kane | 30-34 | 1:09:41 | 35:23 | 30:24 | |
| 84 | Steven Price | 50-54 | 1:09:41 | 35:09 | 30:53 | |
| 85 | Donald Kennedy | 25-29 | 1:09:45 | 35:30 | 30:44 | |
| 86 | Ben Jackson | 40-44 | 1:09:59 | 36:07 | 29:52 | |
| 87 | Jamie Pollock | 30-34 | 1:10:03 | 32:41 | 34:00 | |
| 88 | Nigel Levett | 55-59 | 1:10:05 | 34:23 | 32:30 | |
| 89 | David Guy | 45-49 | 1:10:09 | 37:20 | 28:56 | |
| 90 | Jason Bailey | 50-54 | 1:10:33 | 35:17 | 31:35 | |
| 91 | Ray Shah | 45-49 | 1:10:38 | 35:35 | 31:13 | |
| 92 | James Gilboy | 25-29 | 1:11:05 | 35:32 | 31:40 | |
| 93 | Ciarán Burke | 35-39 | 1:11:14 | 35:17 | 32:25 | |
| 94 | Mark Sinclair | 25-29 | 1:11:20 | 33:33 | 34:14 | |
| 95 | Rob Foster | 40-44 | 1:11:32 | 34:02 | 33:39 | |
| 96 | Greg Paterson | 25-29 | 1:11:44 | 35:46 | 32:05 | |
| 97 | Curtis Evelyn | 25-29 | 1:11:53 | 32:31 | 35:32 | |
| 98 | Aaron Blain | 16-24 | 1:11:53 | 33:49 | 33:41 | |
| 99 | Ally McKeown | 40-44 | 1:12:29 | 35:03 | 32:39 | |
| 100 | Carl Brothwell | 35-39 | 1:12:31 | 33:53 | 34:48 | |
| 101 | David Hamilton | 35-39 | 1:12:31 | 37:15 | 31:12 | |
| 102 | Peter Johnstone | 16-24 | 1:12:39 | 35:42 | 32:35 | |
| 103 | Tam Collins | 40-44 | 1:12:55 | 35:29 | 33:24 | |
| 104 | Samrat Sheoran | 25-29 | 1:12:55 | 35:56 | 32:17 | |
| 105 | Mathew Wade | 16-24 | 1:13:05 | 35:15 | 33:55 | |
| 106 | Lewis Wright-Kerr | 16-24 | 1:13:12 | 34:45 | 34:28 | |
| 107 | Alex Lloyd | 30-34 | 1:13:18 | 36:27 | 32:49 | |
| 108 | Nathan Owen | 40-44 | 1:13:19 | 36:48 | 32:46 | |
| 109 | Jimmy Oliver | 35-39 | 1:13:33 | 37:38 | 32:02 | |
| 110 | James Grimes | 30-34 | 1:13:34 | 33:15 | 36:45 | |
| 111 | Nicky Boyce | 35-39 | 1:13:37 | 36:41 | 32:34 | |
| 112 | Craig Hepburn | 35-39 | 1:13:39 | 38:14 | 31:38 | |
| 113 | Ashley Moffett-Crooks | 30-34 | 1:13:58 | 35:41 | 34:12 | |
| 114 | Daniel Cox | 35-39 | 1:13:59 | 35:11 | 33:28 | |
| 115 | Jamie Fulton | 40-44 | 1:14:01 | 36:57 | 33:03 | |
| 116 | Lewis Fogarty | 30-34 | 1:14:40 | 35:55 | 34:11 | |
| 117 | Kevin Scott | 35-39 | 1:14:41 | 36:05 | 35:03 | |
| 118 | David Gardner | 40-44 | 1:14:47 | 34:35 | 35:44 | |
| 119 | Tony Waters | 35-39 | 1:14:47 | 35:21 | 35:40 | |
| 120 | Lee Imrie | 35-39 | 1:14:50 | 36:03 | 34:54 | |
| 121 | Alexander Sodje | 16-24 | 1:14:52 | 37:51 | 33:30 | |
| 122 | Paul Connor | 50-54 | 1:14:53 | 34:50 | 35:37 | |
| 123 | Mo Babazadeh | 30-34 | 1:14:54 | 37:03 | 33:19 | |
| 124 | Billy Duckworth | 30-34 | 1:15:07 | 34:58 | 36:13 | |
| 125 | Richard Whyte | 30-34 | 1:15:29 | 36:39 | 34:36 | |
| 126 | John Ross | 35-39 | 1:15:37 | 39:17 | 33:51 | |
| 127 | Kirk Grewar | 35-39 | 1:15:43 | 36:06 | 35:39 | |
| 128 | Stuart Macleod | 50-54 | 1:16:01 | 34:21 | 37:34 | |
| 129 | Ross Moorhead | 45-49 | 1:16:09 | 39:28 | 32:29 | |
| 130 | Callum Waldron | 25-29 | 1:16:10 | 37:34 | 34:35 | |
| 131 | Luke Mccloy | 35-39 | 1:16:28 | 35:13 | 37:24 | |
| 132 | Keith Barlow | 30-34 | 1:16:44 | 39:09 | 33:05 | |
| 133 | Steven Armstrong | 25-29 | 1:16:49 | 33:25 | 39:14 | |
| 134 | Jacob Weir | 30-34 | 1:16:51 | 39:07 | 33:15 | |
| 135 | Andrew Stafford | 50-54 | 1:16:55 | 38:30 | 34:17 | |
| 136 | Josh O’Neill | 25-29 | 1:17:16 | 37:54 | 35:16 | |
| 137 | Michael Wiechert | 50-54 | 1:17:23 | 36:37 | 37:09 | |
| 138 | Ben Donkin | 35-39 | 1:17:25 | 37:10 | 36:21 | |
| 139 | Peter Davidson | 30-34 | 1:17:27 | 38:14 | 34:32 | |
| 140 | Ross Flockhart | 30-34 | 1:17:31 | 35:44 | 37:36 | |
| 141 | Ross Montgomery | 35-39 | 1:17:34 | 37:56 | 35:09 | |
| 142 | David Holden | 45-49 | 1:17:35 | 39:32 | 33:39 | |
| 143 | Stephen Mackie | 30-34 | 1:17:38 | 37:17 | 35:51 | |
| 144 | Luke Davis | 40-44 | 1:17:57 | 35:53 | 37:23 | |
| 145 | Martin Lees | 50-54 | 1:18:02 | 36:21 | 37:48 | |
| 146 | Ryan Thompson | 25-29 | 1:18:14 | 37:41 | 36:33 | |
| 147 | Mark Robinson | 35-39 | 1:18:16 | 37:54 | 36:02 | |
| 148 | Chris Price | 40-44 | 1:18:28 | 35:47 | 37:01 | |
| 149 | Toby Peters | 16-24 | 1:18:43 | 38:20 | 35:21 | |
| 150 | Adam Piergianni | 35-39 | 1:18:56 | 38:09 | 36:21 | |
| 151 | Colin Rae | 30-34 | 1:19:06 | 38:46 | 36:19 | |
| 152 | David Nash | 30-34 | 1:19:32 | 38:23 | 35:56 | |
| 153 | Ben Llewellyn | 35-39 | 1:19:50 | 34:55 | 41:22 | |
| 154 | Anthony McLaughlin | 30-34 | 1:19:56 | 38:15 | 36:43 | |
| 155 | Bradley Bunyan | 25-29 | 1:20:16 | 38:37 | 37:21 | |
| 156 | Euan Anderson | 30-34 | 1:20:26 | 37:58 | 38:25 | |
| 157 | Lewis Thomson | 30-34 | 1:20:57 | 42:03 | 33:51 | |
| 158 | Brian Anderson | 35-39 | 1:21:09 | 38:09 | 37:46 | |
| 159 | James Sweeney | 40-44 | 1:21:16 | 39:37 | 37:05 | |
| 160 | Zach King | 30-34 | 1:21:23 | 37:43 | 39:16 | |
| 161 | Joseph Butterfield | 40-44 | 1:21:58 | 38:07 | 37:20 | |
| 162 | Michael Foster | 30-34 | 1:22:39 | 41:46 | 35:38 | |
| 163 | Stuart Starkey | 45-49 | 1:22:42 | 42:24 | 34:52 | |
| 164 | Louis Fox-Barrie | 25-29 | 1:22:42 | 37:39 | 40:19 | |
| 165 | Harvey Gall | 30-34 | 1:22:58 | 39:42 | 39:17 | |
| 166 | Ben Patterson | 16-24 | 1:23:26 | 38:23 | 40:31 | |
| 167 | Robert Ronan | 25-29 | 1:23:32 | 38:37 | 40:51 | |
| 168 | Mason Lee | 25-29 | 1:23:36 | 43:25 | 35:32 | |
| 169 | Brian Davis | 40-44 | 1:24:13 | 41:05 | 38:42 | |
| 170 | Tom Hunt | 30-34 | 1:24:44 | 37:58 | 42:37 | |
| 171 | Andrew Walker | 30-34 | 1:25:28 | 40:49 | 38:12 | |
| 172 | Alec Morrison | 55-59 | 1:25:36 | 41:54 | 39:16 | |
| 173 | Mark Rodgerson | 30-34 | 1:25:40 | 41:29 | 38:57 | |
| 174 | Kyle Kavanagh | 30-34 | 1:25:42 | 43:09 | 38:02 | |
| 175 | Eamonn Whelan | 45-49 | 1:25:52 | 41:55 | 38:53 | |
| 176 | Robin Simpson | 45-49 | 1:26:02 | 42:03 | 38:56 | |
| 177 | Simon Lavell | 35-39 | 1:26:02 | 39:39 | 42:04 | |
| 178 | Dylan Mccallum | 25-29 | 1:26:57 | 42:58 | 38:44 | |
| 179 | Adam Marshall | 40-44 | 1:27:32 | 44:21 | 37:31 | |
| 180 | Tom Altham | 25-29 | 1:27:57 | 43:19 | 39:27 | |
| 181 | Walter Scott | 35-39 | 1:28:14 | 43:37 | 39:23 | |
| 182 | Anthony Canning | 30-34 | 1:28:40 | 43:35 | 40:26 | |
| 183 | Jamie Grant | 25-29 | 1:29:38 | 45:20 | 39:51 | |
| 184 | Karl Trew | 50-54 | 1:29:43 | 41:51 | 41:33 | |
| 185 | Dylan Morgan | 25-29 | 1:29:46 | 46:52 | 37:21 | |
| 186 | James Wales | 30-34 | 1:30:23 | 40:22 | 44:22 | |
| 187 | Joe Baxter | 30-34 | 1:31:31 | 38:11 | 47:56 | |
| 188 | Abdi Ahmed | 40-44 | 1:32:54 | 38:13 | 50:00 | |
| 189 | Joe Missin | 16-24 | 1:34:22 | 42:05 | 47:09 | |
| 190 | David Winning | 40-44 | 1:34:27 | 43:15 | 43:51 | |
| 191 | Philip Mone | 30-34 | 1:35:29 | 45:42 | 44:25 | |
| 192 | Kris Macdonald | 35-39 | 1:35:31 | 42:53 | 47:26 | |
| 193 | Sam Roberts | 25-29 | 1:36:41 | 45:11 | 46:27 | |
| 194 | Ben Harrison | 30-34 | 1:37:52 | 47:07 | 46:01 | |
| 195 | Nigel Brown | 60-64 | 1:38:27 | 50:30 | 42:24 | |
| 196 | Ben Marsland | 16-24 | 1:38:46 | 42:43 | 51:11 | |
| 197 | Chris Boyce | 45-49 | 1:38:54 | 48:13 | 45:00 | |
| 198 | Danny Thompson | 45-49 | 1:39:30 | 51:05 | 42:33 | |
| 199 | Chris Cresswell-Beer | 35-39 | 1:40:50 | 44:53 | 51:17 | |
| 200 | Sean O Donaile | 55-59 | 1:42:38 | 44:39 | 50:51 |