| 1 | Ben Mitchell | Swansea Bay Orienteering Club | M 1 | MS 1 | 17:18 | 148.17 |
| 2 | Jonathan Ford | Mynydd Du | M 2 | MS 2 | 18:43 | 136.96 |
| 3 | Ed Gwynne-Harris | Builth & District Running Club | M 3 | MS 3 | 18:44 | 136.84 |
| 4 | Wyndham Turner | Mynydd Du | M 4 | MS 4 | 18:53 | 135.75 |
| 5 | Gareth Warburton | Mynyddwyr de Cymru | M 5 | MV40 1 | 19:28 | 131.68 |
| 6 | Joshua Tremblay | Mynyddwyr de Cymru | M 6 | MS 5 | 19:34 | 131.01 |
| 7 | Wilf Evans | CDF Runners | M 7 | MS 6 | 19:47 | 129.57 |
| 8 | Ben Orton | Cardiff University Athletics Club | M 8 | MS 7 | 19:54 | 128.81 |
| 9 | Megan Carter-Davies | Swansea Bay Orienteering Club | F 1 | FS 1 | 19:58 | 128.38 |
| 10 | Iestyn Evans | Swansea Bay Orienteering Club | M 9 | MS 8 | 20:07 | 127.43 |
| 11 | Reuben Lawson | Chepstow Harriers | M 10 | MU23 1 | 20:34 | 124.64 |
| 12 | Matt O'Keefe | Mynyddwyr de Cymru | M 11 | MV40 2 | 20:40 | 124.04 |
| 13 | Andrew May | Brecon AC | M 12 | MV50 1 | 20:46 | 123.44 |
| 14 | Tom Turner | Mynydd Du | M 13 | MS 9 | 20:47 | 123.34 |
| 15 | Andrew Tyler | Hereford Couriers | M 14 | MV50 2 | 20:55 | 122.55 |
| 16 | Owain Zerilli | Les Croupiers RC | M 15 | MS 10 | 21:05 | 121.58 |
| 17 | Tom Mollekin | Mynydd Du | M 16 | MS 11 | 21:19 | 120.25 |
| 18 | Brett Mahoney | Mynydd Du | M 17 | MS 12 | 21:20 | 120.16 |
| 19 | Jed Wherlock | Newport Harriers | M 18 | MU23 2 | 21:28 | 119.41 |
| 20 | Tony James | Unaffiliated | M 19 | MS 13 | 21:36 | 118.68 |
| 21 | Ian Whistance | Mynydd Du | M 20 | MV50 3 | 21:40 | 118.31 |
| 22 | Richie Johnson | WFRA | M 21 | MV50 4 | 21:47 | 117.68 |
| 23 | Luke Williams | Hereford Couriers | M 22 | MS 14 | 22:04 | 116.17 |
| 24 | Matthew Lawson | Chepstow Harriers | M 23 | MV50 5 | 22:20 | 114.78 |
| 25 | Rachel Duckworth | Cardiff University Athletics Club | F 2 | FU23 1 | 22:24 | 114.44 |
| 26 | Mike Fawcett | WFRA | M 24 | MV50 6 | 22:25 | 114.35 |
| 27 | Atticus Marks | Unaffiliated | M 25 | MU23 3 | 23:04 | 111.13 |
| 28 | Stuart Harding | CDF Runners | M 26 | MS 15 | 23:08 | 110.81 |
| 29 | Tim Lages | Mynydd Du | M 27 | MS 16 | 23:09 | 110.73 |
| 30 | Dean Perry | Brycheiniog | M 28 | MV40 3 | 23:29 | 109.16 |
| 31 | Dominic Williams | Unaffiliated | M 29 | MV50 7 | 23:31 | 109.00 |
| 32 | Katie Ironside | Mynyddwyr de Cymru | F 3 | FS 2 | 23:37 | 108.54 |
| 33 | Daniel Hayter | Mynydd Du | M 30 | MS 17 | 23:44 | 108.01 |
| 34 | Claudia Marks | Cardiff University Athletics Club | F 4 | FU23 2 | 23:47 | 107.78 |
| 35 | Wes Sheldon | Mynydd Du | M 31 | MV40 4 | 23:50 | 107.56 |
| 36 | Joe Larkin | Cardiff University Athletics Club | M 32 | MU23 4 | 24:27 | 104.84 |
| 37 | Martyn Driscoll | Mynyddwyr de Cymru | M 33 | MV40 5 | 24:27 | 104.84 |
| 38 | Steven Hepton | Mynydd Du | M 34 | MV40 6 | 24:42 | 103.78 |
| 39 | Stephen Priestnall | Mynydd Du | M 35 | MV60 1 | 25:02 | 102.40 |
| 40 | Debbie Stenner | Mynydd Du | F 5 | FV50 1 | 25:08 | 101.99 |
| 41 | Mark Cameron | Unaffiliated | M 36 | MV50 8 | 25:18 | 101.32 |
| 42 | Patrick Pearson | Croft Ambrey RC | M 37 | MV50 9 | 25:26 | 100.79 |
| 43 | Andrew Smith | Griffithstown Harriers | M 38 | MV40 7 | 25:34 | 100.26 |
| 44 | Simon Darke | Mynyddwyr de Cymru | M 39 | MV60 2 | 25:41 | 99.81 |
| 45 | Julian Donnelly | Black Combe Runners | M 40 | MV60 3 | 25:49 | 99.29 |
| 46 | Dafydd Williams | Clwb Rhedeg Pontardawe | M 41 | MS 18 | 25:50 | 99.23 |
| 47 | Richard Self | Les Croupiers RC | M 42 | MV50 10 | 25:59 | 98.66 |
| 48 | Chris Medcalf | San Domenico RC | M 43 | MV50 11 | 26:09 | 98.03 |
| 49 | James Osman | Unaffiliated | M 44 | MU23 5 | 26:10 | 97.96 |
| 50 | Sandra Helk | Vegan Runners UK | F 6 | FS 3 | 26:12 | 97.84 |
| 51 | Donna Grant | Mynyddwyr de Cymru | F 7 | FV40 1 | 26:32 | 96.61 |
| 52 | Christopher O'Brien | Brecon AC | M 45 | MV40 8 | 26:33 | 96.55 |
| 53 | Iain Hendry | Neath Harriers | M 46 | MV50 12 | 26:37 | 96.31 |
| 54 | Rosemary Knox | Unaffiliated | F 8 | FS 4 | 26:51 | 95.47 |
| 55 | Tim Jones | Croft Ambrey RC | M 47 | MV50 13 | 27:11 | 94.30 |
| 56 | Sasha Habgood | Mynydd Du | F 9 | FV50 2 | 27:17 | 93.96 |
| 57 | Mike Bolton | CDF Runners | M 48 | MS 19 | 27:41 | 92.60 |
| 58 | Amy Cox | CDF Runners | F 10 | FS 5 | 27:51 | 92.04 |
| 59 | Cara Perterment | Brecon AC | F 11 | FV40 2 | 27:54 | 91.88 |
| 60 | Amelie Gunner | Unaffiliated | F 12 | FS 6 | 28:04 | 91.33 |
| 61 | Flora Gunner | Croft Ambrey RC | F 13 | FV60 1 | 28:07 | 91.17 |
| 62 | Jessica Wilson | North Leeds Fell Runners | F 14 | FS 7 | 28:11 | 90.95 |
| 63 | Duncan Innes | Mynyddwyr de Cymru | M 49 | MV60 4 | 28:24 | 90.26 |
| 64 | Darren Lewis | Running Punks | M 50 | MV40 9 | 28:26 | 90.16 |
| 65 | Ellie Salisbury | Rhedwyr Eryri Harriers | F 15 | FV60 2 | 29:01 | 88.34 |
| 66 | Isabelle Pierry | Unaffiliated | F 16 | FS 8 | 29:04 | 88.19 |
| 67 | Katie Donnelly | Mynydd Du | F 17 | FS 9 | 29:13 | 87.74 |
| 68 | Carl Brancher | Mynydd Du | M 51 | MV60 5 | 29:24 | 87.19 |
| 69 | Ruth Richardson | Chepstow Harriers | F 18 | FS 10 | 29:24 | 87.19 |
| 70 | Wendy Sharpe-Nash | Chepstow Harriers | F 19 | FV50 3 | 29:58 | 85.54 |
| 71 | Rona Davies | Mynydd Du | F 20 | FV60 3 | 30:01 | 85.40 |
| 72 | Ireland Lawrence | Croft Ambrey RC | F 21 | FS 11 | 30:10 | 84.98 |
| 73 | John Nash | Chepstow Harriers | M 52 | MV60 6 | 30:21 | 84.46 |
| 74 | Dominic Shields | Les Croupiers RC | M 53 | MV50 14 | 30:45 | 83.36 |
| 75 | Timothy Osman | Unaffiliated | M 54 | MV60 7 | 30:54 | 82.96 |
| 76 | Guy Whitmarsh | Croft Ambrey RC | M 55 | MV80 1 | 31:11 | 82.20 |
| 77 | Gary Gunner | Croft Ambrey RC | M 56 | MV70 1 | 31:34 | 81.21 |
| 78 | Kate Hepton | Mynydd Du | F 22 | FV40 3 | 31:56 | 80.27 |
| 79 | Bronwen Jones | Hereford Couriers | F 23 | FV50 4 | 34:44 | 73.80 |
| 80 | Ian Macklin | Mynyddwyr de Cymru | M 57 | MV50 15 | 35:01 | 73.21 |
| 81 | Don Powell | Basingstoke & Mid Hants AC | M 58 | MV70 2 | 35:02 | 73.17 |
| 82 | Janet Richards | Mynydd Du | F 24 | FV50 5 | 35:06 | 73.03 |
| 83 | Stuart Thompson | Mynydd Du | M 59 | MV60 8 | 36:32 | 70.17 |
| 84 | Gareth Jones | Mynyddwyr de Cymru | M 60 | MV70 3 | 39:27 | 64.98 |