| Position | Runner | Club | Class | Category | Time | Score |
|---|---|---|---|---|---|---|
| 1 | Gareth Hughes | Rhedwyr Eryri Harriers | M 1 | MV40 1 | 53:44 | 148.47 |
| 4 | Ally Hughes | Wrexham AAC | M 4 | MV40 2 | 59:46 | 133.49 |
| 5 | Tristan Evans | Meirionnydd Running Club | M 5 | MV40 3 | 1:00:02 | 132.89 |
| 20 | Dylan Watson | Unaffiliated | M 19 | MV40 4 | 1:14:21 | 107.30 |
| 25 | Stuart Morris | Unaffiliated | M 23 | MV40 5 | 1:24:01 | 94.96 |
| 28 | Phillip Roberts | Unaffiliated | M 24 | MV40 6 | 1:26:35 | 92.14 |