All 91 matches of the Welsh Cup 2016/17 season, with results. Last match: Bala Town 2–1 The New Saints.
1st Round
Guilsfield6 – 3Welshpool TownConwy Borough1 – 5Caernarfon TownTrethomas Bluebirds0 – 6llanelli AFCBridgend Street3 – 3Goytre AFCPenybont3 – 1PorthUndy Athletic3 – 0BlaenrhonddaTon Pentre4 – 2Abergavenny TownAfan Lido4 – 1PontyclunCambrian & Clydach1 – 3TrefelinFlint Town United6 – 0PenycaeGresford Athletic3 – 0Denbigh TownLlangefni Town4 – 0BrymboLlanrhaeadr5 – 3Prestatyn SportsPorthmadog4 – 0CaerswsAberbargoed Buds0 – 5Barry TownCoedpoeth United0 – 8HolywellDyffryn Nantlle Vale0 – 3Holyhead HotspurHawarden Rangers2 – 1CarnoLlanidloes Town0 – 2Llanfair UnitedMold Alexandra4 – 0LlanberisSt Asaph City0 – 8Prestatyn TownSully Sports2 – 6Llantwit MajorGreenfield3 – 2Llandudno AlbionAberaeron1 – 4Caldicot TownLex XI1 – 2CorwenAbergele Town0 – 2Llanrug UnitedEbbw Vale1 – 2YnysgerwnGlantraeth3 – 5Mynydd LlandegaiLlanuwchllyn0 – 3Ruthin TownMerthyr Saints2 – 3Llandrindod WellsNewport YMCA AFC1 – 2Haverfordwest County AFCCroesyceiliog AFC2 – 2Goytre UnitedMonmouth Town1 – 0Brecon CorinthiansTaffs Well0 – 0Port Talbot TownRhayader Town4 – 3Caerau (Ely)Penrhyncoch2 – 0GAP Connah S Quay FCCwmamman United FC2 – 0Caerau (Ely)Pontardawe Town1 – 0Cwmbran CelticBarmouth & Dyffryn Utd.0 – 2Buckley TownTreowen Stars4 – 1Risca United
2nd Round
Taffs Well2 – 3llanelli AFCAfan Lido1 – 0Pontardawe TownCaldicot Town2 – 0Cwmamman United FCHolyhead Hotspur2 – 1Llanrug UnitedMold Alexandra2 – 4GuilsfieldBuckley Town1 – 6CorwenFlint Town United3 – 4Llanfair UnitedPenrhyncoch3 – 0Ruthin TownHawarden Rangers1 – 4Prestatyn TownTrefelin0 – 1Goytre UnitedRhayader Town1 – 2Goytre AFCMynydd Llandegai0 – 3GreenfieldTreowen Stars1 – 2Ton PentreYnysgerwn7 – 3Monmouth TownBarry Town0 – 3PenybontHaverfordwest County AFC3 – 2Undy AthleticLlantwit Major1 – 0Llandrindod WellsLlangefni Town6 – 6Caernarfon TownPorthmadog3 – 3Gresford AthleticHolywell6 – 0Llanrhaeadr
3rd Round
llanelli AFC5 – 1YnysgerwnAberystwyth Town2 – 0HolywellLlanfair United1 – 0CorwenGreenfield0 – 3GuilsfieldBala Town6 – 1Caldicot TownCardiff MET4 – 0PorthmadogCaernarfon Town3 – 1Carmarthen TownGAP Connah S Quay FC3 – 2Goytre UnitedNewtown AFC0 – 3The New SaintsLlandudno0 – 2Goytre AFCPenybont4 – 1Airbus UKHaverfordwest County AFC1 – 0Afan LidoPrestatyn Town2 – 1Holyhead HotspurRhyl6 – 0PenrhyncochCefn Druids AFC2 – 0Llantwit MajorTon Pentre0 – 2Bangor City
4th Round
Quarter-finals
Semi-finals
Final
Results · 2016/17
Final standings · 2016/17
Standings aren't available for this competition yet.
