Welsh Football League National Division Final Table: 1. Abergavenny Thursdays 30-69 (68-23) 21 6 3 Champ 2. Aberystwyth Town 30-59 (68-35) 18 5 7 3. Haverfordwest County 30-54 (56-34) 16 6 8 4. Ton Pentre 30-53 (51-30) 15 8 7 5. Maesteg Park 30-50 (50-41) 15 5 10 6. Inter Cardiff 30-44 (58-46) 12 8 10 7. Briton Ferry Athletic 30-42 (63-67) 12 6 12 8. Brecon Corinthians 30-40 (47-49) 10 10 10 9. Cwmbran Town 30-39 (63-58) 11 6 13 10. Pembroke Borough 30-39 (49-51) 10 9 11 11. Bridgend Town 30-39 (50-56) 11 6 13 12. Afan Lido 30-35 (44-62) 9 8 13 13. Ferndale Athletic 30-34 (39-54) 9 7 14 14. Llanelli 30-29 (48-57) 8 5 17 15. Port Talbot Athletic 30-29 (31-56) 8 5 17 16. Ammanford Town 30-12 (20-86) 2 6 22 Cymru Alliance Final Table: 1. Flint Town United 26-67 (77-24) 22 1 3 Champ 2. Caersws 26-60 (66-26) 19 3 4 3. Connah's Quay Nomads 26-51 (54-36) 16 3 7 4. Lex XI Wrexham 26-48 (59-41) 14 6 6 5. Conwy United 26-42 (54-34) 12 6 8 6. CPD Porthmadog 26-41 (65-40) 12 5 9 7. Welshpool 26-40 (54-40) 11 7 8 8. Mostyn 26-31 (37-60) 8 7 11 9. Holywell Town 26-24 (29-40) 6 6 14 10. Llanidloes Town 26-24 (24-51) 6 6 14 11. Carno 26-23 (26-56) 7 2 17 12. Mold Alexandra 26-23 (27-66) 6 5 15 13. Gresford Athletic 26-20 (28-53) 4 8 14 14. CPD Penrhyncoch 26-17 (27-59) 4 5 17 NB: one more goal scored than conceded Welsh cup 1990/91 Abbreviations: -------------- (England): 3,4 = Football League Division 3,4. 5 = Alliance (GM-Vauxhall) League. 6a = Southern League Premier Division. 6b = Northern Premier League (Premier Division). L = Lower English Leagues. (Wales): I : MCA = Manweb Cymru Alliance I : WFLn = Welsh Football League (Abacus) National Division. II : WFL1 = Welsh Football League (Abacus) First Division. II : WA = Welsh Alliance Football League. II : WNLp = Welsh National League (Wrexham) (Premier Division). II : MWL = Mid-Wales League. III : WFL2 = Welsh Football League (Abacus) Second Division. III : WNL1 = Welsh National League (Wrexham) (First Division). III : CFp = Clwyd Football Leage (Premier Division). III : GFL = Gwynedd Football League. x = League Unknown 1st Round: ---------- Ammanford Town(WFLn) - Skewen Athletic(WFL2) 1-1 Bala Town(WNLp) - Rubery Owen Rockwell(WNL1) 5-0 BP Llandarcy(WFL1) - South Wales Police(WFL2) 1-0 Brecon Corinthians(WFLn) - Carmarthen Town(WFL2) 1-2 Bridgend Town(WFLn) - Seven Sisters(WFL1) 4-1 British Aerospace(x) - Mochdre(WA) 1-8 Briton Ferry Athletic(WFLn) - Afan Lido(WFLn) 1-0 Brymbo Steelworks(WNLp) - Llay Welfare(WNL1) 2-0 Buckley(WNLp) - Lex XI Wrexham(MCA) 1-1 Builth Wells(MWL) - Llansantffraid(MWL) 2-1 Caerleon(WFL1) - Caldicot Town(WFL1) 0-1 Caersws(MCA) - Tywyn/Bryncrug(MWL) 2-1 Cardiff Institute(WFL2) - Pontllanfraith(WFL1) 0-3 Carno(MCA) - Worchester City(6a) 0-1 Chirk AAA(WNLp) - New Broughton(WNL1) 1-1 Colwyn Bay(L) - Bethesda Athletic(WA) 2-0 Connah's Quay Nomads(MCA) - Pilkingtons St.Asaph(WA) 5-2 Conwy United(MCA) - Llanrwst United(WA) 3-2 Corwen Amateurs(WNLp) - Llay British Legion(WNLp) 1-2 Ebbw Vale(WFL1) - Tonyrefail Welfare(WFL2) 3-0 Flint Town United(MCA) - Ruthin Town(WNLp) 2-1 Ferndale Athletic(WFLn) - Cheltenham Town(5) 1-1 Knighton Town(MWL) - Llanidloes Town(MCA) 3-1 Llandudno Town(WA) - Llanfairpwll(WA) 1-1 Llangefni Town(WA) - Pwllheli Borough(GFL) 5-1 Locomotive Llanberis(WA) - CPD Porthmadog(MCA) 1-1 Morda United(MWL) - Hednesford Town(L) 0-2 Mostyn(MCA) - Rhyl Victory Club(CFp) 4-2 Newport YMCA(WFL1) - Inter Cardiff(WFLn) 2-2 Newtown AFC(L) - CPD Penrhyncoch(MCA) 5-0 Penycae(WNLp) - Gresford Athletic(MCA) 1-1 Pontardawe Athletic(WFL2) - Pembroke Borough(WFLn) 1-2 Pontlottyn Blast(WFL2) - Newport AFC(L) 0-9 Pontyclun(WFL2) - Morriston Town(WFL1) 1-2 Port Talbot Athletic(WFLn) - Caerau(WFL2) 2-0 Rhos Aelwyd(WNLp) - Cefn Albion(WNLp) 3-5 Rhyl(L) - Holywell Town(MCA) 9-0 Risca United(WFL2) - Cardiff Civil Service(WFL2) 1-1 Stourbridge(L) - Welshpool(MCA) 4-1 Stroud(L) - Llanwern(WFL1) 3-0 Taffs Well(WFL2) - Abercynon Athletic(WFL2) 8-0 Trelewis Welfare(WFL2) - Cardiff Corinthians(WFL1) 0-2 Replays 1st Round: ------------------ Cardiff Civil Service(WFL2) - Risca United(WFL2) 7-3 Cheltenham Town(5) - Ferndale Athletic(WFLn) 4-0 CPD Porthmadog(MCA) - Locomotive Llanberis(WA) 4-1aet Gresford Athletic(MCA) - Penycae(WNLp) 2-1 Inter Cardiff(WFLn) - Newport YMCA(WFL1) 4-2 Lex XI Wrexham(MCA) - Buckley(WNLp) 3-0 Llanfairpwll(WA) - Llandudno(WA) 1-0 New Broughton(WNL1) - Chirk AAA(WNLp) 0-1 Skewen Athletic(WFL2) - Ammanford Town(WFLn) 3-3 (4-3 pen) (?) 2nd Round: ---------- Abergavenny Thursdays(WFLn) - Carmarthen Town(WFL2) 4-0 Aberystwyth Town(WFLn) - Knighton Town(MWL) 5-1 Ammanford Town(WFLn) - Cardiff Civil Service(WFL2) 3-0 Builth Wells(MWL) - Cheltenham Town(5) 1-5 Caldicot Town(WFL1) - Cardiff Corinthians(WFL1) 0-0 Chirk AAA(WNLp) - Brymbo Steelworks(WNLp) 5-0 Connah's Quay Nomads(MCA) - Colwyn Bay(L) 0-1 Conwy United(MCA) - Llangefni Town(WA) 0-3 CPD Porthmadog(MCA) - Bangor City(6b) 0-4 Cwmbran Town(WFLn) - Maesteg Park Athletic(WFLn) 1-1 Haverfordwest County(WFLn) - Ebbw Vale(WFL1) 3-0 Hednesford Town(L) - Stourbridge(L) 1-3 Inter Cardiff(WFLn) - Ton Pentre(WFLn) 0-2 Lex XI Wrexham(MCA) - Bala Town(WNLp) 3-0 Llanelli(WFLn) - Morriston Town(WFL1) 2-1 Llanfairpwll(WA) - Caernarfon Town(L) 1-4 Llay British Legion(WNLp) - Gresford Athletic(MCA) 2-0 Mochdre(WA) - Flint Town United(MCA) 0-3 Newport AFC(L) - Pembroke Borough(WFLn) 3-0 Newtown AFC(L) - Cefn Albion(WNLp) 6-2 Pontllanfraith(WFL1) - Bridgend Town(WFLn) 0-3 Port Talbot Athletic(WFLn) - Briton Ferry Athletic(WFLn) 1-1 Rhyl FC(L) - Mostyn FC(MCA) 2-0 Stroud(L) - Kidderminster Harriers(5) 3-3 Taffs Well(WFL2) - BP Llandarcy(WFL1) 0-2 Worchester City(6a) - Caersws(MCA) 4-1 Replays 2nd Round: ------------------ Briton Ferry(WFLn) - Port Talbot Athletic(WFLn) 2-2 (5-4 pen) Cardiff Corinthians(WFL1) - Caldicot Town(WFL1) 2-0 Kidderminster Harriers(5) - Stroud(L) 2-3 Maesteg Park Athletic(WFLn) - Cwmbran Town(WFLn) 0-1 3th Round: ---------- Ammanford Town(WFLn) - Haverfordwest County(WFLn) 2-1 Bangor City(6b) - Stourbridge(L) 2-1 Bridgend Town(WFLn) - Abergavenny Thursdays(WFLn) 1-1 Briton Ferry Athletic(WFLn) - BP Llandarcy(WFL1) 0-1 Cardiff City(4) - Merthyr Tydfil(5) 1-4 Cardiff Corinthians(WFL1) - Newport AFC(L) 0-3 Chirk AAA(WNLp) - Stroud(L) 0-3 Colwyn Bay(L) - Rhyl(L) 3-1 Cwmbran Town(WFLn) - Cheltenham Town(5) 1-7 Flint Town United(MCA) - Aberystwyth Town(WFLn) 1-2 Hereford United(4) - Newtown AFC(L) 1-1 Lex XI Wrexham(MCA) - Llangefni Town(WA) 4-3 Llay British Legion(WNLp) - Caernarfon Town(L) 0-2 Swansea City(3) - Llanelli(WFLn) 8-1 Ton Pentre(WFLn) - Barry Town(L) 0-1 Wrexham(4) - Worchester City(6a) 3-1 Replays 3th Round: ------------------ Abergavenny Thursdays(WFLn) - Bridgend Town(WFLn) wo Newtown AFC(L) - Hereford United(4) 1-1 (3-4 pen) 4th Round: ---------- Aberystwyth Town(WFLn) - Hereford United(4) 1-3 Ammanford Town(WFLn) - Wrexham(4) 0-5 Bangor City(6b) - Lex XI Wrexham(MCA) 4-1 Barry Town(L) - Cheltenham Town(5) 3-1 BP Llandarcy(WFL1) - Stroud(L) 0-3 Caernarfon Town(L) - Abergavenny Thursdays(WFLn) 1-2 Merthyr Tydfil(5) - Swansea City(3) 1-2 Newport AFC(L) - Colwyn Bay(L) 0-1 Quarterfinals: -------------- Barry Town(L) - Abergavenny Thursdays(WFLn) 1-1 Colwyn Bay(L) - Swansea City(3) 1-1 Hereford United(4) - Bangor City(6b) 1-1 Stroud(L) - Wrexham(4) 1-2 Replays Quarterfinals: ---------------------- Abergavenny Thursdays(WFLn) - Barry Town(L) 0-1 Bangor City(6b) - Hereford United(4) 0-0 (4-5 pen) Swansea City(3) - Colwyn Bay(L) 2-1 Semifinals: ----------- Barry Town(L) - Swansea City(3) 2-2 0-1 Wrexham(4) - Hereford United(4) 1-1 2-1 Final (19 may 1991): -------------------- Swansea City(3) - Wrexham(4) 2-0
Prepared and maintained by Dinant Abbink for the Rec.Sport.Soccer Statistics Foundation
Author: Dinant Abbink
Last updated: 2 Dec 2025
(C) Copyright Dinant Abbink and RSSSF 2004/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.