| 1 | Henry Ruddell | Pudsey & Bramley AC | M 1 | MS 1 | 1:28:49 | 159.96 |
| 3 | David Lawson | Shettleston Harriers | M 3 | MS 2 | 1:32:24 | 153.76 |
| 4 | Daniel Connolly | Mercia Fell Runners | M 4 | MS 3 | 1:33:51 | 151.38 |
| 5 | Michael McGleenan | Keswick AC | M 5 | MS 4 | 1:34:46 | 149.92 |
| 6 | Mark Burley | Macclesfield Harriers | M 6 | MS 5 | 1:35:02 | 149.50 |
| 9 | Andrew Stemp-Walsh | Pudsey & Bramley AC | M 8 | MS 6 | 1:38:54 | 143.65 |
| 10 | Wyndham Turner | Mynydd Du | M 9 | MS 7 | 1:39:36 | 142.64 |
| 11 | Alexander Lanz | Birmingham Running Athletics & Triathlon Club (BRAT) | M 10 | MS 8 | 1:39:52 | 142.26 |
| 12 | Jonathan Ford | Mynydd Du | M 11 | MS 9 | 1:40:42 | 141.08 |
| 13 | Christopher Armit | Unaffiliated | M 12 | MS 10 | 1:40:49 | 140.92 |
| 16 | Iestyn Evans | Neath Harriers | M 15 | MS 11 | 1:43:17 | 137.55 |
| 17 | Mark Duggan | HELM HILL RUNNERS | M 16 | MS 12 | 1:44:51 | 135.50 |
| 19 | Ethan Butler | Dark Peak Fell Runners | M 18 | MS 13 | 1:45:15 | 134.98 |
| 20 | Owain Rowlands | Aberystwyth AC | M 19 | MS 14 | 1:45:41 | 134.43 |
| 21 | James Woodman | Pudsey & Bramley AC | M 20 | MS 15 | 1:46:44 | 133.11 |
| 23 | Ieuan Pugh-Jones | Meirionnydd Running Club | M 22 | MS 16 | 1:47:29 | 132.18 |
| 24 | Daniel Shepherd | Bristol and West AC | M 23 | MS 17 | 1:47:39 | 131.97 |
| 28 | Rory Mcmillan | Unaffiliated | M 27 | MS 18 | 1:51:43 | 127.17 |
| 29 | Ben Crone | Unaffiliated | M 28 | MS 19 | 1:51:51 | 127.02 |
| 30 | Dominic Day | Unaffiliated | M 29 | MS 20 | 1:52:21 | 126.45 |
| 31 | Tony Marshall | Unaffiliated | M 30 | MS 21 | 1:52:25 | 126.38 |
| 38 | Michael Smith | Mercia Fell Runners | M 36 | MS 22 | 1:55:31 | 122.99 |
| 40 | James Hards | Mercia Fell Runners | M 38 | MS 23 | 1:55:57 | 122.53 |
| 41 | Edward Bradshaw | Unaffiliated | M 39 | MS 24 | 1:56:04 | 122.40 |
| 44 | Dave Bus Hughes | Rhedwyr Eryri Harriers | M 41 | MS 25 | 1:56:52 | 121.57 |
| 45 | Jake Lodge | Pudsey & Bramley AC | M 42 | MS 26 | 1:57:16 | 121.15 |
| 46 | Giacomo Maltman | HEATH STREET HARRIERS | M 43 | MS 27 | 1:57:19 | 121.10 |
| 47 | Jack Mullane | Mercia Fell Runners | M 44 | MS 28 | 1:57:32 | 120.88 |
| 48 | Iwan Jones | Bro Cader MCC | M 45 | MS 29 | 1:57:43 | 120.69 |
| 50 | Mael Sautin | Unaffiliated | M 47 | MS 30 | 1:58:07 | 120.28 |
| 51 | Jake Metcalfe | Meirionnydd Running Club | M 48 | MS 31 | 1:58:30 | 119.89 |
| 54 | Dafydd Ywain | Unaffiliated | M 50 | MS 32 | 1:59:25 | 118.97 |
| 57 | Ashley Fawke | Unaffiliated | M 53 | MS 33 | 2:00:34 | 117.84 |
| 59 | Kyo Bye | Unaffiliated | M 55 | MS 34 | 2:01:46 | 116.67 |
| 63 | Tomos Pugh | Unaffiliated | M 57 | MS 35 | 2:03:56 | 114.63 |
| 68 | Daniel Bastiman | Unaffiliated | M 61 | MS 36 | 2:06:19 | 112.47 |
| 70 | Thomas Green | Unaffiliated | M 62 | MS 37 | 2:06:34 | 112.25 |
| 76 | Matt Dathan | HEATH STREET HARRIERS | M 68 | MS 38 | 2:07:42 | 111.25 |
| 78 | John Jeffcock | Unaffiliated | M 70 | MS 39 | 2:08:02 | 110.96 |
| 79 | David Edwards | Meirionnydd Running Club | M 71 | MS 40 | 2:08:04 | 110.93 |
| 80 | Stephen Smith | Wrekin Harriers | M 72 | MS 41 | 2:08:13 | 110.80 |
| 84 | Ioan Isaac-Richards | Unaffiliated | M 76 | MS 42 | 2:09:03 | 110.09 |
| 97 | James Raymond | Meirionnydd Running Club | M 86 | MS 43 | 2:11:30 | 108.04 |
| 100 | Will Platts | Pensby Runners | M 89 | MS 44 | 2:12:21 | 107.34 |
| 103 | Andrzej Kowalczyk | Unaffiliated | M 91 | MS 45 | 2:12:39 | 107.10 |
| 106 | Luke Atherton | Fulham Running Club | M 93 | MS 46 | 2:13:41 | 106.27 |
| 111 | Antony Conboy | Meirionnydd Running Club | M 97 | MS 47 | 2:15:02 | 105.21 |
| 112 | Jack Lale | Unaffiliated | M 98 | MS 48 | 2:15:12 | 105.08 |
| 122 | Lucas Fussnegger | Unaffiliated | M 105 | MS 49 | 2:16:08 | 104.36 |
| 124 | Matt Raymond | Unaffiliated | M 107 | MS 50 | 2:16:19 | 104.22 |
| 127 | Tom Bullock | Unaffiliated | M 110 | MS 51 | 2:17:56 | 103.00 |
| 135 | Sebastian Treloar | Denbigh Harriers | M 116 | MS 52 | 2:21:09 | 100.65 |
| 143 | Andrew Conway | Unaffiliated | M 122 | MS 53 | 2:23:33 | 98.97 |
| 154 | Murray Campbell-Jenkins | Unaffiliated | M 131 | MS 54 | 2:27:06 | 96.58 |
| 175 | Chris Stewart | HEATH STREET HARRIERS | M 141 | MS 55 | 2:32:15 | 93.31 |
| 181 | Shaun Nunn | Unaffiliated | M 145 | MS 56 | 2:34:08 | 92.17 |
| 183 | Rhys Roberts | BBRC | M 147 | MS 57 | 2:34:28 | 91.97 |
| 184 | Charlie Chen | Unaffiliated | M 148 | MS 58 | 2:35:03 | 91.63 |
| 190 | George Ludlow | Unaffiliated | M 151 | MS 59 | 2:37:07 | 90.42 |
| 194 | Adam Hepburn | Unaffiliated | M 154 | MS 60 | 2:37:35 | 90.16 |
| 202 | Jacob Roberts | Unaffiliated | M 158 | MS 61 | 2:40:21 | 88.60 |
| 208 | Danny Evans | Meirionnydd Running Club | M 160 | MS 62 | 2:44:04 | 86.59 |
| 214 | Jason Howes | Shrewsbury AC | M 164 | MS 63 | 2:47:52 | 84.63 |
| 218 | Alec Smith | Unaffiliated | M 167 | MS 64 | 2:49:15 | 83.94 |
| 219 | David Crozier | Unaffiliated | M 168 | MS 65 | 2:49:27 | 83.84 |
| 224 | James Hallam | Unaffiliated | M 173 | MS 66 | 2:52:46 | 82.23 |
| 233 | Finlay Keith | Unaffiliated | M 180 | MS 67 | 2:57:56 | 79.84 |
| 238 | Steven Murphy | Unaffiliated | M 183 | MS 68 | 3:03:04 | 77.61 |
| 243 | Chris Price | Unaffiliated | M 186 | MS 69 | 3:08:08 | 75.52 |
| DNF | Rhys Jones | Rhedwyr Hebog | M | MS | DNF | 0.00 |