Advertisement

JD Welsh Cup 2024-25

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

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)

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

Adam Hold was named player of the round after scoring twice in Penmaenmawr Phoenix's win over Pwllheli
Adam Hold was named player of the round after scoring twice in Penmaenmawr Phoenix's win over Pwllheli [FAW/Sam Eaden]

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

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.