Welsh Premier League Ton Table
The ton table shows the league table for last 100 games for the teams currently in the division, either in any league or just in this competition.
| Pos | Team | P | W | D | L | F | A | GD | Pts | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | The New Saints | 100 | 86 | 4 | 10 | 298 | 70 | +228 | 262 | |
| 2 | Broughton | 100 | 77 | 11 | 12 | 298 | 98 | +200 | 242 | |
| 3 | Holywell Town | 100 | 57 | 14 | 29 | 214 | 148 | +66 | 185 | |
| 4 | Cambrian United | 100 | 53 | 25 | 22 | 199 | 130 | +69 | 184 | |
| 5 | Colwyn Bay | 100 | 53 | 16 | 31 | 180 | 125 | +55 | 175 | |
| 6 | Penybont | 100 | 50 | 23 | 27 | 158 | 114 | +44 | 173 | |
| 7 | Llandudno FC | 100 | 55 | 8 | 37 | 215 | 177 | +38 | 173 | |
| 8 | Connah's Quay Nomads | 100 | 50 | 21 | 29 | 180 | 110 | +70 | 171 | |
| 9 | Trefelin | 100 | 50 | 21 | 29 | 185 | 136 | +49 | 171 | |
| 10 | Barry Town | 100 | 41 | 27 | 32 | 157 | 147 | +10 | 150 | |
| 11 | Ammanford AFC | 100 | 43 | 21 | 36 | 155 | 152 | +3 | 150 | |
| 12 | Haverfordwest County AFC | 100 | 40 | 25 | 35 | 124 | 109 | +15 | 145 | |
| 13 | Flint Town United | 100 | 42 | 17 | 41 | 187 | 170 | +17 | 143 | |
| 14 | Caernarfon Town | 100 | 40 | 23 | 37 | 181 | 170 | +11 | 143 | |
| 15 | Briton Ferry | 100 | 40 | 19 | 41 | 164 | 166 | -2 | 139 | |
| 16 | Cardiff Metropolitan | 100 | 32 | 31 | 37 | 137 | 167 | -30 | 127 |
| Pos | Team | P | W | D | L | F | A | GD | Pts | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | The New Saints | 100 | 86 | 4 | 10 | 298 | 70 | +228 | 262 | |
| 2 | Penybont | 100 | 50 | 23 | 27 | 158 | 114 | +44 | 173 | |
| 3 | Connah's Quay Nomads | 100 | 50 | 21 | 29 | 180 | 110 | +70 | 171 | |
| 4 | Barry Town | 100 | 41 | 27 | 32 | 157 | 147 | +10 | 150 | |
| 5 | Haverfordwest County AFC | 100 | 40 | 25 | 35 | 124 | 109 | +15 | 145 | |
| 6 | Caernarfon Town | 100 | 40 | 23 | 37 | 181 | 170 | +11 | 143 | |
| 7 | Cardiff Metropolitan | 100 | 32 | 31 | 37 | 137 | 167 | -30 | 127 |