| (This is a sortable table) |
| Pos | Num | Firstname | Lastname | Class | Team | Swim | Place | Bike | Place | Run | Place | Total |
| 1 | 146 | Steve | Brooks | MO | Brats | 00:06:26 | 4 | 00:31:32 | 11 | 00:21:49 | 1 | 00:59:47 |
| 2 | 143 | Al | Hadnett | MO | Team Machine | 00:06:52 | 11 | 00:30:44 | 4 | 00:22:30 | 2 | 01:00:06 |
| 3 | 109 | Alexandra | Thorogood | RELAY | Team Thorogood | 00:06:50 | 9 | 00:29:39 | 1 | 00:24:08 | 10 | 01:00:37 |
| 4 | 129 | Andrew | Birch | MO | 00Tri | 00:06:54 | 12 | 00:31:15 | 7 | 00:23:41 | 5 | 01:01:50 |
| 5 | 138 | Adam | Thomson | MO | BCT | 00:07:02 | 14 | 00:31:28 | 9 | 00:23:27 | 4 | 01:01:57 |
| 6 | 140 | Paul | Carmichael | MO | 00:07:35 | 27 | 00:30:35 | 3 | 00:24:02 | 9 | 01:02:12 | |
| 7 | 132 | Phil | Collins | MO | Brats | 00:07:10 | 17 | 00:30:49 | 5 | 00:24:50 | 17 | 01:02:49 |
| 8 | 113 | Gareth | Battle | MO | RhonddaTri | 00:08:01 | 31 | 00:30:53 | 6 | 00:23:59 | 7 | 01:02:53 |
| 9 | 139 | Leyshon | Williams | MV | 1485 | 00:07:04 | 15 | 00:31:17 | 8 | 00:24:50 | 16 | 01:03:11 |
| 10 | 137 | James | Thomas | MO MOL | 00:07:09 | 16 | 00:31:47 | 16 | 00:24:17 | 11 | 01:03:13 | |
| 11 | 148 | Chris | Standidge | MO | Royles | 00:06:09 | 1 | 00:31:41 | 14 | 00:25:24 | 21 | 01:03:14 |
| 12 | 110 | Phil | Weaver | MV | ClimbonBikes | 00:08:19 | 41 | 00:29:59 | 2 | 00:24:58 | 19 | 01:03:16 |
| 13 | 135 | Christopher | Morris | MO | LlanelliTri | 00:06:50 | 10 | 00:32:24 | 21 | 00:24:31 | 12 | 01:03:45 |
| 14 | 145 | Andrew | Davies | MO | Fit For | 00:06:24 | 3 | 00:31:45 | 15 | 00:26:06 | 30 | 01:04:15 |
| 15 | 134 | Clive | Middleton | MV | Brats | 00:07:16 | 19 | 00:31:40 | 13 | 00:25:26 | 22 | 01:04:22 |
| 16 | 142 | Rob | Edwards | MO | CelticTri | 00:06:47 | 8 | 00:32:45 | 24 | 00:24:56 | 18 | 01:04:28 |
| 17 | 67 | Jason | Weston | MO | ChesterTri | 00:08:18 | 39 | 00:32:31 | 23 | 00:24:32 | 13 | 01:05:21 |
| 18 | 116 | Neil | Davies | MO | RhonddaTri | 00:07:29 | 26 | 00:32:12 | 19 | 00:25:42 | 24 | 01:05:23 |
| 19 | 104 | Simon | Roxburgh | MO | Carneddau | 00:08:22 | 43 | 00:31:51 | 17 | 00:25:33 | 23 | 01:05:46 |
| 20 | 127 | Mark | Warren | MV | Ludlow Runners | 00:08:21 | 42 | 00:32:14 | 20 | 00:25:13 | 20 | 01:05:48 |
| 21 | 119 | David | Gunthorpe | MO | CardiffTri | 00:08:30 | 49 | 00:31:39 | 12 | 00:25:43 | 25 | 01:05:52 |
| 22 | 141 | Rhian | Davies | WO | Carneddau | 00:06:34 | 6 | 00:33:38 | 30 | 00:26:05 | 29 | 01:06:17 |
| 23 | 75 | Nick | Farnell | MV | LudlowCC | 00:09:21 | 68 | 00:31:28 | 10 | 00:26:09 | 31 | 01:06:58 |
| 24 | 59 | Gerwyn | Jones | MO | 00:08:12 | 36 | 00:32:00 | 18 | 00:27:17 | 42 | 01:07:29 | |
| 25 | 94 | Frank | Herold | MV | Brats | 00:08:24 | 45 | 00:34:39 | 44 | 00:24:38 | 14 | 01:07:41 |
| 26 | 86 | Steven | Wilkinson | MV | CelticTri | 00:09:16 | 64 | 00:34:35 | 40 | 00:23:52 | 6 | 01:07:43 |
| 27 | 62 | Peter | Osborne | MV | LlanelliTri | 00:10:10 | 90 | 00:34:38 | 43 | 00:23:03 | 3 | 01:07:51 |
| 28 | 131 | Heather | Cashmore | RELAY | UWA TriClub | 00:06:56 | 13 | 00:34:33 | 39 | 00:26:24 | 34 | 01:07:53 |
| 29 | 29 | Richard | Hayes | MO | Wrecsam Tri | 00:09:20 | 67 | 00:34:01 | 33 | 00:24:41 | 15 | 01:08:02 |
| 30 | 61 | Nigel | Nicholas | MO | 00:08:12 | 37 | 00:33:22 | 28 | 00:26:39 | 38 | 01:08:13 | |
| 31 | 89 | Neil | Ashton | MV | Brats | 00:07:20 | 22 | 00:34:43 | 45 | 00:26:24 | 34 | 01:08:27 |
| 32 | 128 | Noelwyn | Daniel | MO | LlanelliTri | 00:07:22 | 23 | 00:33:20 | 26 | 00:27:49 | 46 | 01:08:31 |
| 33 | 120 | Paul | Jennings | MO | DambustersCC | 00:07:15 | 18 | 00:33:21 | 27 | 00:28:15 | 51 | 01:08:51 |
| 34 | 144 | Patrick | Martin | MO | PembsTri | 00:07:49 | 29 | 00:34:36 | 41 | 00:26:27 | 36 | 01:08:52 |
| 35 | 74 | Peter | Ellis | MO | Wrecsam Tri | 00:09:23 | 70 | 00:33:50 | 32 | 00:25:52 | 27 | 01:09:05 |
| 36 | 72 | Ben | Chidgey | MO | 00:08:49 | 53 | 00:36:22 | 66 | 00:24:01 | 8 | 01:09:12 | |
| 37 | 91 | Simon | Davies | MO | 00:08:18 | 40 | 00:35:19 | 53 | 00:25:46 | 26 | 01:09:23 | |
| 38 | 133 | Phil | Jenkins | MO | 00:06:42 | 7 | 00:34:13 | 38 | 00:28:45 | 59 | 01:09:40 | |
| 39 | 122 | Julie | Moore | WV | 00Tri | 00:08:17 | 38 | 00:34:02 | 35 | 00:27:26 | 43 | 01:09:45 |
| 40 | 123 | Elinor | Thorogood | RELAY | Cerist | 00:06:21 | 2 | 00:34:11 | 37 | 00:29:24 | 65 | 01:09:56 |
| 41 | 69 | John"Barry" | Williams | MSV | Wrecsam Tri | 00:09:47 | 77 | 00:32:26 | 22 | 00:27:50 | 47 | 01:10:03 |
| 42 | 82 | Carl | Price | MO | LlanelliTri | 00:08:04 | 33 | 00:35:02 | 50 | 00:27:02 | 40 | 01:10:08 |
| 43 | 115 | Alexander | David | MO | CelticTri | 00:06:26 | 4 | 00:35:25 | 55 | 00:28:44 | 58 | 01:10:35 |
| 44 | 49 | Lesley | Beckett | WO | 00Tri | 00:10:06 | 87 | 00:34:01 | 34 | 00:26:42 | 39 | 01:10:49 |
| 45 | 66 | Rachael | Warne | RELAY | Team Spin | 00:07:18 | 21 | 00:35:36 | 57 | 00:28:03 | 48 | 01:10:57 |
| 46 | 76 | David | Gethin | MO | Llanidloes | 00:09:20 | 66 | 00:33:28 | 29 | 00:28:25 | 53 | 01:11:13 |
| 47 | 15 | Richard | Lowe | MO MOL | 00:10:27 | 99 | 00:34:55 | 48 | 00:25:59 | 28 | 01:11:21 | |
| 48 | 125 | Anita | Saycell | WO WOL | Cerist | 00:07:24 | 24 | 00:35:29 | 56 | 00:28:35 | 55 | 01:11:28 |
| 49 | 42 | Stewart | Turner | MV | StaffordTri | 00:09:57 | 84 | 00:35:23 | 54 | 00:26:16 | 32 | 01:11:36 |
| 50 | 92 | Gary | Ellis | MO | 00:09:48 | 79 | 00:33:38 | 30 | 00:28:12 | 50 | 01:11:38 | |
| 50 | 93 | Jamie | Hancock | MO | 00:08:28 | 47 | 00:34:37 | 42 | 00:28:33 | 54 | 01:11:38 | |
| 52 | 97 | Dean | Llewellyn | MO | SouthWalesPolice | 00:09:27 | 73 | 00:35:59 | 63 | 00:26:20 | 33 | 01:11:46 |
| 53 | 124 | Bridget | Ripley | WV | 00:08:01 | 30 | 00:34:09 | 36 | 00:29:50 | 69 | 01:12:00 | |
| 54 | 112 | Stephen | Williams | MV | 00Tri | 00:08:24 | 44 | 00:32:50 | 25 | 00:30:46 | 77 | 01:12:00 |
| 55 | 65 | Grahame | Smout | MV | Multisport | 00:09:50 | 80 | 00:35:51 | 60 | 00:26:33 | 37 | 01:12:14 |
| 56 | 130 | Emma | Brunning | WO | WestmorlandTri | 00:07:24 | 25 | 00:35:00 | 49 | 00:30:36 | 74 | 01:13:00 |
| 57 | 118 | Ray | Gray | MVV | 1485 | 00:08:02 | 32 | 00:35:16 | 52 | 00:29:52 | 70 | 01:13:10 |
| 58 | 114 | Steve | Cartlidge | MV | StaffordTri | 00:08:26 | 46 | 00:36:11 | 65 | 00:28:43 | 56 | 01:13:20 |
| 59 | 101 | Shaun | Richardson | MO | 00:09:12 | 61 | 00:35:47 | 59 | 00:29:00 | 61 | 01:13:59 | |
| 60 | 107 | Dave | Taylor | MO | HerefordTri | 00:08:04 | 33 | 00:35:36 | 58 | 00:30:38 | 75 | 01:14:18 |
| 61 | 38 | Mark | Blunden | RELAY | DysynniCycleClub | 00:10:31 | 101 | 00:36:48 | 71 | 00:27:39 | 45 | 01:14:58 |
| 62 | 126 | Brian | Wall | MSV | RAFTA | 00:08:50 | 54 | 00:37:20 | 74 | 00:28:51 | 60 | 01:15:01 |
| 63 | 121 | Josie | Luckins | WO | TriTeamGlos | 00:08:06 | 35 | 00:36:45 | 70 | 00:30:15 | 71 | 01:15:06 |
| 64 | 26 | John | Evans | MVV MVVL | Cerist | 00:10:17 | 96 | 00:36:37 | 69 | 00:28:19 | 52 | 01:15:13 |
| 65 | 85 | Jeff | Saycell | MO MOL | 00:08:33 | 51 | 00:34:53 | 47 | 00:31:58 | 84 | 01:15:24 | |
| 66 | 95 | Berwyn | Jones | MSV | PadarnTri | 00:08:30 | 48 | 00:36:02 | 64 | 00:31:00 | 78 | 01:15:32 |
| 67 | 58 | John | Howarth | MO MOL | 00:10:32 | 103 | 00:37:53 | 80 | 00:27:30 | 44 | 01:15:55 | |
| 68 | 53 | Kevin | Davies | MO | Multisport | 00:10:05 | 86 | 00:36:34 | 68 | 00:29:17 | 63 | 01:15:56 |
| 69 | 54 | Mark | Fincher | MO | 00:09:35 | 76 | 00:37:06 | 73 | 00:29:17 | 64 | 01:15:58 | |
| 70 | 100 | Arwel | Price | MV MVL | Cerist | 00:08:37 | 52 | 00:37:31 | 77 | 00:30:18 | 73 | 01:16:26 |
| 71 | 27 | Peter | Evans | MV | 00:11:06 | 113 | 00:36:25 | 67 | 00:29:36 | 66 | 01:17:07 | |
| 72 | 80 | Ian Lloyd | Jones | MO | 00:09:10 | 57 | 00:38:33 | 86 | 00:29:49 | 68 | 01:17:32 | |
| 73 | 106 | Matthew | Stapley | MJ MJL | UWA | 00:09:23 | 71 | 00:36:55 | 72 | 00:31:20 | 80 | 01:17:38 |
| 74 | 63 | Noel | Owen | MV | 00:11:00 | 109 | 00:38:27 | 85 | 00:28:43 | 57 | 01:18:10 | |
| 75 | 31 | Glyn | Lewis | MV MVL | Cerist | 00:11:05 | 112 | 00:38:14 | 83 | 00:29:01 | 62 | 01:18:20 |
| 76 | 88 | Mark | Gravell | MO | LlanelliTri | 00:08:54 | 55 | 00:34:44 | 46 | 00:35:30 | 112 | 01:19:08 |
| 76 | 90 | Sally | Carr | RELAY | The Gannets | 00:09:17 | 65 | 00:40:07 | 99 | 00:29:44 | 67 | 01:19:08 |
| 78 | 117 | Angela | Ellis | RELAY | Dysynni Dames | 00:07:16 | 20 | 00:37:30 | 76 | 00:34:36 | 105 | 01:19:22 |
| 79 | 64 | Ian | Pearce | MV | Wrecsam Tri | 00:10:11 | 91 | 00:37:30 | 75 | 00:31:42 | 82 | 01:19:23 |
| 80 | 33 | Peter | Norman | MVV | Wrecsam Tri | 00:12:04 | 122 | 00:35:57 | 62 | 00:31:55 | 83 | 01:19:56 |
| 81 | 51 | Ian | Brown | RELAY | Winnie Club | 00:08:32 | 50 | 00:40:06 | 98 | 00:31:26 | 81 | 01:20:04 |
| 82 | 47 | Claire | Ballamy | WV | Wrecsam Tri | 00:09:10 | 57 | 00:38:16 | 84 | 00:32:50 | 90 | 01:20:16 |
| 83 | 43 | Anthony | White | MV | 00Tri | 00:09:48 | 78 | 00:37:49 | 78 | 00:32:40 | 87 | 01:20:17 |
| 84 | 37 | Julia | Hill | WO | PembsTri | 00:09:14 | 62 | 00:37:52 | 79 | 00:33:19 | 92 | 01:20:25 |
| 85 | 41 | David | Morris | MV | 00:11:02 | 110 | 00:35:54 | 61 | 00:34:38 | 106 | 01:21:34 | |
| 85 | 40 | Neil | Maguinness | MO | 00:10:17 | 95 | 00:38:35 | 87 | 00:32:42 | 89 | 01:21:34 | |
| 87 | 70 | Howard | Williams | MV | PembsTri | 00:10:17 | 94 | 00:38:41 | 89 | 00:32:42 | 88 | 01:21:40 |
| 88 | 36 | Geraint | Evans | MO | Brecon Multisport | 00:11:21 | 116 | 00:38:08 | 82 | 00:32:16 | 86 | 01:21:45 |
| 89 | 18 | Mark | Stieler | MV MVL | 00:12:47 | 127 | 00:39:27 | 93 | 00:30:17 | 72 | 01:22:31 | |
| 90 | 77 | Sarah | Greaves | WV | 00Tri | 00:09:10 | 59 | 00:40:06 | 97 | 00:33:22 | 93 | 01:22:38 |
| 91 | 22 | David | Sharnock | MO MOL | UWA | 00:09:33 | 75 | 00:42:04 | 108 | 00:31:16 | 79 | 01:22:53 |
| 92 | 102 | Pam | Roland | WV | 00Tri | 00:09:11 | 60 | 00:40:01 | 96 | 00:33:41 | 97 | 01:22:53 |
| 93 | 99 | Graham | Morrison | MO | 00:08:59 | 56 | 00:38:46 | 90 | 00:35:19 | 109 | 01:23:04 | |
| 94 | 57 | Paul | Hoare | MV | 00:10:32 | 103 | 00:38:37 | 88 | 00:34:03 | 98 | 01:23:12 | |
| 95 | 16 | Christine | McLennan | RELAY | Team Llwyngwern | 00:12:28 | 125 | 00:43:50 | 116 | 00:27:14 | 41 | 01:23:32 |
| 96 | 32 | Sarah | McKenna | RELAY | Einion | 00:10:14 | 92 | 00:41:15 | 102 | 00:32:10 | 85 | 01:23:39 |
| 97 | 50 | Cliff | Birchall | MSV | PilkingtonSubAqua | 00:10:10 | 89 | 00:38:02 | 81 | 00:36:07 | 114 | 01:24:19 |
| 98 | 34 | Marc | Roberts | MV | CelticTri | 00:10:47 | 106 | 00:39:21 | 92 | 00:34:44 | 107 | 01:24:52 |
| 99 | 2 | Lucy | Elcomb | WO | PembsTri | 00:12:03 | 121 | 00:42:09 | 109 | 00:30:44 | 76 | 01:24:56 |
| 100 | 3 | Antol | Sandor | MO | UWA Harriers | 00:09:22 | 69 | 00:47:48 | 124 | 00:28:05 | 49 | 01:25:15 |
| 101 | 48 | John | Batchelor | MV | Cobra | 00:09:32 | 74 | 00:40:41 | 101 | 00:35:11 | 108 | 01:25:24 |
| 102 | 12 | Robert | Jones | MO | 00:10:03 | 85 | 00:41:52 | 106 | 00:33:36 | 96 | 01:25:31 | |
| 103 | 78 | John | Hedley | MO MOL | Cerist | 00:10:31 | 102 | 00:42:19 | 110 | 00:32:51 | 91 | 01:25:41 |
| 104 | 46 | Linda | Arthan | WSV | 00Tri | 00:10:15 | 93 | 00:41:36 | 104 | 00:34:27 | 102 | 01:26:18 |
| 105 | 81 | Ailsa | Leach | WV WVL | Cerist | 00:09:24 | 72 | 00:41:32 | 103 | 00:35:42 | 113 | 01:26:38 |
| 106 | 52 | Julie | Colclough | WO | Brecon Multisport | 00:10:22 | 98 | 00:39:20 | 91 | 00:37:14 | 117 | 01:26:56 |
| 107 | 5 | Cath | O'Connor | WO | Sheffield Tri | 00:10:36 | 105 | 00:41:52 | 106 | 00:34:32 | 104 | 01:27:00 |
| 108 | 73 | Sarah | Cleaton | WO | 00Tri | 00:12:12 | 124 | 00:39:52 | 95 | 00:35:23 | 110 | 01:27:27 |
| 109 | 56 | Mark | Griffiths | MV | 00:11:04 | 111 | 00:40:17 | 100 | 00:37:46 | 119 | 01:29:07 | |
| 110 | 20 | Barbara | Williams | WSV | Wrecsam Tri | 00:11:34 | 117 | 00:43:23 | 114 | 00:34:30 | 103 | 01:29:27 |
| 111 | 39 | Wendy | Jones | WV | 00:09:15 | 63 | 00:44:20 | 117 | 00:36:12 | 115 | 01:29:47 | |
| 112 | 6 | David | Howells | MV | PembsTri | 00:12:48 | 129 | 00:42:39 | 112 | 00:34:24 | 101 | 01:29:51 |
| 113 | 87 | John | Williams | MSV MSVL | Cerist | 00:09:51 | 81 | 00:43:42 | 115 | 00:36:57 | 116 | 01:30:30 |
| 114 | 19 | Rhys | Thomas | RELAY | Black Pig Crew | 00:10:30 | 100 | 00:46:53 | 119 | 00:33:32 | 95 | 01:30:55 |
| 115 | 1 | Chris | David | MSV | 00:11:17 | 114 | 00:42:22 | 111 | 00:37:41 | 118 | 01:31:20 | |
| 116 | 13 | Barri | Lewis | MV | 00:12:56 | 130 | 00:39:44 | 94 | 00:38:44 | 122 | 01:31:24 | |
| 117 | 24 | Errol | Alexis | MVV | CardiffTri | 00:10:06 | 88 | 00:43:03 | 113 | 00:38:24 | 121 | 01:31:33 |
| 118 | 98 | Helen | Morehouse | WO WOL | Cerist | 00:10:20 | 97 | 00:44:21 | 118 | 00:37:53 | 120 | 01:32:34 |
| 119 | 71 | John | Williamson | MO MOL | 00:11:34 | 118 | 00:47:45 | 122 | 00:33:24 | 94 | 01:32:43 | |
| 120 | 35 | John P | Boyer | MV | PilkingtonSubAqua | 00:11:47 | 120 | 00:41:41 | 105 | 00:40:32 | 125 | 01:34:00 |
| 121 | 30 | Maria | Kring | WO | 00:11:20 | 115 | 00:49:19 | 126 | 00:35:28 | 111 | 01:36:07 | |
| 122 | 28 | Louisa | Grey | WO | 00:10:53 | 107 | 00:51:34 | 130 | 00:34:03 | 99 | 01:36:30 | |
| 123 | 25 | Sally | Archer | WO WOL | 00:12:33 | 126 | 00:48:35 | 125 | 00:39:38 | 124 | 01:40:46 | |
| 124 | 44 | Gary | Williams | MV | 00:12:47 | 127 | 00:47:13 | 120 | 00:41:03 | 126 | 01:41:03 | |
| 125 | 55 | Edward | Gray | MO | 00:13:40 | 132 | 00:49:22 | 127 | 00:39:03 | 123 | 01:42:05 | |
| 126 | 23 | Neil | Woodcock | MV | 00:11:44 | 119 | 00:47:15 | 121 | 00:44:24 | 130 | 01:43:23 | |
| 127 | 84 | Mike | Ripley | MSV | 00:12:05 | 123 | 00:47:48 | 123 | 00:43:37 | 129 | 01:43:30 | |
| 128 | 45 | Ernest | Wykes | MVV MVVL | Cerist | 00:10:57 | 108 | 00:51:55 | 131 | 00:45:37 | 132 | 01:48:29 |
| 129 | 21 | Ian | Yallop | MVL | 00:13:14 | 131 | 00:53:41 | 132 | 00:43:11 | 128 | 01:50:06 | |
| 130 | 9 | Alison | Jones | WSV WSVL | 00:14:15 | 133 | 00:51:33 | 129 | 00:45:04 | 131 | 01:50:52 | |
| 131 | 17 | Michelle | Morgan | WO | Multisport | 00:17:52 | 136 | 00:51:31 | 128 | 00:41:52 | 127 | 01:51:15 |
| 132 | 11 | Walwyn | Jones | MV | 00:16:43 | 135 | 01:09:25 | 134 | 00:34:08 | 100 | 02:00:16 | |
| 133 | 10 | Jackie | Jones | WV | 00:16:41 | 134 | 01:07:21 | 133 | 00:54:36 | 133 | 02:18:38 |