CARDIFF CITY
1910-11 Joined Southern League Division Two 1911-12 Welsh Cup Winners 1912-13 Southern League Division Two Champions Promoted to Division One Welsh Cup semi-finalists 1919-20 Welsh Cup Winners (2nd time) 1920-21 Elected to Football League Division Two, lost title on goal average Promoted to Division One F.A. Cup semi-finalists 1921-22 Welsh Cup Winners (3rd time) 1922-23 Welsh Cup Winners (4th time) 1923-24 Football League runner-up, lost title on the smallest of margins of goal average 1924-25 F.A. Cup runner-up 1926-27 F.A. Cup Winners (only winners from outside England) Welsh Cup Winners (5th time) 1927-28 Welsh Cup Winners (6th time) 1928-29 Welsh Cup runner-up Relegated to Division Two 1929-30 Welsh Cup Winners (7th time) 1930-31 Welsh Cup semi-finalists Relegated to Division Three South 1932-33 Welsh Cup semi-finalists 1938-39 Welsh Cup runner-up 1939-40 Football League programme abandoned due to outbreak of war 1946-47 Football League Division Three South Champions 1948-49 Welsh Cup semi-finalists 1950-51 Welsh Cup runner-up 1951-52 Football League Division Two runner-up Promoted to Division One (on goal average) 1952-53 Welsh Cup semi-finalists 1953-54 Welsh Cup semi-finalists 1954-55 Welsh Cup semi-finalists 1955-56 Welsh Cup Winners (8th time) 1957 Relegated to Division Two 1958-59 Welsh Cup Winners (9th time) 1959-60 Football League Division Two runner-up Promoted to Division One Welsh Cup runner-up 1960-61 Welsh Cup semi-finalists 1961-62 Welsh Cup semi-finalists 1962 Relegated to Division Two 1963-64 Welsh Cup Winners (10th time) 1964-65 European Cup Winners Cup Quarter Finalists Welsh Cup Winners (11th time) 1965-66 Football League Cup semi-finalists 1966-67 Welsh Cup Winners (12th time) 1967-68 European Cup Winners Cup Semi-Finalists Welsh Cup Winners (13th time) 1968-69 Welsh Cup Winners (14th time) 1969-70 Welsh Cup Winners (15th time) 1970-71 European Cup Winners Cup Quarter Finalists Welsh Cup Winners (16th time) 1971-72 Welsh Cup runner-up 1972-73 Welsh Cup Winners (17th time) Escaped relegation on goal average 1973-74 Welsh Cup Winners (18th time) 1974-75 Welsh Cup runner-up Relegated to Division Three 1975-76 Football League Division Three runner-up Promoted to Division Two Welsh Cup Winners (19th time) 1976-77 Welsh Cup runner-up Escaped relegation on goal average 1977-78 Welsh Cup semi-finalists 1981 Escaped relegation on goal difference 1981-82 Welsh Cup runner-up Relegated to Division Three 1982-83 Football League Division Three runner-up Promoted to Division Two 1985 Relegated to Division Three 1985-86 Welsh Cup semi-finalists Relegated to Division Four 1987-88 Football League Division Four runner-up Promoted to Division Three Welsh Cup Winners (20th time) F.A.W. Invitation Cup runner-up 1989-90 Welsh Cup semi-finalists 1990 Relegated to Division Four 1991-92 Welsh Cup Winners (21st time) 1992-93 Welsh Cup Winners (22nd time) Division Four re-designated Division Three on formation of F.A. Premier League Football League Division Three Champions Promoted to Division Two 1993-94 Welsh Cup runner-up 1994-95 Welsh Cup runner-up 1995 Relegated to Division Three 1996-97 Not promoted after play-offs (SF Cardiff City 0 Northampton Town 1, Northampton Town 3 Cardiff City 2 - Agg 2-4) 1998-99 Promoted to Division Two 1999-00 F.A.W. Premier Cup runner-up 2000 Relegated to Division Three 2000-01 Football League Division Three runner-up (thanks to Chesterfield having 9 points deducted) Promoted to Division Two F.A.W. Premier Cup Winners 2001-02 Not promoted after play-offs (SF Stoke City 1 Cardiff City 2, Cardiff City 0 Stoke City 2 - Agg 2-3) 2002-03 Promoted to Division One after play-offs (SF Cardiff City 1 Bristol City 0, Bristol City 0 Cardiff City 0 - Agg 1-0, F Cardiff City 1 Queens Park Rangers 0 @ Millennium Stadium, Cardiff) 2004-05 Division One renamed "Football League Championship" 2007-08 F.A. Cup runner-up 2009-10 Not promoted after play-offs (SF Leicester City 0 Cardiff City 1, Cardiff City 2 Leicester City 3 - Agg 4-4, Cardiff City won 4-3 on penalties, F Blackpool 3 Cardiff City 2 @ Wembley Stadium) 2011-12 Football League Cup runner-up Not promoted after play-offs (SF Cardiff City 0 West Ham United 2, West Ham United 3 Cardif City 0 - Agg 0-5) 2012-13 Football League Champions Promoted to F.A. Premier League 2014 Relegated to Football League Championship 2016-17 Football League renamed English Football League 2017-18 English Football League runner-up Promoted to Premier League 2019 Relegated to English Football League Championship 2019-20 Not promoted after play-offs (SF Cardiff City 0 Fulham 2, Fulham 1 Cardiff City 2, Agg 2-3) SEASON LEAGUE P W D L F A P POS 1910-11 SOUTH-2 22 12 4 6 48 29 28 4/12 1911-12 SOUTH-2 26 15 4 7 55 26 34 3/14 1912-13 SOUTH-2 24 18 5 1 54 15 41 1/13 1913-14 SOUTH-1 38 13 12 13 46 42 38 10/20 1914-15 SOUTH-1 38 22 4 12 72 38 48 3/20 1919-20 SOUTH-1 42 18 17 7 70 43 53 4/22 1920-21 FL-2 42 24 10 8 59 32 58 2/22 1921-22 FL-1 42 19 10 13 61 53 48 4/22 1922-23 FL-1 42 18 7 17 73 59 43 9/22 1923-24 FL-1 42 22 13 7 61 34 57 2/22 1924-25 FL-1 42 16 11 15 56 51 43 11/22 1925-26 FL-1 42 16 7 19 61 76 39 16/22 1926-27 FL-1 42 16 9 17 55 65 41 14/22 1927-28 FL-1 42 17 10 15 70 80 44 6/22 1928-29 FL-1 42 8 13 21 43 59 29 22/22 1929-30 FL-2 42 18 8 16 61 59 44 8/22 1930-31 FL-2 42 8 9 25 47 87 25 22/22 1931-32 FL-3S 42 19 8 15 87 73 46 9/22 1932-33 FL-3S 42 12 7 23 69 99 31 19/22 1933-34 FL-3S 42 9 6 27 57 105 24 22/22 1934-35 FL-3S 42 13 9 20 62 82 35 19/22 1935-36 FL-3S 42 13 10 19 60 73 36 20/22 1936-37 FL-3S 42 14 7 21 54 87 35 18/22 1937-38 FL-3S 42 15 12 15 67 54 42 10/22 1938-39 FL-3S 42 15 11 16 61 65 41 13/22 1939-40 FL-3S 3 2 0 1 5 5 4 ABAND 1946-47 FL-3S 42 30 6 6 93 30 66 1/22 1947-48 FL-2 42 18 11 13 61 58 47 5/22 1948-49 FL-2 42 19 13 10 62 47 51 4/22 1949-50 FL-2 42 16 10 16 41 44 42 10/22 1950-51 FL-2 42 17 16 9 53 45 50 3/22 1951-52 FL-2 42 20 11 11 72 54 51 2/22 1952-53 FL-1 42 14 12 16 54 46 40 12/22 1953-54 FL-1 42 18 8 16 51 71 44 10/22 1954-55 FL-1 42 13 11 18 62 76 37 20/22 1955-56 FL-1 42 15 9 18 55 69 39 17/22 1956-57 FL-1 42 10 9 23 53 88 29 21/22 1957-58 FL-2 42 14 9 19 63 77 37 15/22 1958-59 FL-2 42 18 7 17 65 65 43 9/22 1959-60 FL-2 42 23 12 7 90 62 57 2/22 1960-61 FL-1 42 13 11 18 60 85 37 15/22 1961-62 FL-1 42 9 14 19 50 81 32 21/22 1962-63 FL-2 42 18 7 17 83 73 43 10/22 1963-64 FL-2 42 14 10 18 56 81 38 15/22 1964-65 FL-2 42 13 14 15 64 57 40 13/22 1965-66 FL-2 42 12 10 20 71 91 34 20/22 1966-67 FL-2 42 12 9 21 61 87 33 20/22 1967-68 FL-2 42 13 12 17 60 66 38 13/22 1968-69 FL-2 42 20 7 15 67 54 47 5/22 1969-70 FL-2 42 18 13 11 61 41 49 7/22 1970-71 FL-2 42 20 13 9 64 41 53 3/22 1971-72 FL-2 42 10 14 18 56 69 34 19/22 1972-73 FL-2 42 11 11 20 43 58 33 20/22 1973-74 FL-2 42 10 16 16 49 62 36 17/22 1974-75 FL-2 42 9 14 19 36 62 32 21/22 1975-76 FL-3 46 22 13 11 69 48 57 2/24 1976-77 FL-2 42 12 10 20 56 67 34 18/22 1977-78 FL-2 42 13 12 17 51 71 38 19/22 1978-79 FL-2 42 16 10 16 56 70 42 9/22 1979-80 FL-2 42 16 8 18 41 48 40 15/22 1980-81 FL-2 42 12 12 18 44 60 36 19/22 1981-82 FL-2 42 12 8 22 45 61 44 20/22 1982-83 FL-3 46 25 11 10 76 50 86 2/24 1983-84 FL-2 42 15 6 21 53 66 51 15/22 1984-85 FL-2 42 9 8 25 47 79 35 21/22 1985-86 FL-3 46 12 9 25 53 83 45 22/24 1986-87 FL-4 46 15 16 15 48 50 61 13/24 1987-88 FL-4 46 24 13 9 66 41 85 2/24 1988-89 FL-3 46 14 15 17 44 56 57 16/24 1989-90 FL-3 46 12 14 20 51 70 50 21/24 1990-91 FL-4 46 15 15 16 43 54 60 13/24 1991-92 FL-4 42 17 15 10 66 53 66 9/22 1992-93 FL-3 42 25 8 9 77 47 83 1/22 1993-94 FL-2 46 13 15 18 66 79 54 19/24 1994-95 FL-2 46 9 11 26 46 74 38 22/24 1995-96 FL-3 46 11 12 23 41 64 45 22/24 1996-97 FL-3 46 20 9 17 56 54 69 7/24 1997-98 FL-3 46 9 23 14 48 52 50 21/24 1998-99 FL-3 46 22 14 10 60 39 80 3/24 1999-00 FL-2 46 9 17 20 45 67 44 21/24 2000-01 FL-3 46 23 13 10 95 58 82 2/24 2001-02 FL-2 46 23 14 9 75 50 83 4/24 2002-03 FL-2 46 23 12 11 68 43 81 6/24 2003-04 FL-1 46 17 14 15 68 58 65 13/24 2004-05 FL-CH 46 13 15 18 48 51 54 16/24 2005-06 FL-CH 46 16 12 18 58 59 60 11/24 2006-07 FL-CH 46 17 13 16 57 53 64 13/24 2007-08 FL-CH 46 16 16 14 59 55 64 12/24 2008-09 FL-CH 46 19 17 10 65 53 74 7/24 2009-10 FL-CH 46 22 10 14 73 54 76 4/24 2010-11 FL-CH 46 23 11 12 76 54 80 4/24 2011-12 FL-CH 46 19 18 9 66 53 75 6/24 2012-13 FL-CH 46 25 12 9 72 45 87 1/24 2013-14 FA-PREM 38 7 9 22 32 74 30 20/20 2014-15 FL-CH 46 16 14 16 57 61 62 11/24 2015-16 FL-CH 46 17 17 12 56 51 68 8/24 2016-17 EFL-CH 46 17 11 18 60 61 62 12/24 2017-18 EFL-CH 46 27 9 10 69 39 90 2/24 2018-19 FA-PREM 38 10 4 24 34 69 34 18/20 2019-20 EFL-CH 46 19 16 11 68 58 73 5/24 2020-21 EFL-CH 46 18 14 14 66 49 68 8/24 2021-22 EFL-CH 46 15 8 23 50 68 53 18/24 2022-23 EFL-CH 46 13 10 23 41 58 49 21/24 2023-24 EFL-CH 46 19 5 22 53 70 62 12/24 2024-25 EFL-CH
EUROPEAN COMPETITIONS
SEASON CUP RD OPPONENTS VEN SCORE 1964-65 CWC 1 ESBJERG (DEN) A 0-0 ESBJERG (DEN) H 1-0 (Agg 1-0) 2 SPORTING LISBON (POR) A 2-1 SPORTING LISBON (POR) H 0-0 (Agg 2-1) QF REAL ZARAGOZA (ESP) A 2-2 REAL ZARAGOZA (ESP) H 0-1 (Agg 2-3) 1965-66 CWC 1 STANDARD LIEGE (BEL) H 1-2 STANDARD LIEGE (BEL) A 0-1 (Agg 1-3) 1967-68 CWC 1 SHAMROCK ROVERS (IRL) A 1-1 SHAMROCK ROVERS (IRL) H 2-0 (Agg 3-1) 2 N A C BREDA (NED) A 1-1 @ Eindhoven N A C BREDA (NED) H 4-1 (Agg 5-2) QF TORPEDO MOSCOW (URS) H 1-0 TORPEDO MOSCOW (URS) A 0-1 @ Tashkent (Agg 1-1) TORPEDO MOSCOW (URS) N 1-0 @ Augsburg SF HAMBURG S V (GER) A 1-1 HAMBURG S V (GER) H 2-3 (Agg 3-4) 1968-69 CWC 1 F C PORTO (POR) H 2-2 F C PORTO (POR) A 2-1 (Agg 4-3) 1969-70 CWC 1 MJØNDALEN (NOR) A 7-1 MJØNDALEN (NOR) H 5-1 (Agg 12-2) 2 GOZTEPE IZMIR (TUR) A 0-3 GOZTEPE IZMIR (TUR) H 1-0 (Agg 1-3) 1970-71 CWC 1 PEZOPORIKOS (CYP) H 8-0 PEZOPORIKOS (CYP) A 0-0 (Agg 8-0) 2 NANTES (FRA) H 5-1 NANTES (FRA) A 2-1 (Agg 7-2) QF REAL MADRID (ESP) H 1-0 REAL MADRID (ESP) A 0-2 (Agg 1-2) 1971-72 CWC 1 DYNAMO BERLIN (GDR) A 1-1 DYNAMO BERLIN (GDR) H 1-1 (Agg 2-2) Cardiff City lost 5-4 on penalties 1973-74 CWC 1 SPORTING LISBON (POR) H 0-0 SPORTING LISBON (POR) A 1-2 (Agg 1-2) 1974-75 CWC 1 FERENCVAROS (HUN) A 0-2 FERENCVAROS (HUN) H 1-4 (Agg 1-6) 1976-77 CWC 1 DINAMO TBILISI (URS) H 1-0 DINAMO TBILISI (URS) A 0-3 (Agg 1-3) 1977-78 CWC 1 AUSTRIA VIENNA (AUT) H 0-0 AUSTRIA VIENNA (AUT) A 0-1 (Agg 0-1) 1988-89 CWC 1 DERRY CITY (IRL) A 0-0 DERRY CITY (IRL) H 4-0 (Agg 4-0) 2 A G F AARHUS (DEN) H 1-2 A G F AARHUS (DEN) A 0-4 (Agg 1-6) 1992-93 CWC 1 ADMIRA WACKER (AUT) H 1-1 ADMIRA WACKER (AUT) A 0-2 (Agg 1-3) 1993-94 CWC 1 STANDARD LIEGE (BEL) A 2-5 STANDARD LIEGE (BEL) H 1-3 (Agg 3-8)
F.A. CUP
1912-13 5Q SOUTHEND UNITED H 0-3 1914-15 1 BRISTOL CITY A 0-2 1919-20 1 OLDHAM ATHLETIC H 2-0 2 WOLVERHAMPTON WANDERERS A 2-1 3 BRISTOL CITY A 1-2 1920-21 1 SUNDERLAND A 1-0 2 BRIGHTON & HOVE ALBION A 0-0 2r BRIGHTON & HOVE ALBION H 1-0 3 SOUTHAMPTON A 1-0 QF CHELSEA H 1-0 SF WOLVERHAMPTON WANDERERS N 0-0 @ Liverpool SFr WOLVERHAMPTON WANDERERS N 1-3 @ Manchester United 1921-22 1 MANCHESTER UNITED A 4-1 2 SOUTHAMPTON A 1-1 2r SOUTHAMPTON H 2-0 3 NOTTINGHAM FOREST H 4-1 QF TOTTENHAM HOTSPUR H 1-1 QFr TOTTENHAM HOTSPUR A 1-2 1922-23 1 WATFORD H 1-1 1r WATFORD A 2-2 1r2 WATFORD N 2-1 @ Aston Villa 2 LEICESTER CITY A 1-0 3 TOTTENHAM HOTSPUR H 2-3 1923-24 1 GILLINGHAM H 0-0 1r GILLINGHAM A 2-0 2 ARSENAL H 1-0 3 BRISTOL CITY H 3-0 QF MANCHESTER CITY A 0-0 QFr MANCHESTER CITY H 0-1 1924-25 1 DARLINGTON H 0-0 1r DARLINGTON A 0-0 1r2 DARLINGTON N 2-0 @ Liverpool 2 FULHAM H 1-0 3 NOTTS COUNTY A 2-0 QF LEICESTER CITY H 2-1 SF BLACKBURN ROVERS N 3-1 @ Notts County F SHEFFIELD UNITED N 0-1 @ Wembley 1925-26 3 BURNLEY H 2-2 3r BURNLEY A 2-0 4 NEWCASTLE UNITED H 0-2 1926-27 3 ASTON VILLA H 2-1 4 DARLINGTON A 2-0 5 BOLTON WANDERERS A 2-0 QF CHELSEA A 0-0 QFr CHELSEA H 3-2 SF READING N 3-0 @ Wolverhampton Wanderers F ARSENAL N 1-0 @ Wembley 1927-28 3 SOUTHAMPTON H 2-1 4 LIVERPOOL H 2-1 5 NOTTINGHAM FOREST A 1-2 1928-29 3 ASTON VILLA A 1-6 1929-30 3 LIVERPOOL A 2-1 4 SUNDERLAND A 1-2 1930-31 3 BRENTFORD A 2-2 3r BRENTFORD H 1-2 1931-32 1 ENFIELD H 8-0 2 CLAPTON ORIENT H 4-0 3 BRADFORD PARK AVENUE A 0-2 1932-33 1 BRISTOL ROVERS H 1-1 1r BRISTOL ROVERS A 1-4 1933-34 1 ALDERSHOT H 0-0 1r ALDERSHOT A 1-3 1934-35 1 READING H 1-2 1935-36 1 DARTFORD H 0-3 1936-37 1 SOUTHALL H 3-1 2 SWINDON TOWN H 2-1 3 GRIMSBY TOWN H 1-3 1937-38 1 NORTHAMPTON TOWN A 2-1 2 BRISTOL CITY H 1-1 2r BRISTOL CITY A 2-0 3 CHARLTON ATHLETIC A 0-5 1938-39 1 CHELTENHAM TOWN A 1-1 1r CHELTENHAM TOWN H 1-0 2 CREWE ALEXANDRA H 1-0 3 CHARLTON ATHLETIC H 1-0 4 NEWCASTLE UNITED H 0-0 4r NEWCASTLE UNITED A 1-4 1945-46 3(1) WEST BROMWICH ALBION H 1-1 3(2) WEST BROMWICH ALBION A 0-4 1946-47 3 BRENTFORD A 0-1 1947-48 3 SHEFFIELD WEDNESDAY H 1-2 1948-49 3 OLDHAM ATHLETIC A 3-2 4 ASTON VILLA A 2-1 5 DERBY COUNTY A 1-2 1949-50 3 WEST BROMWICH ALBION H 2-2 3r WEST BROMWICH ALBION A 1-0 4 CHARLTON ATHLETIC A 1-1 4r CHARLTON ATHLETIC H 2-0 5 LEEDS UNITED A 1-3 1950-51 3 WEST HAM UNITED A 1-2 1951-52 3 SWINDON TOWN H 1-1 3r SWINDON TOWN A 0-1 1952-53 3 HALIFAX TOWN A 1-3 1953-54 3 PETERBOROUGH UNITED H 3-1 4 PORT VALE H 0-2 1954-55 3 ARSENAL A 0-1 1955-56 3 LEEDS UNITED A 2-1 4 WEST HAM UNITED A 1-2 1956-57 3 LEEDS UNITED A 2-1 4 BARNSLEY H 0-1 1957-58 3 LEEDS UNITED A 2-1 4 LEYTON ORIENT H 4-1 5 BLACKBURN ROVERS H 0-0 5r BLACKBURN ROVERS A 1-2 1958-59 3 PLYMOUTH ARGYLE A 3-0 4 NORWICH CITY A 2-3 1959-60 3 PORT VALE H 0-2 1960-61 3 MANCHESTER CITY H 1-1 3r MANCHESTER CITY A 0-0 3r2 MANCHESTER CITY N 0-2 @ Tottenham Hotspur 1961-62 3 MIDDLESBROUGH A 0-1 1962-63 3 CHARLTON ATHLETIC A 0-1 1963-64 3 LEEDS UNITED H 0-1 1964-65 3 CHARLTON ATHLETIC H 1-2 1965-66 3 PORT VALE H 2-1 4 SOUTHPORT A 0-2 1966-67 3 BARNSLEY A 1-1 3r BARNSLEY H 2-1 4 MANCHESTER CITY H 1-1 4r MANCHESTER CITY A 1-3 1967-68 3 STOKE CITY A 1-4 1968-69 3 ARSENAL H 0-0 3r ARSENAL A 0-2 1969-70 3 YORK CITY A 1-1 3r YORK CITY H 1-1 3r2 YORK CITY N 1-3 @ Birmingham City 1970-71 3 BRIGHTON & HOVE ALBION H 1-0 4 BRENTFORD H 0-2 1971-72 3 SHEFFIELD UNITED A 3-1 4 SUNDERLAND H 1-1 4r SUNDERLAND A 1-1 4r2 SUNDERLAND N 3-1 @ Manchester City 5 LEEDS UNITED H 0-2 1972-73 3 SCUNTHORPE UNITED A 3-2 4 BOLTON WANDERERS A 2-2 4r BOLTON WANDERERS H 1-1 4r2 BOLTON WANDERERS N 0-1 @ West Bromwich Albion 1973-74 3 BIRMINGHAM CITY A 2-5 1974-75 3 LEEDS UNITED A 1-4 1975-76 1 EXETER CITY H 6-2 2 WYCOMBE WANDERERS H 1-0 3 ORIENT A 1-0 4 SOUTHEND UNITED A 1-2 1976-77 3 TOTTENHAM HOTSPUR H 1-0 4 WREXHAM H 3-2 5 EVERTON H 1-2 1977-78 3 IPSWICH TOWN H 0-2 1978-79 3 SWINDON TOWN A 0-3 1979-80 3 ARSENAL H 0-0 3r ARSENAL A 1-2 1980-81 3 LEICESTER CITY A 0-3 1981-82 3 MANCHESTER CITY A 1-3 1982-83 1 WOKINGHAM TOWN A 1-1 1r WOKINGHAM TOWN H 3-0 2 WEYMOUTH H 2-3 1983-84 3 IPSWICH TOWN H 0-3 1984-85 3 GILLINGHAM A 1-2 1985-86 1 EXETER CITY A 1-2 1986-87 1 TON PENTRE A 4-1 2 BRENTFORD H 2-0 3 MILLWALL A 0-0 3r MILLWALL H 2-2 3r2 MILLWALL H 1-0 4 STOKE CITY A 1-2 1987-88 1 PETERBOROUGH UNITED A 1-2 1988-89 1 HEREFORD UNITED H 3-0 2 ENFIELD A 4-1 3 HULL CITY H 1-2 1989-90 1 HALESOWEN TOWN H 1-0 2 GLOUCESTER CITY H 2-2 2r GLOUCESTER CITY A 1-0 3 QUEENS PARK RANGERS H 0-0 3r QUEENS PARK RANGERS A 0-2 1990-91 1 HAYES H 0-0 1r HAYES A 0-1 1991-92 1 SWANSEA CITY A 1-2 1992-93 1 BATH CITY H 2-3 1993-94 1 ENFIELD A 0-0 1r ENFIELD H 1-0 2 BRENTFORD A 3-1 3 MIDDLESBROUGH H 2-2 3r MIDDLESBROUGH A 2-1 4 MANCHESTER CITY H 1-0 5 LUTON TOWN H 1-2 1994-95 1 ENFIELD A 0-1 1995-96 1 RUSHDEN & DIAMONDS A 3-1 2 SWINDON TOWN A 0-2 1996-97 1 HENDON H 2-0 2 GILLINGHAM H 0-2 1997-98 1 SLOUGH TOWN A 1-1 1r SLOUGH TOWN H 3-2 2 HENDON H 3-1 3 OLDHAM ATHLETIC H 1-0 4 READING H 1-1 4r READING A 1-1 Reading won 4-3 on penalties 1998-99 1 CHESTER CITY H 6-0 2 HEDNESFORD TOWN H 3-1 3 YEOVIL TOWN H 1-1 3r YEOVIL TOWN A 2-1 4 SHEFFIELD UNITED A 1-4 1999-00 1 LEYTON ORIENT A 1-1 1r LEYTON ORIENT H 3-1 2 BURY A 0-0 2r BURY H 1-0 3 BOLTON WANDERERS A 0-1 2000-01 1 BRISTOL ROVERS H 5-1 2 CHELTENHAM TOWN H 3-1 3 CREWE ALEXANDRA H 1-1 3r CREWE ALEXANDRA A 1-2 2001-02 1 TIVERTON TOWN A 3-1 @ Cardiff City 2 PORT VALE H 3-0 3 LEEDS UNITED H 2-1 4 TRANMERE ROVERS A 1-3 2002-03 1 TRANMERE ROVERS A 2-2 1r TRANMERE ROVERS H 2-1 2 MARGATE A 3-0 3 COVENTRY CITY H 2-2 3r COVENTRY CITY A 0-3 2003-04 3 SHEFFIELD UNITED H 0-1 2004-05 3 BLACKBURN ROVERS H 1-1 3r BLACKBURN ROVERS A 2-3 2005-06 3 ARSENAL A 1-2 2006-07 3 TOTTENHAM HOTSPUR H 0-0 3r TOTTENHAM HOTSPUR A 0-4 2007-08 3 CHASETOWN A 3-1 4 HEREFORD UNITED A 2-1 5 WOLVERHAMPTON WANDERERS H 2-0 QF MIDDLESBROUGH A 2-0 SF BARNSLEY N 1-0 @ Wembley Stadium F PORTSMOUTH N 0-1 @ Wembley Stadium 2008-09 3 READING H 2-0 4 ARSENAL H 0-0 4r ARSENAL A 0-4 2009-10 3 BRISTOL CITY A 1-1 3r BRISTOL CITY H 1-0 4 LEICESTER CITY H 4-2 5 CHELSEA A 1-4 2010-11 3 STOKE CITY A 1-1 3r STOKE CITY H 0-2 2011-12 3 WEST BROMWICH ALBION A 2-4 2012-13 3 MACCLESFIELD TOWN A 1-2 2013-14 3 NEWCASTLE UNITED A 2-1 4 BOLTON WANDERERS A 1-0 5 WIGAN ATHLETIC H 1-2 2014-15 3 COLCHESTER UNITED H 3-1 4 READING H 1-2 2015-16 3 SHREWSBURY TOWN H 0-1 2016-17 3 FULHAM H 1-2 2017-18 3 MANSFIELD TOWN H 0-0 3r MANSFIELD TOWN A 4-1 4 MANCHESTER CITY H 0-2 2018-19 3 GILLINGHAM A 0-1 2019-20 3 CARLISLE UNITED H 2-2 3r CARLISLE UNITED A 4-3 4 READING A 1-1 4r READING H 3-3 Reading won 4-1 on penalties 2020-21 3 NOTTINGHAM FOREST A 0-1 2021-22 3 PRESTON NORTH END H 2-1 4 LIVERPOOL A 1-3 2022-23 3 LEEDS UNITED H 2-2 3r LEEDS UNITED A 2-5 2023-24 3 SHEFFIELD WEDNESDAY A 0-4
WELSH CUP
1911-12 SF CHESTER{1} N 1-1 @ Wrexham SFr CHESTER{1} N 1-2 @ Cardiff F PONTYPRIDD N 0-0 @ Cardiff Fr PONTYPRIDD N 3-0 @ Aberdare 1912-13 SF SWANSEA TOWN N 2-4 @ Merthyr 1919-20 SF SWANSEA TOWN N 2-1 @ Cardiff F WREXHAM N 2-1 @ Wrexham 1921-22 SF PONTYPRIDD N 3-0 @ Aberdare F TON PENTRE N 2-0 @ Pontypridd 1922-23 SF SWANSEA TOWN N 3-2 @ Cardiff F ABERDARE ATHLETIC N 3-2 @ Swansea 1926-27 SF WREXHAM N 2-1 @ Wrexham F RHYL ATHLETIC N 2-0 @ Wrexham 1927-28 SF RHYL ATHLETIC N 2-2 @ Wrexham SFr RHYL ATHLETIC N 2-0 @ Shrewsbury F BANGOR CITY N 2-0 @ Bangor 1928-29 SF RHYL ATHLETIC N 2-1 @ Rhyl F CONNAH'S QUAY & SHOTTON N 0-3 @ Wrexham 1929-30 SF WREXHAM N 2-0 @ Wrexham F RHYL ATHLETIC N 0-0 @ Shrewsbury Fr RHYL ATHLETIC N 4-2 @ Wrexham 1930-31 SF SHREWSBURY TOWN N 0-1 @ Shrewsbury 1932-33 SF CHESTER{1} N 1-2 @ Chester 1938-39 SF OSWESTRY TOWN N 1-1 @ Shrewsbury SFr OSWESTRY TOWN N 2-2 @ Shrewsbury SFr2 OSWESTRY TOWN N 1-2 @ Shrewsbury F SOUTH LIVERPOOL N 1-2 @ Wrexham 1948-49 QF MILFORD UNITED A 2-1 SF MERTHYR TYDFIL N 1-3 @ Swansea Town 1949-50 QF SWANSEA TOWN A 0-3 1950-51 QF BANGOR CITY H 7-1 SF WREXHAM N 1-0 @ Shrewsbury Town F MERTHYR TYDFIL N 1-1 @ Swansea Town Fr MERTHYR TYDFIL N 2-3 @ Swansea Town 1951-52 QF MERTHYR TYDFIL A 1-3 1952-53 QF BARRY TOWN H 3-2 SF RHYL N 0-1 @ Rhyl 1953-54 QF MERTHYR TYDFIL H 5-3 SF FLINT TOWN UNITED N 1-2 @ Wrexham 1954-55 QF NEWPORT COUNTY{1} A 3-1 SF CHESTER{1} N 0-2 @ Wrexham 1955-56 QF WREXHAM H 5-3 SF OSWESTRY TOWN N 7-0 @ Wrexham F SWANSEA TOWN N 3-2 @ Cardiff City 1956-57 QF CHESTER{1} H 0-2 1958-59 QF RHYL H 3-1 SF WREXHAM N 6-0 @ Shrewsbury Town F LOVELL'S ATHLETIC N 2-0 @ Newport County 1959-60 QF SWANSEA TOWN A 2-1 SF BANGOR CITY N 1-1 @ Wrexham SFr BANGOR CITY N 4-1 @ Newport County F WREXHAM N 1-1 @ Cardiff City Fr WREXHAM N 0-1 @ Wrexham 1960-61 QF NEWPORT COUNTY{1} H 2-1 SF SWANSEA TOWN N 1-1 @ Newport County SFr SWANSEA TOWN N 1-2 @ Llanelli 1961-62 QF BRISTOL CITY A 2-0 SF BANGOR CITY N 0-2 @ Wrexham 1962-63 QF SWANSEA TOWN A 0-2 1963-64 QF CHESTER{1} H 3-1 SF NEWPORT COUNTY{1} N 2-2 @ Swansea Town SFr NEWPORT COUNTY{1} N 1-0 @ Swansea Town F(1) BANGOR CITY A 0-2 F(2) BANGOR CITY H 3-1 2 points each Fr BANGOR CITY N 2-0 @ Wrexham 1964-65 QF HEREFORD UNITED H 3-1 SF SWANSEA TOWN H 1-0 F(1) WREXHAM H 5-1 F(2) WREXHAM A 0-1 2 points each Fr WREXHAM N 3-0 @ Shrewsbury 1966-67 QF HEREFORD UNITED H 6-3 SF NEWPORT COUNTY A 2-1 F(1) WREXHAM A 2-2 F(2) WREXHAM H 2-1 Cardiff City won by 3 points to 1 1967-68 QF WREXHAM A 3-1 SF CHESTER{1} A 3-0 F(1) HEREFORD UNITED A 2-0 F(2) HEREFORD UNITED H 4-1 Cardiif City won by 4 points to 0 1968-69 QF BETHESDA ATHLETIC H 6-0 SF CHESTER{1} A 2-0 F(1) SWANSEA TOWN A 3-1 F(2) SWANSEA TOWN H 2-0 Cardiff City won by 4 points to 0 1969-70 QF WREXHAM H 3-0 SF SWANSEA CITY H 2-2 SFr SWANSEA CITY A 2-0 F(1) CHESTER{1} A 1-0 F(2) CHESTER{1} H 4-0 Cardiff City won by 4 points to 0 1970-71 QF BANGOR CITY H 5-0 SF CHESTER{1} H 0-0 SFr CHESTER{1} A 2-1 F(1) WREXHAM A 1-0 F(2) WREXHAM H 3-1 Cardiff City won by 4 points to 0 1971-72 QF LLANELLI A 1-0 SF RHYL A 2-1 F(1) WREXHAM A 1-2 F(2) WREXHAM H 1-1 Wrexham won 3-2 on aggregate 1972-73 QF NEWPORT COUNTY{1} A 3-1 SF CHESTER{1} A 1-0 F(1) BANGOR CITY A 0-1 F(2) BANGOR CITY H 5-0 Cardiff City won 5-1 on aggregate 1973-74 QF OSWESTRY TOWN A 3-1 SF SHREWSBURY TOWN A 2-1 F(1) STOURBRIDGE A 1-0 F(2) STOURBRIDGE H 1-0 Cardiff City won 2-0 on aggregate 1974-75 QF OSWESTRY TOWN H 4-0 SF NEWPORT COUNTY A 1-0 F(1) WREXHAM A 1-2 F(2) WREXHAM H 1-3 Wrexham won 5-2 on aggregate 1975-76 QF SWANSEA CITY H 1-1 QFr SWANSEA CITY A 3-0 SF CHESTER{1} A 0-0 SFr CHESTER{1} H 1-0 F(1) HEREFORD UNITED A 3-3 F(2) HEREFORD UNITED H 3-2 Cardiff City won 6-5 on aggregate 1976-77 QF BANGOR CITY A 2-0 SF BRIDGEND TOWN A 2-1 F(1) SHREWSBURY TOWN H 2-1 F(2) SHREWSBURY TOWN A 0-3 Shrewsbury Town won 4-2 on aggregate 1977-78 QF KIDDERMINSTER HARRIERS H 1-1 QFr KIDDERMINSTER HARRIERS A 3-1 SF WREXHAM H 0-2 1978-79 QF WORCESTER CITY A 2-3 1981-82 QF WREXHAM H 4-1 SF(1) HEREFORD UNITED A 0-0 SF(2) HEREFORD UNITED H 2-1 Cardiff City won 2-1 on aggregate F(1) SWANSEA CITY H 0-0 F(2) SWANSEA CITY A 1-2 Swansea City won 2-1 on aggregate 1983-84 QF HEREFORD UNITED H 1-3 1985-86 QF BARRY TOWN H 0-0 QFr BARRY TOWN A 2-0 SF(1) WREXHAM A 1-4 SF(2) WREXHAM H 1-2 Wrexham won 6-2 on aggregate 1987-88 QF MERTHYR TYDFIL H 3-1 SF(1) CAERNARFON TOWN H 2-1 SF(2) CAERNARFON TOWN A 1-0 Cardiff City won 3-1 on aggregate F WREXHAM N 2-0 @ Swansea City 1988-89 QF KIDDERMINSTER HARRIERS A 1-3 1989-90 QF ABERYSTWYTH TOWN H 2-0 SF(1) HEREFORD UNITED H 0-3 SF(2) HEREFORD UNITED A 3-1 Hereford United won 4-3 on aggregate 1991-92 QF SWANSEA CITY A 1-0 SF(1) MAESTEG PARK ATHLETIC H 0-0 SF(2) MAESTEG PARK ATHLETIC A 0-4 @ Cardiff. Cardiff City won 4-0 on aggregate F HEDNESFORD TOWN N 1-0 @ National Stadium, Cardiff 1992-93 QF MAESTEG PARK ATHLETIC H 4-0 SF(1) WREXHAM H 2-0 SF(2) WREXHAM A 0-1 Cardiff City won 2-1 on aggregate F RHYL N 5-0 @ National Stadium, Cardiff 1993-94 QF EBBW VALE A 1-1 QFr EBBW VALE H 3-0 SF(1) SWANSEA CITY A 1-2 SF(2) SWANSEA CITY H 4-1 Cardiff City won 5-3 on aggregate F BARRY TOWN N 1-2 @ National Stadium, Cardiff 1994-95 QF LLANDUDNO A 1-0 SF(1) SWANSEA CITY A 1-0 SF(2) SWANSEA CITY H 0-0 Cardiff City won 1-0 on aggregate F WREXHAM N 1-2 @ National Stadium, Cardiff
FOOTBALL LEAGUE CUP/E F L CUP
1960-61 1 MIDDLESBROUGH A 4-3 2 BURNLEY H 0-4 1961-62 1 WREXHAM H 2-0 2 MANSFIELD TOWN A 1-1 2r MANSFIELD TOWN H 2-1 3 BOURNEMOUTH & BOSCOMBE ATHLETIC A 0-3 1962-63 2 READING H 5-1 3 BRISTOL ROVERS A 0-2 1963-64 2 WREXHAM H 2-2 2r WREXHAM A 1-1 2r2 WREXHAM A 0-3 1964-65 2 SOUTHAMPTON A 2-3 1965-66 2 CREWE ALEXANDRA A 1-1 2r CREWE ALEXANDRA H 3-0 3 PORTSMOUTH H 2-0 4 READING H 5-1 QF IPSWICH TOWN H 2-1 SF(1) WEST HAM UNITED A 2-5 SF(2) WEST HAM UNITED H 1-5 West Ham United won 10-3 on aggregate 1966-67 1 BRISTOL ROVERS H 1-0 2 EXETER CITY H 0-1 1967-68 1 ALDERSHOT A 3-2 2 BURNLEY A 1-2 1968-69 2 CARLISLE UNITED A 0-2 1969-70 2 CRYSTAL PALACE A 1-3 1970-71 2 QUEENS PARK RANGERS A 0-4 1971-72 2 WEST HAM UNITED A 1-1 2r WEST HAM UNITED H 1-2 1972-73 1 BRISTOL ROVERS H 2-2 1r BRISTOL ROVERS A 1-3 1973-74 1 HEREFORD UNITED H 2-0 2 BURNLEY H 2-2 2r BURNLEY A 2-3 1974-75 1 BRISTOL CITY A 1-2 1975-76 1(1) BRISTOL ROVERS H 1-2 1(2) BRISTOL ROVERS A 1-1 Bristol Rovers won 3-2 on aggregate 1976-77 1(1) BRISTOL ROVERS H 2-1 1(2) BRISTOL ROVERS A 4-4 Cardiff City won 6-5 on aggregate 2 QUEENS PARK RANGERS H 1-3 1977-78 1(1) TORQUAY UNITED A 0-1 1(2) TORQUAY UNITED H 3-2 Aggregate 3-3 1r TORQUAY UNITED H 2-1 2 SWINDON TOWN A 1-5 1978-79 1(1) OXFORD UNITED H 1-2 1(2) OXFORD UNITED A 1-2 Oxford United won 4-2 on aggregate 1979-80 2(1) EVERTON A 0-2 2(2) EVERTON H 1-0 Everton won 2-1 on aggregate 1980-81 1(1) TORQUAY UNITED A 0-0 1(2) TORQUAY UNITED H 2-1 Cardiff City won 2-1 on aggregate 2(1) CHELSEA H 1-0 2(2) CHELSEA A 1-1 Cardiff City won 2-1 on aggregate 3 BARNSLEY A 2-3 1981-82 1(1) EXETER CITY H 2-1 1(2) EXETER CITY A 1-3 Exeter City won 4-3 on aggregate 1982-83 1(1) HEREFORD UNITED H 2-1 1(2) HEREFORD UNITED A 2-1 Cardiff City won 4-2 on aggregate 2(1) ARSENAL A 1-2 2(2) ARSENAL H 1-3 Arsenal won 5-2 on aggregate 1983-84 1(1) EXETER CITY A 3-2 1(2) EXETER CITY H 2-1 Cardiff City won 5-3 on aggregate 2(1) NORWICH CITY H 0-0 2(2) NORWICH CITY A 0-3 Norwich City won 3-0 on aggregate 1984-85 1(1) EXETER CITY A 0-1 1(2) EXETER CITY H 2-0 Cardiff City won 2-1 on aggregate 2(1) WATFORD A 1-3 2(2) WATFORD H 1-0 Watford won 3-2 on aggregate 1985-86 1(1) SWANSEA CITY H 2-1 1(2) SWANSEA CITY A 1-3 Swansea City won 4-3 on aggregate 1986-87 1(1) PLYMOUTH ARGYLE H 5-4 1(2) PLYMOUTH ARGYLE A 1-0 Cardiff City won 6-4 on aggregate LUTON TOWN A W/O Luton Town disqualified for refusing to admit away fans 3 CHELSEA H 2-1 4 SHREWSBURY TOWN A 0-1 1987-88 1(1) NEWPORT COUNTY{1} A 1-2 @ Cardiff City 1(2) NEWPORT COUNTY{1} H 2-2 Newport County won 4-3 on aggregate 1988-89 1(1) SWANSEA CITY H 0-1 1(2) SWANSEA CITY A 2-0 Cardiff City won 2-1 on aggregate 2(1) QUEENS PARK RANGERS A 0-3 2(2) QUEENS PARK RANGERS H 1-4 Queens Park Rangers won 7-1 on aggregate 1989-90 1(1) PLYMOUTH ARGYLE H 0-3 1(2) PLYMOUTH ARGYLE A 2-0 Plymouth Argyle won 3-2 on aggregate 1990-91 1(1) MANSFIELD TOWN A 1-1 1(2) MANSFIELD TOWN H 3-0 Cardiff City won 4-1 on aggregate 2(1) PORTSMOUTH H 1-1 2(2) PORTSMOUTH A 1-3 Portsmouth won 4-2 on aggregate 1991-92 1(1) A F C BOURNEMOUTH H 3-2 1(2) A F C BOURNEMOUTH A 1-4 A F C Bournemouth won 6-4 on aggregate 1992-93 1(1) BRISTOL CITY H 1-0 1(2) BRISTOL CITY A 1-5 Bristol City won 5-2 on aggregate 1993-94 1(1) A F C BOURNEMOUTH A 1-3 1(2) A F C BOURNEMOUTH H 1-1 A F C Bournemouth won 4-2 on aggregate 1994-95 1(1) TORQUAY UNITED H 1-0 1(2) TORQUAY UNITED A 2-4 Torquay United won 4-3 on aggregate 1995-96 1(1) PORTSMOUTH A 2-0 1(2) PORTSMOUTH H 1-0 Cardiff City won 3-0 on aggregate 2(1) SOUTHAMPTON H 0-3 2(2) SOUTHAMPTON A 1-2 Southampton won 5-1 on aggregate 1996-97 1(1) NORTHAMPTON TOWN H 1-0 1(2) NORTHAMPTON TOWN A 0-2 Northampton Town won 2-1 on aggregate 1997-98 1(1) SOUTHEND UNITED H 1-1 1(2) SOUTHEND UNITED A 1-3 Southend United won 4-2 on aggregate 1998-99 1(1) FULHAM A 1-2 1(2) FULHAM H 1-2 Fulham won 4-2 on aggregate 1999-00 1(1) QUEENS PARK RANGERS H 1-2 1(2) QUEENS PARK RANGERS A 2-1 Aggregate 3-3, Cardiff won 3-2 on penalties 2(1) WIMBLEDON H 1-1 2(2) WIMBLEDON A 1-3 Wimbledon won 4-2 on aggregate 2000-01 1(1) CRYSTAL PALACE A 1-2 1(2) CRYSTAL PALACE H 0-0 Crystal Palace won 2-1 on aggregate 2001-02 1 MILLWALL A 1-2 2002-03 1 BOSTON UNITED A 5-1 2 TOTTENHAM HOTSPUR A 0-1 2003-04 1 LEYTON ORIENT H 4-1 2 WEST HAM UNITED H 2-3 2004-05 1 KIDDERMINSTER HARRIERS A 1-1 Cardiff City won 5-4 on penalties 2 MILTON KEYNES DONS A 4-1 3 A F C BOURNEMOUTH A 3-3 Cardiff City won 5-4 on penalties 4 PORTSMOUTH H 0-2 2005-06 1 COLCHESTER UNITED A 2-0 2 MACCLESFIELD TOWN H 2-1 3 LEICESTER CITY H 0-1 2006-07 1 BARNET H 0-2 2007-08 1 BRIGHTON & HOVE ALBION H 1-0 2 LEYTON ORIENT H 1-0 3 WEST BROMWICH ALBION A 4-2 4 LIVERPOOL A 1-2 2008-09 1 A F C BOURNEMOUTH A 2-1 2 MILTON KEYNES DONS H 2-1 3 SWANSEA CITY A 0-1 2009-10 1 DAGENHAM & REDBRIDGE H 3-1 2 BRISTOL ROVERS H 3-1 3 ASTON VILLA A 0-1 2010-11 1 BURTON ALBION H 4-1 2 PETERBOROUGH UNITED A 1-2 2011-12 1 OXFORD UNITED A 3-1 2 HUDDERSFIELD TOWN H 5-3 3 LEICESTER CITY H 2-2 Cardiff City won 7-6 on penalties 4 BURNLEY H 1-0 QF BLACKBURN ROVERS H 2-0 SF(1) CRYSTAL PALACE A 0-1 SF(2) CRYSTAL PALACE H 1-0 Aggregate 1-1, Cardiff City won 3-1 on penalties F LIVERPOOL N 2-2 @ Wembley Stadium. Liverpool won 3-2 on penalties 2012-13 1 NORTHAMPTON TOWN A 1-2 2013-14 2 ACCRINGTON STANLEY A 2-0 3 WEST HAM UNITED A 2-3 2014-15 1 COVENTRY CITY A 2-1 2 PORT VALE A 3-2 3 A F C BOURNEMOUTH H 0-3 2015-16 1 A F C WIMBLEDON H 1-0 2 MILTON KEYNES DONS A 1-2 2016-17 1 BRISTOL ROVERS A 0-1 2017-18 1 PORTSMOUTH H 2-1 2 BURTON ALBION H 1-2
OTHER CUPS
1978-79 ASC GpC BRISTOL ROVERS A 0-1 FULHAM H 1-0 BRISTOL CITY A 0-1 1985-86 FLAMC Gp1S NEWPORT COUNTY A 0-1 Gp1S SWANSEA CITY H 0-2 1986-87 FLAMC Gp8S A F C BOURNEMOUTH A 0-1 Gp8S WOLVERHAMPTON WANDERERS H 0-1 1987-88 FLAMC Gp2S WALSALL A 1-3 Gp2S WREXHAM H 3-2 1S NOTTS COUNTY A 0-2 1988-89 FLAMC Gp2S TORQUAY UNITED A 1-3 Gp2S SWANSEA CITY H 2-0 1S BRISTOL ROVERS A 1-2 1989-90 FLAMC Gp3S SHREWSBURY TOWN A 0-4 Gp3S WALSALL H 3-5 1990-91 FLAMC Gp8S HEREFORD UNITED A 1-1 Gp8S EXETER CITY H 0-1 1991-92 FLAMC Gp2S SWANSEA CITY A 0-0 Gp2S A F C BOURNEMOUTH H 3-3 1S STOKE CITY A 0-3 1992-93 FLAMC Gp4S SHREWSBURY TOWN A 3-1 Gp4S HEREFORD UNITED H 3-2 2S SWANSEA CITY H 1-2 1993-94 FLAMC Gp5S BRISTOL ROVERS A 0-3 Gp5S TORQUAY UNITED H 2-0 2S WYCOMBE WANDERERS A 2-3 1994-95 FLAMC Gp1S EXETER CITY A 1-1 Gp1S PLYMOUTH ARGYLE H 2-0 2S EXETER CITY A 0-1 1995-96 FLAMC Gp2S HEREFORD UNITED A 3-3 Gp2S GILLINGHAM H 3-2 2S NORTHAMPTON TOWN H 1-2 1996-97 FLAMC 1S GILLINGHAM A 2-1 2S EXETER CITY H 1-1 Exeter City won 4-2 on penalties 1997-98 FLAMC 1S MILLWALL H 0-2 FAWPC GpB WREXHAM A 1-0 WREXHAM H 1-1 MERTHYR TYDFIL A 0-0 NEWTOWN A 1-1 NEWTOWN H 3-2 MERTHYR TYDFIL H 1-0 Finished first in group QF CONWY UNITED H 4-0 SF MERTHYR TYDFIL A 4-0 MERTHYR TYDFIL H 3-1 Cardiff City won 7-1 on aggregate F WREXHAM A 1-2 1998-99 FLAMC 1S MILLWALL A 0-2 FAWPC GpA BANGOR CITY H 0-1 MERTHYR TYDFIL H 2-2 BANGOR CITY A 4-1 MERTHYR TYDFIL A 0-0 RHYL A 4-0 RHYL H 3-2 Finished first in group and qualified for quarter finals QF SWANSEA CITY H 3-2 SF WREXHAM A 1-3 WREXHAM H 2-1 Wrexham won 4-3 on aggregate 1999-00 FLAMC 1S NORTHAMPTON TOWN A 0-1 FAWPC GpB NEWTOWN H 2-1 BARRY TOWN H 2-2 NEWTOWN A 1-0 BARRY TOWN A 1-2 MERTHYR TYDFIL H 3-1 MERTHYR TYDFIL A 0-0 Finished first in group to qualify for quarter finals QF ABERYSTWYTH TOWN H 4-0 SF CAERNARFON TOWN A 4-0 CAERNARFON TOWN H 4-1 Cardiff City won 8-1 on aggregate F WREXHAM A 0-2 2000-01 FL TRO 1S BRIGHTON & HOVE ALBION A 0-2 FAWPC GpB CWMBRAN TOWN H 1-0 MERTHYR TYDFIL H 2-1 LLANELLI A 3-2 LLANELLI H 2-1 MERTHYR TYDFIL A 2-0 CWMBRAN TOWN A 2-0 Finished first in group to qualify for quarter finals QF MERTHYR TYDFIL H 0-1 2001-02 FL TRO 1S RUSHDEN & DIAMONDS H 7-1 2S PETERBOROUGH UNITED H 1-3 FAWPC QF NEWTOWN A 3-0 SF WREXHAM A 1-1 Cardiff City won 4-3 on penalties F SWANSEA CITY H 1-0 2002-03 FL TRO 1 BYE 2S EXETER CITY A 3-0 QFS A F C BOURNEMOUTH A 1-2 FAWPC QF TOTAL NETWORK SOLUTIONS A 3-1 SF NEWPORT COUNTY A 0-0 Newport County won 4-2 on penalties 2003-04 FAWPC QF NEWPORT COUNTY A 1-0 SF WREXHAM A 2-2 Wrexham won 7-6 on penalties 2004-05 FAWPC QF BANGOR CITY A 0-1 2005-06 FAWPC QF CARMARTHEN TOWN A 1-2 2006-07 FAWPC QF CARDIFF CITY A 3-2 SF THE NEW SAINTS H 0-1 2007-08 FAWPC QF WELSHPOOL A 1-0 SF NEWPORT COUNTY H 1-1 Newport County won 5-4 on penalties
Please acknowledge the F.C.H.D. when using this information elsewhere