CAERNARFON TOWN
1957-58 Welsh Cup semi-finalists
1980-81 Joined Lancashire Combination
1981-82 Lancashire Combination Champions
1982-83 Founder members of North West Counties League
North West Counties League Division Two runner-up
Promoted to Division One
Welsh Cup semi-finalists
1984-85 North West Counties League runner-up
1985-86 Joined Northern Premier League
1987-88 Welsh Cup semi-finalists
1990 Relegated to Division One
1995-96 Joined League Of Wales
2000-01 Joined Cymru Alliance
Cymru Alliance Champions
2001-02 Rejoined League Of Wales
2002-03 League Of Wales renamed Welsh Premier League
2008-09 Three points deducted
2009 Rejoined Cymru Alliance
2009-10 Three points deducted
2010-11 Joined Welsh Alliance
2012-13 Welsh Alliance Champions
2013-14 Rejoined Cymru Alliance
2015-16 Cymru Alliance Champions (2nd time)
2016-17 Cymru Alliance runner-up
Welsh Cup semi-finalists
2017-18 Cymru Alliance Champions (3rd time)
2018-19 Rejoined Welsh Premier League
2019-20 Welsh Premier League renamed Cymru Premier
Season ended early to due Covid-19 virus. League decided on a
points per game basis
Reached Welsh Cup semi-finals but competition then abandoned
SEASON LEAGUE P W D L F A P POS
1980-81 LAN C 34 15 7 12 55 37 37 6/18
1981-82 LAN C 34 23 8 3 71 27 54 1/18
1982-83 NWC-2 38 28 7 3 85 27 63 2/20
1983-84 NWC-1 38 11 12 15 46 55 34 14/20
1984-85 NWC-1 38 23 9 6 73 40 55 2/20
1985-86 NPL 42 11 17 14 51 63 50 17/22
1986-87 NPL 42 20 16 6 67 40 76 3/22
1987-88 NPL-P 42 22 10 10 56 34 76 3/22
1988-89 NPL-P 42 15 10 17 49 63 55 12/22
1989-90 NPL-P 42 10 8 24 56 86 38 21/22
1990-91 NPL-1 42 13 10 19 51 64 49 14/22
1991-92 NPL-1 42 23 9 10 78 47 78 5/22
1992-93 NPL-1 40 13 8 19 66 74 47 16/21
1993-94 NPL-1 40 9 11 20 54 88 38 18/21
1994-95 NPL-1 42 13 10 19 59 62 49 14/22
1995-96 WALES 40 16 13 11 77 59 61 6/21
1996-97 WALES 40 23 9 8 81 58 78 4/21
1997-98 WALES 38 12 7 19 57 66 43 13/20
1998-99 WALES 32 13 11 8 45 46 50 5/17
1999-00 WALES 34 1 8 25 21 81 11 18/18
2000-01 CYM ALL 32 24 4 4 105 29 76 1/17
2001-02 WALES 34 12 8 14 64 64 44 11/18
2002-03 WEL PR 34 8 10 16 43 53 34 14/18
2003-04 WEL PR 32 11 9 12 65 65 42 9/17
2004-05 WEL PR 34 7 7 20 29 72 28 15/18
2005-06 WEL PR 34 9 10 15 47 55 37 13/18
2006-07 WEL PR 32 6 8 18 41 73 26 15/17
2007-08 WEL PR 34 10 6 18 42 74 36 14/18
2008-09 WEL PR 34 5 8 21 32 73 20 * 18/18
2009-10 CYM ALL 32 8 5 19 50 69 26 * 16/17
2010-11 WEL ALL-1 30 13 4 13 58 59 43 5/16
2011-12 WEL ALL-1 30 19 3 8 67 36 60 4/16
2012-13 WEL ALL-1 28 21 3 4 91 30 66 1/15
2013-14 CYM ALL 30 18 8 4 79 33 62 3/16
2014-15 CYM ALL 30 20 6 4 82 25 66 2/16
2015-16 CYM ALL 30 24 3 3 95 23 75 1/16
2016-17 CYM ALL 30 19 7 4 83 45 64 2/16
2017-18 CYM ALL 28 19 8 1 98 31 65 1/15
2018-19 WEL PR 32 13 7 12 45 47 46 4/12
2019-20 CYMRU-P 26 11 5 10 36 38 38 5/12
2020-21 CYMRU-P 32 10 7 15 43 67 37 6/12
2021-22 CYMRU-P 32 13 4 15 46 53 43 4/12
2022-23 CYMRU-P 32 12 3 17 51 54 39 9/12
2023-24 CYMRU-P 32 11 8 13 52 70 41 5/12
2024-25 CYMRU-P 32 14 6 12 53 51 48 4/12
2025-26 CYMRU-P
F.A. CUP
1979-80 1Q NORTHWICH VICTORIA H 0-0
1Qr NORTHWICH VICTORIA A 1-3
1980-81 PRE CHORLEY H 0-2
1981-82 1Q WINSFORD UNITED A 3-2
2Q BANGOR CITY H 3-2
3Q TELFORD UNITED A 2-1
4Q BISHOP AUCKLAND H 0-2
1982-83 1Q COLWYN BAY A 3-0
2Q PRESCOT CABLES H 4-1
3Q HORWICH R M I A 2-2
3Qr HORWICH R M I H 0-2
1983-84 PRE CONGLETON TOWN A 0-1
1984-85 PRE GARFORTH MINERS H 4-1
1Q FRICKLEY ATHLETIC A 0-3
1985-86 PRE CONGLETON TOWN H 1-1
PREr CONGLETON TOWN A 0-1
1986-87 1Q MARINE H 2-0
2Q WINSFORD UNITED A 3-1
3Q EASTWOOD TOWN A 4-1
4Q CHESTER-LE-STREET TOWN A 3-2
1 STOCKPORT COUNTY H 1-0
2 YORK CITY H 0-0
2r YORK CITY A 2-1
3 BARNSLEY H 0-0
3r BARNSLEY A 0-1
1987-88 4Q BILLINGHAM SYNTHONIA H 0-2
1988-89 4Q BRANDON UNITED H 1-1
4Qr BRANDON UNITED A 0-2
1989-90 1Q HORWICH R M I H 3-1
2Q CONGLETON TOWN H 1-2
1990-91 1Q DENABY UNITED H W/O
2Q COLWYN BAY H 2-6
1991-92 1Q COLWYN BAY H 1-1
1Qr COLWYN BAY A 1-2
1992-93 1Q COLWYN BAY H 1-4
1993-94 PRE BURSCOUGH H 0-0
PREr BURSCOUGH A 0-2
1994-95 PRE DARWEN{1} H 3-1
1Q CHORLEY H 2-2
1Qr CHORLEY A 1-2
1995-96 PRE SHEFFIELD A SCR
WELSH CUP
1956-57 QF WREXHAM H 1-4
1957-58 QF RHYL H 4-2
SF WREHXAM N 2-4 @ Bangor City
1982-83 QF BRIDGEND TOWN A 2-1
SF(1) WREXHAM H 0-2
SF(2) WREXHAM A 0-0 Wrexham won 2-0 on aggregate
1987-88 QF COLWYN BAY H 0-0
QFr COLWYN BAY A 0-0 Caernarfon Town won 5-4 on penalties
SF(1) CARDIFF CITY A 1-2
SF(2) CARDIFF CITY H 0-1 Cardiff City won 3-1 on aggregate
1997-98 QF BANGOR CITY A 0-2
2005-06 QF LLANELLI A 0-3
2016-17 QF LLANFAIR UNITED A 7-0
SF BALA TOWN N 1-3 @ Rhyl
2018-19 QF CONNAH'S QUAY NOMADS H 1-2
2019-20 QF CEFN DRUIDS H 4-0
F.A. TROPHY
1973-74 1Q PWLLHELI & DISTRICT H 1-4
1974-75 PRE RHYL H 0-1
1975-76 PRE OSWESTRY TOWN A 1-0
1Q BRERETON SOCIAL A 0-4
1979-80 1Q COLWYN BAY A 0-3
1980-81 PRE COLWYN BAY H 1-4
1981-82 PRE RHYL A 1-1
PREr RHYL H 4-1
1Q SOUTH LIVERPOOL A 4-1
2Q NANTWICH TOWN H 0-1
1983-84 1Qr COLWYN BAY H 1-0
2Q HYDE UNITED A 1-2
1984-85 PRE PRESCOT CABLES H 3-1
1Q BOOTLE H 2-4
1985-86 PRE LEICESTER UNITED H 1-0
1Q OLDBURY UNITED A 4-2
2Q DUDLEY TOWN H 0-2
1986-87 1Q SHEPSHED CHARTERHOUSE A 1-1
1Qr SHEPSHED CHARTERHOUSE H 2-3
1987-88 3Q ALFRETON TOWN H 1-0
1 STAFFORD RANGERS H 1-1
1r STAFFORD RANGERS A 0-1
1988-89 3Q LEICESTER UNITED A 0-1
1989-90 1Q GAINSBOROUGH TRINITY A 2-2
1Qr GAINSBOROUGH TRINITY H 3-1
2Q REDDITCH UNITED A 3-2
3Q BANGOR CITY H 1-2
1990-91 1Q LEICESTER UNITED H 0-1
1991-92 1Q EASTWOOD TOWN A 1-5
1992-93 1Q REDDITCH UNITED A 3-0
2Q GOOLE TOWN{1} H 1-4
1993-94 1Q BURTON ALBION A 0-3
1994-95 1Q LEICESTER UNITED A 2-2
1Qr LEICESTER UNITED H 1-2
1995-96 1Q TAMWORTH A SCR
OTHER CUPS
1998-99 FAWPC GpB SWANSEA CITY H 0-1
WREXHAM H 0-1
SWANSEA CITY A 0-3
WREXHAM A 0-1
BARRY TOWN H 0-1
BARRY TOWN A 1-3
Finished fourth in group and failed to qualify
1999-00 FAWPC GpA SWANSEA CITY A 0-2
CWMBRAN TOWN A 1-4
INTER CARDIFF H 1-1
CWMBRAN TOWN H 1-0
SWANSEA CITY H 0-1
INTER CARDIFF A 3-0
Finished second in group to qualify for quarter finals
QF SWANSEA CITY A 1-0
SF CARDIFF CITY H 0-4
CARDIFF CITY A 1-4 Cardiff City won 8-1 on aggregate
2004-05 FAWPC 1 CAERSWS H 1-0
2 NEWPORT COUNTY H 1-0
QF SWANSEA CITY H 0-5
Please acknowledge the F.C.H.D. when using this information elsewhere