JD Welsh Cup 2025-26

The Welsh CupImage source, FAW
  • 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)