Welsh Cup History

Season1st Round2nd Round3rd RoundLast 16Quarter-FinalSemi-FinalFinal
1965-66Lost to Tonrefail Welfare 5-0 Away (Preliminary Round)
1966-67Won v Bridgend Town 3-1 AwayWon v Tonrefail Welfare 5-0 HomeWon v Welshpool 1-0 AwayLost to Hereford United 3-2 Away
1967-68ByeWon v Ferndale Athletic 4-3 HomeWon v Merthyr Tydfil 2-1 AwayLost to Swansea Town 5-0 Away
1968-69ByeLost to Cardiff College of Education 2-0 Away
1969-70Won v Briton Ferry Athletic 2-0 AwayLost to Llanelli 3-0 Away
1970-71Won v Ton Pentre 1-0 HomeWon v Ferndale Athletic 1-1 (Won 3-0 Replay)Won v Newtown 8-0 HomeWon v Llanelli 1-1 (Won 3-2 Replay)Lost to Oswestry 0-0 (5-1 Replay)
1971-72ByeWon v Cwmbran Town (1-1 at Home abandoned)

(6-1 Rematch)
Won v Merthyr Tydfil 1-1, 0-0 (2nd replay 1-2)Lost to Aberystwyth Town 2-0 Away
1972-73Lost to Pembroke Borough 4-4 (Replay 2-1)
1973-74Lost to BP Llandarcy 0-0 (Replay 2-2, 5-4 on penalties)
1974-75Lost to Pembroke Borough 1-0 Away
1975-76Won v BP Llandarcy 4-0 AwayLost to Cardiff College of Education 5-1 Away
1976-77Lost to Morriston Town 2-1 Away
1977-78Won v Briton Ferry Athletic 2-1 HomeLost to Barry Town 4-1 Home
1978-79Won v Milford United 4-0 HomeWon v Barry Town 2-1 AwayLost to Bridgend Town 2-1 Home
1979-80Lost to BP Llandarcy 1-0 Away
1980-81Won v Milford United 1-0 AwayWon v Caerau Athletic 3-1 AwayLost to Abercynon Athletic 4-0 Away
1981-82ByeWon v Abercynon Athletic 4-1 HomeWon v Haverfordwest County 1-1 (4-0 in Replay)Lost to Bangor City 1-0 Away
1982-83ByeLost to South Glamorgan Institute 1-1 (4-2 in Replay)
1983-84Won v Pontardawe Athletic 1-0 AwayLost to Cwmbran Town 2-2 (1-1 Replay, 3-2 in Extra Time)
1984-85Lost to AFC Cardiff 1-0 Away
1985-86Lost to South Glamorgan Institute 4-2 Home
1986-87Lost to Aberaman Athletic 1-0 Away
1987-88Lost to Taffs Well Away 3-0
1988-89Lost to Pembroke Borough 2-0 Away
1989-90Won v BP Llandarcy 2-0 AwayWon v Carmarthen Town 2-1 AwayLost to Llanelli 3-0 Home
1990-91Won v Skewen Athletic 1-1Won v Cardiff Civil Service 3-2 HomeWon v Haverfordwest County 2-1 HomeLost to Wrexham 5-0 Home
1991-92Lost to Carmarthen Town 3-2 Home
1992-93Lost to Porthcawl Town 2-2 (Replay 1-0)
1993-94Lost to Bridgend Town 2-1 Home
1994-95Won v Ferndale Athletic 1-0 AwayLost to Risca United 3-0 Away
1995-96Won v Bridgend Town 2-0 HomeLost to Cardiff Corinthians 4-1 Home
1996-97Lost to Taffs Well 2-0 Away
1997-98Won v Risca United 1-0 HomeLost to Treowen Stars
1998-99Won v Blaenrhondda 3-2 HomeWon v AFC Rhondda 1-1 Away (after Extra Time) - 3-2 on PenaltiesByeWon v Colwyn Bay YMCA 1-0 HomeLost to Conwy United 1-1 (1-0 in Replay)
1999-2000Won v Aberaman Athletic 4-0 AwayLost to Llanwern AFC 2-1 Away
2000-01Won v Seven Sisters 3-1 HomeLost to Maesteg Park AFC 4-2 Home
2001-02Lost to Pontardawe Town 5-3 Home
2003-4Lost to Cardiff Corinthians 2-1 Home
2004-05Lost to Goytre United 9-0 Home
2005-06Lost to Maesteg Park Athletic 7-0 Away
2006-07Won v Pontyclun 4-1 Home (Extra Time)Lost to Newport YMCA 2-1 Away (Extra Time)
2008-09Won v Caldicot Town 1-0 AwayLost to Pentwyn Dynamos 1-0 Away
2009-10 Lost to Cambrian & Clydach 4-0 Away
2010-11Lost to Goytre United 5-3 Away
2011-12Lost to Dinas Powys 3-1 Home (2nd Qualifying Round)
2012-13Won v Kenfig Hill 5-1 Home (2nd Qualifying Round)

Lost to Chepstown Town 2-1 Home (1st Round)
2013-14Lost v Garden Village 4-3 AET (3-3 Full Time) - 2nd Quali
2014-15Won v Cwmamman United Away 2-1 AET, 1-1 Full Time (2nd Qualifying Round)

Won v Sully Sports 5-2 Home
Lost v Cardiff Met 3-2 Home
2015-16Lost v Panteg 2-1 AET (1-1 Full Time) Away (2nd Qualifying Round)
2016-17Lost 1-0 v Ynysygerwn (2nd Qualifying Round)
2017-18Won 5-2 v Merthyr Saints home (2nd Qualifying Round)

Won 3-2 v Aberdare Town away on penalties (0-0 after FT and AET)
Won 3-2 v Llantwit Major home on penalties (1-1 after Full time, and AET)Lost 3-2 v Carmarthen Town home
2018-19Lost 3-0 v Cwmbran Celtic Away