| WALES 2000-01 | ||||||||||||||
| League of Wales | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Barry Town FC | 34 | 24 | 5 | 5 | 84 | 30 | 54 | 77 | |||||
| 2 | Cwmbran Town AFC | 34 | 24 | 2 | 8 | 70 | 33 | 37 | 74 | |||||
| 3 | Carmarthen Town AFC | 34 | 17 | 7 | 10 | 68 | 39 | 29 | 58 | |||||
| 4 | Newtown AFC | 34 | 18 | 4 | 12 | 48 | 37 | 11 | 58 | |||||
| 5 | Caersws FC | 34 | 16 | 9 | 9 | 72 | 39 | 33 | 57 | |||||
| 6 | Aberystwyth Town FC | 34 | 15 | 10 | 9 | 64 | 42 | 22 | 55 | |||||
| 7 | Rhyl FC | 34 | 16 | 6 | 12 | 73 | 51 | 22 | 54 | |||||
| 8 | TNS FC Llansantffraid | 34 | 15 | 9 | 10 | 64 | 47 | 17 | 54 | |||||
| 9 | Connah's Quay Nomads FC | 34 | 14 | 8 | 12 | 56 | 55 | 1 | 50 | |||||
| 10 | Haverfordwest County AFC | 34 | 14 | 7 | 13 | 42 | 36 | 6 | 49 | |||||
| 11 | Afan Lido FC Port Talbot | 34 | 13 | 8 | 13 | 44 | 47 | -3 | 47 | |||||
| 12 | Rhayader Town FC | 34 | 10 | 10 | 14 | 54 | 65 | -11 | 40 | |||||
| 13 | Flexsys Cefn Druids AFC Cefn Mawr | 34 | 11 | 5 | 18 | 60 | 70 | -10 | 38 | |||||
| 14 | Bangor City FC | 34 | 10 | 7 | 17 | 56 | 84 | -28 | 37 | |||||
| 15 | Oswestry Town FC | 34 | 10 | 6 | 18 | 40 | 74 | -34 | 36 | |||||
| 16 | Port Talbot Athletic FC | 34 | 10 | 5 | 19 | 49 | 77 | -28 | 35 | |||||
| 17 | Llanelli AFC | 34 | 9 | 2 | 23 | 57 | 97 | -40 | 29 | |||||
| 18 | UWIC Inter Cardiff FC | 34 | 3 | 4 | 27 | 26 | 104 | -78 | 13 | |||||
| 612 | 249 | 114 | 249 | 1027 | 1027 | 0 | 861 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| Promoted | Caernarfon Town FC | |||||||||||||
| Port Talbot Athletic FC => Port Talbot Town FC | ||||||||||||||
| Barry = Y Barri | Haverfordwest = Hwlffordd | |||||||||||||
| Cwmbran = Cwmbrân | Port Talbot = Port Talbot | |||||||||||||
| Carmarthen = Caerfyrddin | Rhayader = Rhaeadr Gwy | |||||||||||||
| Newtown = Y Drenewydd | Cefn Mawr = Cefn Mawr | |||||||||||||
| Caersws = Caersws | Bangor = Bangor | |||||||||||||
| Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth | Port Talbot = Port Talbot | |||||||||||||
| Rhyl = Y Rhyl | Llanelli (Church of St. Elli) = Llanelli | |||||||||||||
| Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain | Cardiff = Caerdydd | |||||||||||||
| Connah's Quay = Cei Connah | ||||||||||||||
| English = Welsh | ||||||||||||||
| Oswestry (Croesoswallt) => Oswestry (ENG) | ||||||||||||||
| CPD = Clwb Pêl Droed | FC = Football Club | |||||||||||||
| AFC = Association Football Club | TNS =Total Network Solutions | |||||||||||||
| UWIC = University of Wales Institute Cardiff | ||||||||||||||
| FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru | ||||||||||||||
| Quarter-finals | Barry Town FC - Bangor City FC | 3-0 | ||||||||||||
| Llanelli AFC - Aberystwyth Town FC | 0-4 | |||||||||||||
| TNS FC Llansantffraid - Rhayader Town FC | 2-1 | |||||||||||||
| Maesteg Park AFC - Caersws FC | 3-1 | |||||||||||||
| Semifinals | Maesteg Park AFC - TNS FC Llansantffraid | 1-2 | ||||||||||||
| Aberystwyth Town FC - Barry Town FC | 1-2 | |||||||||||||
| Final (Wrexham 15.05.2001) | Barry Town FC - TNS FC Llansantffraid | 2-0 | ||||||||||||
| Maesteg = Maesteg | ||||||||||||||
| English = Welsh | ||||||||||||||
| Rhyl FC dissolved in 2021 | Oswestry Town FC dissolved in 2003 | |||||||||||||
| Llanelli AFC dissolved in 2013 | Bangor City FC dissolved in 2025 | |||||||||||||
| ANGLESEY (YNYS MÔN) | ||||||||||||||
| Anglesey (Ynys Môn) | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Gwalchmai FC | 14 | 8 | 3 | 3 | 36 | 25 | 11 | 27 | |||||
| 2 | Holyhead Gwelfor Athletic FC Caergybi | 14 | 7 | 3 | 4 | 31 | 28 | 3 | 24 | |||||
| 3 | Amlwch Town FC Reserves | 14 | 5 | 8 | 1 | 29 | 16 | 13 | 23 | |||||
| 4 | Valley Juniors FC Caergybi | 14 | 7 | 1 | 6 | 29 | 29 | 0 | 22 | |||||
| 5 | Llangoed & District FC | 14 | 6 | 3 | 5 | 38 | 27 | 11 | 21 | |||||
| 6 | Beaumaris Town FC | 14 | 5 | 2 | 7 | 31 | 40 | -9 | 17 | |||||
| 7 | Llandegfan FC | 14 | 3 | 3 | 8 | 23 | 40 | -17 | 12 | |||||
| 8 | Llanfairpwll FC Reserves | 14 | 2 | 3 | 9 | 18 | 30 | -12 | 9 | |||||
| 112 | 43 | 26 | 43 | 235 | 235 | 0 | 155 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| WALES 2001-02 | ||||||||||||||
| League of Wales | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Barry Town FC | 34 | 23 | 8 | 3 | 82 | 29 | 53 | 77 | |||||
| 2 | TNS FC Llansantffraid | 34 | 21 | 7 | 6 | 65 | 33 | 32 | 70 | |||||
| 3 | Bangor City FC | 34 | 21 | 6 | 7 | 83 | 38 | 45 | 69 | |||||
| 4 | Caersws FC | 34 | 18 | 4 | 12 | 65 | 44 | 21 | 58 | |||||
| 5 | Afan Lido FC Port Talbot | 34 | 18 | 4 | 12 | 42 | 36 | 6 | 58 | |||||
| 6 | Rhyl FC | 34 | 17 | 5 | 12 | 53 | 45 | 8 | 56 | |||||
| 7 | Cwmbran Town AFC | 34 | 17 | 4 | 13 | 66 | 53 | 13 | 55 | |||||
| 8 | Connah's Quay Nomads FC | 34 | 14 | 9 | 11 | 56 | 46 | 10 | 51 | |||||
| 9 | Aberystwyth Town FC | 34 | 14 | 9 | 11 | 53 | 48 | 5 | 51 | |||||
| 10 | Carmarthen Town AFC | 34 | 13 | 9 | 12 | 51 | 37 | 14 | 48 | |||||
| 11 | Caernarfon Town FC | 34 | 12 | 8 | 14 | 64 | 64 | 0 | 44 | |||||
| 12 | Port Talbot Town FC | 34 | 12 | 7 | 15 | 44 | 55 | -11 | 43 | |||||
| 13 | Newtown AFC | 34 | 9 | 11 | 14 | 35 | 44 | -9 | 38 | |||||
| 14 | Flexsys Cefn Druids AFC Cefn Mawr | 34 | 8 | 8 | 18 | 49 | 79 | -30 | 32 | |||||
| 15 | Llanelli AFC | 34 | 8 | 7 | 19 | 41 | 64 | -23 | 31 | |||||
| 16 | Oswestry Town FC | 34 | 8 | 6 | 20 | 39 | 84 | -45 | 30 | |||||
| 17 | Haverfordwest County AFC | 34 | 6 | 10 | 18 | 47 | 76 | -29 | 28 | |||||
| 18 | Rhayader Town FC | 34 | 3 | 6 | 25 | 29 | 89 | -60 | 15 | |||||
| 612 | 242 | 128 | 242 | 964 | 964 | 0 | 854 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| Promoted | Welshpool Town FC | |||||||||||||
| Barry = Y Barri | Carmarthen = Caerfyrddin | |||||||||||||
| Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain | Caernarfon ( Caernarvon, Carnarvon) = Caernarfon | |||||||||||||
| Bangor = Bangor | Ton Pentre = Ton Pentre | |||||||||||||
| Caersws = Caersws | Newtown = Y Drenewydd | |||||||||||||
| Port Talbot = Port Talbot | Cefn Mawr = Cefn Mawr | |||||||||||||
| Rhyl = Y Rhyl | Llanelli (Church of St. Elli) = Llanelli | |||||||||||||
| Cwmbran = Cwmbrân | Haverforwest = Hwlffordd | |||||||||||||
| Connah's Quay = Cei Connah | Rhayader = Rhaeadr Gwy | |||||||||||||
| Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth | Welshpool = Y Trallwng | |||||||||||||
| English = Welsh | ||||||||||||||
| Oswestry (Croesoswallt) => Oswestry (ENG) | ||||||||||||||
| CPD = Clwb Pêl Droed | FC = Football Club | |||||||||||||
| AFC = Association Football Club | TNS =Total Network Solutions | |||||||||||||
| FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru | ||||||||||||||
| Quarter-finals | Barry Town FC - TNS FC Llansantffraid | 3-0 | ||||||||||||
| Carmarthen Town AFC - Bangor City FC | 0-4 | |||||||||||||
| Ton Pentre FC - Cwmbran Town AFC | 3-2 | |||||||||||||
| Welshpool Town FC - Flexsys Cefn Druids AFC Cefn Mawr | 0-4 | |||||||||||||
| Semifinals | Barry Town FC - Ton Pentre FC | 2-0 | ||||||||||||
| Bangor City FC - Flexsys Cefn Druids AFC Cefn Mawr | 5-0 | |||||||||||||
| Final (Aberystwyth 13.05.2002) | Barry Town FC - Bangor City FC | 4-1 | ||||||||||||
| English = Welsh | ||||||||||||||
| Rhyl FC dissolved in 2021 | Oswestry Town FC dissolved in 2003 | |||||||||||||
| Llanelli AFC dissolved in 2013 | Bangor City FC dissolved in 2025 | |||||||||||||
| ANGLESEY (YNYS MÔN) | ||||||||||||||
| Anglesey (Ynys Môn) | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Beaumaris Town FC Biwmares | 18 | 13 | 3 | 2 | 59 | 16 | 43 | 42 | |||||
| 2 | Amlwch Town FC Reserves | 18 | 11 | 3 | 4 | 42 | 24 | 18 | 36 | |||||
| 3 | Llanerchymedd FC | 18 | 9 | 6 | 3 | 37 | 29 | 8 | 33 | |||||
| 4 | Llandegfan FC | 18 | 9 | 3 | 6 | 38 | 37 | 1 | 30 | |||||
| 5 | Llangefni-Glantraeth FC Reserves | 18 | 8 | 5 | 5 | 55 | 36 | 19 | 29 | |||||
| 6 | Gwalchmai FC | 18 | 9 | 1 | 8 | 44 | 47 | -3 | 28 | |||||
| 7 | Holyhead Gwelfor Athletic FC Caergybi | 18 | 5 | 3 | 10 | 35 | 45 | -10 | 18 | |||||
| 8 | Valley Juniors FC Caergybi | 18 | 4 | 3 | 11 | 22 | 52 | -30 | 15 | |||||
| 9 | Llangoed & District FC | 18 | 3 | 3 | 12 | 31 | 51 | -20 | 12 | |||||
| 10 | Llanfairpwll FC Reserves | 18 | 3 | 2 | 13 | 29 | 55 | -26 | 11 | |||||
| 180 | 74 | 32 | 74 | 392 | 392 | 0 | 254 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| WALES 2002-03 | ||||||||||||||
| Welsh Premier League | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Barry Town FC | 34 | 26 | 5 | 3 | 84 | 26 | 58 | 83 | |||||
| 2 | TNS FC Llansantffraid | 34 | 24 | 8 | 2 | 68 | 21 | 47 | 80 | |||||
| 3 | Bangor City FC | 34 | 22 | 5 | 7 | 75 | 34 | 41 | 71 | |||||
| 4 | Aberystwyth Town FC | 34 | 17 | 9 | 8 | 54 | 38 | 16 | 60 | |||||
| 5 | Connah's Quay Nomads FC | 34 | 18 | 5 | 11 | 55 | 46 | 9 | 59 | |||||
| 6 | Rhyl FC | 34 | 17 | 7 | 10 | 52 | 33 | 19 | 58 | |||||
| 7 | Afan Lido FC Port Talbot | 34 | 14 | 10 | 10 | 44 | 34 | 10 | 52 | |||||
| 8 | Caersws FC | 34 | 15 | 6 | 13 | 57 | 52 | 5 | 51 | |||||
| 9 | Cwmbran Town AFC | 34 | 14 | 8 | 12 | 51 | 40 | 11 | 50 | |||||
| 10 | Newtown AFC | 34 | 12 | 6 | 16 | 48 | 54 | -6 | 42 | |||||
| 11 | Port Talbot Town FC | 34 | 11 | 6 | 17 | 36 | 51 | -15 | 39 | |||||
| 12 | Flexsys Cefn Druids FC Cefn Mawr | 34 | 11 | 5 | 18 | 37 | 51 | -14 | 38 | |||||
| 13 | Haverfordwest County AFC | 34 | 10 | 5 | 19 | 40 | 68 | -28 | 35 | |||||
| 14 | Caernarfon Town FC | 34 | 8 | 10 | 16 | 43 | 53 | -10 | 34 | |||||
| 15 | Carmarthen Town AFC | 34 | 9 | 5 | 20 | 33 | 66 | -33 | 32 | |||||
| 16 | Oswestry Town FC | 34 | 6 | 10 | 18 | 36 | 67 | -31 | 28 | |||||
| 17 | Welshpool Town FC | 34 | 7 | 7 | 20 | 30 | 62 | -32 | 28 | |||||
| 18 | Llanelli AFC | 34 | 4 | 5 | 25 | 42 | 89 | -47 | 17 | |||||
| 612 | 245 | 122 | 245 | 885 | 885 | 0 | 857 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| Promoted | Portmadog FC | |||||||||||||
| Flexsys Cefn Druids AFC Cefn Mawr => NEWI Cefn Druids AFC Cefn Mawr | ||||||||||||||
| TNS FC Llansantffraid + Oswestry Town FC => TNS FC Llansantffraid | ||||||||||||||
| Barry = Y Barri | Newtown = Y Drenewydd | |||||||||||||
| Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain | Port Talbot = Port Talbot | |||||||||||||
| Bangor = Bangor | Cefn Mawr = Cefn Mawr | |||||||||||||
| Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth | Haverfordwest = Hwlffordd | |||||||||||||
| Connah's Quay = Cei Connah | Caernarfon ( Caernarvon, Carnarvon) = Caernarfon | |||||||||||||
| Rhyl = Y Rhyl | Carmarthen = Caerfyrddin | |||||||||||||
| Port Talbot = Port Talbot | Welshpool = Y Trallwng | |||||||||||||
| Caersws = Caersws | Llanelli (Church of St. Elli) = Llanelli | |||||||||||||
| Cwmbran = Cwmbrân | ||||||||||||||
| English = Welsh | ||||||||||||||
| Oswestry (Croesoswallt) => Oswestry (ENG) | ||||||||||||||
| CPD = Clwb Pêl Droed | FC = Football Club | |||||||||||||
| AFC = Association Football Club | TNS =Total Network Solutions | |||||||||||||
| FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru | ||||||||||||||
| Quarter-finals | Aberystwyth Town FC - Barry Town FC | 2-3 | ||||||||||||
| Bangor City FC - Cwmbran Town AFC | 0-0 | aet (3-5 pen) | ||||||||||||
| Rhyl FC - Connah's Quay Nomads FC | 1-0 | |||||||||||||
| Ton Pentre FC - Oswestry Town FC | 3-0 | |||||||||||||
| Semifinals | Barry Town FC - Rhyl FC | 1-0 | ||||||||||||
| Cwmbran Town AFC - Ton Pentre FC | 2-1 | |||||||||||||
| Final (Llanelli 08.05.2003) | Barry Town FC - Cwmbran Town AFC | 2-2 | aet (3-2 pen) | |||||||||||
| English = Welsh | ||||||||||||||
| Oswestry (ENG) | ||||||||||||||
| Rhyl FC dissolved in 2021 | Oswestry Town FC dissolved in 2003 | |||||||||||||
| Llanelli AFC dissolved in 2013 | Bangor City FC dissolved in 2025 | |||||||||||||
| Anglesey (Ynys Môn) | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Llangefni Town FC Reserves | 14 | 11 | 0 | 3 | 62 | 24 | 38 | 33 | |||||
| 2 | Amlwch Town FC Reserves | 14 | 10 | 1 | 3 | 28 | 19 | 9 | 31 | |||||
| 3 | Holyhead Gwelfor Athletic FC Caergybi | 14 | 8 | 1 | 5 | 40 | 31 | 9 | 25 | |||||
| 4 | Llanerchymedd FC | 14 | 6 | 3 | 5 | 29 | 30 | -1 | 21 | |||||
| 5 | Llangoed & District FC | 14 | 5 | 2 | 7 | 37 | 36 | 1 | 17 | |||||
| 6 | Llanfairpwll FC Reserves | 14 | 3 | 6 | 5 | 29 | 29 | 0 | 15 | |||||
| 7 | Llandegfan FC | 14 | 2 | 3 | 9 | 17 | 49 | -32 | 9 | |||||
| 8 | Gwalchmai FC | 14 | 2 | 2 | 10 | 18 | 42 | -24 | 8 | |||||
| 112 | 47 | 18 | 47 | 260 | 260 | 0 | 159 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| WALES 2003-04 | ||||||||||||||
| Welsh Premier League | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Rhyl FC | 32 | 23 | 8 | 1 | 76 | 26 | 50 | 77 | |||||
| 2 | TNS FC Llansantffraid | 32 | 24 | 4 | 4 | 77 | 28 | 49 | 76 | |||||
| 3 | Haverfordwest County AFC | 32 | 17 | 11 | 4 | 40 | 23 | 17 | 62 | |||||
| 4 | Aberystwyth Town FC | 32 | 18 | 5 | 9 | 59 | 39 | 20 | 59 | |||||
| 5 | Caersws FC | 32 | 15 | 10 | 7 | 63 | 41 | 22 | 55 | |||||
| 6 | Bangor City FC | 32 | 16 | 6 | 10 | 72 | 47 | 25 | 54 | |||||
| 7 | Cwmbran Town AFC | 32 | 15 | 3 | 14 | 51 | 44 | 7 | 48 | |||||
| 8 | Connah's Quay Nomads FC | 32 | 11 | 9 | 12 | 58 | 55 | 3 | 42 | |||||
| 9 | Caernarfon Town FC | 32 | 11 | 9 | 12 | 65 | 65 | 0 | 42 | |||||
| 10 | Newtown AFC | 32 | 12 | 5 | 15 | 43 | 50 | -7 | 41 | |||||
| 11 | Port Talbot Town FC | 32 | 11 | 6 | 15 | 41 | 51 | -10 | 39 | |||||
| 12 | Portmadog FC | 32 | 11 | 3 | 18 | 41 | 55 | -14 | 36 | |||||
| 13 | NEWI Cefn Druids AFC Cefn Mawr | 32 | 11 | 2 | 19 | 44 | 59 | -15 | 35 | |||||
| 14 | Afan Lido FC Port Talbot | 32 | 8 | 8 | 16 | 31 | 54 | -23 | 32 | |||||
| 15 | Welshpool Town FC | 32 | 6 | 7 | 19 | 35 | 71 | -36 | 25 | |||||
| 16 | Carmarthen Town AFC | 32 | 3 | 11 | 18 | 28 | 69 | -41 | 20 | |||||
| 17 | Barry Town FC | 32 | 3 | 7 | 22 | 30 | 77 | -47 | 16 | |||||
| 544 | 215 | 114 | 215 | 854 | 854 | 0 | 759 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| Promoted | Airbus UK Broughton FC, Llanelli AFC | |||||||||||||
| Rhyl = Y Rhyl | Newtown = Y Drenewydd | |||||||||||||
| Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain | Port Talbot = Port Talbot | |||||||||||||
| Haverfordwest = Hwlffordd | Porthmadog = Porthmadog | |||||||||||||
| Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth | Cefn Mawr = Cefn Mawr | |||||||||||||
| Caersws = Caersws | Port Talbot = Port Talbot | |||||||||||||
| Bangor = Bangor | Welshpool = Y Trallwng | |||||||||||||
| Cwmbran = Cwmbrân | Carmarthen = Caerfyrddin | |||||||||||||
| Connah's Quay = Cei Connah | Barry = Y Barri | |||||||||||||
| Caernarfon ( Caernarvon, Carnarvon) = Caernarfon | ||||||||||||||
| English = Welsh | ||||||||||||||
| CPD = Clwb Pêl Droed | TNS =Total Network Solutions | |||||||||||||
| AFC = Association Football Club | NEWI = North-East Wales Institute of Higher Education | |||||||||||||
| FC = Football Club | ||||||||||||||
| FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru | ||||||||||||||
| Quarter-finals | Cwmbran Town AFC - UWIC Inter Cardiff | 2-1 | ||||||||||||
| Afan Lido FC Port Talbot - Rhyl FC | 1-2 | |||||||||||||
| NEWI Cefn Druids AFC Cefn Mawr - Port Talbot Town FC | 0-1 | |||||||||||||
| TNS FC Llansantffraid - Glantraeth FC | 4-1 | |||||||||||||
| Semifinals | Cwmbran Town AFC - Rhyl FC | 2-4 | ||||||||||||
| TNS FC Llansantffraid - Port Talbot Town FC | 1-0 | |||||||||||||
| Final (Newtown 09.05.2004) | Rhyl FC - TNS FC Llansantffraid | 1-0 | ||||||||||||
| Glantraeth = Glantraeth | ||||||||||||||
| English = Welsh | ||||||||||||||
| Rhyl FC dissolved in 2021 | Bangor City FC dissolved in 2025 | |||||||||||||
| Anglesey (Ynys Môn) | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Holyhead Gwelfor Athletic FC Caergybi | 18 | 14 | 2 | 2 | 71 | 22 | 49 | 44 | |||||
| 2 | Gaerwen FC | 18 | 12 | 2 | 4 | 67 | 31 | 36 | 38 | |||||
| 3 | Bodedern FC Reserves | 18 | 12 | 1 | 5 | 56 | 33 | 23 | 37 | |||||
| 4 | Llangoed & District FC | 18 | 11 | 0 | 7 | 47 | 44 | 3 | 33 | |||||
| 5 | Llanfairpwll FC Reserves | 18 | 9 | 3 | 6 | 43 | 37 | 6 | 30 | |||||
| 6 | Amlwch Town FC Reserves | 18 | 9 | 2 | 7 | 43 | 33 | 10 | 29 | |||||
| 7 | Llanerchymedd FC | 18 | 5 | 6 | 7 | 39 | 31 | 8 | 21 | |||||
| 8 | Gwalchmai FC | 18 | 5 | 2 | 11 | 28 | 54 | -26 | 17 | |||||
| 9 | Llandegfan FC | 18 | 2 | 0 | 16 | 28 | 78 | -50 | 6 | |||||
| 10 | Cemaes Bay FC Reserves | 18 | 2 | 0 | 16 | 21 | 80 | -59 | 6 | |||||
| 180 | 81 | 18 | 81 | 443 | 443 | 0 | 261 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| WALES 2004-05 | ||||||||||||||
| Welsh Premier League | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | TNS FC Llansantffraid | 34 | 23 | 9 | 2 | 83 | 25 | 58 | 78 | |||||
| 2 | Rhyl FC | 34 | 23 | 5 | 6 | 70 | 31 | 39 | 74 | |||||
| 3 | Bangor City FC | 34 | 20 | 7 | 7 | 73 | 44 | 29 | 67 | |||||
| 4 | Haverfordwest County AFC | 34 | 17 | 12 | 5 | 50 | 28 | 22 | 63 | |||||
| 5 | Caersws FC | 34 | 19 | 5 | 10 | 67 | 39 | 28 | 62 | |||||
| 6 | Carmarthen Town AFC | 34 | 17 | 10 | 7 | 60 | 34 | 26 | 61 | |||||
| 7 | Cwmbran Town AFC | 34 | 15 | 8 | 11 | 52 | 47 | 5 | 53 | |||||
| 8 | Aberystwyth Town FC | 34 | 15 | 8 | 11 | 45 | 40 | 5 | 53 | |||||
| 9 | Welshpool Town FC | 34 | 14 | 9 | 11 | 55 | 46 | 9 | 51 | |||||
| 10 | Newtown AFC | 34 | 13 | 7 | 14 | 49 | 55 | -6 | 46 | |||||
| 11 | Portmadog FC | 34 | 11 | 12 | 11 | 38 | 39 | -1 | 45 | |||||
| 12 | Connah's Quay Nomads FC | 34 | 9 | 9 | 16 | 48 | 58 | -10 | 36 | |||||
| 13 | Port Talbot Town FC | 34 | 6 | 11 | 17 | 36 | 49 | -13 | 29 | |||||
| 14 | Llanelli AFC | 34 | 8 | 5 | 21 | 42 | 85 | -43 | 29 | |||||
| 15 | Caernarfon Town FC | 34 | 7 | 7 | 20 | 29 | 72 | -43 | 28 | |||||
| 16 | Airbus UK Broughton FC | 34 | 5 | 9 | 20 | 36 | 76 | -40 | 24 | |||||
| 17 | NEWI Cefn Druids AFC Cefn Mawr | 34 | 5 | 7 | 22 | 30 | 72 | -42 | 22 | |||||
| 18 | Afan Lido FC Port Talbot (-3) | 34 | 6 | 6 | 22 | 29 | 52 | -23 | 21 | |||||
| 612 | 233 | 146 | 233 | 892 | 892 | 0 | 842 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| Afan Lido FC Port Talbot 3 points deducted for fielding a suspended player | ||||||||||||||
| Promoted | Cardiff Grange Harlequins AFC | |||||||||||||
| Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain | Newtown = Y Drenewydd | |||||||||||||
| Rhyl = Y Rhyl | Porthmadog = Porthmadog | |||||||||||||
| Bangor = Bangor | Connah's Quay = Cei Connah | |||||||||||||
| Haverfordwest = Hwlffordd | Port Talbot = Port Talbot | |||||||||||||
| Caersws = Caersws | Llanelli (Church of St. Elli) = Llanelli | |||||||||||||
| Carmarthen = Caerfyrddin | Caernarfon ( Caernarvon, Carnarvon) = Caernarfon | |||||||||||||
| Cwmbran = Cwmbrân | Broughton = Brychdyn | |||||||||||||
| Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth | Cefn Mawr = Cefn Mawr | |||||||||||||
| Welshpool = Y Trallwng | Port Talbot = Port Talbot | |||||||||||||
| English = Welsh | ||||||||||||||
| CPD = Clwb Pêl Droed | TNS =Total Network Solutions | |||||||||||||
| AFC = Association Football Club | NEWI = North-East Wales Institute of Higher Education | |||||||||||||
| FC = Football Club | ||||||||||||||
| FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru | ||||||||||||||
| Quarter-finals | Aberystwyth Town FC - Haverfordwest County AFC | 0-2 | ||||||||||||
| Caersws FC - Carmarthen Town AFC | 0-1 | |||||||||||||
| Rhyl FC - Bala Town FC | 4-0 | |||||||||||||
| TNS FC Llansantffraid - Afan Lido FC Port Talbot | 4-1 | |||||||||||||
| Semifinals | Carmarthen Town AFC - Haverfordwest County AFC | 1-0 | ||||||||||||
| TNS FC Llansantffraid - Rhyl FC | 3-1 | |||||||||||||
| Final (Llanelli 08.05.2005) | Carmarthen Town AFC - TNS FC Llansantffraid | 0-1 | ||||||||||||
| Bala = Y Bala | ||||||||||||||
| English = Welsh | ||||||||||||||
| Rhyl FC dissolved in 2021 | Llanelli AFC dissolved in 2013 | |||||||||||||
| Bangor City FC dissolved in 2025 | ||||||||||||||
| Anglesey (Ynys Môn) | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Gaerwen FC | 20 | 14 | 3 | 3 | 95 | 31 | 64 | 45 | |||||
| 2 | Amlwch Town FC Reserves | 20 | 13 | 3 | 4 | 52 | 31 | 21 | 42 | |||||
| 3 | Llanerchymedd FC | 20 | 12 | 5 | 3 | 50 | 23 | 27 | 41 | |||||
| 4 | Holyhead Gwelfor Athletic FC Caergybi | 20 | 11 | 5 | 4 | 60 | 37 | 23 | 38 | |||||
| 5 | Gwalchmai FC | 20 | 10 | 2 | 8 | 57 | 39 | 18 | 32 | |||||
| 6 | Llanfairpwll FC Reserves | 20 | 9 | 2 | 9 | 49 | 49 | 0 | 29 | |||||
| 7 | Llangoed & District FC | 20 | 8 | 3 | 9 | 53 | 49 | 4 | 27 | |||||
| 8 | Bodedern FC Reserves | 20 | 6 | 7 | 7 | 57 | 40 | 17 | 25 | |||||
| 9 | Conwy United FC Reserves | 20 | 5 | 2 | 13 | 42 | 77 | -35 | 17 | |||||
| 10 | Llandegfan FC | 20 | 4 | 0 | 16 | 39 | 91 | -52 | 12 | |||||
| 11 | Cemaes Bay FC Reserves | 20 | 2 | 0 | 18 | 20 | 107 | -87 | 6 | |||||
| 220 | 94 | 32 | 94 | 574 | 574 | 0 | 314 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| WALES 2005-06 | ||||||||||||||
| Welsh Premier League | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | TNS FC Llansantffraid | 34 | 27 | 5 | 2 | 87 | 17 | 70 | 86 | |||||
| 2 | Llanelli AFC | 34 | 21 | 5 | 8 | 64 | 28 | 36 | 68 | |||||
| 3 | Rhyl FC | 34 | 18 | 10 | 6 | 65 | 30 | 35 | 64 | |||||
| 4 | Carmarthen Town AFC (-1) | 34 | 17 | 6 | 11 | 62 | 42 | 20 | 56 | |||||
| 5 | Port Talbot Town FC | 34 | 15 | 11 | 8 | 47 | 30 | 17 | 56 | |||||
| 6 | Welshpool Town FC | 34 | 15 | 9 | 10 | 59 | 48 | 11 | 54 | |||||
| 7 | Aberystwyth Town FC | 34 | 14 | 10 | 10 | 59 | 48 | 11 | 52 | |||||
| 8 | Haverfordwest County AFC | 34 | 12 | 14 | 8 | 49 | 36 | 13 | 50 | |||||
| 9 | Bangor City FC | 34 | 14 | 3 | 17 | 51 | 54 | -3 | 45 | |||||
| 10 | Caersws FC | 34 | 11 | 12 | 11 | 44 | 56 | -12 | 45 | |||||
| 11 | Portmadog FC | 34 | 12 | 8 | 14 | 57 | 59 | -2 | 44 | |||||
| 12 | Connah's Quay Nomads FC | 34 | 10 | 8 | 16 | 36 | 46 | -10 | 38 | |||||
| 13 | Caernarfon Town FC | 34 | 9 | 10 | 15 | 47 | 55 | -8 | 37 | |||||
| 14 | NEWI Cefn Druids AFC Cefn Mawr | 34 | 7 | 11 | 16 | 42 | 58 | -16 | 32 | |||||
| 15 | Airbus UK Broughton FC | 34 | 8 | 8 | 18 | 35 | 60 | -25 | 32 | |||||
| 16 | Newtown AFC (-5) | 34 | 10 | 6 | 18 | 42 | 61 | -19 | 31 | |||||
| 17 | Cwmbran Town AFC (-13) | 34 | 8 | 8 | 18 | 42 | 73 | -31 | 19 | |||||
| 18 | Cardiff Grange Harlequins AFC (-1) | 34 | 4 | 4 | 26 | 23 | 110 | -87 | 15 | |||||
| 612 | 232 | 148 | 232 | 911 | 911 | 0 | 824 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| Carmarthen Town AFC 1 point deducted for fieldind inelegible player | ||||||||||||||
| Newtown AFC 5 points deducted for fielding ineligible player | ||||||||||||||
| Cwmbran Town AFC 13 points deducted for fielding ineligible players | ||||||||||||||
| Cardiff Grange Harlequins AFC 1 point deducted for fieldind inelegible player | ||||||||||||||
| No promotion | ||||||||||||||
| TNS (Total Network Solutions) FC Llansantffraid => TNS (The New Saints) of Oswestry Town and Llansantffraid FC | ||||||||||||||
| Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain | Caersws = Caersws | |||||||||||||
| Llanelli (Church of St. Elli) = Llanelli | Porthmadog = Porthmadog | |||||||||||||
| Rhyl = Y Rhyl | Connah's Quay = Cei Connah | |||||||||||||
| Carmarthen = Caerfyrddin | Caernarfon ( Caernarvon, Carnarvon) = Caernarfon | |||||||||||||
| Port Talbot = Port Talbot | Newtown = Y Drenewydd | |||||||||||||
| Welshpool = Y Trallwng | Cefn Mawr = Cefn Mawr | |||||||||||||
| Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth | Broughton = Brychdyn | |||||||||||||
| Haverfordwest = Hwlffordd | Cwmbran = Cwmbrân | |||||||||||||
| Bangor = Bangor | Cardiff = Caerdydd | |||||||||||||
| English = Welsh | ||||||||||||||
| CPD = Clwb Pêl Droed | TNS =Total Network Solutions | |||||||||||||
| AFC = Association Football Club | NEWI = North-East Wales Institute of Higher Education | |||||||||||||
| FC = Football Club | ||||||||||||||
| FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru | ||||||||||||||
| Quarter-finals | Bangor City FC - Carmarthen Town AFC | 1-0 | ||||||||||||
| Llanelli AFC - Caernarfon Town FC | 3-0 | |||||||||||||
| Port Talbot Town FC - Llangefni Town FC | 3-0 | |||||||||||||
| Rhyl FC - Goytre United FC | 5-2 | |||||||||||||
| Semifinals | Rhyl FC - Port Talbot Town FC | 2-2 | aet (5-4 pen) | |||||||||||
| Llanelli AFC - Bangor City FC | 0-1 | |||||||||||||
| Final (Wrexham 07.05.2006) | Rhyl FC - Bangor City FC | 2-0 | ||||||||||||
| Llangefni = Llangefni | Goytre = Goetre | |||||||||||||
| English = Welsh | ||||||||||||||
| Rhyl FC dissolved in 2021 | Cardiff Grange Harlequins AFC dissolved in 2015 | |||||||||||||
| Llanelli AFC dissolved in 2013 | Bangor City FC dissolved in 2025 | |||||||||||||
| Anglesey (Ynys Môn) | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Amlwch Town FC Reserves | 20 | 14 | 5 | 1 | 78 | 31 | 47 | 47 | |||||
| 2 | Pentraeth FC | 20 | 13 | 5 | 2 | 72 | 33 | 39 | 44 | |||||
| 3 | Holyhead Gwelfor Athletic FC Caergybi | 20 | 9 | 7 | 4 | 61 | 40 | 21 | 34 | |||||
| 4 | Gwalchmai FC | 20 | 10 | 4 | 6 | 62 | 43 | 19 | 34 | |||||
| 5 | Llanerchymedd FC | 20 | 10 | 4 | 6 | 57 | 30 | 27 | 34 | |||||
| 6 | Bodedern FC Reserves | 20 | 10 | 3 | 7 | 40 | 39 | 1 | 33 | |||||
| 7 | Conwy United FC Reserves | 20 | 7 | 2 | 11 | 47 | 81 | -34 | 23 | |||||
| 8 | Llandudno Junction FC Reserves | 20 | 5 | 4 | 11 | 37 | 53 | -16 | 19 | |||||
| 9 | Llangoed & District FC | 20 | 4 | 3 | 13 | 30 | 62 | -32 | 15 | |||||
| 10 | Llanfairpwll FC Reserves | 20 | 3 | 4 | 13 | 39 | 81 | -42 | 13 | |||||
| 11 | Llandegfan FC | 20 | 3 | 3 | 14 | 37 | 67 | -30 | 12 | |||||
| 220 | 88 | 44 | 88 | 560 | 560 | 0 | 308 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| WALES 2006-07 | ||||||||||||||
| Welsh Premier League | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | TNS of Oswestry Town and Llansantffraid FC | 32 | 24 | 4 | 4 | 81 | 20 | 61 | 76 | |||||
| 2 | Rhyl FC | 32 | 20 | 9 | 3 | 67 | 35 | 32 | 69 | |||||
| 3 | Llanelli AFC | 32 | 18 | 9 | 5 | 72 | 33 | 39 | 63 | |||||
| 4 | Welshpool Town FC | 32 | 17 | 9 | 6 | 54 | 33 | 21 | 60 | |||||
| 5 | Connah's Quay Nomads FC | 32 | 16 | 8 | 8 | 49 | 40 | 9 | 56 | |||||
| 6 | Port Talbot Town FC | 32 | 15 | 6 | 11 | 41 | 38 | 3 | 51 | |||||
| 7 | Carmarthen Town AFC | 32 | 14 | 8 | 10 | 57 | 50 | 7 | 50 | |||||
| 8 | Aberystwyth Town FC | 32 | 13 | 9 | 10 | 47 | 37 | 10 | 48 | |||||
| 9 | Bangor City FC | 32 | 14 | 6 | 12 | 55 | 47 | 8 | 48 | |||||
| 10 | Haverfordwest County AFC | 32 | 10 | 9 | 13 | 49 | 46 | 3 | 39 | |||||
| 11 | Portmadog FC (-3) | 32 | 8 | 11 | 13 | 40 | 52 | -12 | 32 | |||||
| 12 | Airbus UK Broughton FC | 32 | 7 | 8 | 17 | 40 | 67 | -27 | 29 | |||||
| 13 | NEWI Cefn Druids AFC Cefn Mawr | 32 | 7 | 7 | 18 | 41 | 66 | -25 | 28 | |||||
| 14 | Caersws FC | 32 | 6 | 9 | 17 | 34 | 59 | -25 | 27 | |||||
| 15 | Caernarfon Town FC | 32 | 6 | 8 | 18 | 41 | 73 | -32 | 26 | |||||
| 16 | Newtown AFC | 32 | 6 | 6 | 20 | 30 | 63 | -33 | 24 | |||||
| 17 | Cwmbran Town AFC | 32 | 4 | 8 | 20 | 35 | 74 | -39 | 20 | |||||
| 544 | 205 | 134 | 205 | 833 | 833 | 0 | 746 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| Portmadog FC 3 points deducted by Federation decision | ||||||||||||||
| Promoted | Llangefni Town FC, Neath Athletic FC | |||||||||||||
| Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain | Haverfordwest = Hwlffordd | |||||||||||||
| Rhyl = Y Rhyl | Porthmadog = Porthmadog | |||||||||||||
| Llanelli (Church of St. Elli) = Llanelli | Broughton = Brychdyn | |||||||||||||
| Welshpool = Y Trallwng | Cefn Mawr = Cefn Mawr | |||||||||||||
| Connah's Quay = Cei Connah | Caersws = Caersws | |||||||||||||
| Port Talbot = Port Talbot | Caernarfon ( Caernarvon, Carnarvon) = Caernarfon | |||||||||||||
| Carmarthen = Caerfyrddin | Newtown = Y Drenewydd | |||||||||||||
| Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth | Cwmbran = Cwmbrân | |||||||||||||
| Bangor = Bangor | ||||||||||||||
| English = Welsh | ||||||||||||||
| CPD = Clwb Pêl Droed | FC = Football Club | |||||||||||||
| AFC = Association Football Club | NEWI = North-East Wales Institute of Higher Education | |||||||||||||
| TNS = The New Saints | ||||||||||||||
| Oswestry (Croesoswallt) => Oswestry (ENG) | ||||||||||||||
| FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru | ||||||||||||||
| Quarter-finals | Carmarthen Town AFC - Portmadog FC | 1-1 | aet (4-3 pen) | |||||||||||
| Holyhead Hotspur FC - Welshpool Town FC | 1-5 | |||||||||||||
| Port Talbot Town FC - Afan Lido FC Port Talbot | 0-1 | |||||||||||||
| Llanelli AFC - Connah's Quay Nomads FC | 6-2 | |||||||||||||
| Semifinals | Afan Lido FC Port Talbot - Welshpool Town FC | 1-1 | aet (7-6 pen) | |||||||||||
| Carmarthen Town AFC - Llanelli AFC | 1-0 | |||||||||||||
| Final (Llanelli 06.05.2007) | Afan Lido FC Port Talbot - Carmarthen Town AFC | 2-3 | ||||||||||||
| Holyhead = Caergybi | ||||||||||||||
| English = Welsh | ||||||||||||||
| Rhyl FC dissolved in 2021 | Llanelli AFC dissolved in 2013 | |||||||||||||
| Bangor City FC dissolved in 2025 | ||||||||||||||
| Anglesey (Ynys Môn) | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Holyhead Gwelfor Athletic FC Caergybi | 18 | 15 | 1 | 2 | 66 | 30 | 36 | 46 | |||||
| 2 | Bodedern FC Reserves | 18 | 12 | 2 | 4 | 40 | 15 | 25 | 38 | |||||
| 3 | Llanerchymedd FC | 18 | 10 | 4 | 4 | 40 | 23 | 17 | 34 | |||||
| 4 | Bro Goronwy FC | 18 | 10 | 3 | 5 | 45 | 26 | 19 | 33 | |||||
| 5 | Pentraeth FC | 18 | 10 | 3 | 5 | 53 | 39 | 14 | 33 | |||||
| 6 | Llandudno Junction FC Reserves | 18 | 8 | 2 | 8 | 46 | 30 | 16 | 26 | |||||
| 7 | Llanfairpwll FC Reserves | 18 | 3 | 7 | 8 | 28 | 39 | -11 | 16 | |||||
| 8 | Gwalchmai FC | 18 | 4 | 3 | 11 | 27 | 52 | -25 | 15 | |||||
| 9 | Llandegfan FC | 18 | 3 | 3 | 12 | 31 | 65 | -34 | 12 | |||||
| 10 | Llangoed & District FC | 18 | 0 | 2 | 16 | 15 | 72 | -57 | 2 | |||||
| 180 | 75 | 30 | 75 | 391 | 391 | 0 | 255 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| WALES 2007-08 | ||||||||||||||
| Welsh Premier League | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Llanelli AFC | 34 | 27 | 4 | 3 | 99 | 35 | 64 | 85 | |||||
| 2 | TNS of Oswestry Town and Llansantffraid FC | 34 | 25 | 3 | 6 | 85 | 30 | 55 | 78 | |||||
| 3 | Rhyl FC | 34 | 21 | 6 | 7 | 60 | 24 | 36 | 69 | |||||
| 4 | Port Talbot Town FC | 34 | 17 | 8 | 9 | 57 | 48 | 9 | 59 | |||||
| 5 | Bangor City FC | 34 | 15 | 10 | 9 | 62 | 31 | 31 | 55 | |||||
| 6 | Carmarthen Town AFC | 34 | 15 | 9 | 10 | 59 | 47 | 12 | 54 | |||||
| 7 | Neath Athletic FC | 34 | 15 | 9 | 10 | 57 | 52 | 5 | 54 | |||||
| 8 | Haverfordwest County AFC | 34 | 14 | 5 | 15 | 61 | 59 | 2 | 47 | |||||
| 9 | Aberystwyth Town FC | 34 | 13 | 7 | 14 | 57 | 45 | 12 | 46 | |||||
| 10 | Welshpool Town FC | 34 | 12 | 10 | 12 | 49 | 52 | -3 | 46 | |||||
| 11 | Airbus UK Broughton FC | 34 | 11 | 9 | 14 | 36 | 44 | -8 | 42 | |||||
| 12 | NEWI Cefn Druids AFC Cefn Mawr | 34 | 12 | 2 | 20 | 45 | 66 | -21 | 38 | |||||
| 13 | Newtown AFC | 34 | 9 | 10 | 15 | 47 | 66 | -19 | 37 | |||||
| 14 | Caernarfon Town FC | 34 | 10 | 6 | 18 | 42 | 74 | -32 | 36 | |||||
| 15 | Connah's Quay Nomads FC | 34 | 9 | 7 | 18 | 42 | 85 | -43 | 34 | |||||
| 16 | Portmadog FC | 34 | 7 | 6 | 21 | 48 | 70 | -22 | 27 | |||||
| 17 | Caersws FC | 34 | 6 | 8 | 20 | 37 | 72 | -35 | 26 | |||||
| 18 | Llangefni Town FC | 34 | 7 | 3 | 24 | 39 | 82 | -43 | 24 | |||||
| 612 | 245 | 122 | 245 | 982 | 982 | 0 | 857 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| Neath Athletic FC => Neath FC | ||||||||||||||
| Connah's Quay Nomads FC => Gap Connah's Quay Nomads FC | ||||||||||||||
| Promoted | Prestatyn Town FC | |||||||||||||
| Llanelli (Church of St. Elli) = Llanelli | Welshpool = Y Trallwng | |||||||||||||
| Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain | Broughton = Brychdyn | |||||||||||||
| Rhyl = Y Rhyl | Cefn Mawr = Cefn Mawr | |||||||||||||
| Port Talbot = Port Talbot | Newtown = Y Drenewydd | |||||||||||||
| Bangor = Bangor | Caernarfon ( Caernarvon, Carnarvon) = Caernarfon | |||||||||||||
| Carmarthen = Caerfyrddin | Connah's Quay = Cei Connah | |||||||||||||
| Neath = Castell-nedd | Porthmadog = Porthmadog | |||||||||||||
| Haverfordwest = Hwlffordd | Caersws = Caersws | |||||||||||||
| Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth | Llangefni = Llangefni | |||||||||||||
| English = Welsh | ||||||||||||||
| CPD = Clwb Pêl Droed | FC = Football Club | |||||||||||||
| AFC = Association Football Club | NEWI = North-East Wales Institute of Higher Education | |||||||||||||
| TNS = The New Saints | ||||||||||||||
| Oswestry (Croesoswallt) => Oswestry (ENG) | ||||||||||||||
| FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru | ||||||||||||||
| Quarter-finals | Guilsfield FC - Bangor City FC | 0-6 | ||||||||||||
| Newport YMCA AFC - Welshpool Town FC | 3-2 | |||||||||||||
| Rhyl FC - GAP Queen's Park Wrexham | 3-2 | |||||||||||||
| NEWI Cefn Druids AFC Cefn Mawr - Llanelli AFC | 3-6 | |||||||||||||
| Semifinals | Llanelli AFC - Rhyl FC | 5-2 | ||||||||||||
| Bangor City FC - Newport YMCA AFC | 3-1 | |||||||||||||
| Final (Newtown 04.05.2008) | Llanelli AFC - Bangor City FC | 2-4 | ||||||||||||
| Guilsfield = Cegidfa | Newport = Casnewydd | |||||||||||||
| Wrexham = Wrecsam | ||||||||||||||
| Rhyl FC dissolved in 2021 | Neath Athletic FC dissolved in 2012 | |||||||||||||
| Llanelli AFC dissolved in 2013 | Bangor City FC dissolved in 2025 | |||||||||||||
| Guilsfield FC dissolved in 2024 | Newport YMCA AFC dissolved in 2018 | |||||||||||||
| GAP Queen's Park Wrexham dissolved in 2008 | ||||||||||||||
| Anglesey (Ynys Môn) | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Gwalchmai FC | 18 | 12 | 4 | 2 | 58 | 19 | 39 | 40 | |||||
| 2 | Bro Goronwy FC | 18 | 12 | 4 | 2 | 54 | 30 | 24 | 40 | |||||
| 3 | Llanerchymedd FC | 18 | 12 | 3 | 3 | 44 | 15 | 29 | 39 | |||||
| 4 | Holyhead Gwelfor Athletic FC Caergybi | 18 | 11 | 4 | 3 | 42 | 21 | 21 | 37 | |||||
| 5 | Pentraeth FC | 18 | 9 | 4 | 5 | 59 | 35 | 24 | 31 | |||||
| 6 | The Valley FC Caergybi | 18 | 7 | 2 | 9 | 29 | 50 | -21 | 23 | |||||
| 7 | Llandegfan FC | 18 | 5 | 1 | 12 | 28 | 47 | -19 | 16 | |||||
| 8 | Llanfairpwll FC Reserves (-3) | 18 | 4 | 5 | 9 | 21 | 35 | -14 | 14 | |||||
| 9 | Amlwch Town Reserves (-3) | 18 | 3 | 0 | 15 | 16 | 61 | -45 | 6 | |||||
| 10 | Llangoed & District FC | 18 | 1 | 1 | 16 | 17 | 55 | -38 | 4 | |||||
| 180 | 76 | 28 | 76 | 368 | 368 | 0 | 250 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| WALES 2008-09 | ||||||||||||||
| Welsh Premier League | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Rhyl FC | 34 | 29 | 3 | 2 | 95 | 29 | 66 | 90 | |||||
| 2 | Llanelli AFC | 34 | 26 | 5 | 3 | 98 | 38 | 60 | 83 | |||||
| 3 | TNS of Oswestry Town and Llansantffraid FC | 34 | 20 | 11 | 3 | 79 | 27 | 52 | 71 | |||||
| 4 | Carmarthen Town AFC | 34 | 19 | 5 | 10 | 52 | 47 | 5 | 62 | |||||
| 5 | Port Talbot Town FC | 34 | 16 | 8 | 10 | 57 | 48 | 9 | 56 | |||||
| 6 | Bangor City FC | 34 | 16 | 7 | 11 | 58 | 40 | 18 | 55 | |||||
| 7 | Haverfordwest County AFC | 34 | 16 | 7 | 11 | 53 | 39 | 14 | 55 | |||||
| 8 | Aberystwyth Town FC | 34 | 12 | 10 | 12 | 51 | 50 | 1 | 46 | |||||
| 9 | Gap Connah's Quay Nomads FC | 34 | 12 | 5 | 17 | 49 | 65 | -16 | 41 | |||||
| 10 | Newtown AFC | 34 | 10 | 10 | 14 | 46 | 54 | -8 | 40 | |||||
| 11 | Welshpool Town FC | 34 | 11 | 7 | 16 | 48 | 70 | -22 | 40 | |||||
| 12 | Airbus UK Broughton FC | 34 | 12 | 3 | 19 | 47 | 57 | -10 | 39 | |||||
| 13 | NEWI Cefn Druids AFC Cefn Mawr | 34 | 9 | 7 | 18 | 57 | 74 | -17 | 34 | |||||
| 14 | Neath FC | 34 | 10 | 4 | 20 | 43 | 65 | -22 | 34 | |||||
| 15 | Prestatyn Town FC | 34 | 8 | 9 | 17 | 48 | 70 | -22 | 33 | |||||
| 16 | Portmadog FC | 34 | 10 | 2 | 22 | 57 | 91 | -34 | 32 | |||||
| 17 | Caersws FC | 34 | 6 | 7 | 21 | 28 | 61 | -33 | 25 | |||||
| 18 | Caernarfon Town FC (-3) | 34 | 5 | 8 | 21 | 32 | 73 | -41 | 20 | |||||
| 612 | 247 | 118 | 247 | 998 | 998 | 0 | 856 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| Caernarfon Town FC 3 points deducted for fielding an ineligible player | ||||||||||||||
| NEWI Cefn Druids AFC Cefn Mawr => Elements Cefn Druids AFC Cefn Mawr | ||||||||||||||
| UWIC Inter Cardiff FC => UWIC FC Cardiff | ||||||||||||||
| Promoted | Bala Town FC | |||||||||||||
| Rhyl = Y Rhyl | Newtown = Y Drenewydd | |||||||||||||
| Llanelli (Church of St. Elli) = Llanelli | Welshpool = Y Trallwng | |||||||||||||
| Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain | Broughton = Brychdyn | |||||||||||||
| Carmarthen = Caerfyrddin | Cefn Mawr = Cefn Mawr | |||||||||||||
| Port Talbot = Port Talbot | Neath = Castell-nedd | |||||||||||||
| Bangor = Bangor | Prestatyn = Prestatyn | |||||||||||||
| Haverfordwest = Hwlffordd | Porthmadog = Porthmadog | |||||||||||||
| Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth | Caersws = Caersws | |||||||||||||
| Connah's Quay = Cei Connah | Caernarfon ( Caernarvon, Carnarvon) = Caernarfon | |||||||||||||
| English = Welsh | ||||||||||||||
| CPD = Clwb Pêl Droed | FC = Football Club | |||||||||||||
| AFC = Association Football Club | NEWI = North-East Wales Institute of Higher Education | |||||||||||||
| TNS = The New Saints | ||||||||||||||
| Oswestry (Croesoswallt) => Oswestry (ENG) | ||||||||||||||
| FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru | ||||||||||||||
| Quarter-finals | Aberystwyth Town FC - Prestatyn Town FC | 5-1 | ||||||||||||
| Airbus UK Broughton FC - Bangor City FC | 0-5 | |||||||||||||
| Carmarthen Town AFC - Port Talbot Town FC | 1-1 | aet (4-1 pen) | ||||||||||||
| Newport YMCA AFC - Bridgend Town AFC | 0-1 | |||||||||||||
| Semifinals | Bangor City FC - Bridgend Town AFC | 2-1 | ||||||||||||
| Carmarthen Town AFC - Aberystwyth Town FC | 2-3 | |||||||||||||
| Final (Llanelli 04.05.2009) | Bangor City FC - Aberystwyth Town FC | 2-0 | ||||||||||||
| Newport = Casnewydd | Bridgend = Pen-y-bont ar Ogwr | |||||||||||||
| Rhyl FC dissolved in 2021 | Neath FC dissolved in 2012 | |||||||||||||
| Llanelli AFC dissolved in 2013 | Bangor City FC dissolved in 2025 | |||||||||||||
| Newport YMCA AFC dissolved in 2018 | Bridgend Town AFC dissolved in 2013 | |||||||||||||
| Anglesey (Ynys Môn) | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Pentraeth Nurseries FC | 18 | 15 | 1 | 2 | 55 | 26 | 29 | 46 | |||||
| 2 | Bro Goronwy FC | 18 | 14 | 2 | 2 | 61 | 19 | 42 | 44 | |||||
| 3 | Trearddur Bay United FC | 18 | 12 | 3 | 3 | 52 | 20 | 32 | 39 | |||||
| 4 | Holyhead Gwelfor Athletic FC Caergybi | 18 | 11 | 1 | 6 | 47 | 29 | 18 | 34 | |||||
| 5 | Llanfairpwll FC Reserves | 18 | 9 | 1 | 8 | 36 | 32 | 4 | 28 | |||||
| 6 | Llanerchymedd FC | 18 | 6 | 4 | 8 | 34 | 38 | -4 | 22 | |||||
| 7 | Llangoed & District FC | 18 | 5 | 3 | 10 | 26 | 49 | -23 | 18 | |||||
| 8 | Cemaes Bay FC | 18 | 4 | 3 | 11 | 26 | 51 | -25 | 15 | |||||
| 9 | Llandegfan FC | 18 | 2 | 1 | 15 | 26 | 73 | -47 | 7 | |||||
| 10 | The Valley FC Caergybi | 18 | 1 | 3 | 14 | 24 | 50 | -26 | 6 | |||||
| 180 | 79 | 22 | 79 | 387 | 387 | 0 | 259 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| WALES 2009-10 | ||||||||||||||
| Welsh Premier League | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | TNS of Oswestry Town and Llansantffraid FC | 34 | 25 | 7 | 2 | 69 | 13 | 56 | 82 | |||||
| 2 | Llanelli AFC | 34 | 25 | 5 | 4 | 79 | 26 | 53 | 80 | |||||
| 3 | Port Talbot Town FC | 34 | 19 | 8 | 7 | 56 | 23 | 33 | 65 | |||||
| 4 | Aberystwyth Town FC | 34 | 19 | 7 | 8 | 54 | 41 | 13 | 64 | |||||
| 5 | Bangor City FC | 34 | 19 | 6 | 9 | 75 | 45 | 30 | 63 | |||||
| 6 | Rhyl FC | 34 | 18 | 8 | 8 | 74 | 43 | 31 | 62 | |||||
| 7 | Airbus UK Broughton FC | 34 | 12 | 13 | 9 | 49 | 37 | 12 | 49 | |||||
| 8 | Prestatyn Town FC | 34 | 12 | 12 | 10 | 53 | 53 | 0 | 48 | |||||
| 9 | Neath FC | 34 | 12 | 11 | 11 | 41 | 38 | 3 | 47 | |||||
| 10 | Carmarthen Town AFC | 34 | 12 | 9 | 13 | 45 | 38 | 7 | 45 | |||||
| 11 | Bala Town FC | 34 | 12 | 9 | 13 | 39 | 47 | -8 | 45 | |||||
| 12 | Haverfordwest County AFC | 34 | 11 | 11 | 12 | 43 | 47 | -4 | 44 | |||||
| 13 | Newtown AFC | 34 | 10 | 11 | 13 | 54 | 57 | -3 | 41 | |||||
| 14 | Gap Connah's Quay Nomads FC | 34 | 11 | 8 | 15 | 31 | 42 | -11 | 41 | |||||
| 15 | Portmadog FC | 34 | 6 | 6 | 22 | 23 | 66 | -43 | 24 | |||||
| 16 | Welshpool Town FC | 34 | 6 | 5 | 23 | 30 | 70 | -40 | 23 | |||||
| 17 | Caersws FC | 34 | 3 | 4 | 27 | 26 | 94 | -68 | 13 | |||||
| 18 | Elements Cefn Druids FC Cefn Mawr | 34 | 1 | 6 | 27 | 16 | 77 | -61 | 9 | |||||
| 612 | 233 | 146 | 233 | 857 | 857 | 0 | 845 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||
| Rhyl FC did not obtain the license | ||||||||||||||
| Elements Cefn Druids FC Cefn Mawr => Cefn Druids FC Cefn Mawr | ||||||||||||||
| No promotion | ||||||||||||||
| Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain | Carmarthen = Caerfyrddin | |||||||||||||
| Llanelli (Church of St. Elli) = Llanelli | Bala = Y Bala | |||||||||||||
| Port Talbot = Port Talbot | Haverfordwest = Hwlffordd | |||||||||||||
| Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth | Newtown = Y Drenewydd | |||||||||||||
| Bangor = Bangor | Connah's Quay = Cei Connah | |||||||||||||
| Rhyl = Y Rhyl | Porthmadog = Porthmadog | |||||||||||||
| Broughton = Brychdyn | Welshpool = Y Trallwng | |||||||||||||
| Prestatyn = Prestatyn | Caersws = Caersws | |||||||||||||
| Neath = Castell-nedd | Cefn Mawr = Cefn Mawr | |||||||||||||
| English = Welsh | ||||||||||||||
| FC = Football Club | TNS = The New Saints | |||||||||||||
| AFC = Association Football Club | ||||||||||||||
| Oswestry (Croesoswallt) => Oswestry (ENG) | ||||||||||||||
| FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru | ||||||||||||||
| Quarter-finals | Bala Town FC - Afan Lido FC Port Talbot | 2-0 | aet | |||||||||||
| Bangor City FC - Llanelli AFC | 2-0 | |||||||||||||
| Prestatyn Town FC - Rhyl FC | 4-4 | aet (5-3 pen) | ||||||||||||
| TNS of Oswestry Town and Llansantffraid FC - Port Talbot Town FC | 2-2 | aet (3-4 pen) | ||||||||||||
| Semifinals | Port Talbot Town FC - Bala Town FC | 1-0 | ||||||||||||
| Prestatyn Town FC - Bangor City FC | 0-2 | |||||||||||||
| Final (Llanelli 01.05.2010) | Port Talbot Town FC - Bangor City FC | 2-3 | ||||||||||||
| Rhyl FC dissolved in 2021 | Neath FC dissolved in 2012 | |||||||||||||
| Llanelli AFC dissolved in 2013 | Bangor City FC dissolved in 2025 | |||||||||||||
| Anglesey (Ynys Môn) | ||||||||||||||
| Played | Won | Drew | Lost | For | Against | Diff. | Points | |||||||
| 1 | Bro Goronwy FC | 16 | 13 | 2 | 1 | 66 | 23 | 43 | 41 | |||||
| 2 | Trearddur Bay United FC | 16 | 11 | 2 | 3 | 72 | 31 | 41 | 35 | |||||
| 3 | Holyhead Town FC Caergybi | 16 | 8 | 6 | 2 | 43 | 33 | 10 | 30 | |||||
| 4 | Llanfairpwll FC Reserves | 16 | 7 | 4 | 5 | 43 | 36 | 7 | 25 | |||||
| 5 | Cemaes Bay FC | 16 | 6 | 4 | 6 | 35 | 41 | -6 | 22 | |||||
| 6 | Llanerchymedd FC | 16 | 5 | 5 | 6 | 26 | 30 | -4 | 20 | |||||
| 7 | Menai Bridge Tigers FC | 16 | 5 | 1 | 10 | 45 | 40 | 5 | 16 | |||||
| 8 | Llangoed & District FC | 16 | 4 | 1 | 11 | 30 | 63 | -33 | 13 | |||||
| 9 | Llandegfan FC | 16 | 0 | 1 | 15 | 13 | 76 | -63 | 1 | |||||
| 144 | 59 | 26 | 59 | 373 | 373 | 0 | 203 | |||||||
| Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored | ||||||||||||||