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