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