| Position | Runner | Club | Class | Category | Time | Score |
|---|---|---|---|---|---|---|
| 1 | Chris McLean | Meirionnydd Running Club | M 1 | MS 1 | 1:36:16 | 143.03 |
| 2 | Dominic Jones | Mercia Fell Runners | M 2 | MV40 1 | 1:41:24 | 135.79 |
| 3 | Owain Rowlands | Aberystwyth AC | M 3 | MS 2 | 1:44:23 | 131.91 |
| 4 | Jez Brown | Buckley Runners | M 4 | MV50 1 | 1:46:10 | 129.69 |
| 5 | Tim Budd | Glossopdale Harriers | M 5 | MV40 2 | 1:51:45 | 123.21 |
| 6 | Mike Frost | Mercia Fell Runners | M 6 | MV50 2 | 1:52:17 | 122.63 |
| 7 | Gareth Hughes | Meirionnydd Running Club | M 7 | MS 3 | 1:54:26 | 120.32 |
| 8 | Robert Barnes | Stopsley Striders | M 8 | MV40 3 | 1:55:55 | 118.78 |
| 9 | Simon Edwards | Buckley Runners | M 9 | MV50 3 | 1:57:01 | 117.66 |
| 10 | Andrew Jackson | Bowland Fell Runners | M 10 | MV50 4 | 1:57:46 | 116.92 |
| 11 | Nick Jurd | Unaffiliated | M 11 | MS 4 | 1:59:43 | 115.01 |
| 13 | Darren Hesleton | Bro Dysynni AC | M 12 | MV40 4 | 2:01:28 | 113.35 |
| 14 | Ross Coulbeck | Mercia Fell Runners | M 13 | MS 5 | 2:02:35 | 112.32 |
| 15 | Ieuan Pugh-Jones | Meirionnydd Running Club | M 14 | MS 6 | 2:04:21 | 110.73 |
| 16 | Nick Corker | Mercia Fell Runners | M 15 | MV50 5 | 2:04:24 | 110.68 |
| 17 | Morgan Hirsch | Unaffiliated | M 16 | MS 7 | 2:04:44 | 110.39 |
| 18 | Llion Hugh Jones | Meirionnydd Running Club | M 17 | MS 8 | 2:05:07 | 110.05 |
| 19 | John Atyeo | Mercia Fell Runners | M 18 | MV50 6 | 2:05:18 | 109.89 |
| 20 | William Huw Roberts | Unaffiliated | M 19 | MS 9 | 2:09:02 | 106.71 |
| 21 | David Pritchard | Unaffiliated | M 20 | MV40 5 | 2:09:12 | 106.57 |
| 22 | Neil Upton | Pensby Runners | M 21 | MV40 6 | 2:09:29 | 106.34 |
| 23 | Alec Rattray | Meirionnydd Running Club | M 22 | MV60 1 | 2:09:50 | 106.05 |
| 24 | Luke Gahan | Rhedwyr Hebog | M 23 | MS 10 | 2:10:35 | 105.44 |
| 25 | Callum Smith | Unaffiliated | M 24 | MS 11 | 2:11:10 | 104.97 |
| 26 | James Ohara | Tattenhall Runners | M 25 | MV40 7 | 2:11:34 | 104.65 |
| 28 | Tom Treasure | Mercia Fell Runners | M 26 | MS 12 | 2:12:44 | 103.73 |
| 29 | Kevin Charleston | Pensby Runners | M 27 | MV40 8 | 2:16:40 | 100.75 |
| 30 | David Gorst | Unaffiliated | M 28 | MV40 9 | 2:18:37 | 99.33 |
| 31 | Louis McGee | Unaffiliated | M 29 | MS 13 | 2:19:23 | 98.78 |
| 33 | Russell Owen | Rhedwyr Eryri Harriers | M 30 | MV60 2 | 2:20:21 | 98.10 |
| 35 | Mark Agnew | Mercia Fell Runners | M 31 | MV50 7 | 2:20:43 | 97.85 |
| 36 | Will Platts | Pensby Runners | M 32 | MS 14 | 2:21:05 | 97.59 |
| 37 | Tom Rankin | Stopsley Striders | M 33 | MS 15 | 2:21:14 | 97.49 |
| 39 | Ryan Parsons | Stopsley Striders | M 34 | MS 16 | 2:25:02 | 94.94 |
| 41 | Gethin Williams | Meirionnydd Running Club | M 35 | MV50 8 | 2:26:07 | 94.23 |
| 43 | Thomas Lefebure | Kirkby Milers | M 36 | MS 17 | 2:33:28 | 89.72 |
| 46 | Allan McKeown | Buckley Runners | M 37 | MV40 10 | 2:37:25 | 87.47 |
| 47 | Peter Fleming | Unaffiliated | M 38 | MV60 3 | 2:39:49 | 86.15 |
| 51 | Neil Gooding | Pensby Runners | M 39 | MV50 9 | 2:50:00 | 80.99 |
| 52 | Hugo Iffla | Bro Dysynni AC | M 40 | MV70 1 | 2:51:54 | 80.10 |
| 53 | Hedd Evans | Unaffiliated | M 41 | MV60 4 | 2:56:56 | 77.82 |
| 55 | Frederick Smith | Clwydian Range Runners | M 42 | MV40 11 | 3:08:56 | 72.88 |
| 56 | Alan Dodd | Unaffiliated | M 43 | MV40 12 | 3:11:30 | 71.90 |
| DNF | Andy Barnes | Stopsley Striders | M | MS | DNF | 0.00 |
| DNF | Iain Fairnington | SINFIN RC | M | MS | DNF | 0.00 |
| DNF | Edward Lesniak | Achille Ratti Climbing Club | M | MV70 | DNF | 0.00 |
| DNF | David Richards | Formula One Circuit Crew | M | MV60 | DNF | 0.00 |