JD Welsh Cup 2025-26

- Published
Round Two
North
Holywell Town v Rhostyllen
Bangor City 1876 v Guilsfield
Bow Street v Flint Town United
Caersws v Dolgellau
Porthmadog v Buckley Town
Gresford Athletic v Llanrug United
Llandudno v Flint Mountain
Kinmel Bay v Colwyn Bay
Y Rhyl 1879 Brickfield Rangers
Holyhead Hotspur v Airbus UK Broughton
Bala Town v Connah's Quay Nomads
Broughton United v Trearddur Bay
Mold Alexandra v The New Saints
Newtown v Caernarfon Town
Llannefydd v Penrhyncoch
South
Garden Village v Glynneath Town
Dinas Powys v Cardiff Draconians
AFC Llwydcoed v Treowen Stars
Newport City v Penygraig United
Aberystwyth Town v Barry Town United
Llantwit Major v Cwmbran Town
Cardiff Met v Taffs Well
Port Talbot Town v Afan Lido
Carmarthen Town v Trethomas Bluebirds
Llanelli Town v Haverfordwest County
Caerau Ely v Morriston Town
Caldicot Town v Penrhiwceiber Rangers
Goytre United v Cambrian United
Pontypridd United v Cefn Cribwr
Pure Swansea v Trefelin
Briton Ferry Llansawel v Penybont
Blaenavon Blues v Pontyclun
Ties played weekend of 17/18 October, 2025
Round One
North
Rhostyllen 5-2 Nefyn United
Llannefydd 5-1 Llanberis
Broughton United 1-1 Welshpool Town (Broughton won 4-2 on penalties)
Berriew 0-3 Trearddur Bay
Brickfield Rangers 3-1 NFA
Bow Street 4-2 Cefn Albion
Pwllheli 1-3 Y Rhyl 1879
Caersws 6-1 Hawarden Rangers
Dolgellau 8-3 FC Queens Park
Holyhead Hotspur 4-0 Forden United
Saltney Town 3-7 Gresford Athletic
Llanrug United 3-3 Ruthin Town (Llanrug won 4-2 on penalties)
Porthmadog 2-1 Denbigh Town
Penrhyncoch 2-0 Sychdyn United
Llanfair United 1-2 Kinmel Bay
St Asaph City 0-6 Bangor City 1876
South
Cardiff Draconians 4-2 Cwmbran Celtic
Cwmbran Town 4-4 Ynyshir Albions (Cwmbran won 3-2 on penalties)
Rhayader Town 1-4 Cefn Cribwr
Abercarn United v Pure Swansea
Pontyclun 4-1 Tata Steel United
Penydarren BGC 0-5 Caerau Ely
Caerphilly Athletic 1-3 Caldicot Town
Morriston Town 0-0 Clydach (Morriston won 7-6 on penalties)
Penrhiwceiber Rangers 7-0 Pentwynmawr Athletic
Tredegar Town 1-3 Glynneath Town
Pill P-P Treowen Stars
Dinas Powys 3-1 Afan United
Llantwit Major 2-0 Baglan Dragons
Port Talbot Town 2-1 Seven Sisters Onllwyn
Taffs Well 2-1 Abertillery Excelsiors
Cwmbach Royal Stars 3-3 Garden Village (Garden Village won 3-2 on penalties)
Blaenavon Blues 4-1 Canton
Penygraig United 2-2 Cwm Welfare (Penygraig won 4-2 on penalties)
Goytre United 1-1 Ammanford (Goytre won 7-6 on penalties)
AFC Llwydcoed 3-1 Lliswerry
Afan Lido 3-2 Evans & Williams
Second qualifying round
North
Bethesda Athletic 0-0 NFA (NFA won 7-6 on penalties)
Bow Street 3-2 Penycae
Conwy Borough Swifts 0-12 Bangor City 1876
Broughton United 1-0 Corwen
Cerrigydrudion 0-7 FC Queens Park
Llanberis 1-0 Llansantffraid Village
Llanerch-Y-Medd 1-4 Rhayader Town
Pwllheli 4-3 Knighton Town
Sychdyn United 4-1 Lex XI
Y Glannau 2-3 St Asaph City
Dolgellau AA 6-0 Llanidloes Town
Forden United 0-0 Llanrwst United (Forden United won 3-2 on penalties)
Greenfield 1-2 Berriew
Kinmel Bay 3-0 Llangollen Town
Llandudno Amateurs 1-4 Porthmadog FC
Llanfair United 4-2 Cemaes Bay
Llangefni Town 3-5 Trearddur Bay
Llanrug United 4-0 Gwalchmai
Llay Welfare 0-3 Cefn Albion
Machynlleth 0-3 Llannefydd
Penmaenmawr Phoenix 2-3 Nefyn United
Rhos United 2-2 Hawarden Rangers (Hawarden Rangers won 3-2 on penalties)
Rhostyllen 3-1 Nantlle Vale
Saltney Town 5-2 Coedpoeth United
Welshpool Town 1-1 Four Crosses (Welshpool Town won 4-2 on penalties)
South
Abercarn United 2-1 Rockspur
Aberdare Town 0-1 Caerphilly Athletic
Abertillery Excelsiors 4-1 Ffostrasol
Afan United 6-4 Sifil AFC
AFC Wattstown 1-2 Blaenavon Blues
Brecon Corries 1-4 Cefn Cribwr
Caldicot Town 3-0 Abergavenny Town
Canton 3-1 Fairwater
Clydach 2-0 Clwb Cymric
Cwm Welfare 4-2 Bridgend Street
Cwmbran Town 3-1 Pontarddulais Town
Cwmcarn Athletic 1-3 Pontyclun
Dinas Powys 2-1 Croesyceiliog
Evans & Williams FC 1-1 Bryncoch (Evans & Williams won 4-3 on penalties)
Giants Grave 0-2 Seven Sisters Onllwyn
Glynneath Town 2-1 Margam Youth Centre
Grange Albion 1-1 Port Talbot Town (Port Talbot Town won 5-4 on penalties)
Llandarcy 1-3 Lliswerry
Nantyglo 1-1 Penygraig United (Penycraig United won 3-0 on penalties)
Pentwynmawr Athletic 2-0 Nelson Cavaliers
Penydarren Seniors BGC 2-0 Cwmamman United
Pill AFC 3-1 Llanrumney United
Pure Swansea 7-1 Newport Corinthians
Rhydyfelin 2-9 Garden Village
Rogerstone 0-2 Penrhiwceiber Rangers
St Josephs FC (Swansea) 0-3 Goytre United
Tata Steel United 2-1 Ynystawe Athletic
Tredegar Town 2-1 Caerau All Whites
Treorchy BGC 2-8 Morriston Town
Undy 4-5 Taffs Well
Ynysygerwn 0-2 AFC Llwydcoed
Treforest 2-2 Cwmbach Royal Stars SC (Cwmbach Royal Stars won 4-3 on penalties)
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)