All 99 matches of the Welsh Cup 2022/23 season, with results. Last match: The New Saints 6–0 Bala Town.
1st Round
Conwy Borough3 – 2Kinmel BayLlandudno Amateurs1 – 7Llanrug UnitedPenydarren BGC4 – 0Ynyshir AlbionsRisca United4 – 2Aberbargoed BudsAbergavenny Town1 – 1Treharris Athl. WesternLlanfair United1 – 2LlanuwchllynCalsonic Kansei SV1 – 5Aber Valleyllanelli AFC4 – 0Goytre AFCCwmbran Celtic1 – 0Ammanford AFCAfan Lido0 – 1Hakin UnitedLlangefni Town1 – 2Llandudno AlbionPorthmadog3 – 4Mold AlexandraPenrhyncoch1 – 1CaerswsAbermule2 – 2Hawarden RangersY Felinheli1 – 1Y GlannauBaglan Dragons1 – 1Pontardawe TownLlanidloes Town0 – 1Gresford AthleticLlay Miners Welfare3 – 6Flint MountainPencoed Athletic Amateur6 – 2Brecon CorinthiansTrefelin5 – 0Llandrindod WellsCefn Cribwr1 – 2Newport CityChepstow Town1 – 0RockspurCroesyceiliog AFC2 – 1YnysygerwnPenparcau1 – 3RhylBow Street6 – 5Bangor City 1876 FCMochdre Sports0 – 3Chirk AAATreowen Stars0 – 6Cardiff CorinthiansTrethomas Bluebirds6 – 0Ton PentreCanton Liberal5 – 1West EndMachynlleth3 – 0Prestatyn TownAberfan2 – 0Porthcawl Town AthleticLlansannan1 – 2GlantraethPill AFC4 – 0Caldicot TownTalysarn Celts0 – 1Queens ParkTrearddur Bay1 – 5PenycaeDenbigh Town6 – 1Llanrwst United
2nd Round
Flint Mountain0 – 4Caernarfon TownRisca United1 – 5PenybontMold Alexandra3 – 1Holyhead HotspurPenycae1 – 4GuilsfieldCardiff Corinthians1 – 8Newtown AFCGlantraeth0 – 5Cefn Druids AFCHakin United4 – 1Taffs WellNewport City0 – 2Carmarthen TownChepstow Town1 – 2Pontypridd TownCroesyceiliog AFC0 – 5Briton FerryLlanrug United0 – 3Gresford AthleticQueens Park0 – 3Airbus UKPenydarren BGC2 – 1Swansea UniversityLlanuwchllyn0 – 5HolywellAber Valley1 – 3Barry TownY Felinheli1 – 4Conwy BoroughAberfan1 – 5TrefelinPill AFC2 – 1Cardiff METBow Street1 – 4Colwyn BayPrestatyn Town2 – 0LlandudnoRhyl0 – 2Ruthin TownDenbigh Town1 – 5GAP Connah S Quay FCHawarden Rangers1 – 6Bala TownLlandudno Albion0 – 3Buckley TownCwmbran Celtic2 – 2Llantwit MajorPencoed Athletic Amateur0 – 0Aberystwyth TownAbergavenny Town1 – 1Goytre UnitedPontardawe Town0 – 0Cambrian & ClydachChirk AAA1 – 1The New SaintsCanton Liberal1 – 1llanelli AFCCaersws0 – 1Flint Town UnitedTrethomas Bluebirds2 – 1Haverfordwest County AFC
3rd Round
Penydarren BGC1 – 0Trethomas BluebirdsThe New Saints2 – 1Caernarfon TownGAP Connah S Quay FC4 – 0Colwyn BayAberystwyth Town1 – 3Newtown AFCBala Town2 – 0Flint Town UnitedCefn Druids AFC3 – 4llanelli AFCCwmbran Celtic4 – 3Carmarthen TownAirbus UK2 – 1TrefelinBuckley Town2 – 0Prestatyn TownConwy Borough0 – 3PenybontGuilsfield6 – 3Goytre UnitedRuthin Town3 – 4Pontypridd TownMold Alexandra0 – 4Briton FerryPontardawe Town3 – 1Pill AFCHakin United1 – 5HolywellBarry Town0 – 2Gresford Athletic
4th Round
Quarter-finals
Semi-finals
Final
Results · 2022/23
Final standings · 2022/23
Standings aren't available for this competition yet.
