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