JD Welsh Cup 2024-25

Connah's Quay Nomads players celebrate their 2024 JD Welsh Cup win Image source, FAW
Image caption,

Connah's Quay Nomads players celebrate their 2024 JD Welsh Cup win

  • Published

Quarter-finals

Denbigh Town v Llanelli Town

Caerau Ely v Connah's Quay Nomads

The New Saints v Airbus UK Broughton

Cambrian United v Carmarthen Town

Ties to be played 14/15 February 2025

Fourth Round

Haverfordwest County 0-2 Llanelli Town

Afan Lido 0-0 Cambrian United *Cambrian United win 3-1 on penalties

Carmarthen Town 0-0 Holyhead Hotspur *Carmarthen Town win 4-3 on penalties

Denbigh Town 7-1 Llanuwchllyn

Caerau Ely 1-0 Bala Town

Airbus UK Broughton 2-0 Caersws

Connah’s Quay Nomads 1-0 Mold Alexandra

The New Saints 4-1 Colwyn Bay

Third round

Afan Lido 1-1 Morriston Town (Afan Lido won 6-5 on penalties)

Cardiff Met University 1-3 The New Saints

Caerau Ely 8-1 Rogerstone

Trefelin 1-2 Connah's Quay Nomads

Colwyn Bay 2-1 Ruthin Town

Caersws 2-1 Bangor 1876

Llanrwst United 0-3 Denbigh Town

Penydaren BGC 2-2 Carmarthen Town (Carmarthen won 4-3 on penalties)

Airbus UK Broughton 7-1 Goytre

Flint Town United 2-2 Bala Town (Bala won 4-2 on penalties)

Ammanford 1-1 Haverfordwest County (Haverfordwest won 10-9 on penalties)

Mold Alexandra 2-1 Briton Ferry Llansawel

Cambrian United 3-2 Llandudno

Holyhead Hotspur 0-0 Trearddur Bay (Holyhead won 5-4 on penalties)

Llanuwchllyn 3-0 Swansea University

Llanelli Town 4-0 Pill

Second round

North

Bangor 1876 2-1 Llay Welfare

Bala Town3-1 Llanrhaeadr-ym-Mochnant

Llannefydd 1-2 Trearddur Bay

Llanrwst United 2-1 Cerrigydrudion

Connah's Quay Nomads 5-0 Guilsfield

Denbigh Town 4-2 Llangefni Town

The New Saints 16-0 Llangollen Town

Porthmadog 0-2 Airbus UK Broughton

Holywell Town 1-1 Ruthin Town (Ruthin won 5-4 on penalties)

Llanuwchllyn 0-0 Newtown (Llanuwchllyn won 5-3 on penalties)

Caersws 7-4 Y Rhyl 1879

Holyhead Hotspur 0-0 Caernarfon Town (Holyhead won 5-4 on penalties)

Buckley Town 2-2 Colwyn Bay (Colwyn Bay won 6-5 on penalties)

Penrhyncoch 1-3 Mold Alexandra

Flint Town United 5-1 Gresford Athletic

Llandudno 4-3 Kinmel Bay

South

Barry Town United 3-3 Caerau Ely (Caerau Ely won 4-2 on penalties)

Cardiff Bay Warriors 2-4 Rogerstone

Cardiff Corinthians 3-3 Afan Lido (Afan Lido won 4-2 on penalties)

Penybont 0-1 Cardiff Met

Goytre 1-0 Cardiff Draconians

Cambrian United 0-0 Goytre United (Cambrian United won 5-4 on penalties)

Haverfordwest County 0-0 Trethomas Bluebirds (Haverfordwest won 5-3 on penalties)

Clwb Cymric 0-3 Llanelli Town

Aberystwyth Town 0-1 Ammanford

Penrhiwceiber Rangers 3-4 Carmarthen Town

Penydarren 2-0 Pontypridd United

Monmouth Town 2-3 Pill

New Inn 0-3 Briton Ferry Llansawel

Trefelin 5-0 Newport Corinthians

Llantwit Major 1-1 Morriston Town (Morriston won 6-5 on penalties)

Aber Valley 0-2 Swansea University

Ties played week commencing 18 October.

First round

North

Corwen 0-1 Llay Miners Welfare

Llandudno 4-0 Llanberis

Llannefydd 1-0 Rhydymwyn

Penrhyncoch 2-1 Talysarn Celts

Llandudno Amateurs 0-4 Holyhead Hotspur

Buckley Town 7-2 Builth Wells

St Asaph City 0-2 Llangollen Town

Caersws 5-0 Cefn Albion

Llansannan 0-2 Cerrigydrudion

Carno 0-4 Llanhaeadr-ym-Mochnant

Llanrwst United 5-1 Menai Bridge Tigers

Gresford Athletic 9-0 Prestatyn Town

Kinmel Bay 3-1 Brickfield Rangers

FC Queens Park 1-6 Porthmadog

Trearddur Bay 2-1 NFA

Llangefni Town 7-1 Gaerwen

Penmaenmawr Phoenix 1-2 Llanuwchllyn

Y Rhyl 1879 1-1 Flint Mountain (Rhyl won 4-3 on penalties)

Image source, FAW
Image caption,

Llangefni Town's Jamie Thomas scores during the JD Welsh Cup First Round fixture against Gaerwen

South

Cardiff Corinthians 4-1 Risca United

Chepstow Town 0-1 Pill

St Josephs 0-3 Cardiff Draconians

Goytre 3-1 Pencoed Athletic

Newport Corinthians 1-0 AFC Llwydcoed

Penrhiwceiber Rangers 3-1 Cwmbran Town

Cardiff Bay Warriors 2-0 West End

Taffs Well 0-1 Trethomas Bluebirds

Treherbert 1-1 Clwb Cymric (Clwb Cymric won 5-3 on penalties)

Caldicot Town 1-2 Morriston Town

New Inn 1-1 Abertillery Bluebirds (New Inn won 4-2 on penalties)

Aber Valley 3-1 Cwmamman United

Ynysygerwn 1-3 Rogerstone

Penydarren 3-3 Porthcawl Town Athletic (Penydarren won 4-1 on penalties)

Monmouth Town 2-0 Newport City

Llantwit Major 3-2 Ely Rangers

Cwmbran Celtic 3-4 Trefelin

Swansea University 5-1 Baglan Dragons

Ties played 20/21 September.

Second qualifying round

North

Llanuwchllyn 10-0 Berriew

Llangollen Town 2-0 CPD Y Felinheli

FC Queens Park 3-1 Blaenau Ffestiniog Amateurs

Kinmel Bay 3-2 Bow

Amlwch tOWN 0-5 Porthmadog

CPD Bro Cernyw 0-3 Llandudno Amateurs

Llanrhaeadr Ym Mochnant3-1 CPD Llanystumdwy

CPD Llannefydd 4-2 Penyffordd Lions

Llansannan 2-2 Conwy Borough (Llansannan won 5-4 on penalties)

Rhydymwyn 3-1 CPD Boded

Llangefni Town 7-3 Chirk AAA

Trearddur Bay 7-0 Llanfairfechan Town

NFA 3-1 CPD Henllan

CPD Llanberis 4-1 Bontnewydd

CPD Y Rhyl 1879 6-0 Glan Conwy

Rhos Aelwyd 0-2 CPD Gaerwen

Montgomery Town 1-4 Corwen

Cemaes Bay 0-3 Llanrwst United

Connahs Quay Town 2-4 Brickfield Rangers

CPD Cerrigydrudion 3-1 Llansantffraid Village

Holyhead Hotspur 4-2 Bethesda Athletic

CPD Nefyn United 3-3 Menai Bridge Tigers (Menai Bridge won 4-2 on penalties)

Talysarn Celts 1-0 Llandrindod Wells

Carno 2-1 Penycae

Penmaenmawr Phoenix 5-2 CPD Pwllheli

Rhostyllen 2-3 St Asaph City

Cefn Albion 6-3 CPD Penrhyndeudraeth

Image source, FAW/Sam Eaden
Image caption,

Adam Hold was named player of the round after scoring twice in Penmaenmawr Phoenix's win over Pwllheli

South

Treherbert Boys and Girls 3-2 Pantyscallog Village

AFC Llwydcoed 4-2 Croesyceiliog

Penydarren Seniors 5-0 Canton

Blaenavon Blues 1-4 Cardiff Corinthians

Ynysygerwn 4-3 Cardiff Airport

Risca United 3-0 Seaside

Clydach 2-2 West End (West End won 3-1 on penalties)

FC Cwmaman 1-2 Cwmamman United

Ely Rangers 5-2 Treforest

Aberdare Town 0-1 Newport Corinthians

Cardiff Draconians 4-0 Bettws

Goytre (Gwent) 1-1 Pontyclun (Goytre won 4-2 on penalties)

Pontardawe Town 3-4 Aber Valley

Builth Wells 3-0 Cefn Cribwr

Holton Road 3-6 Pill

New Inn 3-2 Evans & Williams

Abertillery Bluebirds 3-2 Cascade YC

Cwmbran Town 3-0 Llangeinor

Rogerstone 5-1 Dafen Welfare

Penlan 2-2 Caldicot Town (Caldicot won 6-5 on penalties)

Clwb Cymric 2-1 Cwm Wanderers

Porthcawl Town Athletic 4-1 Newport Saints

Monmouth Town 1-1 Seven Sisters Onllwyn (Monmouth won 5-4 on penalties)

Bryn Rovers 3-5 Chepstow Town

Ffostrasol 1-2 Pencoed Athletic

Swansea University 1-1 Caerphilly Athletic (Swansea University won 6-5 on penalties)

Morriston Town 1-0 Port Talbot Town

St Josephs (Swansea) 13-0 AFC Bargoed

Cardiff Bay Warriors 7-3 Cwrt Rawlin

Ties played weekend of 23-24 August.

First qualifying round

North

Holyhead Town 0-2 Bontnewydd

Castell Alun Colts 2-2 Blaenau Ffestiniog Amateurs (Blaenau won 5-4 pens)

Berriew 4-0 FC Plas Madoc

Y Felinheli 6-0 Greenfield

Llanrug United 3-4 Connah's Quay Town

Cerrigydrudion 3-1 Pentraeth

Prestatyn Sports 1-3 Glan Conwy

Llandrindod Wells 5-0 Mountain Rangers

Lex XI 2-3 Corwen

Llansantffraid Village 3-2 Y Glannau

Kinmel Bay 6-0 Llandyrnog United

Amlwch Town 3-1 Bethesda Rovers

Llanuwchllyn 5-1 Forden United

Rhostyllen 5-2 Four Crosses

Cemaes Bay 3-2 Bow Street

Montgomery Town 2-1 Abermule

Gronant 1-1 Llanystumdwy (Llanystumdwy won 5-3 pens)

Llangollen Town 6-0 Holywell United

Y Rhyl 1879 9-0 Llandudno Swifts

FC Queens Park 3-0 Nantlle Vale

Llanfair United 3-3 Gaerwen (Gaerwen won 5-3 pens)

Llanerch-Y-Medd 1-3 Llansannan

Bow 1-1 Dolgellau AA (Bow won 5-4 pens)

Rhuddlan Town 1-3 Penyffordd Lions

Llanfairfechan Town 1-1 Llanfairpwll (Llanfairfechan won 4-3 pens)

Kerry 1-3 Pwllheli

Rhos United 0-4 Llanrwst United

Llannefydd 4-1 Llanilar

Brymbo 3-6 Bethesda Athletic

Rhydymwyn 4-3 Rhyl Albion

Caerwys v Llandudno Amateurs

Barmouth and Dyffryn United 1-1 Penmaenmawr Phoenix (Penmaenmawr won 5-4 pens)

Penrhyndeudraeth 1-0 Llanidloes Town

Felinfach 1-3 Chirk AAA

Holyhead Hotspur 10-0 Valley

Llanberis 3-3 Sychdyn United (Llanberis won 7-6 pens)

Trearddur Bay 4-0 Waterloo Rovers

Conwy Borough 3-2 Meliden

Rhos Aelwyd 2-2 Gwalchmai (Rhos Aelwyd won 4-2 pens)

Glantraeth 0-2 Penycae

Llangoed and District 0-4 Llangefni Town

Knighton Town 0-4 Cefn Albion

St Asaph City 4-0 CPD Cefni

Caergybi 0-3 NFA

Menai Bridge Tigers v Penparcau (Penparcau withdrew - Menai Bridge receive bye)

Llysfaen 1-5 Talysarn Celts

Cei Connah 3-5 Henllan

Mynydd Isa 0-6 Brickfield Rangers

Saltney Town 0-2 Llanhaeadr Ym Mochnant

Boded 3-2 Mochdre Sports

Nefyn United 4-2 Welshpool Town

CPD Bro Cernyw 3-2 Machynlleth

Carno 2-1 Radnor Valley

Image source, FAW/Lewis Mitchell
Image caption,

Chirk, five-time winners of the Welsh Cup, won 3-1 at Felinfach

South

AFC Bargoed 2-1 Pilcs

Morriston Town 4-1 Clase Social

Undy 1-5 Penlan

Abergavenny Town3-5 Treherbert

Clydach Wasps 3-4 Cardiff Bay Warriors

AFC Pontymister 0-5 Bettws

Aber Valley 2-1 Canton Rangers

Carn Rovers 0-7 Pantyscallog Village

Ynystawe Athletic 3-3 Seaside (Seaside won 8-7 pens)

FC Porthcawl 1-2 Pencoed Athletic

Nelson Cavaliers 2-3 West End

Marshfield 2-4 Risca United

Ton Pentre 0-3 Ely Rangers

Treforest 2-1 CKSV

Tonyrefail 1-3 Cwmamman United

Cardiff Airport 5-0 Llangennech

Ynyshir Albions 1-2 Cardiff Draconians

Giants Crave 2-4 St Josephs

Nantyglo 2-3 Bryn Rovers

Pentwynmawr Athletic 1-6 Croesyceiliog

Lliswerry 1-2 Monmouth Town

Caerphilly Athletic 8-1 St Athan

Blaenavon Blues 2-2 Treharris Athletic Western

Cwrt y Vil v Cefn Cribwr

Cascade YC 5-1 Wattsville

Seven Sisters Onllwyn 2-0 Risca Town

Caldicot Town 5-1 Blaen-Y-Maes

Sifil Newport 2-4 Corinthians

Abertillery Excelsiors 0-5 Penydarren

Cwmbach Royal Stars 0-2 Goytre (Gwent)

Tredegar Town 2-3 New Inn

Aberdare Town 3-1 Tongwynlais

Cwmbran Town v Cefn Fforest

AFC Llwydcded 3-0 AFC Penrhiwgeiber

Abercarn United 1-2 Canton

Clwb Cymric 3-0 Llanrumney United

Ynysygerwn 4-1 Pontarddulais Town

Evans & Williams 1-1 Llantwit Fardre (Evans & Williams won 4-3 pens)

Llangeinor 5-2 Treowen Stars

Pill 7-1 Garw

Dinas Powys 1-4 Rogerstone

Sully Sports 4-4 Cwm Wanderers (Cwm Wanderers won 5-4 pens)

South Gower 3-3 Cwrt Rawlin (Cwrt Rawlin won 4-2 pens)

Cardiff Corinthians v Ferndale

Vale United 2-3 Chepstow Town

FC Cwmaman 5-1 Rhydyfelin

Holton Road 3-0 Bridgend Street

Cwmcarn Athletic 0-3 Newport Saints

Ffostrasol 4-1 Glynneath Town

Brynna 0-6 Porthcawl Town Athletic

Swansea University 5-1 AFC Wattstown

Dafen Welfare 8-1 Cornelly United

Clydach 8-3 Tregaron Turfs

Pontyclun 3-2 Penygraig United

Builth Wells 1-1 Brecon Corries (Builth Wells won 4-2 pens)

Port Talbot Town 10-3 Llanrumney Athletic

Ties played weekend of 26-27 July.