| 1 | Wyndham Turner | Mynydd Du | M | 2:16:40 | 138.47 |
| 2 | Wilf Evans | CDF Runners | M | 2:23:53 | 131.53 |
| 3 | Ed Gwynne-Harris | Builth | M | 2:25:30 | 130.07 |
| 4 | Iestyn Evans | Neath Harriers | M | 2:29:16 | 126.79 |
| 5 | Tim Lenton | Axe Valley Runners | MV50 | 2:31:58 | 124.53 |
| 6 | Patrick Devine-Wright | Axe Valley Runners | MV50 | 2:32:25 | 124.16 |
| 7 | Tom Turner | Mynydd Du | MV40 | 2:32:30 | 124.10 |
| 8 | Tony James | Unaffiliated | M | 2:34:15 | 122.69 |
| 9 | Ake Fagereng | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | MV40 | 2:35:21 | 121.82 |
| 10 | Ed Bailey | Unaffiliated | MV40 | 2:35:36 | 121.62 |
| 11 | Brett Mahoney | Mynydd Du | M | 2:35:40 | 121.57 |
| 12 | Jo Meek | Winchester & District AC | FV40 | 2:36:32 | 120.90 |
| 13 | Tom Mollekin | Mynydd Du | M | 2:37:06 | 120.46 |
| 14 | Joe Rumer | Mynydd Du | M | 2:37:18 | 120.31 |
| 15 | Tom Bush | Pennine Fell Runners | MV40 | 2:39:16 | 118.82 |
| 16 | Gareth Williams | Southville RC | MV40 | 2:39:50 | 118.40 |
| 17 | Ian Whistance | Mynydd Du | MV50 | 2:39:55 | 118.34 |
| 18 | Katie Ironside | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | F | 2:40:01 | 118.27 |
| 19 | Paul White | Parc Bryn Bach RC (Parc Bryn Bach Running Club) | MV40 | 2:44:17 | 115.20 |
| 20 | Alun Rees | Malvern Buzzards | MV40 | 2:45:07 | 114.61 |
| 21 | Ieuan Pugh-Jones | Meirionnydd RC (Meirionnydd Running Club) | M | 2:45:08 | 114.60 |
| 22 | Ben Moon | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | MV40 | 2:45:30 | 114.35 |
| 23 | Peter Ryder | Brycheiniog | MV40 | 2:45:46 | 114.17 |
| 24 | Ben Lowe | Stroud & District AC | MV40 | 2:47:05 | 113.27 |
| 25 | Calum McLeish | Monross Trailblazers (Monross-Trailblazers) | M | 2:48:49 | 112.10 |
| 26 | Rhian Probert | Mynydd Du | FV50 | 2:48:58 | 112.00 |
| 27 | Eleanor Johnstone | Pennine Fell Runners | F | 2:50:58 | 110.69 |
| 28 | Matthew Farrer | Mynydd Du | MV40 | 2:51:09 | 110.57 |
| 29 | James Scott | Mynydd Du | MV40 | 2:54:28 | 108.47 |
| 30 | Pete Gordon | LHG Run Club | M | 2:54:45 | 108.30 |
| 31 | Andy Dryburgh | Unaffiliated | M | 2:56:29 | 107.23 |
| 32 | Emma McWilliams | Mynydd Du | FV40 | 2:56:38 | 107.14 |
| 33 | Jon Byford | Cardiff Harlequins RC | MV50 | 2:56:41 | 107.11 |
| 34 | Steve Garton | Eynsham Road Runners | MV50 | 2:56:51 | 107.01 |
| 35 | Thomas Williams | Tri Hard Harriers | M | 2:56:55 | 106.97 |
| 36 | Nik Radnedge | Unaffiliated | MV40 | 2:57:47 | 106.45 |
| 37 | Adam Sellar | Mynydd Du | MV40 | 2:58:27 | 106.05 |
| 38 | James Woodier | Mynydd Du | MV40 | 2:58:44 | 105.88 |
| 39 | Jonathan Riley | Westbury Harriers | MV40 | 2:59:00 | 105.73 |
| 40 | Mike Erskine | Pont-y-pwl & District Runners | M | 2:59:28 | 105.45 |
| 41 | James Brown | Chepstow Harriers | MV40 | 3:01:28 | 104.29 |
| 42 | Simon Darke | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | MV60 | 3:02:41 | 103.59 |
| 43 | Shaun Styles | Griffithstown Harriers | M | 3:04:34 | 102.54 |
| 44 | Michael Fisher | Corsham Running Club | MV40 | 3:04:38 | 102.50 |
| 45 | David Mackie | Corsham Running Club | MV50 | 3:04:40 | 102.48 |
| 46 | Owen Thornton | Unaffiliated | MV40 | 3:05:06 | 102.24 |
| 47 | Roger Chamberlain | Unaffiliated | MV50 | 3:05:33 | 101.99 |
| 48 | Adam Eagles | Mynydd Du | M | 3:06:58 | 101.22 |
| 49 | Aled Williams | Unaffiliated | M | 3:07:34 | 100.90 |
| 50 | Hannah Large | Westbury Harriers | F | 3:07:48 | 100.77 |
| 51 | Sandra Helk | Vegan Runners UK | F | 3:07:51 | 100.74 |
| 52 | Andy Dunn | Southville RC | MV40 | 3:07:56 | 100.70 |
| 53 | Dean Perry | Brycheiniog | MV40 | 3:09:10 | 100.04 |
| 54 | Chris Medcalf | San Domenico RC | MV50 | 3:09:12 | 100.03 |
| 55 | Guy Blowfield | Unaffiliated | M | 3:09:55 | 99.65 |
| 56 | Helen Jopling | Unaffiliated | FV40 | 3:11:28 | 98.84 |
| 57 | Neil Coe | Mynydd Du | MV50 | 3:12:42 | 98.21 |
| 58 | Mark Jordan | Mynydd Du | MV50 | 3:15:54 | 96.60 |
| 59 | Stephen Morgan | Fairwater Runners | MV50 | 3:16:04 | 96.52 |
| 60 | Charlie Wilkinson | Unaffiliated | M | 3:16:06 | 96.51 |
| 61 | Iain Hendry | Neath Harriers | MV50 | 3:16:15 | 96.43 |
| 62 | Mark Tanner | Bromsgrove & Redditch AC | MV40 | 3:16:17 | 96.42 |
| 63 | Rob Mole | Bromsgrove & Redditch AC | MV50 | 3:16:24 | 96.36 |
| 64 | Duncan Lomar | Unaffiliated | M | 3:16:27 | 96.33 |
| 65 | Meirion Evans | Neath Harriers | MV40 | 3:16:33 | 96.28 |
| 66 | Andrew Smith | Mynydd Du | MV40 | 3:16:36 | 96.26 |
| 67 | Hilary Keogh | Mynydd Du | FV60 | 3:16:56 | 96.10 |
| 68 | Hugo Hutchison | Mynydd Du | MV40 | 3:17:18 | 95.92 |
| 69 | Stephan Tietz | Fairwater Runners | M | 3:21:26 | 93.95 |
| 70 | Paul Colley-Davies | Mynydd Du | MV60 | 3:22:23 | 93.51 |
| 71 | Trevor Matty | Mynydd Du | MV50 | 3:23:44 | 92.89 |
| 72 | Anthony Howells | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | MV50 | 3:23:55 | 92.81 |
| 73 | Daniel Jenkins | Unaffiliated | MV50 | 3:24:01 | 92.76 |
| 74 | Nigel Evans | 3M Gorseinon | MV50 | 3:25:06 | 92.27 |
| 75 | Joe Murphy | Brecon AC | M | 3:27:50 | 91.06 |
| 76 | Ged Murphy | Brecon AC | MV50 | 3:27:52 | 91.04 |
| 77 | Chris Lewis | Port Talbot Harriers | MV50 | 3:28:20 | 90.84 |
| 78 | Debbie Stenner | Mynydd Du | FV50 | 3:30:17 | 90.00 |
| 79 | Alex Lyne | Caldicot Running Club | MV40 | 3:30:22 | 89.96 |
| 80 | Polly Lord | Caldicot Running Club | F | 3:30:23 | 89.95 |
| 81 | Jack Friswell | Unaffiliated | M | 3:32:27 | 89.08 |
| 82 | Paul Tucker | Mynydd Du | MV50 | 3:35:53 | 87.66 |
| 83 | Martin Webb | Mynydd Du | MV60 | 3:36:59 | 87.22 |
| 84 | Flora Gunner | Croft Ambrey RC | FV60 | 3:37:04 | 87.18 |
| 85 | Stewart Thomson | Mynydd Du | MV60 | 3:41:43 | 85.36 |
| 86 | Guto Evans | Amman Valley Harriers | MV60 | 3:42:30 | 85.06 |
| 87 | Emma Bagley | Fairwater Runners | FV50 | 3:42:51 | 84.92 |
| 88 | Matt Webb | Monross Trailblazers (Monross-Trailblazers) | M | 3:42:59 | 84.87 |
| 89 | Lloyd Rees | Unaffiliated | MV50 | 3:44:06 | 84.45 |
| 90 | Geraint Roberts | Unaffiliated | M | 3:49:18 | 82.53 |
| 91 | Andy Baker | Fairwater Runners | MV40 | 3:52:50 | 81.28 |
| 92 | Rosie Ireland | Unaffiliated | F | 3:53:00 | 81.22 |
| 93 | Crispin Flower | Brecon AC | MV50 | 3:53:24 | 81.08 |
| 94 | Robin Bell | Caldicot Running Club | MV40 | 3:53:36 | 81.01 |
| 95 | Janet Richards | Mynydd Du | FV60 | 4:04:58 | 77.25 |
| 96 | Owen Williams | Unaffiliated | MV60 | 4:06:02 | 76.92 |
| 97 | Steve Davies | Mynydd Du | MV50 | 4:10:58 | 75.41 |
| 98 | Martin Stark | Pont-y-pwl & District Runners | MV50 | 4:47:54 | 65.73 |
| DNF | Kieron Brown | Monross Trailblazers (Monross-Trailblazers) | M | DNF | 0.00 |
| DNF | Sasha Habgood | Mynydd Du | FV50 | DNF | 0.00 |