April 27, 2024

Y Clwb Pêl-droed

Your home for Welsh domestic football!

2023/24 JD Welsh Cup – Fixtures & Results

A detailed picture of the Welsh Cup trophy

(Featured Image: FAW)


2023/24 Welsh Cup Round Four

Saturday, December 9

Caerau Ely v Bala Town
Carmarthen Town v The New Saints
Flint Mountain v South Gower
Flint Town United v Connah’s Quay Nomads
Haverfordwest County v Cardiff Met
Porthmadog v Buckley Town

Friday, December 8

Briton Ferry Llansawel 1-0 Llanelli Town

Briton Ferry Llansawel: Luke Bowen 52’

2023/24 Welsh Cup Round Three

Saturday, November 11

Aberystwyth Town 0 Bala Town 1
Airbus UK Broughton 1 Briton Ferry Llansawel 2
Bangor 1876 1 Flint Town United 1 (Flint TU won 8-7 on pens)
Barry Town United 1 Guilsfield 0
Caerau Ely 3 Gresford Athletic 3 (Caerau Ely won 4-3 on pens)
Cardiff Met 2 Mold Alexandra 1
Carmarthen Town 4 Abertillery Bluebirds 2
Flint Mountain 2 Canton 1
Haverfordwest County 2 Ammanford 0
Llanuwchllyn 1 Buckley Town 2
Newtown 1 Colwyn Bay 1 (Colwyn Bay won 5-3 on pens)
Porthmadog 5 Cardiff Airport 1
South Gower 2 Chepstow Town 2 (South Gower won 5-4 on pens)
The New Saints 7 Trethomas Bluebirds 0

Friday, November 10

Connah’s Quay Nomads 8 Prestatyn Town 0 (Friday 10th)

Llanelli Town 3-3 (4p3 p) Penybont

2023/24 Welsh Cup Round Two

Wednesday, October 18

Ruthin Town 0-2 The New Saints

Gwion Dafydd 5, 14′

Tuesday, October 17

Caerau Ely 4-1 Afan Lido

North

Aberfan 0 Briton Ferry Llansawel 3
Abergavenny Town 1 Cardiff Airport 3
Aberystwyth Town 2 Pontardawe Town 1
Airbus UK Broughton 4 Rhos Aelwyd 0
Bangor 1876 7 Cefn Albion 1
Barry Town United 6 Porthcawl Town Athletic 0
Bow Street 2 Buckley Town 3
Brickfield Rangers v Guilsfield – postponed
Canton 1 Cambrian and Clydach Vale 1 (Canton won 4-3 on pens)
Cardiff Met 4 Cwmbran Town 0
Carmarthen Town 2 Evans and Williams 0
Chepstow Town 4 Abercarn United 0
Chirk AAA 1 Porthmadog 1 (Porthmadog won 5-3 on pens)
Colwyn Bay 6 Llanrwst United 2
Connahs Quay Nomads 4 Caernarfon Town 1
Cwmbran Celtic 0 Penybont 3
Denbigh 0 Flint Town United 3
Haverfordwest County 0 Baglan Dragons 0 (Haverfordwest County won 4-1 on pens)
Menai Bridge Tigers 0 Llanuwchllyn 2
Nantlle Vale 2 Mold Alexandra 2 (Mold won 6-5 on pens)
South Gower 1 Rockspur 1 (South Gower won 4-1 on pens)
St Asaph City 0 PrestatynTown 1
Trethomas Bluebirds 6 Penrhiwceiber Rangers 1
Y Felinheli 0 Newtown 6

Friday, October 13

Bala Town 3 Llandudno 0
Flint Mountain 3 Holywell Town 1
Llanelli Town 4 Llantwit Major 0
Llanidloes Town 1 Gresford Athletic 3
Pontypridd United 6 Abertillery Bluebirds 0
Trefelin BGC 2 Ammanford 2 (Ammanford won 6-5 on pens)


2023/24 Welsh Cup Round One

North East

Brickfield Rangers 3 Caersws 1
Corwen 0 Bow Street 4
Llanidloes Town 5 Builth Wells 4
Mold Alexandra 13 Montgomery Town 1
Penparcau 0 Cefn Albion 1
Penrhyncoch 2 Chirk AAA 4
Penycae 1 Rhos Aelwyd 4
Radnor Valley 0 Gresford Athletic 4
Tregaron Turfs 2 Llanuwchllyn 10

North West

Saturday, September 16

CPD Y Rhyl 1879 1 Menai Bridge Tigers 1 (Menai Bridge won 7-6 on pens)
Cerrigydrudion 2 Denbigh Town 4
Llanrwst United 1 Conwy Borough 1 (Llanrwst won 4-3 on pens)
Mochdre Sports 0 Nantlle Vale 2
NFA 0 Flint Mountain 3
Pwllheli 1 CPD Y Felinheli 2
St Asaph City 1 Llandudno Junction 0

Friday, September 15

Holyhead Hotspur 0-4 Bangor 1876
Porthmadog 3-0 Glantraeth 0

South West

Saturday, September 16

Aberfan 2 Pontyclun 1
Baglan Dragons 5 FC Cwmaman 1
Goytre United 1 Trefelin BGC 3
Llantwit Fardre 3 Penrhiwceiber Rangers 4
Mumbles Rangers 1 Evans and Williams 2
Penydarren BGC 2 South Gower 2 (South Gower won 3-2 on pens)
Rockspur 4 Afan United 2
Treharris Athletic Western 1 Porthcawl Town Athletic 2

Friday, September 15

Ammanford 0-0 (3-1 p) Taffs Well 0

South Central

Aber Valley 2 Cwmbran Town 2 (Cwmbran Town won 4-3 on pens)
Abercarn United 4 St Albans 1
Abertillery Bluebirds 1 Caerphilly Athletic 1 (Abertillery Bluebirds won 4-1 on pens)
Canton 3 Sully Sports 1
Cardiff Airport 3 Cefn Fforest 1
Chepstow Town 7 Pill 0
Newport City 0-2 Abergavenny Town
Trethomas Bluebirds 4-1 Ely Rangers

Friday, September 15

Caerau Ely 3-2 Cardiff Corries – watch highlights here

Newport City 0-2 Abergavenny Town


2023/24 Welsh Cup Second Qualifying Round

Saturday, August 19

Central

Knighton Town 1-8 Builth Wells

Llandrindod Wells 1-3 Bow Street

Montgomery Town 1-1 Llanilar (Montgomery Town won 6-5 on penalties)

Llansantffraid Village 1-2 Radnor Valley

Penparcau 0-0 Llanfair United (Penparcau won 3-1 on penalties)

South East

Cefn Fforest 8-0 AFC Whitchurch

Abercarn United 3-2 Caerleon

Caerphilly Athletic 3-0 Machen

Caldicot Town 2-2 Newport City (Newport City won 5-4 on penalties)

Chepstow Town 3-1 Risca United

Ely Rangers 4-0 Llanrumney United

New Inn 2-4 Trethomas Bluebirds

Pill 3-1 Newport Saints

St Albans 5-3 PILCS

Sully Sports 5-0 AFC Pontymister

Tredegar Town 1-2 Cardiff Corinthians

Treowen Stars v Cwmbran Town

Undy Athletic 3-4 Canton

South West

Aber Valley 4-0 AFC Llwydcoed

Aber Valley: Z.Thomas 15, 78, N.Radzimierski p 43, D.Lewis 90’

Afan United 4-2 Llangeinor

Afan United: J.Underwood 16, D.Lloyd 22, C.Parker 52, 59’

Llangeinor: O.Davies 26, J.Livick 42’

Cefn Cribwr v Penydarren BGC

Cornelly United 0-3 Porthcawl Town Athletic

Porthcawl Town Athletic: J. Lewis 34, l.Rayner 43, H.Lau 78’

FC Cwmaman 5-4 Garden Village

FC Cwmaman: O.Airey 15, 56, 70, 90+3, J.Thornton 16,

Garden Village: Alexander Arnold 14, R.Martin 19, C.Rees 23, 65’

Llantwit Fardre v Tata Steel United

Penclawdd 0-9 Penrhiwceiber Rangers

Penrhiwceiber: H.Hughes 25, 30, p 63, 74, B.Hill 42, J.Welch 45+4, R.Evans 50, B.Davies 79, J.Thomas 84’

Pontyclun (4-2 p) Ynyshir Albions

Pontyclun: Ryan Garland p 45’

Ynyshir Albions: L.Anstee 4’

Swansea University 0-6 Rockspur

Ton Pentre 2-2 p South Gower

Ton Pentre: B.Thomas p 26, J.Welsh 52, 

South Gower: I.Priede 66, 72’

Tonyrefail BGC v Aberfan

Treharris Athletic Western 3-0 Glynneath Town

Treharris: D.Raven 51, A.Sani 55, M.Sellick 66’

Ynysygerwn v Evans & Williams

Friday, August 18

Central

Penrhyncoch 6-0 Abermule

Penrhyncoch: Perkins 2, Owen 38, 64, D.Evans 45, 73, T.Evans 80’

Machynlleth 2-3 Tregaron Turfs

Machynlleth: G.Hughes 25, I.Aldred 57

Tregaron Turfs: Paul James 13, 45, Liam Jones 69’

South East

Cardiff Airport 7-2 Cardiff Bay

Cardiff Airport: L.Stradling 32, 65, 90+1, A.Hinton 45+2, T.Beckinsale OG 48, Curtis Scotto 49, Alfie Slee 58’

Cardiff Bay: Beckinsale 56, A.Gardner 66’

South West

Treherbert BGC 1-5 Mumbles Rangers

Treherbert: J.Bebb 12’

Mumbles Rangers: Kyle Copp 2, 59, 78, R.Dix 44, C.Allen 88’
——————————————————————————————————–

2023/24 Welsh Cup First Qualifying Round

Saturday, July 29

Central

Berriew 0-2 Abermule
Builth Wells 3-1 Kerry
Dolgellau AA 1-2 Llandrindod Wells
Knighton Town 4-2 Hay St Marys
Llanilar 4-0 Llanrhaeadr-Ym-Mochnant

Llansantffraid Village 3-0 Welshpool Town

Llansantffraid Village: Liam Pickstock 34, Andrew Biggs 60, Ben Jenkins OG 71′

Montgomery Town 3-0 Ffostrasol
Penparcau 7-0 Presteigne St Andrews
Radnor Valley 2-0 Waterloo Rovers

North Central

Bethesda Athletic 1-4 Llanrwst United
Caer Clwyd 2-6 Rhos United
Cerrigydrudion 3-3 Llandudno Amateurs (Llandudno Amateurs won 3-1 on penalties)
Glan Conwy 0-2 Rhuddlan Town
Llandudno Junction 1-1 Llannefydd (Llandudno Junction won 5-4 on penalties)
Llandyrnog United 3-0 Bro Cernyw
Llansannan 2-3 Llysfaen

Meliden 0-2 Kinmel Bay

Mochdre Sports 3-2 Llanfairfechan Town

Mochdre Sports: Joshua Grimshaw p 50, Chris Smyth 58, Robert Tudor 70’

NFA 6-0 Penrhyn Bay
Penmaenmawr Phoenix 3-2 Bow
Y Glannau 4-1 Abergele

North East

Brickfield Rangers 3-0 Saltney Town
Caerwys 1-3 Corwen
Coedpoeth United 0-1 Llangollen Town
Connahs Quay Town 1-2 Mynydd Isa
Greenfield 4-4 Castell Alun Colts (Greenfield won 7-6 on penalties)
Llay Welfare 12-0 Holywell United
Penycae 4-3 Rhostyllen
Rhos Aelwyd 5-1 Overton Recreation
Rhydymwyn 1-4 Gronant
Yr Wyddgrug 1-11 Hawarden Rangers

North West

Aberffraw 3-4 Penrhyndeudraeth
Amlwch Town 1-0 Llanrug United
Blaenau Ffestiniog Amateurs 1-3 CPD Boded
Cemaes Bay 1-2 Talysarn Celts
Glantraeth 3-0 Gwalchmai
Holyhead Town 2-0 Bethesda Rovers
Llanberis 7-2 Bontnewydd
Llanerch-Y-Medd 0-2 Nantlle Vale
Llangoed and District 3-6 Llanfairpwll
Menai Bridge Tigers 9-2 Barmouth & Dyffryn United
Nefyn United 3-1 Cefni
Pwllheli 2-1 Llangefni Town
Y Felinheli 5-1 Trearddur Bay

South Central

AFC Wattstown 1-1 (5-6 p) AFC Whitchurch

AFC Wattstown: Adam Brown 86’

AFC Whitchurch: John Harding 9’

Aber Valley 4-1 Trelewis Welfare

Aber Valley: Daniel Lewis 13, John Edwards 39, Nathan Radzimierski p 50, Jake Wood 74’

Trelewis Welfare: Lewis 8’

Bettws 1-5 Sully Sports

Bettws: Thomas Day 17’

Sully: Luke Boyle 33, 35, 55, 70, Luke Evans 49’ 

Caerphilly Athletic 3-1 Clwb Cymric

Caerphilly Athletic: Hll 21, Gardiner 24, 46’

Clwb Cymric: Davies 4’

Cardiff Airport 6-0 Cwmbach Royal Stars

Cardiff Airport: Jack Davies 31, 49, Sonny Lambert 38, Theo Richards p 47, Alfie Slee 82, Alex Watkins 86’

Cardiff Draconians 0-1 Canton Liberal

Kyle Campbell 14’ 

Cascade YC 3-6 Treherbert BGC

Cascade: Aaron Davies 19, Sam Johnson 66, Morgan Mayne 77’

Treherbert: Jacob Duckett 28, 28, 56, Evans 34, Harry Jones 58, Kurt Hodges 61’

Dinas Powys 2-2 (2-4 p) Llanrumney United

Dinas Powys: Mylo Case 27, N/A 67’

Llanrumney United: Flynn 24, 90+12

Ely Rangers 2-0 Treforest

Ely Rangers: Tobi Winton 45+1, Harry Bailey 45+2

Garw SBGC 2-2 (2-4 p) Cardiff Bay

Garw: Dylan Woods-Hill 45, Jack Thomas 68’

Cardiff Bay: Andrew Gardner 22, Liam Osburn 31’

Llangeinor 2-1 Cardiff Bay Warriors

Llangeinor: Will Jones 22, Joshua Mitchell 37’

Cardiff Bay Warriors: Mo Abdullah 65’

Llantwit Fardre 2-2 (5-4 p) Brynna

Llantwit Farde: Joshua Sweeney 6, Harrison Rudd 16’

Brynna: Sonrandein Henry 24, Babucar Saune 67’

Nelson Cavaliers 1-3 Tonyrefail BGC

Nelson Cavaliers: Corey Haines 71’

Tonyrefail: Jackson Acreman 22, 53, Macauly Bird 82’

St Albans 4-3 Llanrumney Athletic

St Albans: James Robinson 3, Jamie Lewis-Jones 37, Robert Partridge 90, Daniel Madge 90+9

Llanrumney Athletic: Joseph Kuwale 25, 41, 76’

Treowen Stars 9-0 St Josephs

Treowen Stars: Christian Davies 4, Jacob James 13, Elliot Williams 23, Christopher Hartland 36, 42, 44, 52, 90, Tye Duggan 73′

South East

Aberbargoed Buds 1-2 Pill

Aberbargoed Buds: Evans 87’

Pill: Ben Lawrence 9, Farrell Rafferty 50’

Brecon Corries 1-2 Tredegar Town

Brecon Corries: Craig Evans 4, 

Tredegar Town: Owen Thomas 59, 68’

Cefn Fforest 2-0 Coed Eva Athletic

Cefn Fforest: Line 80, Davies 84’

Chepstow Town 3-2 Wattsville

Chepstow Town: Palmer p 50, Thomas Doidge 54’

Wattsville: Antwi 7, Summerhayes 90+4

Cwmbran Town 3-2 Blaenavon Blues

Cwmbran Town: Green 55, Brown 74, Chircop 87’

Blaenavon Blues: Bull 23, Baugh p 86’

FC Cwmaman 11-0 FC Tredegar

FC Cwmaman: Thornton 18, 43, 45, 45+1, Karakus 23, 36, Bevan 57, Bowen 71, Airey 76, Stonelake 82, 90’

Goytre 0-1 Newport City

Newport City: Josh Bell

Llanhilleth Athletic 1-2 Pontymister

Llanhilleth Athletic: Cairns 52, 

AFC Pontymister: Rees 41, Allen 90+6

Lliswerry 1-1 (6-7 p) New Inn 

Lliswerry: Painter 10’

New Inn: Ford 82’

Machen 3-2 Pentwynmawr Athletic

Machen: Ball 30, Greenhaf 53, 57

Pentwynmawr: Thomas 17, Iwan Davies 42’

Abercarn United 3-0 Monmouth Town

Abercarn United: Suter 20, Thornbury 71, 74’

Newport Civil Service 1-2 Treharris Athletic Western

Newport Civil Service: Haines OG 29’

Treharris Athletic Western: Dean Raven 48, 83’

Newport Corinthians 1-1 (3-4 p) PILCS

Newport Corinthians: Holley 90+4

PILCS: Lewys Phillips p 70’

Newport Saints 6-1 Risca Town

Newport Saints: De Almeida 35, 62, Jordan Satchell 49, Vowles p 75, Mckenley Jones 76, Habibi 90’

Risca Town: Rochay Culley 53’

Rogerstone 1-3 Caerleon

Rogerstone: Wright 18’

Caerleon: Collins 2, Keepin-Davies 9, Arnold p 70’

South West

AFC Llwydcoed 2-0 Giants Grave

AFC Llwydcoed: Correy Roberts 73, Ricky Carter 89’

AFC Porth 3-5 Glynneath Town

AFC Porth: Cameron Dean p 29, p 63, Cory Sibley 36’

Glynneath Town: Kurtis Reddy 5, Kian Reddy 13, Kyle Morris 50, Samuel Jones 88, N/A 90’

Clase Social 3-3 Penclawdd

Clase Social: Nathan Foley 23, Jack Harris 35, 41’

Penclawdd: Ceiron Williams 29, Joshua Allen 33, Luke Shepherd 84’

Cornelly United 2-0 Ynystawe Athletic

Cornelly United: Dylan Adams 30, Jahvel Willams 81’

Ynystawe Athletic: Callum Dougal 17’

Cwm Wanderers 0-4 Penydarren BGC

Penydarren BGC: Joshua Brogden 20, 61, Adam Lewis 23, Gabriele Vizzani 69’

Evans & Willams 1-0 Morriston Town

Evans & Williams: Mathew Williams 62

Garden Village 2-1 Penlan

Garden Village: Ricky Martin 24, Ashley Thomas 49’

Penlan: Jack Jenkins 8’

Merthyr Saints 0-2 Aberfan

Aberfan: Luke Tarr 55, Joshua Powell 70’

Neath Town 2-3 Afan United

Neath Town: Joshua Rowlands 84, Christopher Hall 90+3

Afan United: Jack Underwood 11, Casey Jones 32, Kane Devonald 86’

Port Talbot Town 1-2 Rockspur

Port Talbot Town: Joel Matthews 47, 

Rockspur: Colin Harris 67, 79’

South Gower 2-0 Vale United

South Gower: Liam Bennett 7, Connal Driffield-Waddell 12’

Tata Steel United 4-2 Seven Sisters Onllwyn

Tata Steel United: Matthew Rowley 13, Patrick Finneral 21, Lloyd Jones 36, 83’

Seven Sisters: Lee McLahlan 42 OG, Evan Williams 45+2’

West End 0-15 Ton Pentre

Ton Pentre: Connor Ray 5, 25, 29, Dale Griffiths OG 7, Jake Thomas 10, Brandon Thomas p 71, 90+1, Michael Jones 29, 44, 72, Lee Price 45, 53, Logan Jones 78, 86’

Ynysygerwn 2-2 (5-4 p) Aberdare Town

Ynysygerwn: Bradley Crooks 48, Callum Wright 89’

Aberdare Town: Jordan Jones 12, Daniel Collins 26’

Friday, July 28

South Central

Cardiff Corinthians 7-2 Cwrt-Y-Vil

Cole Jarvis p 9, Mamadi Mane Sanha 41, p 54, 67, Sam Roberts 43, p 49, 88’ 

Izaac Follon 5, Thomas 21

Central
Aberaeron 0-3 Tregaron Turfs

Tregaron Turfs: Ryan Davies 5, Gwion Evans 26, Paul James 55’

Machynlleth 4-3 Four Crosses

Machynlleth: Harry Vince-Holt 44, 52, 78, Callum Page 67’

Four Crosses: Thomas Evans 56, Will Howard 79, Archie Burton 87′

North Central

St Asaph City 18-0 Rhyl Dragons

St Asaph City: Ketley 1, Brewerton 10, Williams 12, 21, 34, Hall 30, Davies 43, Roberts 47, 58, Sanders OG 49, Ray Knight 58, 68, 89, Blench 58, Brown 63, 66, 75, 85’

North East

Llay Welfare 12-0 Holywell United

Llay Welfare: Matthew Thompson 6, 9, 28, MacIntyre 16, Lloyd 19, 23, 25, Daley 29, 77, Roberts 34, Peate 51, Nevitt 84’ 

South West

AFC Penrhiwceiber 3-6 Mumbles Rangers

AFC Penrhiwceiber: Liam Edwards 13, Drew Langdon 21, Leon Grant p 76’

Mumbles Rangers: Lee Trundle 2, 31, 47, Christian Allen p 5, 53, Ricky Kerr 55’

Pencoed Athletic 2-2 p Porthcawl Town

Pencoed: Marc Turner 32, Davies 72′

Porthcawl: Jorge Crofts 43, Karl Cornock 70′