| 1 | Matt O'Keefe | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | MV40 | 2:23:22 | 135.40 |
| 2 | Joel Gomes | Wrexham Amateur AC (Wrexham AAC) | MV40 | 2:23:58 | 134.84 |
| 3 | Wyndham Turner | Mynydd du (Mynydd Du) | M | 2:24:26 | 134.40 |
| 4 | Daniel Powell | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | M | 2:33:30 | 126.46 |
| 5 | Jonathan Ford | Fairwater Runners | M | 2:33:40 | 126.32 |
| 6 | Sam Mayglothling | Hereford Triathlon Club | M | 2:34:11 | 125.90 |
| 7 | Joshua Tremblay | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | M | 2:35:17 | 125.01 |
| 8 | Tomas Black | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | M | 2:35:45 | 124.63 |
| 9 | Ian Whistance | Mynydd Du | MV50 | 2:38:21 | 122.59 |
| 10 | Ben Gibbison | Mynydd Du | MV40 | 2:38:30 | 122.47 |
| 11 | Ed Bailey | Unaffiliated | MV40 | 2:39:12 | 121.93 |
| 12 | Mike Erskine | Pont-y-pwl & District Runners | M | 2:39:19 | 121.84 |
| 13 | Guy Blowfield | Unaffiliated | M | 2:39:23 | 121.79 |
| 14 | Andrew Dryburgh | Unaffiliated | M | 2:39:32 | 121.68 |
| 15 | Paul White | Pont-y-pwl & District Runners | MV40 | 2:44:50 | 117.77 |
| 16 | Stefan Barnett | Unaffiliated | M | 2:45:03 | 117.61 |
| 17 | Jackie Lee | Eryri Harriers (Rhedwyr Eryri Harriers) | FV40 | 2:45:08 | 117.55 |
| 18 | Tom Bush | Pennine Fell Runners | MV40 | 2:45:29 | 117.30 |
| 19 | Andy Dean | Mynydd Du | MV40 | 2:46:22 | 116.68 |
| 20 | Joseph Reardon | Parc Bryn Bach RC (Parc Bryn Bach Running Club) | M | 2:46:28 | 116.61 |
| 21 | James Scott | Mynydd Du | M | 2:47:33 | 115.86 |
| 22 | Laura Lelievre | Monross Trailblazers (Monross-Trailblazers) | F | 2:48:14 | 115.39 |
| 23 | Kevin Fosbury | Bridgend AC | M | 2:49:11 | 114.74 |
| 24 | Andy Dunn | Unaffiliated | MV40 | 2:49:46 | 114.34 |
| 25 | Ben Lowe | Stroud & District AC | MV40 | 2:50:20 | 113.96 |
| 26 | Matthew Lawson | Chepstow Harriers | MV50 | 2:50:38 | 113.76 |
| 27 | Shaun Styles | Griffithstown Harriers | M | 2:51:46 | 113.01 |
| 28 | Adam Taylor | Unaffiliated | M | 2:52:03 | 112.83 |
| 29 | Bethan Logan | Mynydd Du | F | 2:53:08 | 112.12 |
| 30 | Will Smith | Forest of Dean AC | MV40 | 2:53:17 | 112.02 |
| 31 | Ryan Cook | Aberdare Valley AAC | MV40 | 2:53:21 | 111.98 |
| 32 | Chris Medcalf | San Domenico RC | MV40 | 2:53:37 | 111.81 |
| 33 | Neil Cooksley | Parc Bryn Bach RC (Parc Bryn Bach Running Club) | MV40 | 2:53:39 | 111.79 |
| 34 | Maxim Hobbs | Griffithstown Harriers | M | 2:54:03 | 111.53 |
| 35 | Alun Rees | Malvern Buzzards | MV40 | 2:54:07 | 111.49 |
| 36 | Oliver Frost | Wells City Harriers | MV40 | 2:54:37 | 111.17 |
| 37 | Patrick Jarvis | Parc Bryn Bach RC (Parc Bryn Bach Running Club) | M | 2:55:48 | 110.42 |
| 38 | Iestyn Rhodes | Unaffiliated | MV40 | 2:55:55 | 110.35 |
| 39 | Keith James | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | MV40 | 2:56:01 | 110.28 |
| 40 | Catherine Treble | Westbury Harriers | FV40 | 2:56:06 | 110.23 |
| 41 | Clare Patterson | Mynydd du (Mynydd Du) | FV40 | 2:56:12 | 110.17 |
| 42 | Barry Davies | Monross Trailblazers (Monross-Trailblazers) | MV40 | 2:58:18 | 108.87 |
| 43 | Chris Treble | Westbury Harriers | MV40 | 2:58:28 | 108.77 |
| 44 | Matthew Brushett | Mynydd Du | M | 2:58:52 | 108.53 |
| 45 | Richard Holman | Mynydd Du | MV50 | 2:58:57 | 108.48 |
| 46 | Jonny Woolridge | Unaffiliated | MV40 | 3:00:40 | 107.45 |
| 47 | Darren Shaw | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | MV40 | 3:01:20 | 107.05 |
| 48 | George Tordoff | Cardiff Harlequins RC | MV40 | 3:01:39 | 106.86 |
| 49 | Gary Crone | Firesport UK | MV50 | 3:03:23 | 105.85 |
| 50 | Kani Hinshelwood | Parc Bryn Bach RC (Parc Bryn Bach Running Club) | F | 3:05:46 | 104.50 |
| 51 | Nick Sheard | Eynsham Road Runners | MV50 | 3:05:49 | 104.47 |
| 52 | Ian Andrews | Unaffiliated | MV50 | 3:06:03 | 104.34 |
| 53 | Sam Harness | Monross trailblazers (Monross-Trailblazers) | MV40 | 3:06:14 | 104.23 |
| 54 | Alfie McIntosh | SWRR | M | 3:06:29 | 104.09 |
| 55 | Nigel Taylor | Croft Ambrey RC | MV50 | 3:06:35 | 104.04 |
| 56 | Harri Like | Mynydd Du | F | 3:07:53 | 103.32 |
| 57 | Tom Mollekin | Mynydd Du | M | 3:09:35 | 102.39 |
| 58 | Andrew Stamp | Griffithstown Harriers | MV50 | 3:09:39 | 102.36 |
| 59 | Mark Smith | Unaffiliated | MV40 | 3:09:43 | 102.32 |
| 60 | Martin Webb | Mynydd Du | MV50 | 3:10:51 | 101.71 |
| 61 | Debbie Stenner | Mynydd Du | FV40 | 3:12:07 | 101.04 |
| 62 | Mark Aston | Cardiff Harlequins RC | MV50 | 3:12:30 | 100.84 |
| 63 | Alastair French | Cardiff Harlequins RC | M | 3:12:36 | 100.79 |
| 64 | Gary James | Crickhowell Running Club (Crickhowell running club) | MV50 | 3:12:55 | 100.62 |
| 65 | Jones Peter | Abergavenny Tri club | MV50 | 3:12:57 | 100.61 |
| 66 | Mark Squirrell | Y Fenni Triathlon | M | 3:13:05 | 100.54 |
| 67 | Bob Foreman | Matlock AC | MV60 | 3:14:53 | 99.61 |
| 68 | Paul Colley-Davies | Mynydd Du | MV50 | 3:14:55 | 99.59 |
| 69 | Steve Garton | Unaffiliated | MV50 | 3:18:06 | 97.99 |
| 70 | Colin Wilmott | Griffithstown Harriers | MV60 | 3:19:10 | 97.47 |
| 71 | Edward Dickson | Mynydd Du | M | 3:19:25 | 97.34 |
| 72 | Emma Mcwilliams | Mynydd Du | FV40 | 3:22:31 | 95.85 |
| 73 | Bethan Hawksley | Mynydd Du | F | 3:22:34 | 95.83 |
| 74 | Claire Prosser | Unaffiliated | FV40 | 3:23:12 | 95.53 |
| 75 | Marcus Heather | Mynydd Du | M | 3:23:19 | 95.48 |
| 76 | Tim Jones | Croft Ambrey RC | MV50 | 3:24:27 | 94.95 |
| 77 | Ben Morgan | Unaffiliated | M | 3:25:16 | 94.57 |
| 78 | Flora Robertson-Riley | Unaffiliated | F | 3:25:27 | 94.48 |
| 79 | Andrew Robertson-Riley | Unaffiliated | M | 3:25:30 | 94.46 |
| 80 | Chris Turner | Unaffiliated | MV50 | 3:27:38 | 93.49 |
| 81 | Ruby Bye | Unaffiliated | F | 3:27:51 | 93.39 |
| 82 | Julie Mathias | Mynydd Du | FV50 | 3:33:45 | 90.82 |
| 83 | Emma Walters | Cardiff Harlequins RC | F | 3:34:00 | 90.71 |
| 84 | Emma Blake | Mynydd Du | FV40 | 3:35:19 | 90.16 |
| 85 | Justin Byworth | Eynsham Road Runners | MV50 | 3:35:24 | 90.12 |
| 86 | Ian Macklin | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | MV50 | 3:37:20 | 89.32 |
| 87 | David Underhill | SWOC | M | 3:37:57 | 89.07 |
| 88 | Jane Roscoe | Chepstow Harriers | FV50 | 3:38:13 | 88.96 |
| 89 | Thomson Stewart | Mynydd Du | MV60 | 3:43:47 | 86.74 |
| 90 | Flora Gunner | Croft Ambrey RC | FV60 | 3:48:25 | 84.98 |
| 91 | Emma Jones (replaced Nikki Childs) | Mynydd Du | FV40 | 3:48:26 | 84.98 |
| 92 | Alice Croot | Cerist Triathlon Club | F | 3:49:59 | 84.41 |
| 93 | Euan Edwards | Pont-y-pwl & District Runners | M | 3:50:01 | 84.39 |
| 94 | Rhys Asbridge | Forest of Dean AC | M | 3:53:30 | 83.13 |
| 95 | Stewart Harding | CDF Runners | M | 3:53:33 | 83.12 |
| 96 | Stephen Lysaczenko | Quantock Orienteers | MV60 | 3:54:51 | 82.66 |
| 97 | Derek Spear | Run4All Neath | MV60 | 3:54:59 | 82.61 |
| 98 | Phil Jennings (replaced Cara Cullen) | Mynyddwyr De Cymru (MDC) (Mynyddwyr de Cymru) | M | 3:55:49 | 82.32 |
| 99 | Janet Richards | Mynydd Du | FV50 | 3:59:28 | 81.06 |
| 100 | Andy Baker | Fairwater Runners | MV40 | 4:01:20 | 80.44 |
| 101 | Anthony Shaw | Unaffiliated | M | 4:12:17 | 76.94 |
| 102 | Mark Prosser | Fairwater Runners | MV50 | 4:17:47 | 75.30 |
| 103 | Greg Jones | Croft Ambrey RC | MV50 | 4:20:07 | 74.63 |
| 104 | Andrew Laws | Great Western Runners | MV50 | 4:22:58 | 73.82 |
| 105 | Lucien Campbell-Kemp | Town & Country Harriers | MV50 | 4:23:00 | 73.81 |
| 106 | Elizabeth Jenkins | Y Fenni Triathlon | FV50 | 4:24:45 | 73.32 |
| 107 | Julie Davies | Y Fenni Triathlon | FV50 | 4:24:48 | 73.31 |
| 108 | Emma Bagley | Fairwater Runners | FV40 | 4:25:24 | 73.14 |
| 109 | Hannah Meredith | Unaffiliated | FV40 | 4:43:59 | 68.36 |
| DNF | Adam Eagles | Mynydd Du | M | DNF | 0.00 |
| DNF | James Chidgey | Unaffiliated | M | DNF | 0.00 |
| DNF | Michael Brooke | Unaffiliated | MV70 | DNF | 0.00 |
| DNF | Sara Wakefield | Griffithstown Harriers | FV40 | DNF | 0.00 |