| 1 | Michael E JOHNSON | 2 | M | 00:14:40 | Cardiff AAC |
| 2 | Tom MARSHALL | 3 | M | 00:14:44 | Brecon AC |
| 3 | Stephen Gary DAVIES | 3 | M | 00:14:46 | Belgrave Harriers |
| 4 | Matthew CLOWES | 1 | M | 00:14:52 | Staffordshire Moorlands AC |
| 5 | Rowan AXE | 6 | M | 00:14:57 | Cardiff AAC |
| 6 | Simon A JONES | 2 | M | 00:14:57 | Belgrave Harriers |
| 7 | Daniel STEVENS | 5 | M | 00:14:59 | |
| 8 | Ieuan THOMAS | 4 | M | 00:15:00 | Cardiff AAC |
| 9 | Carwyn JONES | 14 | M | 00:15:00 | Cardiff AAC |
| 10 | Chris DISCOMBE | 8 | M | 00:15:05 | Les Croupiers RC |
| 11 | Afan HUMPHRIES | 2 | M | 00:15:07 | Swansea Harriers AC |
| 12 | Adam BITCHELL | 1 | M | 00:15:07 | Cardiff AAC |
| 13 | Richard Huw GARDINER | 4 | M | 00:15:08 | Aberdare Valley AAC |
| 14 | Nathaniel Robert LANE | 22 | M | 00:15:08 | Cardiff AAC |
| 15 | James THIE | 5 | M | 00:15:10 | Cardiff AAC |
| 16 | Marc HOBBS | 1 | M | 00:15:12 | Swansea Harriers AC |
| 17 | John MILLINGTON | 1 | M | 00:15:13 | Tipton Harriers |
| 18 | Daniel GURMIN | 5 | M | 00:15:18 | Swansea Harriers AC |
| 19 | Andrew FRIEND | 1 | M | 00:15:23 | Cardiff AAC |
| 20 | Nelson SILVA | 1 | M | 00:15:25 | |
| 21 | Rob BUGDEN | 1 | M | 00:15:27 | Bristol and West AC |
| 22 | Christopher CARPANINI | 5 | M | 00:15:28 | |
| 23 | Rhodri BUFFETT | 2 | M | 00:15:30 | |
| 24 | Chris MOSS | 4 | M | 00:15:30 | Cardiff AAC |
| 25 | Simon LAWSON | 1 | M | 00:15:31 | Cardiff AAC |
| 26 | James MILLS | 2 | M | 00:15:32 | Cardiff AAC |
| 27 | Michael KERSHAW | 4 | M | 00:15:35 | Cardiff AAC |
| 28 | James J WILLIAMS | 1 | M | 00:15:38 | Cardiff AAC |
| 29 | Philip PARRY | 4 | M | 00:15:40 | Bristol and West AC |
| 30 | Aaron SCOTT | 1 | M | 00:15:41 | Notts AC |
| 31 | Sean HOGAN | 5 | M | 00:15:41 | |
| 32 | Michael KALLENBERG | 3 | M | 00:15:42 | Carmarthen & District Harriers AC |
| 33 | Graham BREEN | 4 | M | 00:15:44 | Aldershot, Farnham & District AC |
| 34 | Peter GRIST | 4 | M | 00:15:44 | Wells City Harriers |
| 35 | Elliot COLE | 2 | M | 00:15:44 | Leeds City AC |
| 36 | Lewys WINFIELD YOUNG | 17 | M | 00:15:45 | |
| 37 | Matthew EVANS | 15 | M | 00:15:47 | Swansea Harriers AC |
| 38 | Mark MORGAN | 3 | M | 00:15:49 | |
| 39 | Chris GREEN | 6 | M | 00:15:49 | University of Wales Institute Cardiff AC |
| 40 | Alex BODIN | 2 | M | 00:15:50 | Belgrave Harriers |
| 41 | Stephen PATERSON | 30 | M | 00:15:51 | Les Croupiers RC |
| 42 | Jonathan PETERS | 2 | M | 00:15:51 | Cardiff AAC |
| 43 | Nicholas WOOD | 7 | M | 00:15:53 | Dartford Harriers AC |
| 44 | Julian BAKER | 22 | M | 00:15:55 | Les Croupiers RC |
| 45 | Andy FRIEND | 4 | M | 00:15:56 | Cardiff AAC |
| 46 | Guy SMITH | 3 | M | 00:15:58 | Swansea Harriers AC |
| 47 | Luke MASON | 2 | M | 00:16:00 | Wye Valley Runners |
| 48 | Edward R TAKATA | 118 | M | 00:16:00 | Cardiff AAC |
| 49 | Steve Rhys DAVIES | 2 | M | 00:16:00 | Swansea Harriers AC |
| 50 | Darran HISCOX | 7 | M | 00:16:01 | Bridgend AC |
| 51 | Johnathan MORGAN | 4 | M | 00:16:01 | Newport Harriers AC |
| 52 | Paul RICHARDS | 6 | M | 00:16:02 | Neath Harriers |
| 53 | David REES | 14 | M | 00:16:02 | Swansea Harriers AC |
| 54 | Jerome EDWARDS | 17 | M | 00:16:03 | Les Croupiers RC |
| 55 | Luke Anthony REDDY | 1 | M | 00:16:04 | Liverpool Harriers & AC |
| 56 | Sam WADE | 2 | M | 00:16:06 | Phoenix Athletics and Triathlon Club |
| 57 | Paul HALFORD | 1 | M | 00:16:07 | Werrington Joggers |
| 58 | Andrew HUNT | 1 | M | 00:16:07 | |
| 59 | Matt FURBER | 3 | M | 00:16:08 | Crawley AC |
| 60 | Lee AHERNE | 17 | M | 00:16:08 | Les Croupiers RC |
| 61 | Matthew CRANE | 1 | M | 00:16:08 | Bristol Orienteering Club |
| 62 | Phil COOK | 16 | M | 00:16:09 | Les Croupiers RC |
| 63 | Gareth WILTSHIRE | 3 | M | 00:16:10 | Cardiff AAC |
| 64 | David NOTMAN | 8 | M | 00:16:10 | Swansea Harriers AC |
| 65 | Iestyn HARRETT | 2 | M | 00:16:11 | Celtic Tri |
| 66 | Liam LLOYD | 1 | M | 00:16:11 | Swansea Harriers AC |
| 67 | Stuart CREES | 62 | M | 00:16:12 | Les Croupiers RC |
| 68 | Christopher J WILLIAMS | 1 | M | 00:16:12 | Neath Harriers |
| 69 | Daniel PETTIT | 1 | M | 00:16:12 | |
| 70 | Matthew David WELLS | 24 | M | 00:16:12 | Bridgend AC |
| 71 | Sigmund FRIGATE | 42 | M | 00:16:14 | |
| 72 | Anthony JACKSON | 1 | M | 00:16:14 | Sittingbourne Striders |
| 73 | Elliot SLADE | 33 | M | 00:16:15 | |
| 74 | Adam DAVIES | 1 | M | 00:16:15 | |
| 75 | Ramsey KECHACHA | 1 | M | 00:16:16 | |
| 76 | Phillip MATTHEWS | 1 | M | 00:16:16 | Swansea Harriers AC |
| 77 | Craig J HUDSON | 2 | M | 00:16:17 | Newport Harriers AC |
| 78 | Mark PALSER | 41 | M | 00:16:17 | Les Croupiers RC |
| 79 | Sam LUCKING | 2 | M | 00:16:17 | Staffordshire Moorlands AC |
| 80 | Michael WARD | 3 | M | 00:16:17 | Cardiff AAC |
| 81 | Martin ALVAREZ ESPINAR | 1 | M | 00:16:17 | |
| 82 | Victor VINYALS | 4 | M | 00:16:18 | Les Croupiers RC |
| 83 | Matthew GURMIN | 23 | M | 00:16:18 | Swansea Harriers AC |
| 84 | Edward DONOVAN | 115 | M | 00:16:19 | Les Croupiers RC |
| 85 | Chris PROTHERO | 9 | M | 00:16:19 | Cardiff AAC |
| 86 | Helen JENKINS | 2 | F | 00:16:20 | |
| 87 | Joshua DIXON | 2 | M | 00:16:20 | Abergele Harriers |
| 88 | Tom HESLOP | 1 | M | 00:16:20 | Cambridge University Hare & Hounds |
| 89 | Jonathan STEAD | 1 | M | 00:16:21 | Herne Hill Harriers |
| 90 | Matthew THOMAS | 2 | M | 00:16:22 | Swansea Harriers AC |
| 91 | Alex MATCHETT | 1 | M | 00:16:22 | Pembrokeshire Harriers AAC |
| 92 | Pete RYDER | 1 | M | 00:16:23 | Cardiff AAC |
| 93 | Gareth THOMAS | 20 | M | 00:16:24 | San Domenico RRC |
| 94 | Matthew EDWARDS | 1 | M | 00:16:24 | Barry & Vale Harriers |
| 95 | Joseph MAYNARD | 1 | M | 00:16:25 | |
| 96 | Daniel CHESWORTH | 1 | M | 00:16:26 | Newport Harriers AC |
| 97 | Claire HALLISSEY | 1 | F | 00:16:26 | Bristol and West AC |
| 98 | John BROOM | 1 | M | 00:16:27 | Barnsley Harriers |
| 99 | Rob ATKIN | 2 | M | 00:16:27 | Bridgend AC |
| 100 | Nick DUKES | 67 | M | 00:16:27 | Les Croupiers RC |
| 101 | Daniel HISCOX | 1 | M | 00:16:27 | Swansea Harriers AC |
| 102 | Abde TULE | 1 | M | 00:16:27 | Newport Harriers AC |
| 103 | Davo SMITH | 1 | M | 00:16:28 | Army AA |
| 104 | Jonathan BARNES | 10 | M | 00:16:29 | Wye Valley Runners |
| 105 | Chris MOORE | 3 | M | 00:16:29 | Cardiff University AC |
| 106 | Calum CHESHIRE | 39 | M | 00:16:29 | Les Croupiers RC |
| 107 | David COALES | 1 | M | 00:16:30 | Team Bath AC |
| 108 | Gareth AYRES | 4 | M | 00:16:30 | Port Talbot Harriers & AC |
| 109 | Richard WILDER | 151 | M | 00:16:30 | San Domenico RRC |
| 110 | Krzysztof CHROSTEK | 9 | M | 00:16:31 | |
| 111 | Rob SAGE | 83 | M | 00:16:31 | Les Croupiers RC |
| 112 | Jim NORRIS | 2 | M | 00:16:31 | University of Wales Institute Cardiff AC |
| 113 | Emrys PENNY | 3 | M | 00:16:32 | Newport Harriers AC |
| 114 | Greg HULL | 1 | M | 00:16:33 | Leeds City AC |
| 115 | James TUGWELL | 4 | M | 00:16:33 | Bristol and West AC |
| 116 | Peter HART | 3 | M | 00:16:35 | Southampton AC |
| 117 | Jonathan Mark PHILLIPS | 2 | M | 00:16:36 | |
| 118 | Mike LEWIS | 5 | M | 00:16:36 | Cwmbran Harriers |
| 119 | David John WILLIAMS | 6 | M | 00:16:36 | Les Croupiers RC |
| 120 | Matthew DAVIES | 1 | M | 00:16:36 | |
| 121 | Matt COOK | 2 | M | 00:16:41 | |
| 122 | Paul TALBOT | 1 | M | 00:16:42 | Neath Harriers |
| 123 | Jamie FENAROLI | 1 | M | 00:16:42 | Swansea Harriers AC |
| 124 | Phil GEORGE | 55 | M | 00:16:42 | Les Croupiers RC |
| 125 | Richard BULLEN | 17 | M | 00:16:43 | Les Croupiers RC |
| 126 | Ian WITHERS | 15 | M | 00:16:43 | Les Croupiers RC |
| 127 | Stephen MORRIS | 27 | M | 00:16:44 | Wrexham AAC |
| 128 | Stephen SHIELDS | 24 | M | 00:16:44 | San Domenico RRC |
| 129 | Gareth JENKINS | 6 | M | 00:16:45 | Moray Road Runners |
| 130 | Simon Mark LINGARD | 6 | M | 00:16:45 | University of Wales Institute Cardiff AC |
| 131 | Philip KENDRICK | 1 | M | 00:16:46 | Brecon AC |
| 132 | Lian DAVIES | 33 | M | 00:16:46 | Islwyn RC |
| 133 | Tom FERRINGTON | 1 | M | 00:16:48 | Corstorphine AAC |
| 134 | Andrew Mark REYNOLDS | 9 | M | 00:16:48 | Port Talbot Harriers & AC |
| 135 | James ELGAR | 5 | M | 00:16:49 | Newport and East Wales Triathlon |
| 136 | Andy DICKENS | 5 | M | 00:16:50 | Nene Valley Harriers |
| 137 | Josh HARRIS | 1 | M | 00:16:50 | Newport and East Wales Triathlon |
| 138 | Rhys JONES | 2 | M | 00:16:50 | Rhondda Valley Runners |
| 139 | Daniel BODMAN | 16 | M | 00:16:51 | Aberdare Valley AAC |
| 140 | Paul BRETHERTON | 1 | M | 00:16:51 | |
| 141 | Michael COOKE | 1 | M | 00:16:51 | Stockport Harriers & AC |
| 142 | Andrew CLEVERLY | 5 | M | 00:16:52 | Swansea Harriers AC |
| 143 | Steve MOSLEY | 5 | M | 00:16:52 | Swansea Harriers AC |
| 144 | David COLE | 1 | M | 00:16:53 | |
| 145 | Matt CHAPMAN | 1 | M | 00:16:54 | South London Harriers |
| 146 | Dean LONGLEY | 1 | M | 00:16:55 | Prestatyn RC |
| 147 | Jason SCANLON | 8 | M | 00:16:55 | Pontypridd Roadents AC |
| 148 | Michael RIX | 3 | M | 00:16:55 | Farnham Runners |
| 149 | Steven PRITCHARD | 11 | M | 00:16:55 | Pontypridd Roadents AC |
| 150 | Anthony POWELL | 11 | M | 00:16:56 | Porthcawl Runnerslife |
| 151 | Mark WINDSOR | 18 | M | 00:16:56 | San Domenico RRC |
| 152 | Oliver M WILLIAMS | 99 | M | 00:16:56 | San Domenico RRC |
| 153 | Eddie HISCOCKS | 40 | M | 00:16:56 | Lliswerry Runners |
| 154 | Tom BEVAN | 1 | M | 00:16:56 | Cardiff AAC |
| 155 | David SHROLL | 6 | M | 00:16:56 | Neath Harriers |
| 156 | Henry WRIGHT | 11 | M | 00:16:56 | Virgin Active Road Runners |
| 157 | Andrew HODGSON | 5 | M | 00:16:57 | Brackla Harriers |
| 158 | Rich BAKER | 45 | M | 00:16:57 | |
| 159 | Huw JENKINS | 2 | M | 00:16:57 | Cardiff Triathletes |
| 160 | Bernd KULESSA | 2 | M | 00:16:57 | 3M Gorseinon RRC |
| 161 | Stacey MORGAN | 2 | M | 00:16:58 | Croft Ambrey RC |
| 162 | Rob ATKIN | 1 | M | 00:16:58 | Bridgend AC |
| 163 | Andy LANE | 9 | M | 00:16:58 | Newport and East Wales Triathlon |
| 164 | James DONALD | 1 | M | 00:16:58 | |
| 165 | Michael BOOL | 11 | M | 00:16:59 | Cardiff Triathletes |
| 166 | Philip CRANE | 5 | M | 00:16:59 | Neath Harriers |
| 167 | James NUNN | 5 | M | 00:16:59 | Cardiff Triathletes |
| 168 | Naaman MORRIS | 7 | M | 00:17:00 | Cardiff AAC |
| 169 | Alexander James ROYFFE | 3 | M | 00:17:00 | |
| 170 | Mark EMERY | 7 | M | 00:17:01 | Bridgend AC |
| 171 | Tom JEFFERY | 12 | M | 00:17:01 | Les Croupiers RC |
| 172 | Nick FROST | 5 | M | 00:17:02 | Pontypridd Roadents AC |
| 173 | Matthew HARVEY | 2 | M | 00:17:02 | Neath Harriers |
| 174 | Matthew Charles EDMONDS | 1 | M | 00:17:02 | Lliswerry Runners |
| 175 | Timothy Austen EDWARDS | 2 | M | 00:17:03 | |
| 176 | Chris MILLINGTON | 3 | M | 00:17:03 | San Domenico RRC |
| 177 | Brian Anderson GARDNER | 1 | M | 00:17:04 | Swindon Harriers |
| 178 | Andrew WOODWARD | 1 | M | 00:17:04 | Blackpool, Wyre & Fylde AC |
| 179 | Gareth MORGAN | 3 | M | 00:17:04 | Les Croupiers RC |
| 180 | Evan WYNNE | 5 | M | 00:17:05 | Newport Harriers AC |
| 181 | Christopher HARRHY | 2 | M | 00:17:05 | Lliswerry Runners |
| 182 | Lauren JESKA | 3 | F | 00:17:05 | Todmorden Harriers & AC |
| 183 | Gavin MANTLE | 3 | M | 00:17:07 | |
| 184 | Philip TUGWELL | 5 | M | 00:17:07 | Cornwall AC |
| 185 | Mark SHEPHERD | 2 | M | 00:17:07 | Team Kennet |
| 186 | Daniel THOMAS | 1 | M | 00:17:08 | Swansea Harriers AC |
| 187 | Emyr ROBERTS | 6 | M | 00:17:08 | |
| 188 | Owen HASWELL | 3 | M | 00:17:09 | Barry & Vale Harriers |
| 189 | Mark PITTAWAY | 6 | M | 00:17:09 | Royal Manor of Portland AC |
| 190 | Robert RIDLEY | 2 | M | 00:17:09 | University of Wales Institute Cardiff AC |
| 191 | Elliott HARDEE | 1 | M | 00:17:09 | Newport Harriers AC |
| 192 | Mark CASON | 4 | M | 00:17:10 | Les Croupiers RC |
| 193 | S THOMAS | 5 | M | 00:17:10 | Islwyn RC |
| 194 | Johannes GERLING | 6 | M | 00:17:11 | |
| 195 | Christopher ABBOTT | 9 | M | 00:17:11 | |
| 196 | Chris MORGAN | 30 | M | 00:17:12 | |
| 197 | Peter John CRANE | 3 | M | 00:17:12 | Neath Harriers |
| 198 | Simon BAGGULEY | 5 | M | 00:17:12 | Cardiff University AC |
| 199 | Ben MOON | 19 | M | 00:17:13 | Mynyddwyr De Cymru |
| 200 | Tom DAVIS | 2 | M | 00:17:13 | |
| 201 | Robert DYDE | 1 | M | 00:17:13 | Pembrokeshire Harriers AAC |
| 202 | Carl Thomas HILL | 4 | M | 00:17:14 | |
| 203 | Steffan HUGHES | 1 | M | 00:17:17 | Carmarthen & District Harriers AC |
| 204 | Thomas GRIFFITHS | 1 | M | 00:17:18 | Les Croupiers RC |
| 205 | John JACKSON | 1 | M | 00:17:18 | |
| 206 | Ciaran LEWIS | 6 | M | 00:17:19 | Cardiff AAC |
| 207 | Martin WILLIAMS | 26 | M | 00:17:20 | Les Croupiers RC |
| 208 | Andy GARDINER | 105 | M | 00:17:20 | San Domenico RRC |
| 209 | Michael DURY | 24 | M | 00:17:20 | Islwyn RC |
| 210 | Paul SPEYER | 18 | M | 00:17:22 | Brackla Harriers |
| 211 | Stuart NICHOLAS | 2 | M | 00:17:22 | St Austell Running club |
| 212 | Steven SHEARD | 12 | M | 00:17:22 | Cardiff AAC |
| 213 | Alaw BEYNON -THOMAS | 1 | F | 00:17:23 | Swansea Harriers AC |
| 214 | Sophie LOVELL | 1 | F | 00:17:23 | Army AA |
| 215 | Ben MITCHELL | 1 | M | 00:17:23 | |
| 216 | Rory HESLOP | 14 | M | 00:17:23 | |
| 217 | Stuart John WADLOW | 8 | M | 00:17:24 | Outdoor Fitness Running Club |
| 218 | Matthew TOWNSEND | 7 | M | 00:17:24 | Les Croupiers RC |
| 219 | Adrian WEAVER | 5 | M | 00:17:24 | Port Talbot Harriers & AC |
| 220 | Alastair MCGEOCH-WILLIAMS | 2 | M | 00:17:25 | |
| 221 | Geoff BRIMBLE | 1 | M | 00:17:25 | Newport Harriers AC |
| 222 | Joshua CLARK | 1 | M | 00:17:25 | Reigate Priory AC |
| 223 | Royston WHITEHOUSE | 2 | M | 00:17:26 | Neath Harriers |
| 224 | Matthew HURFORD | 36 | M | 00:17:26 | Les Croupiers RC |
| 225 | Hywel JONES | 1 | M | 00:17:26 | Aberdare Valley AAC |
| 226 | Dan BOOTH | 2 | M | 00:17:26 | |
| 227 | Justtin UNDERWOOD | 8 | M | 00:17:27 | |
| 228 | John PALSER | 7 | M | 00:17:27 | |
| 229 | Debbie REES | 2 | F | 00:17:28 | Cardiff AAC |
| 230 | Daniel HARRIS | 4 | M | 00:17:28 | Les Croupiers RC |
| 231 | Deri THOMAS | 1 | M | 00:17:29 | |
| 232 | Frank HANDY | 44 | M | 00:17:29 | New Forest Runners |
| 233 | Lyndon TUDOR MAISEY | 6 | M | 00:17:29 | Les Croupiers RC |
| 234 | Kate ROBERTS | 1 | F | 00:17:29 | Bridgend AC |
| 235 | Mark JONES | 7 | M | 00:17:30 | |
| 236 | Mike ANDERSON | 1 | M | 00:17:30 | Farnham Runners |
| 237 | Leighton RAWLINSON | 6 | M | 00:17:30 | |
| 238 | Scott HOWELL | 8 | M | 00:17:31 | Les Croupiers RC |
| 239 | Mark RICHMOND | 84 | M | 00:17:31 | San Domenico RRC |
| 240 | Mikey BRYANT | 45 | M | 00:17:32 | Avon Valley Runners |
| 241 | Leigh HISCOX | 1 | M | 00:17:32 | Pontypridd Roadents AC |
| 242 | Geoff BRIMBLE | 1 | M | 00:17:33 | Newport Harriers AC |
| 243 | Stefan TROMMLER | 22 | M | 00:17:33 | Cardiff University AC |
| 244 | Dave JAMES | 11 | M | 00:17:33 | Les Croupiers RC |
| 245 | Sylvie LLOYD | 11 | F | 00:17:33 | |
| 246 | Dylan LEWIS | 1 | M | 00:17:33 | University of Wales Aberystwyth Harriers |
| 247 | Roy REEDER | 1 | M | 00:17:33 | Stragglers |
| 248 | Gethin HOLLAND | 9 | M | 00:17:33 | Aberystwyth AC |
| 249 | Thomas CROWTHER | 7 | M | 00:17:34 | |
| 250 | Ross FRIPP | 1 | M | 00:17:35 | Pontypridd Roadents AC |
| 251 | Matt EVANS | 1 | M | 00:17:35 | |
| 252 | Stuart MCILROY | 44 | M | 00:17:36 | Les Croupiers RC |
| 253 | Kenvin MORRIS | 1 | M | 00:17:36 | |
| 254 | Jack BROWN | 1 | M | 00:17:36 | |
| 255 | David HEADON | 16 | M | 00:17:37 | Les Croupiers RC |
| 256 | George ASHDOWN | 1 | M | 00:17:37 | Marshall Milton Keynes AC |
| 257 | Rhodri PASHLEY | 2 | M | 00:17:37 | Cambridge Triathlon Club |
| 258 | Niall TUCKER | 1 | M | 00:17:37 | |
| 259 | David John HAINES | 2 | M | 00:17:37 | |
| 260 | Rich BRADY | 1 | M | 00:17:38 | |
| 261 | Mark MORRISON | 1 | M | 00:17:39 | Bristol and West AC |
| 262 | John SUTHERLAND | 13 | M | 00:17:39 | Les Croupiers RC |
| 263 | Dee BUCHANAN | 11 | M | 00:17:40 | San Domenico RRC |
| 264 | Jordan BATEMAN | 2 | M | 00:17:40 | Bracknell AC |
| 265 | Mickey HAVARD | 10 | M | 00:17:41 | San Domenico RRC |
| 266 | Carlton ROWLANDS | 1 | M | 00:17:41 | |
| 267 | Joe KEALEY | 1 | M | 00:17:41 | Ronhill Cambuslang Harriers |
| 268 | Gavin COLCOMBE | 1 | M | 00:17:41 | |
| 269 | Alex DONALD | 10 | M | 00:17:42 | Cardiff AAC |
| 270 | Ryan HILLIER-SMITH | 5 | M | 00:17:43 | |
| 271 | Harrison BELFIELD | 2 | M | 00:17:43 | Cardiff Triathletes |
| 272 | Matthew JACKLIN | 3 | M | 00:17:44 | |
| 273 | Davey CHALLENGER | 2 | M | 00:17:44 | Griffithstown Harriers |
| 274 | Simon John WILLIAMS | 4 | M | 00:17:44 | |
| 275 | Chris FULCHER | 1 | M | 00:17:44 | Port Talbot Harriers & AC |
| 276 | Wayne ELLIS | 2 | M | 00:17:45 | Bitton Road Runners |
| 277 | James HEATON | 10 | M | 00:17:45 | Parc Bryn Bach Running Club |
| 278 | Rhys PITMAN | 1 | M | 00:17:45 | Pontypridd Roadents AC |
| 279 | David CRANE | 2 | M | 00:17:45 | Neath Harriers |
| 280 | Nathan Lee ALLEN | 4 | M | 00:17:45 | |
| 281 | Richard BAGGOTT | 2 | M | 00:17:45 | Woking AC |
| 282 | Matt IANDOLI | 1 | M | 00:17:46 | |
| 283 | Richard SELF | 66 | M | 00:17:46 | Les Croupiers RC |
| 284 | Gwenno Alice BROWN | 7 | F | 00:17:46 | |
| 285 | James MOYER | 11 | M | 00:17:46 | Cardiff Triathletes |
| 286 | Tyrone FOWLER | 17 | M | 00:17:46 | Newport Harriers AC |
| 287 | Joff WRIGHT | 4 | M | 00:17:47 | Penarth & Dinas Runners |
| 288 | Richard EDWARDS | 4 | M | 00:17:47 | |
| 289 | Mick MCGEOCH | 15 | M | 00:17:47 | Les Croupiers RC |
| 290 | Moses TUTESIGENSI | 20 | M | 00:17:47 | Cardiff University AC |
| 291 | Andy BALLARD | 2 | M | 00:17:47 | |
| 292 | Dan WHAITES | 11 | M | 00:17:47 | |
| 293 | Max DILLON | 1 | M | 00:17:47 | |
| 294 | Nigel BARNES | 1 | M | 00:17:48 | Port Talbot Harriers & AC |
| 295 | Steffen SCHOLZ | 9 | M | 00:17:48 | Les Croupiers RC |
| 296 | Geraint WILLIAMS | 23 | M | 00:17:48 | Aberdare Valley AAC |
| 297 | Thomas Paul WALLACE | 1 | M | 00:17:48 | |
| 298 | Kane LEE | 1 | M | 00:17:48 | Yate & District AC |
| 299 | Ian BOUND | 1 | M | 00:17:49 | Les Croupiers RC |
| 300 | Richard DANDO | 1 | M | 00:17:49 | Bridgend AC |
| 301 | Stuart PRICE | 1 | M | 00:17:49 | Macclesfield Harriers & AC |
| 302 | David COLES | 9 | M | 00:17:49 | Les Croupiers RC |
| 303 | Gareth M CULLEN | 1 | M | 00:17:49 | Bristol and West AC |
| 304 | Steven BARBER | 1 | M | 00:17:49 | Dulwich Park RC |
| 305 | Brian RICHARDSON | 14 | M | 00:17:50 | Les Croupiers RC |
| 306 | Pez BULLEN | 3 | M | 00:17:50 | Keswick AC |
| 307 | David James WILLIAMS | 9 | M | 00:17:50 | Aberdare Valley AAC |
| 308 | David WOODSFORD | 1 | M | 00:17:50 | Cardiff Triathletes |
| 309 | David REYNOLDS | 5 | M | 00:17:51 | Bitton Road Runners |
| 310 | Robert JACKSON | 14 | M | 00:17:51 | |
| 311 | Philip LAWRENCE | 1 | M | 00:17:51 | |
| 312 | Jonathan GRIMES | 14 | M | 00:17:51 | Southampton AC |
| 313 | James RICHARDS | 1 | M | 00:17:51 | Fairwater Runners |
| 314 | Jenny JAGGER | 1 | F | 00:17:51 | Bristol and West AC |
| 315 | Glyn SANSOM | 120 | M | 00:17:52 | San Domenico RRC |
| 316 | Allan BARRIE | 1 | M | 00:17:52 | Stragglers |
| 317 | Shaun CHANDLER | 6 | M | 00:17:52 | Deal Triathlon & RC |
| 318 | James WHISTLER | 1 | M | 00:17:53 | Ranelagh Harriers |
| 319 | Beckie WOODLAND | 2 | F | 00:17:53 | South London Harriers |
| 320 | Laurie CARTER | 15 | M | 00:17:53 | Chepstow Harriers |
| 321 | Owen FLAGE | 1 | M | 00:17:54 | Oldham and Royton Harriers AC |
| 322 | Phil HAMER | 11 | M | 00:17:55 | |
| 323 | John MORGAN | 33 | M | 00:17:55 | Bridgend AC |
| 324 | Michael BAGGOTT | 1 | M | 00:17:55 | Woking AC |
| 325 | Paul DODD | 1 | M | 00:17:56 | Chepstow Harriers |
| 326 | Mark WHITTLE | 34 | M | 00:17:56 | San Domenico RRC |
| 327 | Colin TRAER | 12 | M | 00:17:56 | Bristol and West AC |
| 328 | Nicola KNAPP | 3 | F | 00:17:56 | Swansea Harriers AC |
| 329 | Scott FRAME | 22 | M | 00:17:57 | Outdoor Fitness Running Club |
| 330 | Paul DAWES | 10 | M | 00:17:57 | San Domenico RRC |
| 331 | Gareth W ROBERTS | 1 | M | 00:17:58 | |
| 332 | Gareth Michael GREEN | 3 | M | 00:17:58 | San Domenico RRC |
| 333 | Steven BRIDGES | 7 | M | 00:17:58 | Aberdare Valley AAC |
| 334 | Peter KELLAM | 26 | M | 00:17:59 | Les Croupiers RC |
| 335 | Alun JONES | 21 | M | 00:17:59 | Les Croupiers RC |
| 336 | Alexander MORGAN | 11 | M | 00:17:59 | |
| 337 | Philip Rosser DAVIES | 2 | M | 00:18:00 | |
| 338 | William MCINTOSH | 1 | M | 00:18:00 | |
| 339 | Mick TABOR | 66 | M | 00:18:00 | Les Croupiers RC |
| 340 | Steven HOOPER | 12 | M | 00:18:01 | Pontypridd Roadents AC |
| 341 | Ben FARAG | 10 | M | 00:18:01 | Les Croupiers RC |
| 342 | Alex PRICE | 11 | M | 00:18:01 | Aberdare Valley AAC |
| 343 | Rob HUGHES | 11 | M | 00:18:01 | |
| 344 | Jeffrey COX | 102 | M | 00:18:01 | San Domenico RRC |
| 345 | Edward V BALL | 5 | M | 00:18:01 | San Domenico RRC |
| 346 | David GARNER | 1 | M | 00:18:02 | Cardiff University AC |
| 347 | Alun REES | 8 | M | 00:18:02 | Neath Harriers |
| 348 | Andrew MACLAEN | 9 | M | 00:18:02 | Cardiff Triathletes |
| 349 | Anthony WILLIAMS | 4 | M | 00:18:03 | |
| 350 | Richard James HUGHES | 3 | M | 00:18:03 | Caerleon RC |
| 351 | Eric Pierre CHERET | 1 | M | 00:18:03 | |
| 352 | Alistair WOOD | 113 | M | 00:18:04 | San Domenico RRC |
| 353 | Paul COKER | 15 | M | 00:18:04 | Les Croupiers RC |
| 354 | Haydn HARTNELL | 2 | M | 00:18:04 | Islwyn RC |
| 355 | Camilla BRIGGS | 2 | F | 00:18:04 | Bristol and West AC |
| 356 | Neil LEWIS | 32 | M | 00:18:05 | |
| 357 | Tom NEWMAN | 6 | M | 00:18:05 | |
| 358 | Daniel MILES | 30 | M | 00:18:05 | Cardiff Triathletes |
| 359 | Angela HEELEY | 4 | F | 00:18:05 | San Domenico RRC |
| 360 | Richard RALPHS | 2 | M | 00:18:05 | |
| 361 | David MOORE | 2 | M | 00:18:05 | Cardiff University AC |
| 362 | Paul SPERRIN | 2 | M | 00:18:06 | Bitton Road Runners |
| 363 | Ben JONES | 1 | M | 00:18:06 | |
| 364 | Justin Mark PHILLIPS | 3 | M | 00:18:06 | |
| 365 | Miles THOMAS | 1 | M | 00:18:07 | Lliswerry Runners |
| 366 | John SKELTON | 2 | M | 00:18:07 | Marshall Milton Keynes AC |
| 367 | Jamie NUTT | 1 | M | 00:18:07 | Les Croupiers RC |
| 368 | Doug NICHOLLS | 5 | M | 00:18:07 | |
| 369 | Huw EVANS | 9 | M | 00:18:09 | Penarth & Dinas Runners |
| 370 | Grafton LAWFORD | 1 | M | 00:18:09 | |
| 371 | Tim ELVIDGE | 1 | M | 00:18:09 | |
| 372 | Huw D ROBERTS | 16 | M | 00:18:09 | Bridgend AC |
| 373 | Gary W BROWN | 7 | M | 00:18:10 | Penarth & Dinas Runners |
| 374 | Jim DESMOND | 1 | M | 00:18:11 | Stragglers |
| 375 | Chris PAUL-JOSEPH WILLIAMS | 1 | M | 00:18:11 | Reigate Priory AC |
| 376 | Craig SPROD | 6 | M | 00:18:11 | Aberdare Valley AAC |
| 377 | Oliver ANTHONY | 1 | M | 00:18:12 | |
| 378 | Gemma LEAHY | 5 | F | 00:18:13 | Cardiff AAC |
| 379 | Ellie SHERRARD-SMITH | 2 | F | 00:18:13 | Swansea Harriers AC |
| 380 | James Christopher URWIN | 1 | M | 00:18:14 | |
| 381 | Daniel WARNER | 1 | M | 00:18:14 | |
| 382 | Jonty DAVIES | 15 | M | 00:18:15 | San Domenico RRC |
| 383 | Catherine DUGDALE | 5 | F | 00:18:15 | Swansea Harriers AC |
| 384 | Dario CULITA | 10 | M | 00:18:15 | |
| 385 | Wayne BEYNON | 22 | M | 00:18:15 | |
| 386 | Adam MORTON | 58 | M | 00:18:15 | |
| 387 | Simon John BIRD | 9 | M | 00:18:16 | |
| 388 | Sarah TUNSTALL | 1 | F | 00:18:16 | Kendal AAC |
| 389 | Jessica PARRY-WILLIAMS | 2 | F | 00:18:16 | Cardiff Triathletes |
| 390 | Lyndon TUDOR-MAISEY | 2 | M | 00:18:16 | Les Croupiers RC |
| 391 | Bethan STRANGE | 3 | F | 00:18:16 | Cardiff AAC |
| 392 | Geraint KING | 1 | M | 00:18:16 | Swansea Harriers AC |
| 393 | Stephen JUDICE | 1 | M | 00:18:17 | |
| 394 | Christina Rose BRIDGE | 2 | F | 00:18:17 | |
| 395 | Sally WILDER | 90 | F | 00:18:17 | San Domenico RRC |
| 396 | Jack FEAR | 10 | M | 00:18:18 | Newport Harriers AC |
| 397 | Alun Wyn EVANS | 26 | M | 00:18:18 | |
| 398 | Laurence PEARCE | 24 | M | 00:18:19 | |
| 399 | Patrick LEES | 2 | M | 00:18:19 | Cardiff Triathletes |
| 400 | Paul Philip GRONOW | 4 | M | 00:18:19 | |
| 401 | Bryce ALFORD | 1 | M | 00:18:20 | |
| 402 | Damian James HEWARD | 4 | M | 00:18:20 | Parc Bryn Bach Running Club |
| 403 | Alan Gilruth FYFE | 2 | M | 00:18:20 | |
| 404 | Ben PITMAN | 12 | M | 00:18:20 | Lordshill Road Runners |
| 405 | Sandy JOHNSTON | 50 | M | 00:18:20 | Les Croupiers RC |
| 406 | Eero KERANEN | 3 | M | 00:18:21 | Les Croupiers RC |
| 407 | James BRUCE | 21 | M | 00:18:22 | Les Croupiers RC |
| 408 | Elio LEPORE | 61 | M | 00:18:22 | Les Croupiers RC |
| 409 | Dave STONE | 23 | M | 00:18:22 | |
| 410 | Mark Stephen KELLY | 1 | M | 00:18:22 | Royton Road Runners |
| 411 | Morris ATTARD | 21 | M | 00:18:22 | Outdoor Fitness Running Club |
| 412 | Ian JONES | 9 | M | 00:18:23 | Les Croupiers RC |
| 413 | Rob (Robot) JONES | 13 | M | 00:18:23 | Les Croupiers RC |
| 414 | Todd Antony JENKINS | 1 | M | 00:18:23 | |
| 415 | Richard M WOOD | 4 | M | 00:18:24 | |
| 416 | Paulo SIMOES | 66 | M | 00:18:24 | |
| 417 | Douglas YOUNG | 3 | M | 00:18:24 | |
| 418 | Alan WALTON | 55 | M | 00:18:25 | San Domenico RRC |
| 419 | Stuart J PEARCE | 5 | M | 00:18:25 | Newport Harriers AC |
| 420 | Matt WHITEHOUSE | 25 | M | 00:18:25 | |
| 421 | Jukka OIKARINEN | 1 | M | 00:18:25 | |
| 422 | Sean BIRCH | 6 | M | 00:18:26 | Islwyn RC |
| 423 | Pete MOUNTAIN | 1 | M | 00:18:26 | Bristol and West AC |
| 424 | Andrew R BAKER | 1 | M | 00:18:26 | Pontypridd Roadents AC |
| 425 | Tom BARR | 1 | M | 00:18:27 | |
| 426 | David COOPER | 7 | M | 00:18:27 | |
| 427 | Richie BRISTOW | 28 | M | 00:18:27 | San Domenico RRC |
| 428 | Andrew PALMER | 10 | M | 00:18:27 | Penarth & Dinas Runners |
| 429 | Glen HARPER | 3 | M | 00:18:27 | |
| 430 | Thomas WALTERS | 2 | M | 00:18:28 | |
| 431 | Daniel BUCK | 3 | M | 00:18:28 | |
| 432 | Robert John DAVIES | 46 | M | 00:18:28 | Islwyn RC |
| 433 | Henning KUHLMANN | 6 | M | 00:18:28 | |
| 434 | Keith MCGHIE | 1 | M | 00:18:28 | Spenborough & District AC |
| 435 | Philip John WILLIAMS | 5 | M | 00:18:28 | Islwyn RC |
| 436 | Richard HAYES | 3 | M | 00:18:28 | Aberdare Valley AAC |
| 437 | Arthur JOHNS | 4 | M | 00:18:28 | Poole Runners |
| 438 | James LOFTHOUSE | 16 | M | 00:18:28 | |
| 439 | Roger CHAMBERLAIN | 1 | M | 00:18:29 | Sri Chinmoy AC |
| 440 | Brian KERRY | 11 | M | 00:18:29 | Les Croupiers RC |
| 441 | Chris BEDFORD | 3 | M | 00:18:29 | |
| 442 | Alec CARE | 8 | M | 00:18:29 | Cardiff University AC |
| 443 | James POTTS | 61 | M | 00:18:30 | San Domenico RRC |
| 444 | John APPLETON | 1 | M | 00:18:31 | St Helens Sutton AC |
| 445 | Nick REES | 1 | M | 00:18:31 | Les Croupiers RC |
| 446 | Aled ANDERSON | 2 | M | 00:18:31 | Cardiff University AC |
| 447 | Dave STANTON | 14 | M | 00:18:31 | |
| 448 | Phil BRISTOW | 138 | M | 00:18:31 | San Domenico RRC |
| 449 | Andrew CLEVES | 20 | M | 00:18:32 | Les Croupiers RC |
| 450 | Paul REES | 4 | M | 00:18:32 | Port Talbot Harriers & AC |
| 451 | Ian MCDONALD | 9 | M | 00:18:32 | San Domenico RRC |
| 452 | Rhodri WILLIAMS | 1 | M | 00:18:32 | |
| 453 | Leanne FITZGERALD | 1 | F | 00:18:33 | Cardiff AAC |
| 454 | Matt GOVIER | 21 | M | 00:18:33 | Cardiff AAC |
| 455 | Ruth TYLER | 11 | F | 00:18:33 | Les Croupiers RC |
| 456 | Brett DAVIS | 2 | M | 00:18:33 | Newport Harriers AC |
| 457 | Stuart Michael BAKER | 3 | M | 00:18:34 | |
| 458 | Andrew Paul RUSSELL | 34 | M | 00:18:34 | Les Croupiers RC |
| 459 | Alun WILLIAMS | 7 | M | 00:18:34 | Fairwater Runners |
| 460 | James Cf MATTHEWS | 9 | M | 00:18:34 | Panthers Tri Club |
| 461 | John T O'SHEA | 10 | M | 00:18:34 | Les Croupiers RC |
| 462 | Jack TREMLETT | 2 | M | 00:18:34 | |
| 463 | Rob SCOTT | 10 | M | 00:18:34 | Les Croupiers RC |
| 464 | John MORRIS | 1 | M | 00:18:35 | Amman Valley Harriers |
| 465 | John NEEDHAM | 1 | M | 00:18:35 | |
| 466 | Michael MURPHY | 21 | M | 00:18:35 | Les Croupiers RC |
| 467 | Craig THOMAS | 2 | M | 00:18:35 | |
| 468 | Henry Graham DAVIES | 2 | M | 00:18:36 | |
| 469 | Guto LLEWELYN | 4 | M | 00:18:36 | |
| 470 | Ceri GRIFFITHS | 5 | M | 00:18:36 | Brackla Harriers |
| 471 | Rhodri BEYNON | 1 | M | 00:18:36 | |
| 472 | Timothy MOSS | 16 | M | 00:18:36 | Penarth & Dinas Runners |
| 473 | Dave HUGHES | 13 | M | 00:18:37 | Bridgend AC |
| 474 | Andrew Steven MUNDY | 13 | M | 00:18:37 | Brackla Harriers |
| 475 | Danny MORGAN | 2 | M | 00:18:37 | Aberdare Valley AAC |
| 476 | Sean PRICE | 15 | M | 00:18:38 | Rhondda AAC |
| 477 | Jamie ARNOLD | 1 | M | 00:18:38 | Fairwater Runners |
| 478 | Tim M LEWIS | 15 | M | 00:18:38 | |
| 479 | Charlotte ARTER | 1 | F | 00:18:38 | University of Wales Institute Cardiff AC |
| 480 | Gina PALETTA | 2 | F | 00:18:38 | Wrexham AAC |
| 481 | Adam LITTLESTONE | 1 | M | 00:18:38 | |
| 482 | Matthew HOOPER | 35 | M | 00:18:39 | Les Croupiers RC |
| 483 | Fenella LANGRIDGE | 3 | F | 00:18:39 | University of Wales Institute Cardiff AC |
| 484 | Gerard CRISPIE | 36 | M | 00:18:39 | Les Croupiers RC |
| 485 | Caroline JONES | 2 | F | 00:18:39 | |
| 486 | Craig FOWLER | 1 | M | 00:18:40 | |
| 487 | John David BLAKE | 11 | M | 00:18:40 | West 4 Harriers |
| 488 | Paul BEVAN | 13 | M | 00:18:40 | Cardiff AAC |
| 489 | Chris HIATT | 1 | M | 00:18:41 | |
| 490 | Eloise CROWLEY | 3 | F | 00:18:41 | |
| 491 | Katie BEECHER | 35 | F | 00:18:41 | Les Croupiers RC |
| 492 | Lee RICHARDS | 2 | M | 00:18:41 | Newport Harriers AC |
| 493 | Alun DAVIES | 9 | M | 00:18:41 | Les Croupiers RC |
| 494 | Chris ORMONDE | 25 | M | 00:18:41 | |
| 495 | David A ROSS | 1 | M | 00:18:41 | |
| 496 | Charlie GREEN | 2 | F | 00:18:42 | |
| 497 | Jerry CLEALL-HARDING | 8 | M | 00:18:42 | Les Croupiers RC |
| 498 | Sean SMITH | 2 | M | 00:18:43 | Les Croupiers RC |
| 499 | Sheree SMITH | 1 | F | 00:18:43 | |
| 500 | Justin HILLIER | 2 | M | 00:18:43 | |