JD Welsh Cup 2025-26

The Welsh CupImage source, FAW
  • Published

First qualifying round

North

Saltney Town 4-1 Holyhead Town

FC Queens Park 3-0 Mynydd Llandegai

Rhuddlan Town 2-6 Greenfield

Mynydd Isa FC 2-3 Nefyn United

Llanfair United 4-0 Gaerwen

CPD Pwllheli 2-0 Amlwch Town

Caergybi - Trearddur Bay

Lex XI 1-1 Builth Wells (Lex XI won 6-5 on penalties)

Bontnewydd 1-5 Llannefydd

Welshpool Town 1-1 Meliden (Welshpool won 5-4 on penalties)

Kerry 1-7 Penycae

Montgomery Town 1-2 Llanberis

Dolgellau AA 3-1 Llanfairfechan Town

Llandyrnog United 1-4 NFA

CPD Llanerch-Y-Medd 2-0 Waterloo Rovers

Connahs Quay Town 0-1 Llay Welfare

Prestatyn Sports 1-3 Penmaenmawr Phoenix

Llanuwchllyn 0-2 Llanrwst United

Conwy Borough 1-0 Rhydymwyn FC

Hawarden Rangers 2-0 Llanilar

Llandrindod Wells 2-3 Llangollen Town

Llanidloes Town 5-2 Llanfairpwll

Bangor City 1876 3-1 Mochdre Sports

Llanrhaeadr Ym Mochnant 0-2 Forden United

Machynlleth 1-0 Menai Bridge Tigers

Broughton United 5-1 Penrhyndeudraeth

Bethesda Rovers 3-3 Llanrug United (Llanrug United bwon 9-8 on penalties)

Llansantffraid Village 2-1 Bro Cernyw

Glan Conwy 0-4 Y Glannau

CPD Y Felinheli 2-4 Bethesda Athletic

Berriew 1-0 Llanfyllin Town

Henllan 2-9 Llandudno Amateurs

Rhos United 6-0 Pentraeth

Prestatyn Town 1-3 Corwen

Glantraeth 0-5 Gwalchmai

Cerrigydrudion 3-1 Llangoed and District

Llandudno Junction 1-1 Nantlle Vale (Nantlle Vale won 5-4 on penalties)

Rhostyllen 2-1 Deeside Dragons

Cefn Albion 2-1 Rhos Aelwyd

Porthmadog 1-0 Barmouth and Dyffryn United

Penyffordd Lions 1-6 Knighton Town

Chirk AAA 1-1 Kinmel Bay (Kinmel Bay won 6-5 on penalties)

Four Crosses 3-2 Talysarn Celts

St Asaph City 1-1 Castell Alun Colts (St Asaph City won 4-2 on penalties)

CPD Blue Bridge 0-5 Cemaes Bay

Llangefni Town 5-0 Llanystumdwy FC

C P D Cefni 0-4 Bow Street

Rhayader Town 5-3 Blaenau Ffestiniog Amateurs

Coedpoeth United 6-3 Deiniolen

CPD Sychdyn United 3-0 Abermule FC

South

Dinas Powys 2-2 Clydach Wasps (Dinas Powys won 4-1 on penalties)

Treharris Athletic Western 0-4 Clwb Cymric

Aber Valley 2-2 Margam Youth Centre (Margam Youth Centre won 4-1 on penalties)

West End 0-2 AFC Llwydcoed

Abertillery Bluebirds 1-1 Giants Grave (Giants Grave won 4-2 on penalties)

Machen 0-3 Grange Albion

Goytre United 4-0 Cwm Wanderers

Sifil 1-0 Pencoed Athletic BGC

Talbot Green 0-5 Seven Sisters Onllwyn

Croesyceiliog 1-0 Penlan

Brynna FC 3-3 Nelson Cavaliers (Nelson Cavaliers won 5-3 on penalties)

Garden Village 0-0 Mumbles Rangers (Garden Village won 4-2 on penalties)

St Josephs (Swansea) 5-1 Alway

Abercarn United 2-0 CKSV

Blaenavon Blues 7-0 The Baglan

Rockspur 3-1 Newport Saints

Port Talbot Town 5-2 AFC Whitchurch

Pantyscallog Village 0-7 Caerau All Whites

Tonyrefail BGC FC SWAL 2-3 Ffostrasol

Burry Port 1-2 Cwmbach Royal Stars SC

Cwmbran Town 6-0 Heolgerrig Red Lion Community FC

Rhydyfelin AFC 9-1 Aberystwyth Exiles

Bridgend Street 1-0 Caerleon

Brecon Corries - Cardiff Bay Warriors

Tredegar Town 3-1 Bryn Rovers

RTB Ebbw Vale 0-2 Pontyclun

Goytre AFC (Gwent) - Penydarren Seniors BGC

Caerphilly Athletic 4-1 Cwrt Rawlin

Lliswerry 3-1 Porthcawl Town Athletic

Albion Rovers 0-11 Caldicot Town

Cardiff Airport 2-4 Evans & Williams

Cefn Cribwr 7-1 Risca United

Fairwater FC 2-0 Llangeinor FC

Ynystawe Athletic 4-1 Fairfield United

Aberdare Town 6-3 Pentyrch Rangers Seniors

Ynysygerwn 2-1 AFC Bargoed

Abertillery Excelsiors 3-1 Monmouth Town

Pentwynmawr Athletic 0-0 New Inn (Pentwynmawr Athletic won 3-2 on penalties)

Nantyglo 4-3 FC Porthcawl

Treforest 2-0 Ponthir

Treorchy BGC 3-2 Ton Pentre

FC Cwmaman 0-8 Pure Swansea

Canton Rangers 1-3 Pill AFC

Llantwit Fardre 1-3 Penygraig United

Treherbert Boys and Girls 2-3 AFC Wattstown

Abergavenny Town 2-1 Ely Rangers

Undy 5-0 Bettws

Taffs Well 1-0 Pontardawe Town

Rogerstone 4-2 AFC Glais

Pontarddulais Town 4-1 Carn Rovers

Llanrumney United 2-1 Vale United

Glynneath Town 2-2 Cardiff Corinthians (Glynneath Town won 5-4 on penalties)

Newport Corinthians 12-0 Hay St Marys FC Reserves

Splott 1-5 Afan United

Cascade YC 2-2 Bryncoch (Bryncoch won 6-4 on penalties)

Blaen-y-Maes 1-4 Cwmamman United

Wattsville 0-0 Canton Football Club (Canton won 5-3 on penalties)

Tata Steel United 7-0 Risca Town

Morriston Town 2-2 Radnor Valley (Morriston Town won 5-4 on penalties)

Chepstow Town 1-2 Llandarcy

Penrhiwceiber Rangers 4-0 South Gower

AFC Pontymister 1-2 Clydach Football Club

Cwm Welfare 3-1 Llangennech

Cwmcarn Athletic 1-1 Sully Sports (Cwmcarn Athletic won 4-3 on penalties)

Ties played weekend of 25-26 July, 2025