Preview of this weekend’s NWCFA Junior Cup QF ties and list of all finals since the start

This weekend brings three of four quarter-finals in one of North Wales football’s greatest knockout competitions.
The North Wales Coast Junior Challenge Cup has been competed for since 1895-96.
It currently caters for Tier 5 teams competing in the North Wales Coast East and West Leagues Division One.
Here’s a preview of this Saturday’s last eight ties.
NWCFA Junior Challenge Cup quarter finals – Saturday, November 8, 2 pm kick-offs (unless stated)
CPD Henllan v CPD Aberffraw
A team placed fifth in North Wales Coast East Division One hosts the unbeaten leaders of North Wales Coast West Division One.
Neither club has won the Junior Cup before, although Aberffraw were beaten finalists in 1948-49 and 2013-14.
Holyhead Town v Llanfairfpwll
Last season’s semi-finalists Holyhead Town aim to at least equal that feat in 2025-26.
Llanfairpwll made the final in 2024, but the match never got played due to an unresolved dispute between semi-finalists Y Glannau and Bow.
Holyhead Town won the Junior Cup the only time in 1987-88, while Llanfairpwll have lifted the trophy on four occasions – the first team in 1975-76, 1980-81 and 1982-83 and the reserves in 2015-16.
Earlier this season, Holyhead won 4-0 at Llanfairpwll in a North Wales Coast West Division One clash. Of the previous 10 meetings between the pair, they have won five each.
Llysfaen v Llandyrnog United
Neither team has lifted the Junior Cup before, although Llandyrnog United lost in the 1989-90 final under Russ Pierce.
Llysfaen are bottom of North Wales Coast East Division One, while Dyrny sit in second spot.
Back in October, Llandyrnog beat Faen 4-0 at Cae Nant in a league game.
CPD Mountain Rangers v CPD Deiniolen (Nov 15)
This North Wales Coast West Division One duo meet in their quarter-final at Cae Gors on Saturday, November 15.
Rangers are currently fourth in their division, while Deiniolen sit eighth.
Deiniolen won both league games involvng the sides last season, but earlier this season Rangers were 1-0 victors,
The 1993-94 Junior Cup final was won by Deiniolen, the only time they have lifted the trophy.
Mountain Rangers were beaten finalists in 1968-69, 1969-70 and 1975-76.
NWCFA JUNIOR CUP LIST OF FINALS

2024-25 Blaenau Ffestiniog Amateurs 5-1 Caergybi
2023-24 Final not played
2022-23 Abergele 4-0 Llandudno Amateurs
2021-22 Cemaes Bay 4-2 Talysarn Celts
2020-21 Cancelled altogether
2019-20 Cancelled semi-final stage
2018-19 Bro Goronwy 3-1 Bryngwran Bulls
2017-18 Nefyn United 4-2 Bontnewydd (aet)
2016-17 Bro Goronwy 2-0 Waunfawr
2015-16 Llanfairpwll Res 4-0 Llanfairfechan Town
2014-15 Llandudno Albion 4-2 Trearddur Bay Reserves
2013-14 Y Felinheli 6-1 Aberffraw
2012-13 Y Felinheli 4-3 Menai Bridge Tigers
2011-12 Morawelon 4-1 Talysarn Celts
2010-11 Point of Ayr 6-4 Trearddur Bay
2009-10 Mynydd Llandegai 2-2 Bangor City Reserves (Mynydd won 6-5 pens)
2008-09 Trearddur Bay United 2-1 St Asaph City
2007-08 Barmouth & Dyffryn United 2-0 Llanystumdwy
2006-07 Beaumaris Town 4-0 Rhuddlan Town
2005-06 Caernarfon Borough 4-1 Gwalchmai
2004-05 Llanystumdwy 2-2 Bontnewydd (Llanystumdwy won on pens) * 100TH FINAL
2003-04 Llangoed 2-2 Holyhead Gwelfor Athletic (won 5-4 on pens)
2002-03 Castle Rhuddlan 2-1 Bethel
2001-02 Bethel 3-1 Porthmadog Reserves
2000-01 Nantlle Vale 4-1 Llanystumdwy (after extra time)
1999-00 Nefyn United 2-1 Llanystumdwy
1998-99 Abergele 2-2 Prestatyn Town Reserves (Abergele won on pens)
1997-98 Glan Conwy 7-1 Llannerchymedd Bulls
1996-97 Amlwch Town 3-1 Llannerchymedd
1995-96 Gwalchmai 2-1 Llandudno Cricketers
1994-95 Machno United 3-1 Holyhead Hotspur
1993-94 Deiniolen 2-0 Llansannan
1992-93 Gwalchmai 1-0 Cemaes Bay Reserves
1991-92 Llangefni Reserves 2-1 Machno United
1990-91 Gwalchmai 2-1 Penrhos United
1989-90 Connah’s Quay Albion 4-0 Llandyrnog United
1988-89 Llanfairfechan 4-1 Glantraeth
1987-88 Holyhead Town 2-1 Llandegfan (after 1-1 draw)
1986-87 Bro Goronwy 2-0 Holyhead Town
1985-86 Sychdyn 3-0 Llannerchymedd (after 2-2 draw)
1984-85 Llannerchymedd 4-2 Mostyn
1983-84 Rhydymwyn 2-0 Llanfairpwll (after 1-1 draw)
1982-83 Llanfairpwll 1-0 Llanberis
1981-82 Hawarden Rangers 4-1 Felinheli
1980-81 Llanfairpwll 2-0 Rhydymwyn
1979-80 Bethesda 1-0 FlintTown United
1978-79 Llanrug 6-3 Menai Bridge
1977-78 Llanrug 2-1 Llandudno Amateurs
1976-77 Holywell Town 2-0 Machno United
1975-76 Llanfairpwll 1-0 Mountain Rangers
1974-75 Llandegfan 1-2 Beaumaris (awarded to Llandegfan, Beaumaris played ineligible players)
1973-74 Mostyn YMCA 2-0 Llanfairpwll
1972-73 Mostyn YMCA 2-0 Point of Ayr
1971-72 Mostyn YMCA 2-1 Beaumaris
1970-71 Llangoed & District 2-1 Holywell
1969-70 Rhyl Wanderers 2-1 Mountain Rangers (after 2-2 at Caernarfon)
1968-69 Llechid Celts 3-1 Mountain Rangers
1967-68 Machno United 3-2 Flint Town
1966-67 Llechid Celts 2-1 Holywell Town
1965-66 Llanberis 6-1 Mostyn YMCA
1964-65 Llanberis 5-1 Queensferry Wanderers
1963-64 Llanberis 1-0 Gwalchmai
1962-63 Brynsiencyn 1-0 Dolwyddelan
1961-62 Gwydyr Rovers 2-0 Brynsiencyn
1960-61 Gwalchmai 2-1 Newborough
1959-60 Mostyn YMCA 6-1 Newborough
1958-59 Gwalchmai 4-2 Penrhos United
1957-58 Newborough 4-1 Saltney Ferry
1956-57 Newborough 1-0 Gwalchmai
1955-56 Amlwch 2-1 Newborough
1954-55 Saltney Ferry 4-1 Llangefni
1953-54 Mostyn YMCA 5-3 Nantlle Vale
1952-53 Greenfield United 1-0 Bangor Normal College (after 3-3 draw)
1951-52 Connah’s Quay Albion 3-1 Criccieth
1950-51 Connah’s Quay Albion 6-1 Port Dinorwic
1949-50 Amlwch 3-1 Newmarket (after 2-2 draw and 1-1 draw)
1948-49 31st TRRA Kinmel 2-0 Aberffraw
1947-48 Menai Bridge 3-2 Mostyn YMCA
1946-47 Menai Bridge 3-1 Penyffordd
1945-46 Mostyn YMCA 3-1 Penmaenmawr
1939-40 Connah’s Quay Albion 3-2 Penmaenmawr
1938-39 Bangor Normal College 3-2 Connah’s Quay Athletic
1937-38 Shotton Athletic 3-1 Llanrwst
1936-37 Shotton Athletic 2-1 Llanrwst (after 0-0 draw)
1935-36 Llanberis 2-0 Holywell St James
1934-35 Llanberis 1-0 Llanrwst
1933-34 Colwyn Bay Comrades 3-1 Penrhyn United
1932-33 Menai Bridge 4-1 Llanrwst
1931-32 Menai Bridge 1-0 Llanrwst
1930-31 Mold Alexandra 5-0 Glasinfryn
1929-30 Menai Bridge 1-0 Llanddulas
1928-29 Prestatyn 5-1 Menai Bridge
1927-28 Bethesda Vics 5-1 Menai Bridge
1926-27 Menai Bridge 3-1 Bangor Normal College
1925-26 Llanrwst 2-0 Colwyn Bay Reserves
1924-25 Beaumaris 2-0 Blaenau Ffestiniog (after 1-1 draw)
1923-24 Abergele 6-0 Llechid
1922-23 Oakenholt 4-1 Llanrug
1921-22 Glasinfryn 2-1 St Asaph (after 1-1 draw)
1920-21 Bangor Reserves 2-1 Penmaenmawr (after 2-2 draw)
1919-20 Abergele 6-0 Holywell Textiles
1913-14 Menai Bridge 1-0 Abergele
1912-13 Glasinfryn Swifts 3-0 Caernarfon Reserves
1911-12 Menai Bridge 2-1 Llanfairfechan
1910-11 Holyhead Reserves 3-0 Llandudno Reserves
1909-10 Bagillt 2-0 Llanberis
1908-09 Llanrwst 4-2 Bangor Reserves
1907-08 Llanrwst 1-0 Holyhead Reserves (after 2-2 draw)
1906-07 Rhyl Vcis 3-1 Llanrwst (after 2-2 draw)
1905-06 Greenfield 0-0 Holyhead (cup shared after two 2-2 draws)
1904-05 Bangor Reserves 1-0 Flint UAC
1903-04 Conway 2-1 Bangor (after 1-1 draw)
1902-03 Flint UAC 3-1 Bangor Reserves (after 1-1 draw)
1901-02 Llanrwst 3-2 Flint UAC (after 2-2 draw)
1900-01 Rhyl Reserves 6-0 Llanrwst
1899-1900 Flint Reserves 3-1 Caernarfon
1898-99 Colwyn Bay 2-1 Llanrwst
1897-98 Bangor Reserves 1-0 Buckley Town Reserves
1896-97 Buckley Vics 5-0 Llandudno Reserves
1895-96 Bangor 3-1 St Asaph
SUMMARY OF WINS
8 – Menai Bridge
6 – Mostyn YMCA
5 – Gwalchmai, Llanberis
4 – Abergele, Llanrwst, Connah’s Quay Albion
3 – Bro Goronwy, Llanfairpwll, Amlwch
2 – Nefyn United, Bangor, Glasinfryn, Beaumaris, Bethesda, Shotton Athletic, Newborough, Llechid Celts, Machno United, Llangoed and District, Llanrug United, Y Felinheli
1 – Morawelon, Buckley Vics, Colwyn Bay, Flint Reserves, Rhyl Reserves, Flint UAC, Conway, Bangor Reserves, Greenfield, Holyhead, Rhyl Vics, Bagillt, Holyhead Reserves, Bangor Athletic Reserves, Oakenholt St David’s, Prestatyn, Hawarden Rangers, Holywell Town, Llandegfan, Rhyl Wanderers, Brynsiencyn, Gwydir Rovers, Saltney Ferry, Greenfield United, 31 TRA Kinmel Camp, Bangor Normal College, Colwyn Bay Comrades, Mold Alex, Sychdyn, Llannerchymedd, Rhydymwyn, Holyhead Town, Llanfairfechan, Llangefni Res, Deiniolen, Glan Conwy, Nantlle Vale, Bethel, Castle Rhuddlan, Llanystumdwy, Caernarfon Borough, Barmouth and Dyffryn, Trearddur Bay United, Mynydd Llandegai, Point of Ayr, Llandudno Albion, Llanfairpwll Res. Cemaes Bay, Blaenau Ffestiniog Amateurs
