| Position | Runner | Club | Class | Category | Time | Score |
|---|---|---|---|---|---|---|
| 1 | Matthew Poole | Clapham Chasers | M 1 | MS 1 | 1:32:45 | 133.33 |
| 2 | Shane Williams | Unaffiliated | M 2 | MS 2 | 1:33:04 | 132.87 |
| 3 | Tom Mollekin | Mynydd Du | M 3 | MS 3 | 1:33:34 | 132.16 |
| 4 | Ian Whistnace | Mynydd Du | M 4 | MV50 1 | 1:38:33 | 125.48 |
| 5 | Rich Foster | Monross-Trailblazers | M 5 | MV40 1 | 1:43:30 | 119.48 |
| 6 | Stephen Priestnall | Mynydd Du | M 6 | MV60 1 | 1:46:35 | 116.02 |
| 7 | Wes Sheldon | Mynydd Du | M 7 | MV40 2 | 1:46:50 | 115.75 |
| 8 | Andy Dunn | Southville RC | M 8 | MV40 3 | 1:47:23 | 115.16 |
| 10 | James Woodier | Mynydd Du | M 9 | MV40 4 | 1:50:46 | 111.64 |
| 12 | Matthew Lawson | Chepstow Harriers | M 10 | MV50 2 | 1:51:46 | 110.64 |
| 14 | Mark Jordan | Mynydd Du | M 11 | MV50 3 | 1:52:54 | 109.53 |
| 15 | Francis Tracey | Mynydd Du | M 12 | MV50 4 | 1:53:49 | 108.65 |
| 16 | John Thompson | Unaffiliated | M 13 | MV40 5 | 1:54:09 | 108.33 |
| 17 | Mark Cameron | Unaffiliated | M 14 | MV50 5 | 1:54:35 | 107.92 |
| 18 | Steven Hepton | Mynydd Du | M 15 | MV40 6 | 1:55:08 | 107.41 |
| 19 | Steve Hogan | Unaffiliated | M 16 | MV40 7 | 1:57:37 | 105.14 |
| 20 | Colin Johnstone | Emersons Green | M 17 | MV40 8 | 1:57:40 | 105.09 |
| 21 | Darran Williams | Mynydd Du | M 18 | MV40 9 | 1:59:38 | 103.37 |
| 22 | Simon Darke | Mynyddwyr de Cymru | M 19 | MV60 2 | 2:01:03 | 102.16 |
| 23 | Giles Bennett | Unaffiliated | M 20 | MV50 6 | 2:09:49 | 95.26 |
| 25 | Brian Griffin | Forest of Dean AC | M 21 | MV60 3 | 2:13:51 | 92.39 |
| 26 | Owen McLAUGHLIN | Forest of Dean AC | M 22 | MV75 1 | 2:13:56 | 92.33 |
| 27 | Stewart Thomson | Mynydd Du | M 23 | MV60 4 | 2:14:35 | 91.88 |
| 31 | Adrian Moir | Mynyddwyr de Cymru | M 24 | MV60 5 | 2:18:44 | 89.14 |
| 38 | Tim Edwards | Unaffiliated | M 25 | MV40 10 | 3:06:27 | 66.32 |