| 1 | Lewis Ryan | CDF Runners | M 1 | MS 1 | 2:10:28 | 143.63 |
| 2 | Liam Glen | Unaffiliated | M 2 | MS 2 | 2:13:39 | 140.21 |
| 3 | Tomas Black | Mynyddwyr de Cymru | M 3 | MS 3 | 2:13:55 | 139.93 |
| 5 | Wilf Evans | CDF Runners | M 5 | MS 4 | 2:21:55 | 132.04 |
| 6 | Tony James | Unaffiliated | M 6 | MS 5 | 2:26:52 | 127.59 |
| 10 | James Blore | Chepstow Harriers | M 10 | MS 6 | 2:33:20 | 122.21 |
| 11 | Bethan Logan | Mynydd Du | F 1 | FS 1 | 2:34:53 | 120.99 |
| 12 | James Palmer | Bristol and West AC | M 11 | MS 7 | 2:35:00 | 120.90 |
| 13 | Luke Parker | Headington RR | M 12 | MS 8 | 2:36:26 | 119.79 |
| 17 | Katie Ironside | Mynyddwyr de Cymru | F 2 | FS 2 | 2:36:58 | 119.38 |
| 18 | Andrew Dryburgh | Unaffiliated | M 16 | MS 9 | 2:37:49 | 118.74 |
| 20 | Tom Scrivens | Unaffiliated | M 18 | MS 10 | 2:41:23 | 116.12 |
| 21 | Patrick Jarvis | Parc Bryn Bach Running Club | M 19 | MS 11 | 2:42:31 | 115.31 |
| 22 | Guy Blowfield | Unaffiliated | M 20 | MS 12 | 2:42:35 | 115.26 |
| 23 | Morgan Tame | Poole AC | M 21 | MS 13 | 2:42:50 | 115.08 |
| 24 | Pete Gordon | Unaffiliated | M 22 | MS 14 | 2:42:53 | 115.05 |
| 25 | Oliver Andrew Halford Guerra | Unaffiliated | M 23 | MS 15 | 2:45:20 | 113.34 |
| 28 | Richard Cronin | Mynyddwyr de Cymru | M 25 | MS 16 | 2:46:51 | 112.31 |
| 31 | Tom Mollekin | Mynydd Du | M 28 | MS 17 | 2:48:03 | 111.51 |
| 32 | Lucy Williamson | Mynydd Du | F 4 | FS 3 | 2:48:11 | 111.42 |
| 35 | Briony Latter | Mynyddwyr de Cymru | F 5 | FS 4 | 2:52:17 | 108.77 |
| 41 | Kani Hinshelwood | Parc Bryn Bach Running Club | F 7 | FS 5 | 2:57:52 | 105.36 |
| 42 | Rhydian Davies | CDF Runners | M 35 | MS 18 | 2:58:44 | 104.84 |
| 45 | Ashley Middlewick | Parc Bryn Bach Running Club | M 37 | MS 19 | 3:00:21 | 103.91 |
| 46 | Aled Williams | Unaffiliated | M 38 | MS 20 | 3:00:34 | 103.78 |
| 50 | Sandra Helk | Vegan Runners UK | F 9 | FS 6 | 3:08:07 | 99.62 |
| 51 | Daphne Claisse | Headington RR | F 10 | FS 7 | 3:08:54 | 99.20 |
| 52 | Gavin Jones | Monross-Trailblazers | M 42 | MS 21 | 3:08:58 | 99.17 |
| 54 | James Rigby | Carnethy Hill Racing Club | M 44 | MS 22 | 3:10:39 | 98.29 |
| 55 | Matthias Engelmayer | Unaffiliated | M 45 | MS 23 | 3:10:42 | 98.27 |
| 61 | Ian E Mulcahy | Unaffiliated | M 51 | MS 24 | 3:11:48 | 97.70 |
| 62 | Peter Anderson | Unaffiliated | M 52 | MS 25 | 3:11:51 | 97.68 |
| 64 | Freddie Habgood | Mynydd Du | M 53 | MS 26 | 3:13:02 | 97.08 |
| 65 | Emily Harper | Mynydd Du | F 12 | FS 8 | 3:13:57 | 96.62 |
| 76 | Jacques Bonfrer | Unaffiliated | M 61 | MS 27 | 3:22:30 | 92.54 |
| 83 | Viktoriia Gudyma | Unaffiliated | F 17 | FS 9 | 3:39:23 | 85.42 |
| 91 | Anthony Shaw | Unaffiliated | M 73 | MS 28 | 3:56:50 | 79.12 |
| 94 | Tom Thornton | Unaffiliated | M 75 | MS 29 | 4:18:37 | 72.46 |
| 95 | Tom Crone | Unaffiliated | M 76 | MS 30 | 4:20:24 | 71.96 |
| DNF | Dale Meek | Mynydd Du | M | MS | DNF | 0.00 |
| DNF | Ieuan Pugh-Jones | Meirionnydd Running Club | M | MS | DNF | 0.00 |