| 1 | Jonathan Ford | Mynydd Du | M 1 | MS 1 | 44:29 | 166.22 |
| 2 | Daniel Bodman | Parc Bryn Bach Running Club | M 2 | MS 2 | 45:26 | 162.74 |
| 3 | James Blore | Chepstow Harriers | M 3 | MS 3 | 46:33 | 158.84 |
| 4 | Iestyn Evans | Neath Harriers | M 4 | MS 4 | 50:37 | 146.08 |
| 5 | Ashley Middlewick | Thames Hare & Hounds | M 5 | MS 5 | 50:38 | 146.03 |
| 7 | Ryan Worlock-Morgan | Parc Bryn Bach Running Club | M 7 | MS 6 | 52:19 | 141.33 |
| 10 | Joe Rumer | Mynydd Du | M 10 | MS 7 | 54:27 | 135.79 |
| 20 | Adam Jordan | Unaffiliated | M 19 | MS 8 | 1:01:24 | 120.42 |
| 22 | George Griffiths | Westbury Harriers | M 21 | MS 9 | 1:02:44 | 117.86 |
| 33 | Cai Harris | Unaffiliated | M 29 | MS 10 | 1:19:08 | 93.44 |
| 36 | Joseph Weaver | Unaffiliated | M 30 | MS 11 | 1:20:34 | 91.78 |
| 46 | Liam Richards | Parc Bryn Bach Running Club | M 34 | MS 12 | 1:30:57 | 81.30 |