Welsh Cup
1939-46
no competition
1946-47
16-11-46 Llandudno T A 2-2
23-11-46 Llandudno T H 2-1
14-12-46 Chirk AAA A 2-2
21-12-46 Chirk AAA H 5-1
11-1-47 Wrexham H 1-8
1947-48
13-12-47 Aberdovey H 4-3
24-1-48 Rhyl A 0-11
1948-49
20-11-48 Flint T Utd H 3-3
27-11-48 Flint T Utd A 1-4
1949-50
24-9-49 Portmadoc A 1-0
22-10-49 Penmaenmawr A 2-2
27-10-49 Penmaenmawr H 1-0
19-11-49 Pwllheli & Dt H 2-1
17-12-49 Denbigh T H 3-0
11-2-50 Flint T Utd A 2-4
1950-51
23-9-50 Bethesda Ath A 1-5
1951-52
27-10-51 Portmadoc H 1-1
1-11-51 Portmadoc A 4-1
15-12-51 Chirk AAA A 4-3
12-1-52 Rhyl H 0-4
1952-53
25-10-52 Portmadoc A 2-4
1953-54
17-10-53 Bethesda Ath H 3-2
21-11-53 Llanrwst T A 1-1
26-11-53 Llanrwst T H 4-1
12-12-53 Bangor C H 1-3
1954-55
30-10-54 55th RA Tonfannau H 2-1
2-12-54 Connahs Quay N H 6-4
18-12-54 Llangollen H 3-2
20-1-55 Chester H 1-1
26-1-55 Chester A 1-9
1955-56
29-10-55 Bethesda Ath H 4-2
31-12-55 Portmadoc A 2-4
1956-57
24-11-56 Nantlle Vale A 5-2
29-12-56 Holyhead T H 4-1
1-2-57 Portmadoc H 2-1
25-2-57 Wrexham H 1-4
1957-58
23-11-57 Borough Utd A 3-0
27-12-57 Welshpool T H 4-1
1-2-58 Llandudno T A 2-0
1-3-58 Rhyl H 4-2
26-3-58 Wrexham 2-4 semi final at Bangor
1958-59
28-1-59 Wrexham H 0-5
1959-60
21-11-59 Bethesda Ath A 1-2
1960-61
8-10-60 Prestatyn T A 2-3
1961-62
7-11-61 Flint T Utd A 2-1
5-1-62 Pwllheli & Dt A 0-3
1962-63
10-11-62 Colwyn Bay H 2-1
9-3-63 Holywell T A 0-2
1963-64
9-11-63 Holywell T H 1-0
14-12-63 Llandudno T A 1-2
1964-65
14-11-64 Holywell T A 3-1
12-12-64 Overton A 10-1
23-1-65 Pwllheli & Dt H 0-4
1965-66
13-11-65 Portmadoc A 0-1
1966-67
12-11-66 Llandudno T A 1-2
1967-68
11-11-67 Penmaenmawr A 1-1
18-11-67 Penmaenmawr H 0-3
1968-69
5-10-68 Bl Festiniog A 1-3
1969-70
4-10-69 Bl Festiniog A 2-6
1970-71
3-10-70 Llandudno S H 2-1
7-11-70 Colwyn Bay H 3-3
14-11-70 Colwyn Bay A 3-4
1971-72
2-10-71 Hawarden A 1-3
1972-73
9-8-72 Colwyn Bay A 0-3
1973-74
8-9-73 Bl Festiniog A 0-5
1974-75
28-9-74 Holyhead T H 9-0
26-10-74 Buckley W A 2-0
16-11-74 Oswestry T A 0-1
1975-76
27-9-75 Point of Ayr A 1-1
4-10-75 Point of Ayr H 1-0
25-10-75 Bala T A 1-1
1-11-75 Bala T H 3-7
1976-77
16-10-76 Nantlle Vale A 1-2
1977-78
24-9-77 Point of Ayr H 1-3
1978-79
23-9-78 Colwyn Bay A 0-3
1979-80
22-9-79 Conwy Utd A 0-1
1980-81
20-9-80 Conwy Utd H 3-1
25-10-80 Knighton T H 1-1
1-11-80 Knighton T A 4-5
1981-82
7-11-81 Llandudno Am H 4-2
5-12-81 Bl Festiniog H 4-2
17-1-82 Shrewsbury T H 1-8
1982-83
6-11-82 Connahs Quay N A 3-1
4-12-82 Greenfield H 3-0
15-1-83 Taffs Well A 3-2
12-2-83 Bridgend T A 2-1
9-3-83 Wrexham H 0-2 semi final 1st leg
23-3-83 Wrexham A 0-0 semi final 2nd leg
1983-84
21-11-83 Hereford Utd H 4-0
1984-85
3-11-84 Llangollen A 4-1
1-12-84 Aberystwyth T A 1-1
5-12-84 Aberystwyth T H 3-2
23-1-85 Rhyl A 1-2
1985-86
2-11-85 Tywyn H 2-0
30-11-85 Caersws H 0-1
1986-87
29-11-86 Colwyn Bay H 4-1
31-1-87 Merthyr T H 1-1
2-2-87 Merthyr T A 1-3
1987-88
17-10-87 Bethesda Ath H 2-1
28-11-87 Mold Alex H 4-1
13-1-88 Shrewsbury T H 3-1
10-2-88 Colwyn Bay H 0-0
2-2-88 Colwyn Bay A 5-4
19-4-88 Cardif C A 2-1 semi final 1st leg
27-4-88 Cardiff C H 0-1 semi final 2nd leg
1988-89
15-11-88 Shrewsbury T A 0-2 (Shrewsbury expelled – ineligible player)
21-1-89 Newport Co A 0-3
1989-90
7-10-89 Flint T Utd A 0-1
1990-91
6-10-90 Llanfair PG A 4-1
10-11-90 Llay RBL A 2-0
19-1-91 Abergavenny Th H 1-2
1991-92
4-10-91 Flint T Utd A 1-1
9-10-91 Flint T Utd H 3-2
2-11-91 Marchwiel A 3-0
14-12-91 Aberystwyth T H 0-1
1992-93
banned from entering by the FA of Wales
1993-94
banned from entering by the FA of Wales
1994-95
banned from entering by the FA of Wales
1995-96
did not enter
1996-97
16-11-96 Ton Pentre H 4-0
21-12-96 Conwy Utd H 1-1
15-1-97 Conwy Utd A 0-2
1997-98
18-10-97 Chirk AAA H 6-1
22-11-97 Cefn Druids H 0-0
26-11-97 Cefn Druids A 2-0
14-2-98 Carmarthen T H 2-1
14-3-98 Bangor C A 0-2
1998-99
17-10-98 Llangefni T H 3-0
21-11-98 Flexys Cefn Druids A 5-1
13-2-99 Carmarthen T A 2-0
1999-2000
16-10-99 Lex XI A 0-5
20-11-99 Cwmbran T A 0-0 (3-5 pens)
2000-01
16-9-2000 Cemaes Bay H 5-1 played at Cemaes Bay
14-10-2000 Oswestry T A 0-2
18-11-2000 Cwmbran T H 2-4
2001-02
13-10-2001 Caersws H 1-4
2002-03
12-10- 2002 Brymbo Broughton A 1-2
2003-04
4-10-2003 Llandudno T H 5-0
8-11-2003 Holyhead Hotspurs H 3-2
7-2-2004 Cwmbran T H 1-2