TABLE OF THE LAST 25 SEASONS
                               
No. Club   G W D L F   A P S 1 2 3 Cup
1 The New Saints FC   786 543 150 93 1.943 - 629 1.779 25 15 7 1 8
2 CPD Dinas Bangor 638 312 108 218 1.180 - 934 1.044 20 1 2 4 4
3 Connah's Quay Nomads FC   682 288 150 244 1030 - 950 1.014 23 2 3 1 1
4 CPD Tref Aberystwyth   676 271 159 246 1.053 - 1.033 972 25 - - - -
5 Newtown AFC   726 240 163 323 1.002 - 1.200 883 25 - - 1 -
6 CPD Tref Caerfyrddin   630 241 134 255 914 - 977 857 22 - - 2 1
7 CPD Rhyl   500 247 99 154 882 - 660 840 16 2 2 2 2
8 Llanelli Town AFC   446 211 72 163 840 - 731 705 14 1 3 1 1
9 Port Talbot Town FC   498 184 116 198 682 - 743 668 16 - - 1 -
10 Haverfordwest County AFC   512 172 129 211 684 - 794 645 17 - - 1 -
11 CPY Bala Town   388 168 88 132 633 - 542 592 14 - 3 3 1
12 Barry Town United AFC   308 166 54 88 602 - 384 552 11 4 1 1 3
13 CPD Caersws   402 138 90 174 591 - 662 504 12 - - - -
14 Airbus UK Broughton   418 135 89 194 591 - 705 494 15 - 2 1 -
15 CPD Tref Caernarfon   452 126 104 222 595 - 864 482 15 - - - -
16 Cefn Druids AFC   512 125 94 293 617 - 1.030 469 18 - - - -
17 Cwmbran Town AFC   300 135 53 112 513 - 447 458 9 - 1 2 -
18 Afan Lido FC   300 90 70 140 333 - 448 340 10 - - - -
19 Welshpool Town FC   268 88 63 117 360 - 452 327 8 - - - -
20 CPD Met Caerdydd   262 87 50 125 319 - 417 311 10 - 1 - 1
21 Neath AFC †    166 71 42 53 263 - 232 255 5 - - 2 -
22 CPD Porthmadog   234 65 48 121 304 - 432 243 7 - - - -
23 CPD Tref Prestatyn   230 62 55 113 329 - 455 241 8 - - - 1
24 CPD Pen y Bont   96 39 27 30 142 - 129 144 4 - - 1 -
25 Llandudno FC   98 30 27 41 110 - 140 117 4 - - 1 -
26 Rhayader Town FC   134 27 34 73 146 - 255 115 4 - - - -
27 Oswestry Town FC †   102 24 22 56 115 - 225 94 3 - - - -
28 Fflint Town United FC   76 23 12 41 96 - 143 81 3 - - - -
29 CPD Bwrdeisstref Conwy   66 20 12 34 88 - 146 72 2 - - - -
30 CPD Llangefni   34 7 3 24 39 - 82 24 1 - - - -
31 Pontypridd United AFC   22 6 2 14 22 - 42 20 1 - - - -
32 Holywell Town FC   32 3 9 20 38 - 86 18 1 - - - -
33 Cardiff Grange Harlequins FC   34 4 4 26 23 - 110 16 1 - - - -
  CPD Bae Colwyn   0 0 0 0 0 - 0 0 0 - - - -

Last update : 30-04-23

The abandoned season of 2019/20 (due COVID-19) is not included.

Changed names:

Inter Cable Tel Cardiff > UWIC Cardiff > CPD Met Caerdydd
CPD Conwy Unedig > Bwrdeisstref Conwy FC
Merthyr Tydfill FC > Merthyr Town FC
Briton Ferry Athletic AFC + Llansawel FC > Briton Ferry Llansawel AFC
Cardiff Grange Quins FC > Cardiff Bay Harlequins FC
Llansaitfraid + Ostwestry Town > TNS > The New Saints