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′