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.

More on this story

Around the BBC

Related internet links

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