PORTHMADOG
? Portmadoc changed name
1984-85 Founder members of Welsh Alliance
1987-88 Missed runner-up spot on goal difference
1989-90 Welsh Alliance Champions
1990-91 Founder members of Cymru Alliance
1992-93 Founder members of League Of Wales
1998-99 Rejoined Cymru Alliance
2000-01 One game left unplayed
2002-03 Cymru Alliance Champions
2003-04 Rejoined Welsh Premier League (ex League of Wales)
2010-11 Rejoined Cymru Alliance
2019-20 Founder members of Cymru North
Season ended early to due Covid-19 virus. League decided on a
points per game basis
2020-21 Season in Wales (below Tier 1) cancelled due to Covid-19 regulations
2021-22 Founder member of Ardal North West
Ardal North West runner-up
2022-23 Joined Cymru North
2024-25 Rejoined Ardal North West
SEASON LEAGUE P W D L F A P POS
1984-85 WEL ALL 28 17 5 6 59 37 39 4/15
1985-86 WEL ALL 30 4 6 20 34 67 14 16/16
1986-87 WEL ALL 26 12 2 12 56 55 26 6/14
1987-88 WEL ALL 30 21 7 2 75 29 49 3/16
1988-89 WEL ALL 32 16 10 6 85 42 58 4/17
1989-90 WEL ALL 34 26 4 4 98 26 82 1/18
1990-91 CYM ALL 26 12 5 9 65 40 41 6/14
1991-92 CYM ALL 30 14 10 6 63 43 52 3/16
1992-93 WALES 38 14 11 13 61 49 53 9/20
1993-94 WALES 38 14 7 17 90 71 49 11/20
1994-95 WALES 38 11 7 20 57 73 40 16/20
1995-96 WALES 40 13 11 16 56 62 50 13/21
1996-97 WALES 40 18 8 14 64 60 62 10/21
1997-98 WALES 38 10 5 23 55 77 35 17/20
1998-99 CYM ALL 30 12 7 11 52 49 43 7/16
1999-00 CYM ALL 32 17 5 10 64 40 56 5/17
2000-01 CYM ALL 31 16 6 9 62 37 54 6/17
2001-02 CYM ALL 34 20 8 6 88 45 68 4/18
2002-03 CYM ALL 32 28 2 2 106 19 86 1/17
2003-04 WEL PR 32 11 3 18 41 55 36 12/17
2004-05 WEL PR 34 11 12 11 38 39 45 11/18
2005-06 WEL PR 34 12 8 14 57 59 44 11/18
2006-07 WEL PR 32 8 11 13 40 52 35 11/17
2007-08 WEL PR 34 7 6 21 48 70 27 16/18
2008-09 WEL PR 34 10 2 22 57 91 32 16/18
2009-10 WEL PR 34 6 6 22 23 66 24 15/18
2010-11 CYM ALL 30 14 4 12 59 53 46 8/16
2011-12 CYM ALL 30 19 5 6 68 41 49 4/16
2012-13 CYM ALL 30 11 5 14 48 52 38 9/16
2013-14 CYM ALL 30 12 6 12 55 53 42 7/16
2014-15 CYM ALL 30 15 5 10 63 35 50 6/16
2015-16 CYM ALL 30 13 2 15 47 54 41 10/16
2016-17 CYM ALL 30 16 2 12 64 48 50 4/16
2017-18 CYM ALL 28 13 5 10 70 46 44 7/15
2018-19 CYM ALL 30 17 6 7 60 32 57 3/16
2019-20 CYMRU-N 23 4 6 13 28 46 18 14/16
2021-22 ARDAL-NW 30 22 3 5 95 25 69 2/16
2022-23 CYMRU-N 30 10 3 17 36 53 33 11/16
2023-24 CYMRU-N 30 6 4 20 35 66 22 14/16
2024-25 ARDAL-NW 30 18 4 8 72 39 38 3/16
2025-26 ARDAL-NW
F.A. CUP
1967-68 1Q HOLYHEAD TOWN A 0-4
1968-69 1Q PWLLHELI & DISTRICT A 5-0
2Q BANGOR CITY H 1-8
1969-70 1Q RHYL H 1-3
1970-71 1Q HOLYHEAD TOWN H 6-0
2Q RHYL A 1-2
1971-72 1Q OSWESTRY TOWN A 1-2
1972-73 1Q SOUTH LIVERPOOL H 0-0
1Qr SOUTH LIVERPOOL A 1-2
1973-74 1Q WINSFORD UNITED A 2-1
2Q CONNAH'S QUAY NOMADS H 2-0
3Q RUNCORN H 0-2
1974-75 1Q NEW BRIGHTON A 1-2
1975-76 PRE BETHESDA ATHLETIC H 3-2
1Q RUNCORN A 3-5
1976-77 1Q NEW BRIGHTON H 3-4
1977-78 1Q OSWESTRY TOWN A 0-2
1978-79 1Q MARINE H 3-1
2Q DROYLSDEN A 1-3
1979-80 1Q FORMBY H 0-2
1980-81 PRE SKELMERSDALE UNITED H 1-1
PREr SKELMERSDALE UNITED A 1-3
WELSH CUP
1968-69 QF HEREFORD UNITED H 1-3 1975-76 QF HEREFORD UNITED H 0-4 @ Hereford United 1994-95 QF SWANSEA CITY A 0-8 1995-96 QF CWMBRAN TOWN A 0-2 2006-07 QF CARMARTHEN TOWN A 1-1 Carmarthen Town won 4-3 on penalties 2013-14 QF HOLYWELL TOWN A 1-2
OTHER CUPS
2005-06 FAWPC 1 CARMARTHEN TOWN H 1-2
2006-07 FAWPC 1 ABERYSTWYTH TOWN H 1-0
2 LLANELLI H 2-1
QF THE NEW SAINTS H 1-3
2007-08 FAWPC 1 PORT TALBOT TOWN H 2-7
Please acknowledge the F.C.H.D. when using this information elsewhere