f1

JD Welsh Cup 2025-26

Sky F1

All the results from this season's JD Welsh Cup.

[FAW] Final Sunday 12 April Caernarfon Town v Flint Town United Rodney Parade, Newport (15:15 BST) Semi-finals Flint Town 5-1 Bangor City 1876 (Llandudno) Rhyl Town 1-2 Caernarfon Town (Colwyn Bay) Quarter-finals Saturday, 31 January Rhyl 1879 2-1 Barry Town United Bangor City 1876 3-1 Caerau Ely Flint Town United 3-0 Trearddur Bay Caernarfon Town 4-1 Colwyn Bay Round Four Saturday, 13 December Barry Town United 4-0 Gresford Athletic Cardiff Met 2-4 Caernarfon Town Porthmadog 1-2 Rhyl 1879 Trearddur Bay 5-3 Newport City Caerau Ely 2-1 Llandudno Pontypridd United 0-3 Colwyn Bay Bangor City 1876 2-0 Trefelin BGC Penybont 0-0 Flint Town United (Flint Town United won 4-3 on penalties) Round Three Friday, 21 November Cambrian United 1-3 Penybont Llandudno 2-1 Connah's Quay Nomads Cardiff Met 2-1 The New Saints Llanelli Town 0-6 Barry Town United Saturday, 22 November Carmarthen Town 1-3 Colwyn Bay Treowen Stars 1-1 Pontypridd United (Pontypridd won 4-2 on penalties) Bangor City 1876 2-1 Holywell Town Glynneath Town 2-5 Trearddur Bay Dolgellau AA 0-2 Caerau Ely Caernarfon Town 4-0 Penrhyncoch Porthmadog 3-2 Port Talbot Town Y Rhyl 1879 3-2 Cwmbran Town Penrhiwceiber Rangers 0-3 Gresford Athletic Flint Town United 1-0 Airbus UK Broughton Sunday, 23 November Newport City 2-2 Blaenavon Blues (Newport City won 5-4 on penalties) Saturday, 29 November Trefelin 3-3 Cardiff Draconians (Trefelin won 4-2 on penalties) Round Two Friday, 17 October North Colwyn Bay 5-0 Kinmel Bay Llandudno 3-0 Flint Mountain South Goytre United 0-6 Cambrian United Pontypridd United 3-1 Cefn Cribwr Llanelli Town 3-0 Haverfordwest County Saturday, 18 October North Holywell Town 3-2 Rhostyllen Bangor City 1876 1-1 Guilsfield (Bangor won 4-3 on penalties) Bow Street 0-3 Flint Town United Caersws 0-1 Dolgellau Porthmadog 0-0 Buckley Town (Porthmadog won 4-1 on penalties) Gresford Athletic 9-0 Llanrug United Y Rhyl 1879 1-0 Brickfield Rangers Holyhead Hotspur 2-5 Airbus UK Broughton Bala Town 0-3 Connah's Quay Nomads Broughton United 0-6 Trearddur Bay Mold Alexandra 1-2 The New Saints Newtown 0-3 Caernarfon Town Llannefydd 1-1 Penrhyncoch (Penrhyncoch won 3-1 on penalties) South Garden Village 2-4 Glynneath Town Dinas Powys 1-1 Cardiff Draconians AFC Llwydcoed 2-5 Treowen Stars Newport City 3-1 Penygraig United Aberystwyth Town 0-5 Barry Town United Llantwit Major 1-1 Cwmbran Town (Cwmbran Town won 8-7 on penalties) Cardiff Met 5-1 Taffs Well Port Talbot Town 3-1 Afan Lido Carmarthen Town 5-1 Trethomas Bluebirds Caerau Ely 3-0 Morriston Town Caldicot Town 0-2 Penrhiwceiber Rangers Pure Swansea 1-6 Trefelin Briton Ferry Llansawel 0--5 Penybont Saturday, 2 October Blaenavon Blues 4-3 Pontyclun 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...

Continue to the original source for the full article.