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.