JD Welsh Cup 2025-26

- 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