JD Welsh Cup 2023-24 results and fixtures
Round Two
Ties to be played weekend of 13/14 October, 2023
North
Bala Town v Llandudno
Denbigh Town v Flint Town United
Menai Bridge Tigers v Llanuwchllyn
Bow Street v Buckley Town
Brickfield Rangers v Guilsfield
Flint Mountain v Holywell Town
Airbus UK Broughton v Rhos Aelwyd
Connah's Quay Nomads v Caernarfon Town
Cefn Albion v Bangor 1876
Colwyn Bay v Llanrwst United
Ruthin Town v The New Saints
Y Felinheli v Newtown
Nantlle Vale v Mold Alexandra
Llanidloes Town v Gresford Athletic
St Asaph City v Prestatyn Town
Chirk AAA v Porthmadog
South
Abergavenny Town v Cardiff Airport
Canton v Cambrian and Clydach Vale BGC
Caerau Ely v Afan Lido
Aberfan v Briton Ferry Llansawel
Haverfordwest County v Baglan Dragons
Trefelin BGC v Ammanford
Chepstow Town v Abercarn United
Pontypridd United v Abertillery Bluebirds
Llanelli Town v Llantwit Major
Barry Town United v Porthcawl Town Athletic
Carmarthen Town v Evans & Williams
Cwmbran Celtic v Penybont
Aberystwyth Town v Pontardawe Town
South Gower v Rockspur
Cardiff Met v Cwmbran Town
Trethomas Bluebirds v Penrhiwceiber Rangers
Round One
Goytre United 1-3 Trefelin BGC
Penydarren Seniors BGC 2-2 South Gower (South Gower won 3-2 on penalties)
Rockspur 4-2 Afan United
Baglan Dragons 5-1 FC Cwmaman
Ammanford 0-0 Taffs Well (Ammanford won 3-1 on penalties)
Mumbles Rangers 1-2 Evans & Williams
Treharris Athletic Western 1-2 Porthcawl Town Athletic
Aberfan 2-1 Pontyclun
Llantwit Fardre 3-4 Penrhiwceiber Rangers
Canton 3-1 Sully Sports
Chepstow Town 7-0 Pill
Newport City 0-2 Abergavenny Town
Abertillery Bluebirds 1-1 Caerphilly Athletic (Abertillery Bluebirds won 4-1 on penalties)
Abercarn United 4-1 St Albans
Caerau Ely 3-2 Cardiff Corinthians
Trethomas Bluebirds 4-1 Ely Rangers
Aber Valley 2 -2 Cwmbran Town (Cwmbran Town won 4-3 on penalties)
Cardiff Airport 3-1 Cefn Fforest
Y Rhyl 1879 1-1 Menai Bridge Tigers (Menai Bridge Tigers won 7-6 on penalties)
Llanrwst United 1-1 Conwy Borough (Llanrwst United won 4-3 on penalties)
Holyhead Hotspur 0-4 Bangor 1876
St Asaph City 1-0 Llandudno Junction
Cerrigydrudion 2-4 Denbigh Town
NFA 0-3 Flint Mountain
Porthmadog 3-0 Glantraeth
Mochdre Sports 0-2 Nantlle Vale
Pwllheli 1-2 Y Felinheli
Tregaron Turfs 2-10 Llanuwchllyn
Llanidloes Town 5-4 Builth Wells
Corwen 0-4 Bow Street
Radnor Valley 0-4 Gresford Athletic
Brickfield Rangers 3-1 Caersws
Penparcau 0-1 Cefn Albion
Penrhyncoch 2-4 Chirk AAA
Mold Alexandra 13-1 Montgomery Town
Penycae 1-4 Rhos Aelwyd
Ties played the weekend of 16 September 2023
Qualifying Round Two
Ties played the weekend of 19 August 2023
Aber Valley 4-0 AFC Llwydcoedconne
Abercarn United 3-2 Caerleon
Afan United 4-2 Llangeinor
Cefn Fforest 8-0 AFC Whitchurch
Amlwch Town 2-5 Llanuwchllyn
Caerphilly Athletic 3-0 Machen
Caldicot Town 2-2 Newport City (Newport City won 5-4 on penalties)
Cardiff Airport 7-2 Cardiff Bay
Cefn Albion 3-0 Hawarden Rangers
Cefn Cribwr 1-3 Penydarren BGC
Chepstow Town 3-1 Risca United
Conwy Borough 2-1 Talysarn Celts
Cornelly United 0-3 Porthcawl Town Athletic
Corwen 4-3 Llay Welfare
Ely Rangers 4-0 Llanrumney United
FC Cwmaman 5-4 Garden Village
Flint Mountain 9-0 Kinmel Bay
Glantraeth 3-0 Rhos United
Greenfield 9-4 Rhos Aelwyd
Holyhead Town 1-1 Llandudno Junction (Llandudno Junction won 4-3 on penalties)
Knighton Town 1-8 Builth Wells
Llandrindod Wells 1-3 Bow Street
Montgomery Town 1-1 Llanilar (Montgomery Town won 6-5 on penalties)
Boded 1-2 Llanrwst United
Llansantffraid Village 1-2 Radnor Valley
Llantwit Fardre 1-1 Tata Steel United (Llantwit Fardre won 4-3 on penalties)
Holyhead Hotspur 2-0 Llysfaen
Machynlleth 2-3 Tregaron Turfs
Menai Bridge Tigers 6-2 Penrhyndeudraeth
Mochdre Sports 1-1 Llanfairpwll (Mochdre Sports won 4-3 on penalties)
Mynydd Isa 2-2 CPD Cerrigydrudion (Cerrigydrudion won 5-4 pn penalties)
Nantlle Vale 4-2 Nefyn United
New Inn 2-4 Trethomas Bluebirds
NFA 4-1 Llandyrnog United
Penclawdd 0-9 Penrhiwceiber Rangers
Penparcau 0-0 Llanfair United (Penparcau won 3-1 on penalties)
Penrhyncoch 6-0 Abermule
Penycae 2-1 Gronant
Pill 3-1 Newport Saints
Pontyclun 1-1 Ynyshir Albions (Pontyclun won 4-2 on penalties)
Pwllheli 2-0 Penmaenmawr Phoenix
Rhuddlan Town 0-5 Brickfield Rangers
St Albans 5-3 PILCS
St Asaph City 7-0 Y Glannau
Sully Sports 5-0 AFC Pontymister
Swansea University 0-6 Rockspur
Ton Pentre 5-6 South Gower
Tonyrefail BGC 2-5 Aberfan
Tredegar Town 1-2 Cardiff Corinthians
Treharris Athletic Western 3-0 Glynneath Town
Treherbert Boys and Girls 1-5 Mumbles Rangers
Treowen Stars 2-2 Cwmbran Town (Cwmbran Town won 2-0 on penalties)
Undy 3-4 Canton
Y Felinheli 3-0 Llanberis
Y Rhyl 1879 3-1 Llangollen Town
Ynysygerwn 1-2 Evans & Williams
Qualifying Round One
North West
Menai Bridge Tigers 9-2 Barmouth & Dyffryn United
Aberffraw 3-4 Penrhyndeudraeth
Y Felinheli 5-1 Trearddur Bay
Llangoed and District 3-6 Llanfairpwll
Holyhead Town 2-0 Bethesda Rovers
Llanberis 7-2 Bontnewydd
Nefyn United 3-1 Cefni
Amlwch Town 1-0 Llanrug United
Blaenau Ffestiniog Amateurs 1-3 CPD Boded
Cemaes Bay 1-2 Talysarn Celts
Llanerch-Y-Medd 0-2 Nantlle Vale
Pwllheli 2-1 Llangefni Town
Glantraeth 3-0 Gwalchmai
North Central
Mochdre Sports 3-2 Llanfairfechan Town
Y Glannau 4-1 Abergele
Llandyrnog United 3-0 Bro Cernyw
NFA 6-0 Penrhyn Bay
Penmaenmawr Phoenix 3-2 Bow
Caer Clwyd 2-6 Rhos United
Llandudno Junction 1-1 Llannefydd (Llandudno Junction won 5-4 on penalties)
St Asaph City 18-0 Rhyl Dragons
Bethesda Athletic 1-4 Llanrwst United
Llansannan 2-3 Llysfaen
Glan Conwy 0-2 Rhuddlan Town
Cerrigydrudion 3-3 Llandudno Amateurs (Llandudno Amateurs won 3-1 on penalties)
Meliden 0-2 Kinmel Bay
North East
Rhydymwyn 1-4 Gronant
Greenfield 4-4 Castell Alun Colts (Greenfield won 7-6 on penalties)
Llay Welfare 12-0 Holywell United
Connahs Quay Town 1-2 Mynydd Isa
Brickfield Rangers 3-0 Saltney Town
Yr Wyddgrug 1-11 Hawarden Rangers
Rhos Aelwyd 5-1 Overton Recreation
Coedpoeth United 0-1 Llangollen Town
Penycae 4-3 Rhostyllen
Caerwys 1-3 Corwen
Central
Llanilar 4-0 Llanrhaeadr-Ym-Mochnant
Knighton Town 4-2 Hay St Marys
Radnor Valley 2-0 Waterloo Rovers
Machynlleth 4-3 Four Crosses
Llansantffraid Village 3-0 Welshpool Town
Builth Wells 3-1 Kerry
Aberaeron 0-5 Tregaron Turfs
Penparcau 7-0 Presteigne St Andrews
Berriew 0-2 Abermule
Dolgellau AA 1-2 Llandrindod Wells
Montgomery Town 3-0 Ffostrasol
South Central
Cascade 3-6 Treherbert BGC
Llantwit Fardre 2-2 Brynna (Llantwit Fardre won 5-4 on penalties)
Cardiff Corinthians 7-2 Cwrt y Vil
Garw SBGC 2-2 Cardiff Bay (Cardiff Bay won 4-2 on penalties)
Treowen Stars 9-0 St Josephs
Aber Valley 4-1 Trelewis Welfare
St Albans 4-3 Llanrumney Athletic
Bettws 1-5 Sully Sports
Cardiff Draconians 0-1 Canton Liberal
Dinas Powys 2-2 Llanrumney United (Llanrumney United won 4-2 on penalties)
Caerphilly Athletic 3-1 Clwb Cymric
Cardiff Airport 6-0 Cwmbach Royal Stars
Ely Rangers 2-0 Treforest
AFC Wattstown 1-1 AFC Whitchurch (AFC Whitchurch won 6-5 on penalties)
Nelson Cavaliers 1-3 Tonyrefail BGC
Llangeinor 2-1 Cardiff Bay Warriors
South West
Ynysygerwn 2-2 Aberdare Town (Ynysygerwn won 5-4 on penalties)
Cwm Wanderers 0-4 Penydarren BGC
Evans & Williams 1-0 Morriston Town
AFC Porth 3-5 Glynneath Town
Tata Steel United 4-2 Seven Sisters Onllwyn
Pencoed Athletic 2-2 Porthcawl Town Athletic (Porthcawl Town won 7-6 on penalties)
Merthyr Saints 0-2 Aberfan
Cornelly United 2-1 Ynystawe Athletic
Garden Village 2-1 Penlan
Clase Social 3-3 Penclawdd (Penclawdd won 10-9 on penalties)
Port Talbot Town 1-2 Rockspur
South Gower 2-0 Vale United
Neath Town 2-3 Afan United
West End 0-15 Ton Pentre
AFC Penrhiwceiber 3-6 Mumbles Rangers
AFC Llwydcoed 2-0 Giants Grave
South East
Cefn Fforest 2-0 Coed Eva Athletic
Newport Saints 6-1 Risca Town
Abercarn United 3-0 Monmouth Town
Machen 3-2 Pentwynmawr Athletic
Aberbargoed Buds 1-2 Pill
Goytre (Gwent) 0-1 Newport City
Chepstow Town 3-2 Wattsville
FC Cwmaman 11-0 FC Tredegar
Newport Corinthians 1-1 PILCS (PILCS won 4-3 on penalties)
Brecon Corries 1-2 Tredegar Town
Rogerstone 1-3 Caerleon
Lliswerry 1-1 New Inn (New Inn won 7-6 on penalties)
Newport Civil Service 1-2 Treharris Athletic Western
Llanhilleth Athletic 1-2 AFC Pontymister
Cwmbran Town 3-2 Blaenavon Blues
Ties played on the weekend of 29 July, 2023.