All 91 matches of the Welsh Cup 2018/19 season, with results. Last match: GAP Connah S Quay FC 0–3 The New Saints.
1st Round
Cefn Albion7 – 1Dolgellau AthleticPenlan Club0 – 1Goytre UnitedLlandudno Albion3 – 4St Asaph CityBriton Ferry1 – 0Caerau (Ely)Bangor City4 – 2Mold AlexandraCwmamman United FC4 – 0Dinas PowysCwmbran Celtic3 – 0Ammanford AFCUndy Athletic3 – 4Monmouth TownTon Pentre3 – 1Pencoed Athletic AmateurCambrian & Clydach5 – 0Port Talbot TownBuckley Town3 – 1BrymboConwy Borough1 – 2RhylGuilsfield2 – 0RhostyllenLlangefni Town2 – 0Borth UnitedLlanrhaeadr1 – 2Flint Town UnitedPrestatyn Town5 – 1New Brighton VillaSTM Sports1 – 2Haverfordwest County AFCCoedpoeth United2 – 3Ruthin TownCwmbran Town3 – 2Afan LidoDenbigh Town9 – 3Holyhead TownGarden Village1 – 2BlaenrhonddaHawarden Rangers2 – 3Llanfair UnitedHolyhead Hotspur4 – 2CorwenLlanidloes Town1 – 2Pontypridd TownLlay Miners Welfare2 – 0RhydymwynPanteg1 – 3PenybontPenycae0 – 4Airbus UKPontyclun3 – 1Llantwit MajorPwllheli0 – 3PorthmadogRadnor Valley1 – 2Goytre AFCSully Sports3 – 1Brecon CorinthiansTrefelin1 – 2Swansea UniversityTreharris Athl. Western3 – 2Cornelly UnitedWest End0 – 6Caldicot TownBerriew4 – 4PenrhyncochLlandrindod Wells2 – 2Aberbargoed BudsYnysddu Welfare2 – 1Taffs WellGresford Athletic4 – 3Brickfield RangersCaersws3 – 2HolywellLlandudno Amateurs2 – 4Dyffryn Nantlle Vale
2nd Round
Caldicot Town2 – 3Cambrian & ClydachLlanfair United1 – 4PorthmadogCwmbran Town1 – 2Ton PentreMonmouth Town1 – 3Ynysddu WelfareSully Sports1 – 3Cwmbran CelticTreharris Athl. Western3 – 4Briton FerryBangor City6 – 1Cefn AlbionGoytre United1 – 0PontyclunPontypridd Town6 – 3Goytre AFCHaverfordwest County AFC4 – 3Swansea UniversityAirbus UK9 – 1Llay Miners WelfareBuckley Town1 – 3Denbigh TownFlint Town United3 – 2Gresford AthleticGuilsfield4 – 3Dyffryn Nantlle ValeLlangefni Town5 – 1St Asaph CityPrestatyn Town6 – 3BerriewRhyl3 – 1CaerswsHolyhead Hotspur3 – 1Ruthin TownCwmamman United FC2 – 1BlaenrhonddaAberbargoed Buds0 – 2Penybont
3rd Round
Bangor City4 – 1Holyhead HotspurPrestatyn Town0 – 3Caernarfon TownBarry Town4 – 1PenybontCwmamman United FC3 – 4Aberystwyth TownCwmbran Celtic0 – 3The New SaintsAirbus UK2 – 2PorthmadogNewtown AFC1 – 2RhylGoytre United0 – 3Carmarthen TownHaverfordwest County AFC3 – 0Pontypridd TownTon Pentre1 – 4Cardiff METBriton Ferry2 – 3LlandudnoLlangefni Town1 – 0llanelli AFCDenbigh Town1 – 2Cambrian & ClydachYnysddu Welfare1 – 3Cefn Druids AFCGuilsfield2 – 4GAP Connah S Quay FCFlint Town United0 – 3Bala Town
4th Round
Quarter-finals
Semi-finals
Final
Results · 2018/19
Final standings · 2018/19
Standings aren't available for this competition yet.
