The 2024–25 FAW Welsh Cup was the 137th season of the annual knockout tournament for competitive football teams in Wales. The winners qualified for the 2025–26 UEFA Conference League first qualifying round.
The New Saints won the cup on 4 May 2025 (their tenth Welsh Cup win), defeating defending holders Connah's Quay Nomads 2–1 in the final. Since they qualified for the Conference League based on league position, the spot for winning the cup was passed to the second-placed team of the 2024–25 Cymru Premier.
First qualifying round Teams from the third tier of Welsh football and below entered the competition in the first qualifying round, with the exception of Abertillery Bluebirds, Pontardawe Town and Porthmadog, who received a bye based on their league position in the previous season. The draw was made on 4 July 2024, with matches played on 26 and 27 July.
North TieHome teamScoreAway team1Holyhead Town0–2Bontnewydd2Castell Alun Colts2–2 3Berriew4–0FC Plas Madoc4Y Felinheli6–0Greenfield5Llanrug United3–4Connah's Quay Town6Cerrigydrudion3–1Pentraeth7Prestatyn Sports1–3Glan Conwy8Llandrindod Wells5–0Mountain Rangers9Lex XI2–3Corwen10Llansantffraid Village3–2Y Glannau11Kinmel Bay6–0Llandyrnog United12Amlwch Town3–1Bethesda Rovers13Llanuwchllyn5–1Forden United14Rhostyllen5–2Four Crosses15Cemaes Bay3–2Bow Street16Montgomery Town2–1Abermule17Gronant1–1 Llanystumdwy18Llangollen Town6–0Holywell United19Rhyl 18799–0Llandudno Swifts20FC Queens Park3–0Nantlle Vale21Llanfair United3–3 Gaerwen22Llanerchymedd1–3Llansannan23Bow1–1 Dolgellau AA24Rhuddlan Town1–3Penyffordd Lions25Llanfairfechan Town0–0 Llanfairpwll26Kerry1–3Pwllheli27Rhos United0–4Llanrwst United28Llannefydd4–1Llanilar29Brymbo3–6Bethesda Athletic30Rhydymwyn4–3Rhyl Albion31Caerwysw/oLlandudno Amateurs321–1 Penmaenmawr Phoenix33Penrhyndeudraeth1–0Llanidloes Town34Felinfach1–3Chirk AAA35Holyhead Hotspur10–0Valley36Llanberis3–3 Sychdyn United37Trearddur Bay4–0Waterloo Rovers38Conwy Borough3–2Meliden39Rhos Aelwyd2–2 Gwalchmai40Glantraeth0–2Penycae41Llangoed0–4Llangefni Town42Knighton Town0–4Cefn Albion43St Asaph City4–0Cefni44Caergybi0–3NFA45w/oPenparcau46Llysfaen1–5Talysarn Celts47Cei Connah3–5Henllan48Mynydd Isa0–6Brickfield Rangers49Saltney Town0–2Llanrhaeadr50Boded3–2Mochdre Sports51Nefyn United4–2Welshpool Town52Bro Cernyw3–2Machynlleth53Carno2–1Radnor Valley
South TieHome teamScoreAway team1AFC Bargoed2–1PILCS2Morriston Town4–1Clase Social3Undy1–5Penlan4Abergavenny Town3–5Treherbert5Clydach Wasps3–4Cardiff Bay Warriors6AFC Pontymister0–5Bettws7Aber Valley2–1Canton Rangers8Carn Rovers0–7Pantyscallog Village9Ynystawe Athletic3–3 Seaside10FC Porthcawl1–2Pencoed Athletic11Nelson Cavaliers2–3West End12Marshfield2–4Risca United13Ton Pentre0–3Ely Rangers14Treforest2–1CK Swiss Valley15Tonyrefail1–3Cwmamman United16Cardiff Airport5–0Llangennech17Ynyshir Albions1–2Cardiff Draconians18Giants Grave2–4St Josephs19Nantyglo2–3Bryn Rovers20Pentwynmawr Athletic1–6Croesyceiliog21Lliswerry1–2Monmouth Town22Caerphilly Athletic8–1St Athan23Blaenavon Blues2–2 Treharris Athletic Western24Cwrt y Vilw/oCefn Cribwr25Cascade YC5–1Wattsville262–0Risca Town27Caldicot Town5–1Blaen-y-Maes28Sifil2–4Newport Corinthians29Abertillery Excelsiors0–3Penydarren BGC30Cwmbach Royal Stars0–2Goytre31Tredegar Town2–3New Inn32Aberdare Town3–1Tongwynlais33Cwmbran Townw/oCefn Fforest34AFC Llwydcoed3–0AFC Penrhiwceiber35Abercarn United1–2Canton36Clwb Cymric3–0Llanrumney United37Ynysygerwn4–1Pontarddulais Town38Evans & Williams1–1 Llantwit Fardre39Llangeinor5–2Treowen Stars40Pill7–1Garw41Dinas Powys1–4Rogerstone42Sully Sports4–4 Cwm Wanderers43South Gower3–3 Cwrt Rawlin44Cardiff Corinthiansw/oFerndale BGC45Vale United2–3Chepstow Town46FC Cwmaman5–1Rhydyfelin47Holton Road3–0Bridgend Street48Cwmcarn Athletic0–3Newport Saints49Ffostrasol Wanderers4–1Glynneath Town50Brynna0–651Swansea University5–1AFC Wattstown52Dafen Welfare8–1Cornelly United53Clydach8–3Tregaron Turfs54Pontyclun3–2Penygraig United55Builth Wells1–1 Brecon Corries56Port Talbot Town10–3Llanrumney Athletic
Second qualifying round The 109 first qualifying round winners and 3 teams given byes entered the second qualifying round. The draw was made on 31 July 2024, with the matches played on 23 and 24 August.
North TieHome teamScoreAway team1Rhostyllen (4)2–3St Asaph City (3)2NFA (3)3–1Henllan (5)3Rhyl 1879 (3)6–0Glan Conwy (4)43–15Llansannan (4)2–2 Conwy Borough (3)6Llannefydd (3)4–2Penyffordd Lions (4)7Llanrhaeadr (4)3–1Llanystumdwy (4)8Llanuwchllyn (3)10–0Berriew (4)9Montgomery Town (4)1–4Corwen (3)10Connah's Quay Town (3)2–4Brickfield Rangers (3)11Cerrigydrudion (4)3–1Llansantffraid Village (3)12Holyhead Hotspur (3)4–2Bethesda Athletic (4)13Nefyn United (4)3–3 Menai Bridge Tigers (3)14Talysarn Celts (4)1–0Llandrindod Wells (3)15Bro Cernyw (4)0–3Llandudno Amateurs (4)16Amlwch Town (5)0–5Porthmadog (3)17Kinmel Bay (4)3–2Bow (4)18Llangollen Town (3)2–0Y Felinheli (3)19Trearddur Bay (3)7–0Llanfairfechan Town (4)20Carno (4)2–1Penycae (3)215–2Pwllheli (3)22Cefn Albion (3)6–3Penrhyndeudraeth (4)23Llanberis (4)4–1Bontnewydd (5)24Rhos Aelwyd (3)0–2Gaerwen (5)25Cemaes Bay (4)0–3Llanrwst United (3)26Llangefni Town (3)7–3Chirk AAA (3)27Rhydymwyn (5)3–1Boded (4)
South TieHome teamScoreAway team1Blaenavon Blues (3)1–4Cardiff Corinthians (3)2Builth Wells (3)3–0Cefn Cribwr (3)3Goytre (3)1–1 Pontyclun (3)4Cardiff Draconians (3)4–0Bettws (5)5Aberdare Town (5)0–1Newport Corinthians (3)6Rogerstone (4)5–1Dafen Welfare (4)7Clwb Cymric (5)2–1Cwm Wanderers (4)8Monmouth Town (4)1–1 9Ffostrasol Wanderers (4)1–2Pencoed Athletic (4)10Treherbert (3)3–2Pantyscallog Village (6)11Morriston Town (3)1–0Port Talbot Town (4)12Holton Road (6)3–6Pill (4)13Ely Rangers (4)5–2Treforest (5)14St Josephs (4)13–0AFC Bargoed (7)15FC Cwmaman (4)1–2Cwmamman United (4)16Clydach (3)2–2 West End (4)17New Inn (4)3–2Evans & Williams (3)18Abertillery Bluebirds (3)3–2Cascade YC (7)19Cardiff Bay Warriors (5)7–3Cwrt Rawlin (6)20Cwmbran Town (4)3–0Llangeinor (6)21Penlan (4)2–2 Caldicot Town (3)224–1Newport Saints (4)23Risca United (3)3–0Seaside (4)24Ynysygerwn (3)4–3Cardiff Airport (4)25AFC Llwydcoed (3)4–2Croesyceiliog (3)26Pontardawe Town (3)3–4Aber Valley (4)27Penydarren BGC (4)5–0Canton (3)28Bryn Rovers (4)3–5Chepstow Town (3)29Swansea University (3)1–1 Caerphilly Athletic (4)
First round The 56 second qualifying round winners and teams in Tier 2 entered the first round. The draw was made on 28 August 2024, with the matches played on 20 and 21 September.
The following teams received byes based on league position during the previous season:
2024–25 Cymru North (2): Airbus UK Broughton, Bangor 1876, Colwyn Bay, Denbigh Town, Guilsfield, Holywell Town, Mold Alexandra and Ruthin Town 2024–25 Cymru South (2): Afan Lido, Ammanford, Caerau (Ely), Cambrian United, Carmarthen Town, Goytre United, Llanelli Town and Pontypridd United
North TieHome teamScoreAway team1Corwen (3)0–1Llay Welfare (2)2Llandudno (2)4–0Llanberis (4)3Llannefydd (3)1–0Rhydymwyn (5)4Penrhyncoch (2)2–1Talysarn Celts (4)50–4Holyhead Hotspur (3)6Buckley Town (2)7–2Builth Wells (3)7St Asaph City (3)0–2Llangollen Town (3)8Caersws (2)5–0Cefn Albion (3)9Llansannan (4)0–2Cerrigydrudion (4)10Carno (4)0–4Llanrhaeadr (4)11Llanrwst United (3)5–1Menai Bridge Tigers (3)12Gresford Athletic (2)9–0Prestatyn Town (2)13Kinmel Bay (4)3–114FC Queens Park (4)1–6Porthmadog (3)15Trearddur Bay (3)2–1NFA (3)16Llangefni Town (3)7–1Gaerwen (5)171–2Llanuwchllyn (3)18Rhyl 1879 (3)1–1 Flint Mountain (2)
South TieHome teamScoreAway team1Cardiff Corinthians (3)4–1Risca United (3)2Chepstow Town (3)0–1Pill (4)3St Josephs (4)0–3Cardiff Draconians (3)4Goytre (3)3–1Pencoed Athletic (4)5Newport Corinthians (3)1–0AFC Llwydcoed (3)63–1Cwmbran Town (4)7Cardiff Bay Warriors (5)2–0West End (4)8Taff's Well (2)0–19Treherbert (3)1–1 Clwb Cymric (5)10Caldicot Town (3)1–2Morriston Town (3)11New Inn (4)1–1 Abertillery Bluebirds (3)12Aber Valley (4)3–113Ynysygerwn (3)1–3Rogerstone (4)14Penydarren BGC (4)3–3 15Monmouth Town (4)2–0Newport City (2)16Llantwit Major (2)3–2Ely Rangers (4)17Cwmbran Celtic (2)3–4Trefelin BGC (2)18Swansea University (3)5–1Baglan Dragons (2)
Second round The 36 first round winners, the 16 teams given first round byes, and the 12 teams from the 2024–25 Cymru Premier entered the second round. The draw was made on 25 September 2024, with the matches played on 18, 19, 22 and 26 October.
North TieHome teamScoreAway team1Bangor 1876 (2)2–1Llay Welfare (2)2Bala Town (1)3–1Llanrhaeadr (4)3Llannefydd (3)1–2Trearddur Bay (3)4Llanrwst United (3)2–1Cerrigydrudion (4)55–0Guilsfield (2)6Denbigh Town (2)4–2Llangefni Town (3)7The New Saints (1)16–0Llangollen Town (3)8Porthmadog (3)0–29Holywell Town (2)1–1 Ruthin Town (2)10Llanuwchllyn (3)0–0 Newtown (1)11Caersws (2)7–4Rhyl 1879 (3)12Holyhead Hotspur (3)0–0 Caernarfon Town (1)13Buckley Town (2)2–2 Colwyn Bay (2)14Penrhyncoch (2)1–3Mold Alexandra (2)15Flint Town United (1)5–1Gresford Athletic (2)16Llandudno (2)4–3Kinmel Bay (4)
South TieHome teamScoreAway team1Barry Town United (1)3–3 Caerau (Ely) (2)2Cardiff Bay Warriors (5)2–4Rogerstone (4)3Cardiff Corinthians (3)3–3 Afan Lido (2)4Penybont (1)0–15Goytre (3)1–0Cardiff Draconians (3)6Cambrian United (2)0–0 Goytre United (2)70–0 Trethomas Bluebirds (2)8Clwb Cymric (5)0–3Llanelli Town (2)9Aberystwyth Town (1)0–1Ammanford (2)103–4Carmarthen Town (2)11Penydarren BGC (4)2–0Pontypridd United (2)12Monmouth Town (4)2–3Pill (4)13New Inn (4)0–3Briton Ferry Llansawel (1)14Trefelin BGC (2)5–0Newport Corinthians (3)15Llantwit Major (2)1–1 Morriston Town (3)16Aber Valley (4)0–2Swansea University (3)
Third round The 32 second round winners entered the third round. The draw was made on 23 October 2024, with the matches played on 15 and 16 November.
TieHome teamScoreAway team11–3The New Saints (1)2Caerau (Ely) (2)8–1Rogerstone (4)3Trefelin BGC (2)1–24Colwyn Bay (2)2–1Ruthin Town (2)5Caersws (2)2–1Bangor 1876 (2)6Llanrwst United (3)0–3Denbigh Town (2)7Penydarren BGC (4)2–2 Carmarthen Town (2)87–1Goytre (3)9Flint Town United (1)2–2 Bala Town (1)10Ammanford (2)1–1 Haverfordwest County (1)11Mold Alexandra (2)2–1Briton Ferry Llansawel (1)12Cambrian United (2)3–2Llandudno (2)13Holyhead Hotspur (3)0–0 Trearddur Bay (3)14Llanuwchllyn (3)3–0Swansea University (3)15Llanelli Town (2)4–0Pill (4)16Afan Lido (2)1–1 Morriston Town (3)
Fourth round The 16 third round winners entered the fourth round. The draw was made on 20 November 2024, with the matches played on 13, 14 and 15 December.
TieHome teamScoreAway team1Afan Lido (2)0–0 Cambrian United (2)2The New Saints (1)4–1Colwyn Bay (2)3Haverfordwest County (1)0–2Llanelli Town (2)4Carmarthen Town (2)0–0 5Denbigh Town (2)7–1Llanuwchllyn (3)6Caerau (Ely) (2)1–0Bala Town (1)7Airbus UK Broughton (2)2–0Caersws (2)81–0Mold Alexandra (2)
Quarter-finals The eight fourth round winners entered the quarter-finals. The draw was made on 18 December 2024, with the matches played on 15 and 16 February 2025.
TieHome teamScoreAway team1Denbigh Town (2)0–1Llanelli Town (2)2Caerau (Ely) (2)0–23The New Saints (1)5–0Airbus UK Broughton (2)43–1Carmarthen Town (2)
Semi-finals The four quarter-final winners entered the semi-finals. The draw was made on 19 February 2025, with the matches played on 15 and 16 March 2025.
TieHome teamScoreAway team1Cambrian United (2)0–522–1Llanelli Town (2)
Final The final was held between the two semi-final winners.
References