| Position | Runner | Club | Class | Category | Time | Score |
|---|---|---|---|---|---|---|
| 1 | James Blore | Chepstow Harriers | M 1 | MS 1 | 33:39 | 161.02 |
| 5 | Andreas Elli Adams | Unaffiliated | M 5 | MS 2 | 35:48 | 151.35 |
| 10 | Alexander James | CDF Runners | M 10 | MS 3 | 38:09 | 142.03 |
| 15 | Huw Brace | Acpc Running Club | M 15 | MS 4 | 42:00 | 129.01 |
| 16 | Huw Keveren Davies | Pontypridd Roadents | M 16 | MS 5 | 43:29 | 124.61 |
| 19 | Alastair French | Cardiff Harlequins RC | M 18 | MS 6 | 44:43 | 121.17 |
| 24 | Gruff Gwynn | Unaffiliated | M 20 | MS 7 | 46:25 | 116.73 |
| 27 | Tomas Dugmore | Unaffiliated | M 22 | MS 8 | 46:54 | 115.53 |
| 53 | Christopher Gosling | Unaffiliated | M 36 | MS 9 | 58:36 | 92.46 |
| 64 | Daniel Keen | Unaffiliated | M 44 | MS 10 | 1:03:32 | 85.28 |
| 67 | Stewart Seaborne | Fairwater Runners | M 46 | MS 11 | 1:08:54 | 78.64 |