Welsh Cup 2022-23 results

  • Published
New Saints players celebrate after victory over Bala in the 2023 finalImage source, FAW/Sam Eaden
Image caption,

New Saints players celebrate after victory over Bala in the 2023 final

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.

Around the BBC

Related internet links

The BBC is not responsible for the content of external sites.