| (This is a sortable table - click column heading) |
| Results courtesy of MacMillan Cancer Relief |
| Pos | Num | Name | Cat | Club/Business team | Time |
| 1 | 183 | Jon Wills | MS | Pembs Triathlon | 33:41 |
| 2 | 2 | Paul Ward | MS | Wrekin Road Runners | 34:12 |
| 3 | 72 | Toby Laver | MS | Reading AC | 34:31 |
| 4 | 158 | Mike Evans | MS | TROT St Clears | 34:45 |
| 5 | 165 | Robert Pradey | MS | Reading Road Runners | 35:04 |
| 6 | 186 | Andrew Abbott | MS | Sarn Helen ARC | 35:40 |
| 7 | 93 | Columba Peoples | MS | UWA Harriers | 35:41 |
| 8 | 129 | Russell Limbert | M40 | Telford AC | 35:57 |
| 9 | 36 | Richard Jones | M40 | Telford Athletic Club | 36:35 |
| 10 | 74 | John Rogers | MS | Newbury Athletics Club | 36:37 |
| 11 | 161 | Les Hewitson | M40 | Cardigan Running Club | 37:06 |
| 12 | 87 | Dafydd Dylan | MU20 | Aberystwyth AC | 37:31 |
| 13 | 111 | David Anders | MS | UWA Harriers | 37:37 |
| 14 | 109 | Kevin Hamilton | MS | Cerist Tri | 37:52 |
| 15 | 103 | Mathew Anstee | MS | UWA Harriers | 38:00 |
| 16 | 120 | David Felipe Jones | MS | Cardiff AC | 38:01 |
| 17 | 121 | Dewi Roberts | MS | Bro Dysynni AC | 38:05 |
| 18 | 102 | Charlie Bendall | M45 | Unatt | 38:20 |
| 19 | 169 | Calvin Williams | M40 | Sarn Helen ARC | 38:25 |
| 20 | 97 | Mark Lewis | M40 | Unatt | 38:31 |
| 21 | 67 | Tracey Ranson | FS | UWA Harriers | 38:39 |
| 22 | 94 | David Yanez | MS | UWA Harriers | 39:11 |
| 23 | 175 | Garry Thorne | MU20 | UWA Harriers | 39:18 |
| 24 | 14 | Richard Tredennick | MS | Unatt | 39:19 |
| 25 | 28 | Francis Williams | MS | Unatt | 39:28 |
| 26 | 177 | John Sinnett | M45 | Pembrokeshire Harriers | 39:37 |
| 27 | 184 | Michael Rees | MS | ? | 39:39 |
| 28 | 138 | Ben Thompson | MS | Swansea Institute | 39:44 |
| 29 | 50 | David Meissner | MS | Unatt | 39:48 |
| 30 | 168 | Gareth Jones | MS | Lescroupiers Running Club | 39:52 |
| 31 | 153 | James Thomas | MS | Unatt | 40:00 |
| 32 | 117 | Paul Reynish | MS | Pembs Triathlon | 40:04 |
| 33 | 167 | Jessica Leitch | FS | Oxford University | 40:07 |
| 34 | 160 | Lynn Green | F45 | Cardigan Running Club | 40:17 |
| 35 | 128 | Haydn Lloyd | MS | Sarn Helen ARC | 40:40 |
| 36 | 162 | Ben Rushbrook | MS | Parasucology UWA | 40:59 |
| 37 | 191 | Peter Davies | M45 | Sarn Helen ARC | 41:01 |
| 38 | 173 | Robert Anders | MU20 | UWA Harriers | 41:05 |
| 39 | 57 | Jon Bell | M40 | Clwb Athletau Aberystwyth | 41:09 |
| 40 | 9 | Stephen Roberts | M45 | Oswestry Olympians AC | 41:19 |
| 41 | 144 | Gwyn Jones | M45 | Bro Dysynni AC | 41:21 |
| 42 | 75 | Richard Ellis | MS | Unatt | 41:26 |
| 43 | 164 | Kevin Hughes | MS | Sarn Helen ARC | 41:56 |
| 44 | 61 | Daniel Roberts | MS | Gower Tri | 42:14 |
| 45 | 182 | Richard Brown | MS | Pembs Triathlon | 42:20 |
| 46 | 157 | Claire Cleathero | FS | TROT St Clears | 42:20 |
| 47 | 163 | Aled Williams | M40 | Sarn Helen ARC | 42:28 |
| 48 | 105 | David Powell | M40 | Unatt | 42:31 |
| 49 | 187 | Clive Evans | M55 | Aberystwyth AC | 42:37 |
| 50 | 27 | Cyril Walters | M55 | TROT St Clears | 42:39 |
| 51 | 15 | Martin Saycell | MS | Aberystwyth AC | 42:39 |
| 52 | 155 | Paul Edwards | M40 | Pembrokeshire Harriers | 42:45 |
| 53 | 10 | BenTomlins | MS | Unatt | 42:47 |
| 54 | 140 | Ayman Almousili | MS | Swansea Institute | 42:49 |
| 55 | 43 | Malcolm Taylor | M60 | Bro Dysynni AC | 42:53 |
| 56 | 156 | Rob Wyn Jones | MS | Unatt | 42:56 |
| 57 | 86 | Richard Gilbert | MS | Newport & District Running Club | 42:59 |
| 58 | 124 | Claire Evans | FS | Carmarthen Harriers | 43:03 |
| 59 | 139 | Stuart Davies | MS | Swansea Institute | 43:14 |
| 60 | 108 | Gareth Williams | MS | Unatt | 43:15 |
| 61 | 118 | Glynn Lewis | M40 | Bro Dysynni AC | 43:21 |
| 62 | 81 | Caroline John | F35 | Unatt | 43:24 |
| 63 | 116 | Robert Gray | M40 | Unatt | 43:41 |
| 64 | 29 | Ryszard Piotrowicz | M40 | Unatt | 43:43 |
| 65 | 8 | Anita Vautier | FS | Aberystwyth AC | 43:44 |
| 66 | 150 | Will Troughton | M40 | Unatt | 43:44 |
| 67 | 142 | Kevin Holland | M45 | Aberystwyth AC | 43:55 |
| 68 | 166 | David Evans | M45 | Unatt | 43:56 |
| 69 | 55 | Gwilym O Jones | M45 | Aberystwyth AC | 43:59 |
| 70 | 70 | Geraint Hughes | MS | Unatt | 44:00 |
| 71 | 85 | Gill Bearman | F35 | Westbury Harriers | 44:04 |
| 72 | 59 | Chris Forster-Brown | MS | Unatt | 44:09 |
| 73 | 65 | Lizzie Goodband | FU20 | Aberystwyth AC | 44:12 |
| 74 | 22 | Rhodri Rowlands | MS | Unatt | 44:18 |
| 75 | 19 | Rhys Jeffries | MS | U/FBA Group | 44:21 |
| 76 | 78 | Shelley Childs | MS | Ystwyth Cycling Club | 44:22 |
| 77 | 115 | Peter Jones | M45 | Unatt | 44:24 |
| 78 | 80 | Andy Eden | M40 | Aberystwyth AC | 44:31 |
| 79 | 127 | Elizabeth Sian Williams | FS | Pembs Triathlon | 44:37 |
| 80 | 112 | Stephen McKinley | MS | Unatt | 44:46 |
| 81 | 147 | James Lacourse | MS | Unatt | 44:53 |
| 82 | 39 | Adriano Evola | M45 | Aberystwyth AC | 45:00 |
| 83 | 189 | David Michael | MS | Unatt | 45:26 |
| 84 | 71 | Colin Jackson | M40 | Unatt | 45:33 |
| 85 | 180 | Richard Morgan | M40 | Unatt | 45:33 |
| 86 | 132 | Jonathan Bird | MS | Unatt | 45:34 |
| 87 | 35 | Mark Powell | MS | Unatt | 45:39 |
| 88 | 188 | Stefano Antoniazzi | MU20 | Unatt | 46:03 |
| 89 | 42 | Michael Parkhouse | MS | Unatt | 46:06 |
| 90 | 16 | Delyth Davies | FS | U/FBA Group | 46:15 |
| 91 | 135 | Terry Gover | M55 | Pembs Triathlon | 46:16 |
| 92 | 41 | Paul Stovell | M45 | Unatt | 46:20 |
| 93 | 47 | Mauro Caffarelli | M50 | Unatt | 46:26 |
| 94 | 176 | Chris Price | MS | Pembs Triathlon | 46:38 |
| 95 | 63 | John Shaw | MS | Unatt | 46:46 |
| 96 | 68 | Darren Mutter | MS | Unatt | 46:57 |
| 97 | 131 | Sam Johnson | MS | Unatt | 47:05 |
| 98 | 100 | Derek Randall | MU20 | UWA Harriers | 47:20 |
| 99 | 122 | Huw Harrison | M50 | Bro Dysynni AC | 47:53 |
| 100 | 119 | David Howells | M50 | Pembs Triathlon | 48:11 |
| 101 | 159 | Hilary McCarthy | F35 | Cardigan Running Club | 48:20 |
| 102 | 96 | David McElhill | MU20 | Unatt | 48:53 |
| 103 | 6 | Jez Lovekin | M60 | Unatt | 48:53 |
| 104 | 3 | Gita Stubley | FS | Wrekin Road Runners | 49:08 |
| 105 | 58 | Jill Coleman | F35 | Pembrokeshire Harriers | 49:13 |
| 106 | 30 | Uta Kohl | FS | Unatt | 49:34 |
| 107 | 149 | Kath Dootson | F35 | Pembs Triathlon | 49:38 |
| 108 | 145 | Helen Newnham | FS | 49:39 | |
| 109 | 13 | Lloyd Tomlins | M40 | 49:40 | |
| 110 | 154 | Gareth Benjamin | MS | Unatt | 49:40 |
| 111 | 11 | Rob Gwilum | MS | Unatt | 49:42 |
| 112 | 73 | Neil Jones | MS | Unatt | 49:45 |
| 113 | 110 | David Hopper | M60 | Unatt | 49:56 |
| 114 | 5 | Huw Maddock | M40 | Unatt | 50:11 |
| 115 | 46 | Peter Stocks | M55 | Unatt | 50:20 |
| 116 | 95 | Jonathan McElhill | M45 | Unatt | 50:21 |
| 117 | 83 | Neil Rogers | MS | Unatt | 50:30 |
| 118 | 179 | Charles Moss | M45 | Unatt | 50:38 |
| 119 | 123 | Nalda Wainwright | F35 | Pembs Triathlon | 50:41 |
| 120 | 44 | Sheila Jones | F40 | Bro Dysynni AC | 50:52 |
| 121 | 106 | Clare Horton | F40 | Bro Dysynni AC | 50:52 |
| 122 | 181 | Valerie Brown | F35 | Pembs Triathlon | 50:53 |
| 123 | 26 | Robert Harding | M50 | Telford Harriers | 50:58 |
| 124 | 104 | Paul Gillard | M40 | Unatt | 51:30 |
| 125 | 152 | David Pagett | M45 | Wrekin Road Runners | 51:58 |
| 126 | 174 | Ernest Wykes | M60 | Unatt | 52:22 |
| 127 | 171 | Alison Price | F35 | Unatt | 52:43 |
| 128 | 66 | Jim Goodband | M60 | Unatt | 52:58 |
| 129 | 178 | Ian Mitchell | M55 | Unatt | 53:33 |
| 130 | 37 | Ann Williams | F35 | Unatt | 54:18 |
| 131 | 101 | Mari Stevens | FS | Unatt | 54:22 |
| 132 | 114 | Pamela Gray | F40 | Unatt | 54:54 |
| 133 | 34 | Vicki Jones | F40 | Unatt | 54:55 |
| 134 | 45 | Karen Millidine | FS | Unatt | 55:20 |
| 135 | 31 | Eileen Swan | F40 | Unatt | 55:32 |
| 136 | 107 | Fran Gressler | F35 | Bro Dysynni AC | 55:33 |
| 137 | 33 | Duncan Thomas | MS | Unatt | 55:45 |
| 138 | 151 | Nickie Blake | MU20 | Aberystwyth AC | 57:04 |
| 139 | 148 | Owain Gillard | MS | Martell Writers Club | 57:09 |
| 140 | 76 | Claire Harvey | FU20 | ? | 57:50 |
| 141 | 62 | Goronwy Evans | M45 | Unatt | 57:55 |
| 142 | 126 | Elin Royles | FS | Unatt | 57:57 |
| 143 | 130 | Tony Kirk | MS | Unatt | 58:30 |
| 144 | 69 | Pat Adams | F45 | Wrekin Road Runners | 58:41 |
| 145 | 56 | Gwyn Davies | M60 | Unatt | 58:55 |
| 146 | 125 | Sophie Hague | FS | Unatt | 59:00 |
| 147 | 113 | Laura Rushton | FS | Unatt | 59:00 |
| 148 | 21 | Annmarie Pitt | F45 | U/FBA Group | 61:26 |
| 149 | 17 | Katherine Gwynne | FS | U/FBA Group | 61:26 |
| 150 | 92 | Ian Mackie | M50 | Nevill Hall Joggers | 61:53 |
| 151 | 137 | Gareth Jones | M40 | Unatt | 62:15 |
| 152 | 77 | Mark Picken | M45 | Unatt | 63:15 |
| 153 | 91 | Sally Francis | FS | Nevill Hall Joggers | 63:33 |
| 154 | 64 | Allen Watts | M70 | Sarn Helen ARC | 63:43 |
| 155 | 88 | Paul Morris | MS | Nevill Hall Joggers | 63:43 |
| 156 | 4 | Angela Maddock | F40 | Unatt | 65:52 |
| 157 | 23 | Ruth Davies | F40 | Unatt | 66:58 |
| 158 | 60 | Bridget Bewick | F40 | Unatt | 66:58 |
| 159 | 79 | Kathy Ling | F60 | Wrekin Road Runners | 68:46 |
| 160 | 172 | Lynne Walford | F55 | Bro Dysynni AC | 68:57 |
| 161 | 38 | Elizabeth Tait | F50 | Unatt | 69:14 |
| 162 | 134 | Elin Griffiths | FU20 | Unatt | 71:33 |
| 163 | 141 | Angharad Holland | FU20 | Unatt | 71:33 |
| 164 | 133 | Georgia Williams | FU20 | Unatt | 71:33 |
| 165 | 90 | Rebecca Harrison | FS | Nevill Hall Joggers | 72:28 |
| 166 | 143 | Paul James | M45 | Unatt | 72:36 |
| 167 | 185 | Andrew Stoll | M60 | Unatt | 72:43 |
| 168 | 170 | Sylvia Price | F60 | Pembs Triathlon | 75:45 |
| 169 | 52 | Llionos Owen | FS | Unatt | 77:25 |
| 170 | 51 | Bethan Jones | FS | Unatt | 78:27 |
| 171 | 20 | Charlotte Edwards | FS | U/FBA Group | 80:41 |
| 172 | 18 | Stephanie Horton | F55 | U/FBA Group | 80:41 |
| 173 | 89 | Jane Skinner | F50 | Nevill Hall Joggers | 82:21 |
| 174 | 190 | Carole Prime | F50 | Unatt | 90:20 |