WALES  1980-81
FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Newport County AFC - Bangor City FC 3-1
Shrewsbury Town FC - Hereford United FC 2-2 0-5
Swansea City AFC - Kidderminster Harriors FC 4-1
Wrexham AFC - Connah's Quay Nomads FC 2-1
Semifinals Hereford United FC - Newport County AFC 2-1 1-1
Wrexham AFC - Swansea City AFC 2-2 1-1
Final (Vetch Field, Swansea 04.05 and Edgar Street, Hereford 11.05.81 ) Swansea City AFC - Hereford United FC 1-0 1-1
Newport = Casnewydd Swansea = Abertawe
Wrexham = Wrecsam Bangor = Bngor
Connah's Quay = Cei Connah
English = Welsh
Hereford (ENG) Shrewsbury (ENG)
Kidderminster (ENG)
Bangor City FC dissolved in 2025
Welsh League North
  Played Won Drew Lost For Against Diff. Points
1 Colwyn Bay FC 22 17 5 0 48 16 32 39
2 Fflint Town United FC 22 16 5 1 46 12 34 37
3 Pwllheli & District FC 22 13 4 5 48 18 30 30
4 Llandudno Amateurs FC 22 9 6 7 51 34 17 24
5 CPD Porthmadog 22 8 5 9 43 34 9 21
6 Caernarfon Town FC Res. 22 6 9 7 32 28 4 21
7 Blaenau Ffestiniog FC 22 8 5 9 41 40 1 21
8 Conwy United FC 22 9 2 11 34 43 -9 20
9 Holyhead United Juniors FC 22 8 2 12 34 44 -10 18
10 Bangor City FC Res. 22 3 5 14 35 65 -30 11
11 Rhyl FC Res. 22 5 1 16 27 64 -37 11
12 Menai Bridge Tigers FC 22 4 3 15 19 60 -41 11
  264 106 52 106 458 458 0 264
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed 
Mid-Wales League
  Played Won Drew Lost For Against Diff. Points
1 Llanidloes Town FC 26 19 5 2 74 18 56 43
2 Aberystwyth Town FC 26 17 5 4 87 34 53 39
3 Newtown FC 26 16 5 5 53 18 35 37
4 Welshpool FC 26 14 6 6 54 26 28 34
5 Knighton Town FC 26 12 7 7 55 35 20 31
6 Caersws FC 26 14 3 9 73 48 25 31
7 Presteigne St Andrews FC 26 11 6 9 53 46 7 28
8 Llandrindod Wells FC 26 12 4 10 50 53 -3 28
9 Tywyn FC 26 9 5 12 36 40 -4 23
10 UCW Aberystwyth FC 26 9 5 12 54 51 3 23
11 Talgarth FC 26 7 3 16 32 56 -24 17
12 Rhayader Town FC 26 5 2 19 38 110 -72 12
13 Montgomery Town FC 26 3 4 19 23 84 -61 10
14 Berriew FC 26 3 2 21 36 99 -63 8
  364 151 62 151 718 718 0 364
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
UCW = University College Wales
Welsh Southern League
  Played Won Drew Lost For Against Diff. Points
1 Haverfordwest County FC 34 19 10 5 61 39 22 48
2 Pontllanfraith FC 34 17 12 5 60 43 17 46
3 Ton Pentre AFC 34 17 6 11 45 48 -3 40
4 Maesteg Park Athletic FC 34 14 11 9 60 41 19 39
5 Milford United FC 34 13 11 10 50 49 1 37
6 Briton Ferry Athletic FC 34 15 7 12 50 52 -2 37
7 Swansea City AFC Res. 34 12 11 11 66 51 15 35
8 Caerleon FC 34 13 9 12 42 39 3 35
9 Barry Town FC 34 14 7 13 45 44 1 35
10 Newport County AFC Res. 34 12 11 11 41 40 1 35
11 Pontlottyn FC 34 10 12 12 41 41 0 32
12 Merthyr Tydfil AFC 34 11 9 14 53 50 3 31
13 Ammanford Town FC 34 11 8 15 49 54 -5 30
14 Cardiff Corinthians FC 34 12 6 16 47 55 -8 30
15 Llanelli AFC 34 9 11 14 36 41 -5 29
16 Bridgend Town FC 34 11 7 16 40 51 -11 29
17 Pembroke Borough FC 34 8 11 15 44 52 -8 27
18 Cardiff City AFC Res. 34 4 9 21 30 70 -40 17
  612 222 168 222 860 860 0 612
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
Anglesey (Ynys Môn)
  Played Won Drew Lost For Against G/A Points
1 Llangefni Town FC 18 13 2 3 49 19 2,579 28
2 Bodedern FC 18 11 5 2 52 22 2,364 27
3 Llanfairpwll FC 18 11 2 5 52 27 1,926 24
4 Llandegfan FC 18 9 5 4 35 27 1,296 23
5 Holyhead Town FC Caergybi 18 7 5 6 44 35 1,257 19
6 Gwalchmai FC 18 8 3 7 39 33 1,182 19
7 Pentraeth FC 18 7 4 7 39 32 1,219 18
8 Cemaes Bay FC 18 3 4 11 25 37 0,676 10
9 Benllech & District FC 18 4 0 14 33 70 0,471 8
10 Llanerchymedd FC 18 1 2 15 19 85 0,224 4
  180 74 32 74 387 387   180
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
WALES  1981-82
FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Bangor City FC - Shrewsbury Town FC 2-1
Cardiff City AFC - Wrexham FC 4-1
Greenfield FC - Hereford United FC 1-2
Swansea City AFC - Colwyn Bay FC 2-2 3-0
Semifinals Bangor City FC - Swansea City AFC 1-2 0-0
Hereford United FC - Cardiff City AFC 0-0 1-2
Final (Ninian Park, Cardiff 11.05 and Vetch Field, Swansea 19.05.82) Cardiff City AFC - Swansea City AFC 0-0 1-2
Bangor = Bangor Cardiff = Caerdydd
Swansea = Abertawe Greenfield = Maes-glas
Wrexham = Wrecsam Old Colwyn = Hen Golwyn
English = Welsh
Hereford (ENG) Shrewsbury (ENG)
Bangor City FC dissolved 2025
Welsh League North
  Played Won Drew Lost For Against Diff. Points
1 Courtaulds FC Greenfield 26 19 3 4 81 31 50 41
2 Blaenau Ffestiniog FC 26 17 6 3 68 33 35 40
3 Colwyn Bay FC 26 18 3 5 70 36 34 39
4 Conwy United FC 26 15 5 6 41 30 11 35
5 Llandudno Amateurs FC 26 9 10 7 49 45 4 28
6 Fflint Town United FC 26 7 9 10 49 54 -5 23
7 Pwllheli & District FC 26 8 6 12 35 42 -7 22
8 UCNW Bangor FC 26 9 4 13 39 46 -7 22
9 Caernarfon Town FC Res. 26 8 6 12 43 59 -16 22
10 Bangor City FC Res. 26 7 6 13 50 59 -9 20
11 CPD Porthmadog 26 8 4 14 54 65 -11 20
12 Menai Bridge Tigers FC 26 5 9 12 30 47 -17 19
13 Rhyl FC Res. 26 5 7 14 30 57 -27 17
14 Holyhead United Juniors FC 26 5 6 15 31 66 -35 16
  364 140 84 140 670 670 0 364
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed  UCNW = University College North Wales
Mid-Wales League
  Played Won Drew Lost For Against Diff. Points
1 Newtown FC 26 21 3 2 77 24 53 45
2 Llanidloes Town FC 26 16 7 3 63 22 41 39
3 Caersws FC 26 19 1 6 84 33 51 39
4 Aberystwyth Town FC 26 16 3 7 55 29 26 35
5 Welshpool FC 26 14 5 7 60 28 32 33
6 Knighton Town FC 26 10 7 9 35 44 -9 27
7 Tywyn FC 26 10 5 11 35 38 -3 25
8 Bargod Rangers FC 26 12 1 13 44 52 -8 25
9 UCW Aberystwyth FC 26 10 4 12 45 48 -3 24
10 Llandrindod Wells FC 26 9 3 14 30 52 -22 21
11 Presteigne St Andrews FC 26 7 4 15 45 55 -10 18
12 Montgomery Town FC 26 5 5 16 29 56 -27 15
13 Rhayader Town FC 26 3 5 18 25 59 -34 11
14 Kington Town FC 26 3 1 22 21 108 -87 7
  364 155 54 155 648 648 0 364
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
UCW = University College Wales
Welsh Southern League
  Played Won Drew Lost For Against Diff. Points
1 Ton Pentre AFC 34 21 7 6 84 46 38 49
2 Cardiff Corinthians FC 34 20 5 9 67 44 23 45
3 Caerleon FC 34 20 3 11 59 46 13 43
4 Haverfordwest County FC 34 19 3 12 60 42 18 41
5 Milford United FC 34 17 8 9 56 39 17 42
6 Sully FC 34 14 12 8 55 41 14 40
7 Ammanford Town FC 34 16 5 13 38 38 0 37
8 Maesteg Park Athletic FC 34 15 5 14 56 43 13 35
9 Merthyr Tydfil AFC 34 14 6 14 43 42 1 34
10 Pembroke Borough FC 34 12 10 12 54 52 2 34
11 Pontllanfraith FC 34 13 7 14 49 56 -7 33
12 Newport YMCA 34 12 9 13 43 52 -9 33
13 Barry Town FC 34 13 5 16 67 60 7 31
14 Lake United FC Cardiff 34 12 6 16 47 51 -4 30
15 Llanelli AFC 34 11 6 17 38 54 -16 28
16 Bridgend Town FC 34 7 10 17 44 60 -16 24
17 Briton Ferry Athletic FC 34 7 6 21 34 62 -28 20
18 Pontlottyn FC 34 4 5 25 31 97 -66 13
  612 247 118 247 925 925 0 612
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
YMCA = Young Men's Christian Association
Anglesey (Ynys Môn)
  Played Won Drew Lost For Against G/A Points
1 Llanfairpwll FC 18 16 1 1 63 15 4,200 33
2 Gwalchmai FC 18 15 1 2 68 23 2,957 31
3 Bodedern FC 18 11 3 4 51 35 1,457 25
4 Llandegfan FC 18 8 4 6 35 25 1,400 20
5 Pentraeth FC 18 8 2 8 42 48 0,875 18
6 Holyhead United Juniors FC Reserves Caergybi 18 5 5 8 26 31 0,839 15
7 Holyhead Town FC Caergybi 18 6 1 11 36 47 0,766 13
8 Llangoed & District FC 18 4 3 11 24 47 0,511 11
9 Llangefni Town FC 18 3 4 11 30 47 0,638 10
10 Cemaes Bay FC 18 1 2 15 10 67 0,149 4
  180 77 26 77 385 385   180
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
WALES  1982-83
FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Bridgend Town FC - Caernarfon Town FC 1-2
Colwyn Bay FC - Haverfordwest County AFC 0-0 2-1
Swansea City AFC - Hereford United FC 3-1
Wrexham AFC - Cheltenham Town FC 3-2
Semifinals Colwyn Bay FC Old Colwyn - Swansea City AFC 0-1 1-3
Caernarfon Town FC - Wrexham AFC 0-2 0-0
Final (Racecourse Groud, Wrexham 10.05 and Vetch Field, Swansea 17.05.83) Wrexham AFC - Swansea City AFC 1-0 0-2
Old Colwyn = Hen Golwyn Caernarfon = Caernarfon
Swansea = Abertawe Wrexham = Wrecsam
Bridgend = Pen-y-bont ar Ogwr Old Colwyn = Hen Golwyn
Haverfordwest = Hwlffordd
English = Welsh
Hereford (ENG) Cheltenham (ENG)
Bridgend Town FC dissolved in 2013
Welsh League North
  Played Won Drew Lost For Against Diff. Points
1 Colwyn Bay FC 22 16 4 2 66 27 39 36
2 UCNW Bangor FC 22 14 3 5 54 30 24 31
3 Llandudno Amateurs FC 22 14 1 7 67 45 22 29
4 Courtaulds FC Greenfield FC 22 11 6 5 47 21 26 28
5 Rhos United FC 22 9 4 9 28 30 -2 22
6 Blaenau Ffestiniog FC 22 10 2 10 36 45 -9 22
7 Conwy United FC 22 7 7 8 33 26 7 21
8 Rhyl FC Res. 22 7 7 8 34 42 -8 21
9 Fflint Town United FC 22 6 7 9 34 44 -10 19
10 Bangor City FC Res. 22 5 5 12 33 44 -11 15
11 Pwllheli & District FC 22 2 9 11 30 54 -24 13
12 Caernarfon Town FC Res. 22 3 1 18 22 76 -54 7
  264 104 56 104 484 484 0 264
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
UCNW = University College North Wales
Mid-Wales League
  Played Won Drew Lost For Against Diff. Points
1 Caersws FC 22 16 6 0 54 16 38 38
2 Newtown FC 22 12 7 3 52 25 27 31
3 Llanidloes Town FC 22 13 4 5 61 26 35 30
4 Aberystwyth Town FC 22 12 6 4 57 35 22 30
5 Llandrindod Wells FC 22 10 9 3 43 27 16 29
6 Welshpool FC 22 12 4 6 53 19 34 28
7 Knighton Town FC 22 11 6 5 39 25 14 28
8 Kington Town FC 22 8 4 10 34 38 -4 20
9 Rhayader Town FC 22 3 4 15 26 66 -40 10
10 UCW Aberystwyth FC 22 4 1 17 22 59 -37 9
11 Montgomery Town FC 22 2 3 17 14 57 -43 7
12 Presteigne St Andrews FC 22 2 0 20 18 80 -62 4
  264 105 54 105 473 473 0 264
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
UCW = University College Wales
Welsh Southern League
  Played Won Drew Lost For Against Diff. Points
1 Barry Town FC 34 26 3 5 103 35 68 55
2 Blaenrhondda FC 34 18 12 4 62 35 27 48
3 Newport YMCA 34 18 8 8 52 38 14 44
4 Maesteg Park Athletic FC 34 18 7 9 52 34 18 43
5 Lake United FC Cardiff 34 17 8 9 61 43 18 42
6 Merthyr Tydfil AFC 34 17 6 11 84 63 21 40
7 Sully FC 34 14 10 10 55 49 6 38
8 Caerleon FC 34 12 10 12 45 46 -1 34
9 Ton Pentre AFC 34 13 7 14 49 50 -1 33
10 Pontllanfraith FC 34 12 9 13 61 49 12 33
11 Haverfordwest County FC 34 12 9 13 40 39 1 33
12 Brecon Corinthians FC (-4) 34 11 11 12 37 49 -12 29
13 Pontardawe Athletic FC 34 10 5 19 33 57 -24 25
14 Pembroke Borough FC  34 9 7 18 46 63 -17 25
15 Milford United FC 34 9 6 19 41 76 -35 24
16 Cardiff Corinthians FC (-2) 34 8 7 19 46 72 -26 21
17 Llanelli AFC 34 7 6 21 42 77 -35 20
18 Ammanford Town FC 34 6 7 21 37 71 -34 19
  612 237 138 237 946 946 0 606
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
Anglesey (Ynys Môn)
  Played Won Drew Lost For Against G/A Points
1 Llanfairpwll FC 18 14 2 2 69 13 5,308 30
2 Holyhead United Juniors FC Caergybi 18 13 1 4 58 23 2,522 27
3 Gwalchmai FC 18 12 3 3 46 20 2,300 27
4 Llandegfan FC 18 12 0 6 51 25 2,040 24
5 Pentraeth FC 18 7 5 6 32 30 1,067 19
6 Benllech & District FC 18 9 0 9 55 55 1,000 18
7 Llangoed & District FC 18 5 2 11 27 52 0,519 12
8 Holyhead Town FC Caergybi 18 4 2 12 27 47 0,574 10
9 Llangefni Town FC 18 3 3 12 23 60 0,383 9
10 Cemaes Bay FC 18 1 2 15 12 75 0,160 4
  180 80 20 80 400 400   180
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
WALES  1983-84
FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Barry Town United FC - Swansea City AFC 1-1 1-2
Cardiff City AFC - Hereford United FC 1-3
Kidderminster Harriers FC - Shrewsbury Town FC 1-1 0-1
Newport County AFC - Wrexham AFC 0-1
Semifinals Shrewsbury Town FC - Swansea City AFC 2-0 0-1
Hereford United FC - Wrexham AFC 0-0 0-1
Final (Gay Meadow, Shrewsbury 18.05 and Racecourse Ground, Wrexham 25.05.84 ) Shrewsbury Town FC - Wrexham AFC 2-1 0-2
Swansea = Abertawe Wrexham = Wrecsam
Barry = Y Barri Cardiff = Caerdydd
Newport = Casnewydd
English = Welsh
Shrewsbury (ENG) Hereford (ENG)
Kidderminster (ENG)
Welsh League North
  Played Won Drew Lost For Against Diff. Points
1 Colwyn Bay FC 18 13 4 1 48 18 30 30
2 Pwllheli & District FC 18 13 4 1 41 15 26 30
3 Llandudno Amateurs FC 18 10 1 7 35 35 0 21
4 Conwy United FC (-2) 18 7 7 4 32 23 9 19
5 Rhos United FC 18 7 3 8 25 32 -7 17
6 Bangor City FC Res. 18 6 3 9 30 34 -4 15
7 Caernarfon Town FC Res. 18 5 5 8 28 35 -7 15
8 Rhyl FC Res. 18 4 5 9 22 24 -2 13
9 Blaenau Ffestiniog FC 18 3 5 10 23 39 -16 11
10 UCNW Bangor FC 18 1 5 12 16 45 -29 7
  180 69 42 69 300 300 0 178
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
The league was disbanded and re-born as the Welsh Alliance League.
UCNW = University College North Wales
Mid-Wales League
  Played Won Drew Lost For Against Diff. Points
1 Aberystwyth Town FC 28 21 6 1 85 20 65 48
2 Knighton Town FC 28 18 8 2 51 18 33 44
3 Caersws FC 28 20 3 5 87 35 52 43
4 Welshpool FC 28 17 5 6 68 35 33 39
5 Llanidloes Town FC 28 15 7 6 58 27 31 37
6 Newtown FC 28 14 8 6 67 38 29 36
7 Presteigne St Andrews FC 28 12 5 11 51 54 -3 29
8 Llandrindod Wells FC 28 10 7 11 47 57 -10 27
9 Rhayader Town FC 28 10 5 13 40 49 -9 25
10 Brecon Corinthians FC Res 28 10 2 16 49 68 -19 22
11 CPD Penrhyncoch 28 10 1 17 49 81 -32 21
12 Carno FC 28 5 4 19 34 67 -33 14
13 Kington Town FC 28 4 6 18 31 66 -35 14
14 Montgomery Town FC 28 5 3 20 27 68 -41 13
15 UCW Aberystwyth FC 28 3 2 23 36 97 -61 8
  420 174 72 174 780 780 0 420
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed  UCW = University College Wales
Welsh Southern League
  Played Won Drew Lost For Against Diff. Points
1 Barry Town FC 30 21 5 4 85 24 61 47
2 Caerleon FC 30 19 5 6 58 28 30 43
3 Maesteg Park Athletic FC 30 15 8 7 62 37 25 38
4 Haverfordwest County FC 30 14 7 9 59 41 18 35
5 Blaenrhondda FC 30 14 7 9 55 44 11 35
6 Briton Ferry Athletic FC 30 14 6 10 46 36 10 34
7 Bridgend Town FC 30 14 6 10 39 30 9 34
8 Llanelli AFC 30 13 8 9 35 26 9 34
9 Ton Pentre AFC 30 13 6 11 43 40 3 32
10 Brecon Corinthians FC 30 13 4 13 49 42 7 30
11 Caerau FC 30 11 5 14 40 52 -12 27
12 Cwmbran Town FC 30 10 4 16 40 50 -10 24
13 Pontllanfraith FC 30 9 7 14 37 57 -20 25
14 Pembroke Borough FC  30 7 8 15 31 47 -16 22
15 Ebbw Vale FC 30 4 3 23 25 88 -63 11
16 Milford United FC 30 3 3 24 19 81 -62 9
  480 194 92 194 723 723 0 480
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
Anglesey (Ynys Môn)
  Played Won Drew Lost For Against G/A Points
1 Llanerchymedd FC 30 25 3 2 147 40 3,675 53
2 Gwalchmai FC 30 23 5 2 114 34 3,353 51
3 Llangoed & District FC 30 21 4 5 112 36 3,111 46
4 Trearddur Bay FC 30 16 8 6 95 49 1,939 40
5 Holyhead Town FC Caergybi 30 17 6 7 71 44 1,614 40
6 Holyhead United Juniors FC Caergybi 30 17 4 9 90 46 1,957 38
7 Llangefni Town FC 30 16 5 9 80 62 1,290 37
8 Aberffraw United FC  30 15 3 12 83 64 1,297 33
9 Rhosybol FC 30 13 4 13 59 83 0,711 30
10 Llandegfan FC 30 13 3 14 80 68 1,176 29
11 Amlwch Town FC 30 10 3 17 51 84 0,607 23
12 Cemaes Bay FC 30 5 5 20 51 103 0,495 15
13 RAF Valley FC Caergybi 30 7 1 22 51 115 0,443 15
14 Benllech & District FC Reserves 30 5 3 22 50 111 0,450 13
15 Holyhead Mountain Rangers FC Caergybi 30 4 4 22 43 110 0,391 12
16 Amlwch Town FC Reserves 30 2 1 27 35 163 0,215 5
  480 209 62 209 1212 1212   480
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
RAF = Royal Air Force
WALES  1984-85
FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Bangor City FC - Tywyn FC 6-1
Newport County AFC - Wrexham AFC 3-2
Rhyl FC - Shrewsbury Town FC 1-7
Swansea City AFC - Hereford United FC 2-0
Semifinals Swansea City AFC - Shrewsbury Town FC 2-2 1-2
Bangor City FC - Newport County AFC 1-0 0-0
Final (Gay Meadow, Shrewsbury 14.05 and Farrar Road, Bangor 19.05.85) Shrewsbury Town FC - Bangor City FC 3-1 2-0
Swansea = Abertawe Newport = Casnewydd
Bangor = Bangor Tywyn = Tywyn
Wrexham = Wrecsam Rhyl = Y Rhyl
English = Welsh
Shrewsbury (ENG) Hereford (ENG)
Bangor City FC dissolved 2025 Tywyn FC dissolved in 1989
Rhyl FC dissolved in 2021
Welsh Alliance League (North)
  Played Won Drew Lost For Against Diff. Points
1 Conwy United FC 28 21 3 4 107 34 73 45
2 Bethesda Athletic FC 28 19 5 4 72 19 53 43
3 Y Felinheli FC 28 20 2 6 72 39 33 42
4 Porthmadog FC 28 17 5 6 59 37 22 39
5 CPD Llanfairpwll FC 28 15 6 7 63 39 24 36
6 Pwllheli & District FC 28 14 3 11 68 52 16 31
7 Caernarfon Town FC Res. 28 12 5 11 55 50 5 29
8 Llanrwst United FC 28 11 6 11 49 51 -2 28
9 Bangor City FC Res. 28 12 3 13 65 53 12 27
10 Blaenau Ffestiniog FC 28 10 6 12 68 82 -14 26
11 Rhos United FC 28 6 9 13 40 67 -27 21
12 Llandudno Amateurs FC 28 6 8 14 35 52 -17 20
13 Rhyl FC Res. 28 7 6 15 45 72 -27 20
14 UCNW Bangor FC 28 2 3 23 35 109 -74 7
15 Colwyn Bay FC Res. 28 2 2 24 30 107 -77 6
  420 174 72 174 863 863 0 420
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed  UCNW = University College North Wales
Mid-Wales League
  Played Won Drew Lost For Against Diff. Points
1 Aberystwyth Town FC 28 23 4 1 95 26 69 50
2 Caersws FC 28 23 2 3 119 24 95 48
3 Tywyn FC 28 21 2 5 92 29 63 44
4 Presteigne St Andrews FC 28 15 5 8 58 41 17 35
5 Newtown FC 28 13 7 8 70 53 17 33
6 Knighton Town FC 28 12 6 10 48 37 11 30
7 Welshpool FC 28 12 6 10 50 51 -1 30
8 Rhayader Town FC 28 12 5 11 60 53 7 29
9 Llanidloes Town FC 28 9 5 14 37 45 -8 23
10 Montgomery Town FC 28 9 3 16 43 70 -27 21
11 UCW Aberystwyth FC 28 9 1 18 46 73 -27 19
12 Llandrindod Wells FC 28 7 5 16 50 103 -53 19
13 CPD Penrhyncoch FC 28 6 5 17 44 75 -31 17
14 Machynlleth FC 28 4 3 21 34 96 -62 11
15 Carno FC 28 5 1 22 32 102 -70 11
  420 180 60 180 878 878 0 420
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed  UCW = University College Wales
Welsh Southern League
  Played Won Drew Lost For Against Diff. Points
1 Barry Town FC 32 21 8 3 91 29 62 50
2 Bridgend Town FC 32 19 9 4 69 35 34 47
3 Port Talbot Athletic FC 32 19 6 7 58 31 27 44
4 Haverfordwest County FC 32 18 8 6 60 46 14 44
5 Caerleon FC 32 18 7 7 57 31 26 43
6 Maesteg Park Athletic FC 32 16 8 8 55 29 26 40
7 Ton Pentre AFC 32 16 4 12 60 37 23 36
8 Brecon Corinthians FC 32 14 9 9 46 37 9 37
9 Llanelli AFC 32 11 14 7 55 46 9 36
10 Briton Ferry Athletic FC 32 10 6 16 47 54 -7 26
11 Caerau FC 32 8 11 13 43 60 -17 27
12 Blaenrhondda FC 32 8 8 16 51 60 -9 24
13 Pontllanfraith FC 32 7 11 14 36 59 -23 25
14 Pembroke Borough FC  32 6 7 19 29 61 -32 19
15 Cwmbran Town FC 32 4 9 19 43 87 -44 17
16 Ebbw Vale FC 32 4 8 20 45 86 -41 16
17 Milford United FC 32 4 5 23 34 91 -57 13
  544 203 138 203 879 879 0 544
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
Anglesey (Ynys Môn)
  Played Won Drew Lost For Against G/A Points
1 Llanerchymedd FC 18 13 5 0 72 25 2,880 31
2 Llangoed & District FC 18 12 4 2 65 21 3,095 28
3 Gwalchmai FC 18 11 4 3 59 28 2,107 26
4 Holyhead United Juniors FC Caergybi 18 10 5 3 60 25 2,400 25
5 Holyhead Town FC Caergybi 18 10 3 5 54 32 1,688 23
6 Llandegfan FC 18 6 3 9 35 39 0,897 15
7 Llangefni Town FC 18 6 2 10 42 47 0,894 14
8 Trearddur Bay FC 18 5 2 11 38 64 0,594 12
9 Aberffraw United FC  18 1 2 15 18 76 0,237 4
10 Rhosybol FC 18 1 0 17 16 102 0,157 2
  180 75 30 75 459 459   180
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
WALES  1985-86
FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Cardiff City AFC - Barry Town FC 0-0 2-0
Merthyr Tydfil FC - Hereford United FC 1-3
Swansea City AFC - Kidderminster Harriers FC 1-1 0-4
Wrexham AFC - Caersws FC 3-0
Semifinals Wrexham AFC - Cardiff City AFC 4-1 2-1
Hereford United FC - Kidderminster Harriers FC 1-4 3-1
Final (Racecourse Ground, Wrexham 18.05 and Aggborough, Kidderminster 21.05.86) Wrexham AFC - Kidderminster Harriers FC 1-1 aet 2-1
Wrexham = Wrecsam Cardiff = Caerdydd
Merthyr Tydfil = Merthyr Tudful Caersws = Caersŵs
Barry = Y Barri Swansea = Abertawe
English = Welsh
Hereford (ENG) Kidderminster (ENG)
Welsh Alliance League (North)
  Played Won Drew Lost For Against Diff. Points
1 Conwy United FC 30 21 6 3 88 31 57 48
2 Bethesda Athletic FC 30 21 3 6 77 28 49 45
3 Caernarfon Town FC Res. 30 19 4 7 80 36 44 42
4 CPD Llanfairpwll FC 30 16 10 4 57 28 29 42
5 Y Felinheli FC 30 15 7 8 58 45 13 37
6 Holyhead United FC 30 13 5 12 64 58 6 31
7 Blaenau Ffestiniog FC 30 11 9 10 62 59 3 31
8 Pwllheli & District FC 30 12 5 13 63 62 1 29
9 Rhyl FC Res. 30 10 7 13 39 60 -21 27
10 Bangor City FC Res. 30 9 8 13 48 63 -15 26
11 Rhos United FC 30 9 8 13 48 63 -15 26
12 Llanrwst United FC 30 8 9 13 53 72 -19 25
13 Llandudno Amateurs FC 30 6 8 16 36 69 -33 20
14 Colwyn Bay FC Res. 30 6 7 17 30 62 -32 19
15 Mochdre FC 30 6 6 18 47 71 -24 18
16 Porthmadog FC 30 4 6 20 34 77 -43 14
  480 186 108 186 884 884 0 480
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed 
Mid-Wales League
  Played Won Drew Lost For Against Diff. Points
1 Caersws FC 26 23 1 2 77 19 58 47
2 Aberystwyth Town FC 26 21 4 1 89 31 58 46
3 Newtown FC 26 15 6 5 65 30 35 36
4 Tywyn FC 26 16 4 6 62 29 33 36
5 Welshpool FC 26 12 4 10 46 48 -2 28
6 Llandrindod Wells FC 26 11 5 10 42 39 3 27
7 Knighton Town FC 26 11 3 12 46 56 -10 25
8 Presteigne St Andrews FC 26 10 4 12 59 43 16 24
9 Llanidloes Town FC 26 11 2 13 38 41 -3 24
10 CPD Penrhyncoch FC 26 8 6 12 57 57 0 22
11 Rhayader Town FC 26 7 8 11 44 48 -4 22
12 Montgomery Town FC 26 5 4 17 28 79 -51 14
13 Machynlleth FC 26 3 2 21 24 82 -58 8
14 UCW Aberystwyth FC 26 2 1 23 21 96 -75 5
  364 155 54 155 698 698 0 364
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed  UCW = University College Wales
Welsh Southern League
  Played Won Drew Lost For Against Diff. Points
1 Barry Town FC 32 23 9 0 84 26 58 55
2 Bridgend Town FC 32 19 6 7 69 42 27 44
3 Ebbw Vale FC 32 19 5 8 71 44 27 43
4 Brecon Corinthians FC 32 17 10 5 59 29 30 44
5 Cwmbran Town FC 32 16 7 9 68 43 25 39
6 Briton Ferry Athletic FC 32 15 9 8 66 50 16 39
7 Milford United FC 32 16 5 11 62 41 21 37
8 Ton Pentre AFC 32 13 6 13 72 51 21 32
9 Haverfordwest County FC 32 10 15 7 49 40 9 35
10 Pembroke Borough FC  32 11 9 12 51 56 -5 31
11 Maesteg Park Athletic FC 32 9 13 10 34 31 3 31
12 Blaenrhondda FC 32 7 10 15 48 82 -34 24
13 Llanelli AFC 32 7 9 16 51 65 -14 23
14 Pontllanfraith FC 32 8 5 19 50 75 -25 21
15 Caerleon FC 32 6 8 18 38 68 -30 20
16 Caerau FC 32 3 7 22 32 94 -62 13
17 Port Talbot Athletic FC 32 2 9 21 29 96 -67 13
  544 201 142 201 933 933 0 544
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
Anglesey (Ynys Môn)
  Played Won Drew Lost For Against G/A Points
1 Holyhead Town FC Caergybi 18 14 3 1 68 16 4,250 31
2 Gwalchmai FC 18 13 5 0 56 21 2,667 31
3 Llanerchymedd FC 18 13 4 1 76 29 2,621 30
4 Bro Goronwy FC 18 9 4 5 48 32 1,500 22
5 Llandegfan FC 18 6 4 8 29 36 0,806 16
6 Llangefni Town FC 18 6 2 10 32 50 0,640 14
7 Holyhead United Juniors FC Caergybi 18 5 3 10 26 31 0,839 13
8 Holyhead Mountain Rangers FC Caergybi 18 2 4 12 32 62 0,516 8
9 Llangoed & District FC 18 2 4 12 24 63 0,381 8
10 Trearddur Bay FC 18 2 3 13 19 70 0,271 7
  180 72 36 72 410 410   180
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
WALES  1986-87
FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Aberystwyth Town FC - Newport County AFC 3-3 0-3
Bangor City FC - Rhyl FC 2-1
Merthyr Tydfil FC - Barry Town FC 4-2
Wrexham AFC - Ton Pentre FC 1-0
Semifinals Newport County AFC - Wrexham AFC 2-1 2-2
Merthyr Tydfil FC - Bangor City FC 1-0 0-1 aet (4-2 pen)
Final (Ninian Park, Cardiff 17.05 and 21.05.1987) Merthyr Tydfil FC - Newport County AFC 2-2 aet 1-0
Newport = Casnewydd Merthyr Tydfil = Merthyr Tudful
Wrexham = Wrecsam Bangor = Bangor
Aberystwyth = Aberystwyth Rhyl = Y Rhyl
Barry = Y Barri Ton Pentre = Ton Pentre
English = Welsh
Bangor City FC dissolved 2025 Rhyl FC dissolved in 2021
Welsh Alliance League (North)
  Played Won Drew Lost For Against Diff. Points
1 Bethesda Athletic FC 26 20 5 1 80 19 61 45
2 CPD Llanfairpwll FC 26 20 4 2 70 17 53 44
3 Caernarfon Town FC Res. 26 15 7 4 59 29 30 37
4 Pilkingtons St Asaph FC 26 14 7 5 63 33 30 35
5 Bangor City FC Res. 26 14 4 8 69 32 37 32
6 Porthmadog FC 26 12 2 12 56 55 1 26
7 Rhyl FC Res. 26 10 5 11 51 62 -11 25
8 Conwy United FC 26 9 5 12 38 65 -27 23
9 Llanrwst United FC 26 8 4 14 41 68 -27 20
10 Rhos United FC 26 4 9 13 35 42 -7 17
11 Y Felinheli FC 26 6 5 15 36 66 -30 17
12 Colwyn Bay FC Res. 26 6 5 15 25 68 -43 17
13 Mochdre FC 26 7 2 17 39 63 -24 16
14 Llandudno Amateurs FC 26 3 4 19 36 79 -43 10
  364 148 68 148 698 698 0 364
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed 
Mid-Wales League
  Played Won Drew Lost For Against Diff. Points
1 Newtown FC 24 20 2 2 67 16 51 42
2 Aberystwyth Town FC 24 18 3 3 98 23 75 39
3 Caersws FC 24 17 3 4 65 23 42 37
4 Knighton Town FC 24 14 3 7 63 37 26 31
5 CPD Penrhyncoch 24 13 5 6 43 34 9 31
6 Llandrindod Wells FC 24 13 4 7 51 32 19 30
7 Presteigne St Andrews FC 24 13 1 10 61 47 14 27
8 Welshpool FC 24 6 8 10 44 46 -2 20
9 Rhayader Town FC 24 7 3 14 41 43 -2 17
10 Llanidloes Town FC 24 6 2 16 38 58 -20 14
11 Machynlleth FC 24 5 2 17 37 70 -33 12
12 Oswestry Town FC Res. 24 4 1 19 30 93 -63 9
13 UCW Aberystwyth FC 24 1 1 22 17 133 -116 3
  312 137 38 137 655 655 0 312
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed  UCW = University College Wales
Welsh Southern League
  Played Won Drew Lost For Against Diff. Points
1 Barry Town FC 32 26 5 1 81 20 61 57
2 Ton Pentre AFC 32 27 2 3 91 31 60 56
3 Cwmbran Town FC 32 18 8 6 60 31 29 44
4 Maesteg Park Athletic FC 32 19 5 8 48 32 16 43
5 Haverfordwest County FC 32 17 5 10 57 37 20 39
6 Ebbw Vale FC 32 16 7 9 72 42 30 39
7 Bridgend Town FC 32 15 7 10 58 46 12 37
8 Briton Ferry Athletic FC 32 14 8 10 46 41 5 36
9 Pontllanfraith FC 32 11 7 14 54 67 -13 29
10 Brecon Corinthians FC 32 11 6 15 46 49 -3 28
11 Milford United FC 32 11 5 16 38 52 -14 27
12 Blaenrhondda FC 32 9 7 16 55 77 -22 25
13 Llanelli AFC 32 8 6 18 51 63 -12 22
14 Caerleon FC 32 7 8 17 37 53 -16 22
15 Port Talbot Athletic FC 32 5 7 20 40 85 -45 17
16 Pembroke Borough FC  32 4 8 20 40 77 -37 16
17 Caerau FC 32 2 3 27 26 97 -71 7
  544 220 104 220 900 900 0 544
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
Anglesey (Ynys Môn)
  Played Won Drew Lost For Against G/A Points
1 Gwalchmai FC 34 26 6 2 183 40 4,575 58
2 Bro Goronwy FC 34 28 1 5 138 28 4,929 57
3 Llandegfan FC 34 25 5 4 112 56 2,000 55
4 Glantraeth FC 34 23 6 5 97 38 2,553 52
5 Holyhead United Juniors FC Caergybi 34 23 4 7 130 42 3,095 50
6 Holyhead Town FC Caergybi 34 23 2 9 114 69 1,652 48
7 Menai Bridge Town FC 34 21 3 10 121 46 2,630 45
8 Amlwch Town FC 34 16 4 14 94 78 1,205 36
9 Gwalchmai FC Reserves 34 16 3 15 85 75 1,133 35
10 Bodedern FC 34 15 4 15 81 80 1,013 34
11 Llanerchymedd FC Reserves 34 15 2 17 78 73 1,068 32
12 Holyhead Mountain Rangers FC Caergybi 34 9 5 20 66 101 0,653 23
13 RAF Valley FC Caergybi 34 10 2 22 65 97 0,670 22
14 Llangoed & District FC 34 8 4 22 69 104 0,663 20
15 Trearddur Bay FC 34 6 5 23 48 114 0,421 17
16 Llangefni Town FC 34 7 2 25 51 136 0,375 16
17 Aberffraw United FC 34 4 0 30 48 210 0,229 8
18 Glanraeth United FC 34 1 2 31 23 216 0,106 4
  612 276 60 276 1603 1603   612
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
RAF = Royal Air Force
WALES  1987-88
FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Bangor City FC - Kidderminster Harriers FC 2-2 1-3
Caernarfon Town FC - Colwyn Bay FC 0-0 0-0 aet (5-4 pen)
Cardiff City AFC - Merthyr Tydfil FC 3-1
Wrexham AFC - Ton Pentre FC 2-1
Semifinals Kidderminster Harriers FC - Wrexham AFC 1-2 2-3
Cardiff City AFC - Caernarfon Town FC 2-1 1-0
Final (Vetch Field, Swansea 18.05.1988) Cardiff City AFC - Wrexham AFC 2-0
Wrexham = Wrecsam Caernarfon = Caernarfon
Cardiff = Caerdydd Old Colwyn = Hen Golwyn
Merthyr Tydfil = Merthyr Tudful Ton Pentre = Ton Pentre
English = Welsh
Kidderminster (ENG)
Welsh Alliance League (North)
  Played Won Drew Lost For Against Diff. Points
1 CPD Llanfairpwll FC 30 23 4 3 68 14 54 50
2 Bethesda Athletic FC 30 20 9 1 69 21 48 49
3 Porthmadog FC 30 21 7 2 75 29 46 49
4 Connah's Quay Nomads FC 30 18 5 7 86 36 50 41
5 Caernarfon Town FC Res. 30 16 6 8 74 47 27 38
6 Pilkingtons St Asaph FC 30 13 6 11 55 53 2 32
7 Llanrwst United FC 30 14 3 13 60 62 -2 31
8 Y Felinheli FC 30 13 5 12 54 72 -18 31
9 Colwyn Bay FC Res. 30 10 5 15 55 66 -11 25
10 Mochdre FC 30 9 4 17 48 63 -15 22
11 Rhos United FC 30 9 4 17 31 64 -33 22
12 Conwy United FC 30 8 5 17 57 76 -19 21
13 Flint Town United FC 30 7 7 16 44 60 -16 21
14 Llandudno FC 30 7 3 20 39 66 -27 17
15 Bangor City FC Res. (-2) 30 6 7 17 39 78 -39 17
16 Rhyl FC Res. (-1) 30 3 6 21 26 73 -47 11
  480 197 86 197 880 880 0 477
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed 
Mid-Wales League
  Played Won Drew Lost For Against Diff. Points
1 Newtown FC 24 20 2 2 72 21 51 42
2 Caersws FC 24 18 4 2 66 17 49 40
3 Bryncrug FC 24 15 5 4 55 29 26 35
4 Knighton Town FC 24 15 2 7 48 29 19 32
5 Rhayader Town FC 24 9 6 9 41 53 -12 24
6 CPD Penrhyncoch FC 24 9 2 13 45 48 -3 20
7 Oswestry Town FC Res. 24 7 6 11 28 44 -16 20
8 Llandrindod Wells FC 24 8 3 13 39 48 -9 19
9 Machynlleth FC 24 6 6 12 35 45 -10 18
10 Llanidloes Town FC 24 7 4 13 48 70 -22 18
11 Welshpool FC 24 8 2 14 34 54 -20 18
12 UCW Aberystwyth FC 24 6 4 14 38 52 -14 16
13 Presteigne St Andrews FC 24 4 2 18 37 76 -39 10
  312 132 48 132 586 586 0 312
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed  UCW = University College Wales
Welsh Southern League
  Played Won Drew Lost For Against Diff. Points
1 Ebbw Vale FC 34 26 4 4 82 30 52 56
2 Barry Town FC 34 25 5 4 85 31 54 55
3 Ton Pentre AFC 34 24 4 6 75 25 50 52
4 Aberystwyth Town FC 34 19 7 8 80 43 37 45
5 Cwmbran Town FC 34 20 4 10 57 36 21 44
6 Haverfordwest County FC 34 19 6 9 82 45 37 44
7 AFC Cardiff (former Lake United FC) 34 15 7 12 50 47 3 37
8 Pembroke Borough FC  34 14 8 12 53 45 8 36
9 Briton Ferry Athletic FC 34 13 10 11 49 47 2 36
10 Maesteg Park Athletic FC 34 9 11 14 51 62 -11 29
11 Port Talbot Athletic FC 34 9 9 16 34 53 -19 27
12 Brecon Corinthians FC 34 10 5 19 44 68 -24 25
13 Pontllanfraith FC 34 9 7 18 43 79 -36 25
14 Llanelli AFC 34 9 6 19 51 81 -30 24
15 Bridgend Town FC 34 8 8 18 50 62 -12 24
16 Caerleon FC 34 6 8 20 35 63 -28 20
17 Milford United FC 34 5 10 19 41 76 -35 20
18 Blaenrhondda FC 34 2 9 23 33 102 -69 13
  612 242 128 242 995 995 0 612
Rules for classification: 1) points (win 2 points, draw 1 point); 2) goal difference; 3) goals scored
Anglesey (Ynys Môn)
  Played Won Drew Lost For Against G/A Points
1 Holyhead Town FC Caergybi 18 11 5 2 55 21 2,619 27
2 Glantraeth FC 18 10 6 2 57 22 2,591 26
3 Gwalchmai FC 18 10 5 3 53 28 1,893 25
4 Menai Bridge Town FC 18 11 3 4 44 29 1,517 25
5 Llandegfan FC 18 9 4 5 32 26 1,231 22
6 Holyhead United Juniors FC Caergybi 18 6 3 9 39 45 0,867 15
7 RAF Valley FC Caergybi 18 4 5 9 28 51 0,549 13
8 Holyhead Mountain Rangers FC Caergybi 18 4 3 11 28 51 0,549 11
9 Llanerchymedd FC Reserves 18 5 1 12 29 54 0,537 11
10 Amlwch Town FC 18 0 5 13 25 63 0,397 5
  180 70 40 70 390 390   180
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
RAF = Royal Air Force
WALES  1988-89
FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Barry Town AFC - Bangor City FC 1-0
Kidderminster Harriers FC - Cardiff City AFC 3-1
Newport County AFC - Hereford United FC 0-1
Wrexham AFC - Swansea City AFC 1-3
Semifinals Kidderminster Harriers FC - Hereford United FC 1-0 0-0
Barry Town AFC - Swansea City AFC 0-1 1-3
Final (Vetch Field, Swansea 21.05.1989) Kidderminster Harriers FC - Swansea City AFC 0-5
Swansea = Abertawe Barry = Y Barri 
Bangor = Bangor Cardiff = Caerdydd
Newport = Casnewydd Wrexham = Wrecsam
English = Welsh
Kidderminster (ENG) Hereford (ENG)
Bangor City FC dissolved in 2025
Welsh Alliance League (North)
  Played Won Drew Lost For Against Diff. Points
1 Flint Town United FC 32 23 4 5 72 26 46 73
2 Rhyl FC Res. 32 22 4 6 67 36 31 70
3 Nantlle Vale FC 32 20 6 6 85 42 43 66
4 Porthmadog FC 32 16 10 6 85 60 25 58
5 Holywell Town FC 32 16 3 13 65 64 1 51
6 Connah's Quay Nomads FC 32 15 5 12 58 42 16 50
7 CPD Llanfairpwll FC 32 15 4 13 54 51 3 49
8 Bethesda Athletic FC 32 12 10 10 57 56 1 46
9 Y Felinheli FC 32 12 8 12 48 55 -7 44
10 Conwy United FC 32 11 10 11 58 55 3 43
11 Bangor City FC Res. 32 12 6 14 57 57 0 42
12 Llanrwst United FC 32 12 3 17 55 69 -14 39
13 Caernarfon Town FC Res. 32 10 7 15 47 49 -2 37
14 Mochdre FC 32 9 8 15 50 66 -16 35
15 Llandudno FC 32 7 2 23 35 68 -33 23
16 Pilkingtons St Asaph FC 32 4 9 19 37 76 -39 21
17 Colwyn Bay FC Res. 32 5 3 24 42 100 -58 18
  544 221 102 221 972 972 0 765
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed 
Mid-Wales League
  Played Won Drew Lost For Against Diff. Points
1 Caersws FC 28 23 3 2 81 16 65 72
2 Newtown FC Res. 28 21 3 4 69 36 33 66
3 Knighton Town FC 28 18 5 5 72 28 44 59
4 Morda United FC 28 15 8 5 56 29 27 53
5 Llanidloes Town FC 28 16 2 10 48 36 12 50
6 CPD Penrhyncoch FC 28 12 9 7 54 35 19 45
7 Welshpool FC 28 12 7 9 55 47 8 43
8 Machynlleth FC 28 12 4 12 47 49 -2 40
9 Bryncrug FC 28 9 5 14 48 53 -5 32
10 Presteigne St Andrews FC 28 9 4 15 41 60 -19 31
11 Builth Wells FC 28 5 10 13 34 52 -18 25
12 Llandrindod Wells FC 28 8 4 16 40 67 -27 28
13 Carno FC 28 5 7 16 46 70 -24 22
14 Rhayader Town FC 28 3 5 20 18 65 -47 14
15 UCW Aberystwyth FC 28 3 2 23 20 86 -66 11
  420 171 78 171 729 729 0 591
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored
CPD = Clwb Pêl Droed  UCW = University College Wales
Welsh Southern League
  Played Won Drew Lost For Against Diff. Points
1 Barry Town FC 32 28 4 0 96 20 76 88
2 Aberystwyth Town FC 32 24 4 4 85 37 48 76
3 Haverfordwest County FC 32 19 6 7 71 32 39 63
4 Ebbw Vale FC 32 18 2 12 60 47 13 56
5 Brecon Corinthians FC 32 16 7 9 54 44 10 55
6 Bridgend Town FC 32 14 7 11 49 46 3 49
7 Abergavenny Thursdays FC 32 13 8 11 52 53 -1 47
8 Ton Pentre AFC 32 13 4 15 51 48 3 43
9 Pembroke Borough FC  32 11 7 14 38 41 -3 40
10 Maesteg Park Athletic FC 32 10 6 16 39 48 -9 36
11 Briton Ferry Athletic FC 32 10 6 16 45 58 -13 36
12 Port Talbot Athletic FC 32 10 6 16 38 64 -26 36
13 AFC Cardiff 32 8 10 14 37 60 -23 34
14 Cwmbran Town FC 32 9 6 17 43 59 -16 33
15 Pontllanfraith FC 32 7 5 20 39 71 -32 26
16 Caerleon FC 32 6 7 19 40 68 -28 25
17 Milford United FC 32 7 3 22 37 78 -41 24
  544 223 98 223 874 874 0 767
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored
Anglesey (Ynys Môn)
  Played Won Drew Lost For Against G/A Points
1 Llangoed & District FC 30 23 4 3 95 30 3,167 50
2 Gwalchmai FC 30 22 3 5 106 28 3,786 47
3 Holyhead Town FC Reserves Caergybi (-2) 30 20 5 5 103 49 2,102 43
4 Bodedern FC 30 18 6 6 92 45 2,044 42
5 Menai Bridge Town FC 30 18 5 7 87 61 1,426 41
6 Holyhead United Juniors FC Caergybi 30 17 6 7 79 45 1,756 40
7 Llandegfan FC 30 14 9 7 73 44 1,659 37
8 Amlwch Town FC 30 17 2 11 68 57 1,193 36
9 Glantraeth FC (-2) 30 12 10 8 69 52 1,327 32
10 Cemaes Bay FC 30 10 5 15 63 87 0,724 25
11 Holyhead Mountain Rangers FC Caergybi 30 9 2 19 52 98 0,531 20
12 RAF Valley FC Caergybi (-2) 30 8 5 17 43 74 0,581 19
13 Trearddur Bay FC 30 5 2 23 37 79 0,468 12
14 Pentraeth FC (-2) 30 4 4 22 56 124 0,452 10
15 Moelfre FC 30 4 1 25 44 125 0,352 9
16 Newborough FC Niwbwrch 30 3 3 24 37 106 0,349 9
  480 204 72 204 1104 1104   472
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
RAF = Royal Air Force
WALES  1989-90
FA Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Bangor City FC - Hereford United FC 1-1 0-4
Caersws FC - Barry Town AFC 1-2
Cardiff City AFC - Aberystwith FC 2-0
Wrexham FC - Rhyl FC 1-1 2-0
Semifinals Barry Town AFC - Wrexham FC 0-0 0-1
Cardiff City AFC - Hereford United FC 0-3 1-3
Final (National Stadium, Cardiff 13.05.1990) Wrexham FC - Hereford United FC 1-2
Barry = Y Barri  Cardiff = Caerdydd
Wrexham = Wrecsam Caersws = Caersŵs
Aberystwith = Aberystwith Rhyl = Y Rhyl
English = Welsh
Hereford (ENG)
Bangor City FC dissolved in 2025 Rhyl FC dissolved in 2021
Welsh Alliance League (North)
  Played Won Drew Lost For Against Diff. Points
1 Porthmadog FC (*) 34 26 4 4 98 26 72 82
2 Bangor City FC Res. 34 23 10 1 90 30 60 79
3 Connah's Quay Nomads FC (*) 34 23 4 7 89 39 50 73
4 Nantlle Vale FC 34 20 7 7 81 47 34 67
5 Bethesda Athletic FC 34 18 6 10 89 53 36 60
6 CPD Locomotive Llanberis 34 17 8 9 89 72 17 59
7 Flint Town United FC (*) 34 16 5 13 61 54 7 53
8 CPD Llanfairpwll FC 34 16 3 15 70 66 4 51
9 Conwy United FC (*) 34 14 6 14 70 61 9 48
10 Llandudno FC 34 13 6 15 76 74 2 45
11 Y Felinheli FC 34 12 8 14 56 68 -12 44
12 Rhyl FC Res. 34 12 6 16 45 61 -16 42
13 Mochdre FC 34 9 7 18 49 82 -33 34
14 Holywell Town FC (*) 34 8 8 18 44 68 -24 32
15 Pilkingtons St Asaph FC 34 7 7 20 53 78 -25 28
16 Llanrwst United FC 34 6 9 19 46 85 -39 27
17 Colwyn Bay FC Res. 34 5 5 24 43 108 -65 20
18 Caernarfon Town FC Res. 34 4 5 25 38 115 -77 17
  612 249 114 249 1187 1187 0 861
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored
(*) admmitted to Cymru Alliance League (north and central Wales)
CPD = Clwb Pêl Droed 
Mid-Wales League
  Played Won Drew Lost For Against Diff. Points
1 Caersws FC (*) 28 25 1 2 81 20 61 76
2 Welshpool FC (*) 28 18 3 7 74 33 41 57
3 CPD Penrhyncoch (*) 28 17 3 8 67 37 30 54
4 Morda United FC 28 16 3 9 58 33 25 51
5 Tywyn-Bryncrug FC 28 16 2 10 61 36 25 50
6 Llandrindod Wells FC 28 13 6 9 48 39 9 45
7 Carno FC (*) 28 13 5 10 52 50 2 44
8 Knighton Town FC 28 13 3 12 50 59 -9 42
9 Llanidloes Town FC (*) 28 11 4 13 50 50 0 37
10 Talgarth FC 28 8 10 10 51 51 0 34
11 Newtown FC Res. 28 10 4 14 36 61 -25 34
12 Builth Wells FC 28 6 8 14 31 52 -21 26
13 Aberystwyth Town FC Res. (-3) 28 7 5 16 30 63 -33 26
14 Rhayader Town FC 28 4 3 21 23 76 -53 15
15 UCW Aberystwyth FC 28 2 2 24 23 75 -52 8
  420 179 62 179 735 735 0 599
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored
(*) admmitted to Cymru Alliance League (north and central Wales)
CPD = Clwb Pêl Droed  UCW = University College Wales
Welsh Southern League
  Played Won Drew Lost For Against Diff. Points
1 Haverfordwest County FC 30 19 5 6 70 25 45 62
2 Aberystwyth Town FC 30 18 7 5 69 32 37 61
3 Abergavenny Thursdays FC 30 18 7 5 66 34 32 61
4 Cwmbran Town FC 30 19 3 8 55 33 22 60
5 Llanelli AFC 30 16 6 8 61 38 23 54
6 Briton Ferry Athletic FC 30 16 6 8 58 43 15 54
7 AFC Cardiff 30 14 6 10 44 40 4 48
8 Pembroke Borough FC  30 13 7 10 46 38 8 46
9 Ton Pentre AFC 30 11 6 13 44 54 -10 39
10 Bridgend Town FC 30 9 8 13 38 49 -11 35
11 Port Talbot Athletic FC 30 7 11 12 41 46 -5 32
12 Brecon Corinthians FC 30 8 7 15 37 50 -13 31
13 Maesteg Park Athletic FC 30 6 9 15 31 38 -7 27
14 Ammanford FC 30 7 6 17 32 54 -22 27
15 Pontllanfraith FC 30 3 7 20 33 73 -40 16
16 Ebbw Vale FC 30 4 3 23 26 104 -78 15
  480 188 104 188 751 751 0 668
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored
Anglesey (Ynys Môn)
  Played Won Drew Lost For Against G/A Points
1 Gwalchmai FC 32 29 0 3 140 41 3,415 58
2 Bodedern FC 32 21 7 4 98 49 2,000 49
3 Holyhead Mountain Rangers FC Caergybi 32 20 4 8 99 57 1,737 44
4 Holyhead United Juniors FC Caergybi 32 19 4 9 107 66 1,621 42
5 Cemaes Bay FC 32 19 3 10 79 55 1,436 41
6 Holyhead Town FC Caergybi 32 15 6 11 76 71 1,070 36
7 RAF Valley FC Caergybi 32 12 8 12 51 52 0,981 32
8 Newborough FC Niwbwrch 32 14 3 15 59 68 0,868 31
9 Amlwch Town FC 32 11 8 13 61 69 0,884 30
10 Llandegfan FC 32 10 10 12 56 69 0,812 30
11 Glantraeth FC 32 12 5 15 66 69 0,957 29
12 Llangefni Athletic FC 32 11 4 17 50 75 0,667 26
13 Pentraeth FC 32 10 3 19 82 98 0,837 23
14 Moelfre FC 32 9 5 18 67 97 0,691 23
15 Trearddur Bay FC 32 7 7 18 67 97 0,691 21
16 Llangoed & District FC 32 6 6 20 49 112 0,438 18
17 Gaerwen FC 32 2 7 23 55 117 0,470 11
  544 227 90 227 1262 1262   544
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
RAF = Royal Air Force