| Position | Runner | Club | Class | Category | Time | Score |
|---|---|---|---|---|---|---|
| 1 | Liam Glen | Mynydd Du | M 1 | MS 1 | 2:42:40 | 131.71 |
| 2 | Iestyn Evans | Neath Harriers | M 2 | MS 2 | 2:57:12 | 120.91 |
| 3 | Brett Mahoney | Mynydd Du | M 3 | MS 3 | 2:58:25 | 120.08 |
| 4 | Samuel Husband | Greenbow RC | M 4 | MS 4 | 3:00:18 | 118.83 |
| 5 | Joshua Tremblay | Mynyddwyr de Cymru | M 5 | MS 5 | 3:01:00 | 118.37 |
| 6 | Tom Mollekin | Mynydd Du | M 6 | MS 6 | 3:04:15 | 116.28 |
| 14 | William Allen | Unaffiliated | M 13 | MS 7 | 3:23:42 | 105.18 |
| 15 | Dickon Morris | Unaffiliated | M 14 | MS 8 | 3:28:31 | 102.75 |
| 17 | Richard Cronin | Mynyddwyr de Cymru | M 16 | MS 9 | 3:31:05 | 101.50 |
| 22 | John Watkins | Unaffiliated | M 20 | MS 10 | 3:39:12 | 97.74 |
| 23 | Ryan Edwards | Unaffiliated | M 21 | MS 11 | 3:40:15 | 97.28 |