| 1 | Jonathan Ford | Mynydd Du | M 1 | MS 1 | 29:19 | 143.47 |
| 2 | Wyndham Turner | Mynydd Du | M 2 | MS 2 | 29:35 | 142.18 |
| 4 | Jon Like | Parc Bryn Bach Running Club | M 4 | MS 3 | 31:10 | 134.95 |
| 5 | Joshua Tremblay | Mynyddwyr de Cymru | M 5 | MS 4 | 31:20 | 134.24 |
| 6 | Kevin Fosbury | Bridgend AC | M 6 | MS 5 | 31:32 | 133.39 |
| 7 | Owain Zerilli | Les Croupiers RC | M 7 | MS 6 | 31:41 | 132.75 |
| 8 | Iestyn Evans | Neath Harriers | M 8 | MS 7 | 32:34 | 129.15 |
| 9 | Max Murdoch | Unaffiliated | M 9 | MS 8 | 32:38 | 128.89 |
| 10 | Sam Jones | Parc Bryn Bach Running Club | M 10 | MS 9 | 32:39 | 128.82 |
| 12 | Tom Mollekin | Mynydd Du | M 12 | MS 10 | 33:24 | 125.93 |
| 18 | Richard Cronin | Mynyddwyr de Cymru | M 18 | MS 11 | 35:28 | 118.59 |
| 50 | Andy Ellis | Mynydd Du | M 42 | MS 12 | 48:06 | 87.44 |