Welsh Cup 2022-23 results
- Published
Final
Sunday, 30 April
Bala Town 0-6 The New Saints (Nantporth, Bangor)
Semi-finals
Friday, 3 March
Bala Town 2-3 Connah's Quay Nomads(Essity Stadium, Flint)
Saturday, 4 March
Penybont 0-2 The New Saints(Richmond Park, Carmarthen )
Quarter-finals
Saturday, 4 February
Bala Town 2-0 Briton Ferry Llansawel
Connah's Quay Nomads 5-0 Airbus UK Broughton
Cwmbran Celtic 1-3 The New Saints
Sunday, 5 February
Penybont 2-1 Holywell Town
Ties to be played on 4 February, 2023
Round Four
Saturday, 14 January
Guilsfield 1-2 Holywell Town
Gresford Athletic 0-2 Penybont
Briton Ferry Llansawel 2-2 Buckley Town (Briton Ferry won 8-7 on penalties)
Llanelli Town 0-2 Connah's Quay Nomads
The New Saints 7-0 Newtown
Pontardawe Town 1-1 Airbus UK Broughton (Airbus UK won 5-4 on penalties)
Bala Town 2-1 Pontypridd United
Saturday, 25 Janaury
Penydarren BGC 2-3 Cwmbran Celtic
Round Three
Friday, 11 November
The New Saints 2-1 Caernarfon Town
Penydarren BGC 1-0 Trethomas Bluebirds
Saturday, 12 November
Connah's Quay Nomads 4-0 Colwyn Bay
Cefn Druids 3-4 Llanelli Town
Ruthin Town 3-4 Pontypridd United
Pontardawe Town 3-1 Pill AFC
Guilsfield 6-2 Goytre United
Conwy Borough 0-3 Penybont
Cwmbran Celtic 4-3 Carmarthen Town
Buckley Town 2-0 Prestatyn Town
Aberystwyth Town 1-3 Newtown
Airbus UK Broughton 2-1 Trefelin BGC
Bala Town 2-0 Flint Town United
Hakin United 1-5 Holywell Town
Mold Alexandra 0-4 Briton Ferry Llansawel
Barry Town United 0-2 Gresford Athletic
Round Two
North
Prestatyn Town 2-0 Llandudno
Bow Street 1-4 Colwyn Bay
Mold Alexandra 3-1 Holyhead Hotspur
Flint Mountain 0-4 Caernarfon Town
Penycae 0-2 Guilsfield
Llanuwchllyn 0-5 Holywell Town
Caersws 0-1 Flint Town United
Hawarden Rangers 1-6 Bala Town
FC Queen's Park 0-3 Airbus UK Broughton
Denbigh Town 1-5 Connah's Quay Nomads
CPD Y Felinheli 1-4 Conwy Borough
CPD Y Rhyl 1879 0-2 Ruthin Town
Llandudno Albion 0-3 Buckley Town
Chirk AAA 1-1 The New Saints (The New Saints won 4-2 on penalties)
Glantraeth 0-5 Cefn Druids
Llanrug United 0-3 Gresford Athletic
South
Canton Liberal 1-1 Llanelli Town (Llanelli Town won on penalties)
Pill AFC 2-1 Cardiff Met
Trethomas Bluebirds 2-1 Haverfordwest County
Abergavenny Town 1-1 Goytre United (Goytre United won 3-1 on penalties)
Hakin United 4-1 Taff's Well
Risca United 1-5 Penybont
Pencoed Athletic 0-0 Aberystwyth Town (Aberystwyth Town won 4-3 on penalties)
Chepstow Town 1-2 Pontypridd United
Aber Valley 1-3 Barry Town United
Pontardawe Town 0-0 Cambrian & Clydach Vale BGC (Pontardawe won 5-4 on penalties)
Penydarren BGC 2-1 Swansea University
Cardiff Corinthians 1-8 Newtown
Aberfan 1-5 Trefelin BGC
Croesyceiliog 0-5 Briton Ferry Llansawel
Cwmbran Celtic 2-2 Llantwit Major (Cwmbran Celtic won 3-0 on penalties)
Newport City 0-2 Carmarthen Town
Ties played weekend 7/8 October
Round One
North
Llanidloes Town 0-1 Gresford Athletic
Penparcau 1-3 Rhyl 1879
Denbigh Town 6-1 Llanrwst United (Played on Friday, 23 September)
Penrhyncoch 1-1 Caersws (Caersws won 4-3 on penalties)
Llansannan 1-2 Glantraeth
Llandudno Amateurs 1-7 Llanrug United
Llay Welfare 3-6 Flint Mountain
Mochdre Sports 0-3 Chirk AAA
Conwy Borough 3-2 Kinmel Bay
Porthmadog 3-4 Mold Alexandra
Llangefni Town 1-2 Llandudno Albion
Talysarn Celts 0-1 FC Queens Park
Y Felinheli 1-1 Y Glannau (Y Felinheli won 4-2 on penalties)
Trearddur Bay 1-5 Penycae
Abermule 2-2 Hawarden Rangers (Hawarden Rangers won 5-4 on penalties)
Machynlleth 0-3 Prestatyn Town
Llanfair United 1-2 Llanuwchllyn
Bow Street 6-5 Bangor 1876
South
CKSV 1-5 Aber Valley
Abergavenny Town 1-1 Treharris Athletic Western (Abergavenny Town won 4-1 on penalties)
Canton Liberal 5-1 West End
Afan Lido 0-1 Hakin United
Trefelin BGC 5-0 Llandrindod Wells
Risca United 4-2 Aberbargoed Buds
Croesyceiliog 2-1 Ynysygerwn
Pill AFC 4-0 Caldicot Town
Llanelli Town 4-0 Goytre AFC (Gwent)
Penydarren BGC 4-0 Ynyshir Albions
Baglan Dragons 1-1 Pontardawe Town (Pontardawe Town won 4-1 on penalties)
Cefn Cribwr 1-2 Newport City
Cwmbran Celtic 1-0 Ammanford
Trethomas Bluebirds 6-0 Ton Pentre
Pencoed Athletic 6-2 Brecon Corries
Chepstow Town 1-0 Rockspur
Treowen Stars 0-6 Cardiff Corinthians
Aberfan 2-0 Porthcawl Town Athletic
Ties to played 16/17 September, 2022
Qualifying Round Two
North
CPD Y Glannau 5-2 CPD Caer Clwyd
New Brighton Villa FC 0-3 CPD Y Rhyl 1879 FC
Brickfield Rangers 1-3 CPD Llansannan FC
Denbigh Town FC 2-0 Cefn Albion FC
Prestatyn Sports 1-4 Hawarden Rangers
Penycae FC 3-2 Ruabon Rovers FC
Rhos Aelwyd FC 0-2 FC Queens Park
CPD Llannefydd 2-2 Flint Mountain FC (Flint Mountain won 3-1 on penalties)
Corwen FC 2-9 Llay Welfare FC
Kinmel Bay FC 0-0 Greenfield FC (Kinmel Bay won 5-4 on penalties)
Bow FC P-P Llanrwst United FC (Llanrwst advance to next round)
Llanrug United FC 2-2 CPD Penrhyndeudraeth (Llanrug United win 6-5 on penalties)
CPD Cefni 0-3 Mochdre Sports FC
Gwalchmai FC 2-4 Llandudno Albion FC (Played on Saturday, 27 August)
CPD Nefyn United 2-4 Llangefni Town FC
Llandudno Amateurs FC 2-0 Bodedern Athletic FC
Glantraeth 1-1 Barmouth and Dyffryn United FC (Glantraeth won 4-3 on penalties)
CPD Y Felinheli 4-0 CPD Aberffraw
Bontnewydd 0-4 Llanuwchllyn FC
CPD Llanerch-Y-Medd 1-8 Bangor 1876 FC
Llandudno Junction 0-2 Talysarn Celts FC
Trearddur Bay FC 6-4 Llanfairfechan Town FC
Central
Llandrindod Wells FC 3-1 Knighton Town FC
Carno FC P-P Caersws FC (Caersws advance to next round)
Montgomery Town FC 0-2 Penparcau
Abermule FC 4-2 Presteigne St Andrews FC
Dolgellau AFC 1-2 Bow Street
Llanrhaeadr Ym Mochnant FC 0-5 Llanfair United FC
Machynlleth FC 2-2 Waterloo Rovers FC (Machynlleth won 5-4 on penalties)
South
Newport City FC 5-4 Undy Athletic FC
Risca United AFC 3-2 Caerphilly Athletic FC
Wattsville FC 0-1 Trethomas Bluebirds FC
Aber Valley FC 2-0 Newport Corinthians FC
Canton Liberal FC 1-1 Abertillery Bluebirds FC (Canton Liberal won 4-2 on penalties)
Chepstow Town FC 2-0 Monmouth Town FC
Nelson Cavaliers AFC 3-5 Goytre AFC
Caldicot Town FC 1-0 Tiger Bay FC
Cardiff Draconians FC 4-4 Brecon Corries AFC (Brecon Corries won 8-7 on penalties)
Lliswerry AFC 0-1 Aberbargoed Buds FC
Treowen Stars FC 2-2 Dinas Powys FC (Treowen won 5-4 on penalties)
Croesyceiliog AFC 3-1 Newport Civil Service FC
RTB Ebbw Vale FC 3-5 Pill AFC FC
Aberfan FC 8-3 AFC Penrhiwceiber
Cefn Cribwr FC 2-0 Port Talbot Town FC
Hakin United FC 5-0 Penlan AFC
CKSV AFC 2-2 Penrhiwceiber Rangers AFC (Penrhiwceiber won 3-1 on penalties)
Pontyclun FC 2-3 Penydarren Seniors BGC
Ton Pentre AFC 1-0 Cardiff Airport
Garden Village FC 2-2 Pencoed Athletic BGC (Pencoed won 5-4 on penalties)
West End FC 3-2 FC Cwmaman
Evans & Williams FC 0-3 Baglan Dragons FC
Garw SBGC FC 2-3 Treharris Athletic Western FC
Tonyrefail BGC FC 1-3 Rockspur FC
Cardiff Corinthians FC 3-0 AFC Llwydcoed
Porthcawl Town Athletic FC 2-1 Canton Rangers FC
Aberdare Town FC 1-3 Ynysygerwn AFC
Ties played over the weekend of Saturday, 20 August
Qualifying Round One
North
Amlwch Town FC 1-2 CPD Aberffraw FC
Bangor 1876 FC 9-2 CPD Llanberis FC
Barmouth and Dyffryn Utd FC 3-1 Blaenau Ffestiniog Amateurs FC
Bodedern Athletic FC 17-0 CPD Gaerwen FC
Bontnewydd 4-0 CPD Mountain Rangers FC
Bow FC 2-2 Betws-Y-Coed AFC (Bow won 2-0 on penalties)
Brickfield Rangers FC 4-0 Mynydd Isa Spartans FC
Caerwys FC 0-4 Hawarden Rangers
Castell Alun Colts FC 1-2 Corwen FC
CPD Cefni FC 3-2 Menai Bridge Tigers FC
CPD Cerrigydrudion 1-4 CPD Llansannan FC
Coedpoeth United FC 0-2 Ruabon Rovers FC
Connahs Quay Town FC 1-2 Flint Mountain FC
Glantraeth FC 1-0 Bethesda Athletic FC
CPD Gronant 3-3 Greenfield FC (Greenfield won 3-1 on penalties)
Rhuddlan Town FC 2-4 Kinmel Bay FC
Llandudno Albion FC 3-2 St Asaph City FC
Llandudno Junction FC 2-0 Meliden FC
Llandyrnog United FC 0-2 Llandudno Amateurs FC
Llanfairfechan Town FC 4-2 Llanfairpwll FC
CPD Llannefydd FC 11-0 Llysfaen FC
Llanuwchllyn FC 5-1 NFA FC
Llay Welfare FC 5-0 Lex XI FC
Mochdre Sports FC 2-2 CPD Bro Cernyw (Mochdre Sports won 4-2 on penalties)
CPD Mynydd Llandegai FC 3-5 Gwalchmai FC
CPD Nefyn United FC 4-1 CPD Pwllheli FC
Penmaenmawr Phoenix FC 2-4 Llanrug United FC
CPD Penrhyndeudraeth FC 1-1 Caergybi FC (Penrhyndeudraeth won 4-2 on penalties)
CPD Pentraeth FC 1-4 Talysarn Celts FC
Penycae FC 3-2 Saltney Town FC
Prestatyn Sports FC 6-1 Rhyl Allstars
Rhostyllen FC 3-3 New Brighton Villa FC (New Brighton won 4-3 on penalties)
Rhydymwyn FC 0-6 Rhos Aelwyd FC
Rhyl Dragons FC 2-3 CPD Caer Clwyd
CPD Sychdyn 0-7 FC Queens Park
CPD Y Fali FC 1-5 CPD Llanerch-Y-Medd FC
Llanystumdwy FC 1-4 CPD Y Felinheli
CPD Y Glannau 6-0 FC United of Wrexham
CPD Y Rhyl 1879 FC 1-0 Abergele FC
Trearddur Bay 3-1 Nantlle Vale FC
Central
Berriew FC 1-2 Knighton Town FC
Bow Street 6-0 Llansantffraid Village FC
Brecon FC P-P Machynlleth FC (Brecon unable to fulfil fixture)
Carno FC 5-0 Aberaeron FC
Dolgellau AA FC 2-1 Builth Wells FC
Llandrindod Wells FC 3-1 Four Crosses FC
Llanilar FC 1-2 Waterloo Rovers FC
Montgomery Town FC 5-4 Tywyn Bryncrug FC
Penparcau FC 2-1 Rhayader Town FC
Presteigne St Andrews FC P-P Trefonen FC (Trefonen withdrew from competition)
Abermule FC 2-1 Welshpool Town
South
Aberbargoed Buds FC 3-2 Rogerstone AFC
Aber Valley FC v Cardiff Cosmopolitan FC
Aberystwyth Exiles FC 0-18 Cardiff Airport
AFC Llwydcoed 6-0 Penarth Town FC
AFC Pontymister FC 2-4 Croesyceiliog AFC
Canton Rangers FC 2-0 AFC Whitchurch
Brecon Corries AFC 2-1 Caerleon FC
Bryn Rovers AFC 1-4 CKSV AFC
Caerphilly Athletic FC 2-1 Ely Rangers FC
Canton Liberal FC 3-2 Clwb Cymric FC
Cwmbach Royal Stars FC 0-4 Cardiff Corinthians FC
Cefn Cribwr FC 3-1 Mumbles Rangers
Cefn Fforest FC 0-0 Newport City FC (Newport City won on penalties)
Chepstow Town FC 3-1 Blaenavon Blues FC
Ton Pentre AFC 3-0 Clase Social
Cwmbran Town FC 2-3 Nelson Cavaliers AFC
Docks Albion AFC 4-10 Aberfan FC
Evans & Williams FC 2-2 South Gower FC (Evans & Williams won 11-10 on penalties)
RTB Ebbw Vale FC 6-0 FC Tredegar
Garden Village FC 5-2 Dafen Welfare FC
Garw SBGC FC 3-1 Cwm Wanderers AFC
Goytre AFC (Gwent) 8-0 Ynysddu Welfare FC
Hakin United FC 3-0 Cwmamman United AFC
Llanrumney Athletic 0-9 FC Cwmaman
Lliswerry AFC 5-0 Newport Saints FC
Morriston Town FC 0-0 Penlan AFC (Penlan won 4-3 on penalties)
New Inn FC 1-3 Newport Civil Service FC
Pencoed Athletic BGC FC 3-2 Afan United FC
Penrhiwceiber Rangers 1-0 Caerau Ely FC
Pentwynmawr Athletic AFC 1-1 Treowen Stars FC (Pentwynmawr Athletic won on penalties)
Penydarren Seniors BGC 6-0 Clwb Sparta FC
PILCS FC 0-2 Newport Corinthians FC
Pill AFC FC 1-0 Cefn Hengoed FC
Porthcawl Town Athletic FC 2-0 Trostre AFC
Rockspur FC 3-2 St Josephs FC
Seven Sisters Onllwyn FC 1-4 Baglan Dragons FC
Sully Sports FC 3-1 Dinas Powys FC
Thornhill AFC P-P Aberdare Town FC (Thornhill withdrew from competition)
Tiger Bay FC 6-1 Bridgend Street FC
Vale United FC 0-0 Tonyrefail BGC FC (Tonyrefail won 8-7 on penalties)
Tredegar Town FC 0-2 Monmouth Town FC
AFC Penrhiwceiber FC 1-1 Treforest FC (Penrhiwceiber won 3-1 on penalties)
Treharris Athletic Western FC 11-0 Merthyr Saints FC
West End FC 3-1 Bettws FC
Wattsville FC 2-2 Marshfield AFC (Wattsville won 5-3 on penalties)
Ynysygerwn AFC 7-0 AFC Porth
Ties played over the weekend of Saturday, 30 July 2022.
Related topics
- Published5 May 2019
- Published26 February 2018
- Published1 May 2017
- Published5 March 2016