All 99 matches of the Welsh Cup 2024/25 season, with results. Last match: The New Saints 2–1 GAP Connah S Quay FC.
1st Round
Llandudno4 – 0LlanberisQueens Park1 – 6PorthmadogPenydarren BGC3 – 3Porthcawl Town AthleticRhyl1 – 1Flint MountainTreherbert1 – 1Clwb CymricNew Inn1 – 1Abertillery BluebirdsLlanefydd1 – 0RhydymwynSt Asaph City0 – 2Llangollen TownCaersws5 – 0Cefn AlbionCarno0 – 4LlanrhaeadrLlanrwst United5 – 1Menai Bridge TigersLlansannan0 – 2CerrigydrudionKinmel Bay3 – 1Brickfield RangersNewport Corinthians1 – 0LlwydcoedTrearddur Bay2 – 1NFASt Joseph's0 – 3Cardiff DraconiansCorwen0 – 1Llay Miners WelfarePenrhyncoch2 – 1Talysarn CeltsBuckley Town7 – 2Builth WellsGresford Athletic9 – 0Prestatyn TownLlangefni Town7 – 1GaerwenGoytre AFC3 – 1Pencoed Athletic AmateurTaffs Well0 – 1Trethomas BluebirdsLlantwit Major3 – 2Ely RangersCwmbran Celtic3 – 4TrefelinPenmaenmawr Phoenix1 – 2LlanuwchllynCardiff Corinthians4 – 1Risca UnitedChepstow Town0 – 1Pill AFCPenrhiwceiber Rangers3 – 1Cwmbran TownCardiff Bay Warriors2 – 0West EndCaldicot Town1 – 2Morriston TownAber Valley3 – 1Cwmamman United FCYnysygerwn1 – 3RogerstoneMonmouth Town2 – 0Newport CitySwansea University5 – 1Baglan DragonsLlandudno Amateurs0 – 4Holyhead Hotspur
2nd Round
Penydarren BGC2 – 0Pontypridd TownBala Town3 – 1LlanrhaeadrThe New Saints16 – 0Llangollen TownHolyhead Hotspur0 – 0Caernarfon TownFlint Town United5 – 1Gresford AthleticPenybont0 – 1Cardiff METHolywell1 – 1Ruthin TownBuckley Town2 – 2Colwyn BayBarry Town3 – 3Caerau (Ely)Cardiff Corinthians3 – 3Afan LidoLlanuwchllyn0 – 0Newtown AFCCambrian & Clydach0 – 0Goytre UnitedLlantwit Major0 – 0Morriston TownBangor City 1876 FC2 – 1Llay Miners WelfareLlanefydd1 – 2Trearddur BayLlanrwst United2 – 1CerrigydrudionGAP Connah S Quay FC5 – 0GuilsfieldDenbigh Town4 – 2Llangefni TownPorthmadog0 – 2Airbus UKCaersws7 – 4RhylPenrhyncoch1 – 3Mold AlexandraCardiff Bay Warriors2 – 4RogerstoneHaverfordwest County AFC0 – 0Trethomas BluebirdsClwb Cymric0 – 3llanelli AFCAberystwyth Town0 – 1Ammanford AFCPenrhiwceiber Rangers3 – 4Carmarthen TownMonmouth Town2 – 3Pill AFCNew Inn0 – 3Briton FerryTrefelin5 – 0Newport CorinthiansLlandudno4 – 3Kinmel BayGoytre AFC1 – 0Cardiff DraconiansAber Valley0 – 2Swansea University
3rd Round
Afan Lido1 – 1Morriston TownHolyhead Hotspur0 – 0Trearddur BayCardiff MET1 – 3The New SaintsCaerau (Ely)8 – 1RogerstoneTrefelin1 – 2GAP Connah S Quay FCColwyn Bay2 – 1Ruthin TownCaersws2 – 1Bangor City 1876 FCLlanrwst United0 – 3Denbigh TownAirbus UK7 – 1Goytre AFCFlint Town United2 – 2Bala TownMold Alexandra2 – 1Briton Ferryllanelli AFC4 – 0Pill AFCPenydarren BGC2 – 2Carmarthen TownLlanuwchllyn3 – 0Swansea UniversityAmmanford AFC1 – 1Haverfordwest County AFCCambrian & Clydach3 – 2Llandudno
4th Round
Quarter-finals
Semi-finals
Final
Results · 2024/25
Final standings · 2024/25
Standings aren't available for this competition yet.
