WALSALL


1895-96   Walsall Town Swifts changed name, and joined
          Midland League
1896      Elected to Football League
1901      Failed to be re-elected to Football League, rejoined Midland League
1903-04   Joined Birmingham & District League
1910-11   Also joined Southern League Division Two
1911-12   One game, against Cwm Albion, not played
1912      Left Southern League
1921-22   Founder member of Football League Division Three North
1927-28   Switched to Division Three South
1931-32   Switched back to Division Three North
1936-37   Switched back to Division Three South
1939-40   Football League programme abandoned due to outbreak of war
1958-59   Placed in Division Four on League re-organisation
1959-60   Football League Division Four Champions
          Promoted to Division Three
1960-61   Football League Division Three runner-up
          Promoted to Division Two
1963      Relegated to Division Three (on goal average)
1971      Escaped relegation to Division Four on goal average
1979      Relegated to Division Four
1979-80   Football League Division Four runner-up
          Promoted to Division Three
1981-82   Escaped relegation on goal difference
1983-84   Football League Cup semi-finalists
1987-88   Promoted to Division Two after play-offs (SF Notts County 1
          Walsall 3, Walsall 1 Notts County 1 - Agg 4-2, F Bristol City 1
          Walsall 3, Wallsall 0 Bristol City 2 - Agg 3-3, Replay Walsall 4
          Bristol City 0)
1989      Relegated to Division Three
1990      Relegated to Division Four
1992-93   Division Four re-designated Division Three on formation of F.A.
          Premier League
          Not promoted after play-offs (SF Crewe Alexandra 5 Walsall 1,
          Walsall 2 Crewe Alexandra 4 - Agg 3-9)
1994-95   Football League Division Three runner-up
          Promoted to Division Two
1998-99   Football League Division Two runner-up
          Promoted to Division One
2000      Relegated to Division Two
2000-01   Promoted to Division One after Play-offs (SF Stoke City 0 Walsall 0,
          Walsall 4 Stoke City 2 - Agg 4-2, F Reading 2 Walsall 3 @
          Millennium Stadium, Cardiff)
2004      Relegated to Division Two (on goal difference), which was then
          renamed "League One"
2006      Relegated to League Two
2006-07   Football League Two Champions
          Promoted to League One
2014-15   Football League Trophy runner-up
2015-16   Not promoted after play-offs (SF Barnsley 3 Walsall 0, Walsall 1
          Barnsley 3 - Agg 1-6)
2016-17   Football League renamed English Football League
2019      Relegated to League Two
2019-20   Season ended early to due Covid-19 virus. League decided on a
          points per game basis

SEASON    LEAGUE     P    W    D    L    F    A    P      POS

1895-96   MID       28   17    6    5   91   47   40      3/15
1896-97   FL-2      30   11    4   15   53   69   26     12/16
1897-98   FL-2      30   12    5   13   58   58   29     10/16
1898-99   FL-2      34   15   12    7   79   36   42      6/18
1899-00   FL-2      34   12    8   14   50   55   32     12/18
1900-01   FL-2      34    7   13   14   40   56   27     16/18
1901-02   MID       28   14    7    7   51   37   35      5/15
1902-03   MID       32   12    7   13   52   48   31      9/17
1903-04   B'HAM     34   11    7   16   45   65   29     13/18
1904-05   B'HAM     34   11    6   17   44   77   28     14/18
1905-06   B'HAM     34    7    6   21   42   89   20     16/18
1906-07   B'HAM     34   14    4   16   58   79   32     13/18
1907-08   B'HAM     34   15    3   16   67   72   33     10/18
1908-09   B'HAM     34   10    8   16   47   56   28     15/18
1909-10   B'HAM     34   18    7    9   66   44   43      5/18
1910-11   B'HAM     34   20    6    8   60   44   46      3/18
          SOUTH-2   22    7    4   11   37   41   18      9/12
1911-12   B'HAM     34   17    7   10   56   34   41      4/18
          SOUTH-2   25   13    1   11   44   41   27      7/14
1912-13   B'HAM     34   15    5   14   60   54   35      7/18
1913-14   B'HAM     34   13    8   13   48   61   34     10/18
1914-15   B'HAM     34   21    5    8   66   44   47      3/18

1919-20   B'HAM     34   11    6   17   53   62   28     16/18
1920-21   B'HAM     34   18    6   10   68   47   42      5/18
1921-22   FL-3N     38   18    3   17   66   65   39      8/20
1922-23   FL-3N     38   19    8   11   51   44   46      3/20
1923-24   FL-3N     42   14    8   20   44   59   36     17/22
1924-25   FL-3N     42   13   11   18   44   53   37     19/22
1925-26   FL-3N     42   10    6   26   58  107   26     21/22
1926-27   FL-3N     42   14   10   18   68   81   38     14/22
1927-28   FL-3S     42   12    9   21   75  101   33     18/22
1928-29   FL-3S     42   13   12   17   73   79   38     14/22
1929-30   FL-3S     42   13    8   21   71   78   34     17/22
1930-31   FL-3S     42   14    9   19   78   95   37     17/22
1931-32   FL-3N     40   16    3   21   57   85   35     16/21
1932-33   FL-3N     42   19   10   13   75   58   48      5/22
1933-34   FL-3N     42   23    7   12   97   60   53      4/22
1934-35   FL-3N     42   13   10   19   81   72   36     14/22
1935-36   FL-3N     42   16    9   17   79   59   41     10/22
1936-37   FL-3S     42   13   10   19   63   85   36     17/22
1937-38   FL-3S     42   11    7   24   52   88   29     21/22
1938-39   FL-3S     42   11   11   20   68   69   33     21/22
1939-40   FL-3S      3    1    1    1    3    3    3     ABAND

1946-47   FL-3S     42   17   12   13   74   59   46      5/22
1947-48   FL-3S     42   21    9   12   70   40   51      3/22
1948-49   FL-3S     42   15    8   19   56   64   38     14/22
1949-50   FL-3S     42    9   16   17   61   62   34     19/22
1950-51   FL-3S     46   15   10   21   52   62   40     15/24
1951-52   FL-3S     46   13    5   28   55   94   31     24/24
1952-53   FL-3S     46    7   10   29   56  118   24     24/24
1953-54   FL-3S     46    9    8   29   40   87   26     24/24
1954-55   FL-3S     46   10   14   22   75   86   34     23/24
1955-56   FL-3S     46   15    8   23   68   84   38     20/24
1956-57   FL-3S     46   16   12   18   80   74   44     15/24
1957-58   FL-3S     46   14    9   23   61   75   37     20/24
1958-59   FL-4      46   21   10   15   95   64   52      6/24
1959-60   FL-4      46   28    9    9  102   60   65      1/24
1960-61   FL-3      46   28    6   12   98   60   62      2/24
1961-62   FL-2      42   14   11   17   70   75   39     14/22
1962-63   FL-2      42   11    9   22   53   89   31     21/22
1963-64   FL-3      46   13   14   19   59   76   40     19/24
1964-65   FL-3      46   15    7   24   55   80   37     19/24
1965-66   FL-3      46   20   10   16   77   64   50      9/24
1966-67   FL-3      46   18   10   18   65   72   46     12/24
1967-68   FL-3      46   19   12   15   74   61   50      7/24
1968-69   FL-3      46   14   16   16   50   49   44     13/24
1969-70   FL-3      46   17   12   17   54   67   46     12/24
1970-71   FL-3      46   14   11   21   51   57   39     20/24
1971-72   FL-3      46   15   18   13   62   57   48      9/24
1972-73   FL-3      46   18    7   21   56   66   43     17/24
1973-74   FL-3      46   16   13   17   57   48   45     15/24
1974-75   FL-3      46   18   13   15   67   52   49      8/24
1975-76   FL-3      46   18   14   14   74   61   50      7/24
1976-77   FL-3      46   13   15   18   57   65   41     15/24
1977-78   FL-3      46   18   17   11   61   50   53      6/24
1978-79   FL-3      46   10   12   24   56   71   32     22/24
1979-80   FL-4      46   23   18    5   75   47   64      2/24
1980-81   FL-3      46   13   15   18   59   74   41     20/24
1981-82   FL-3      46   13   14   19   51   55   53     20/24
1982-83   FL-3      46   17   13   16   64   63   64     10/24
1983-84   FL-3      46   22    9   15   68   61   75      6/24
1984-85   FL-3      46   18   13   15   58   52   67     11/24
1985-86   FL-3      46   22    9   15   90   64   75      6/24
1986-87   FL-3      46   22    9   15   80   67   75      8/24
1987-88   FL-3      46   23   13   10   68   50   82      3/24
1988-89   FL-2      46    5   16   25   41   80   31     24/24
1989-90   FL-3      46    9   14   23   40   72   41     24/24
1990-91   FL-4      46   12   17   17   48   51   53     16/24
1991-92   FL-4      42   12   13   17   48   58   49     15/22
1992-93   FL-3      42   22    7   13   76   61   73      5/22
1993-94   FL-3      42   17    9   16   48   53   60     10/22
1994-95   FL-3      42   24   11    7   75   40   83      2/22
1995-96   FL-2      46   19   12   15   60   45   69     11/24
1996-97   FL-2      46   19   10   17   54   53   67     12/24
1997-98   FL-2      46   14   12   20   43   52   54     19/24
1998-99   FL-2      46   26    9   11   63   47   87      2/24
1999-00   FL-1      46   11   13   22   52   77   46     22/24
2000-01   FL-2      46   23   12   11   79   50   81      4/24
2001-02   FL-1      46   13   12   21   51   71   51     18/24
2002-03   FL-1      46   15    9   22   57   69   54     17/24
2003-04   FL-1      46   13   12   21   45   65   51     22/24
2004-05   FL-1      46   16   12   18   65   69   60     14/24
2005-06   FL-1      46   11   14   21   47   70   47     24/24
2006-07   FL-2      46   25   14    7   66   34   89      1/24
2007-08   FL-1      46   16   16   14   52   46   64     12/24
2008-09   FL-1      46   17   10   19   61   66   61     13/24
2009-10   FL-1      46   16   14   16   60   63   62     10/24
2010-11   FL-1      46   12   12   22   56   75   48     20/24
2011-12   FL-1      46   10   20   16   51   57   50     19/24
2012-13   FL-1      46   17   17   12   65   58   68      9/24
2013-14   FL-1      46   14   16   16   49   49   58     13/24
2014-15   FL-1      46   14   17   15   50   54   59     14/24
2015-16   FL-1      46   24   12   10   71   49   84      3/24
2016-17   EFL-1     46   14   16   16   51   58   58     14/24
2017-18   EFL-1     46   13   13   20   53   66   52     19/24
2018-19   EFL-1     46   12   11   23   49   71   47     22/24
2019-20   EFL-2     36   13    8   15   40   49   47     12/24
2020-21   EFL-2     46   11   20   15   45   53   53     19/24
2021-22   EFL-2     46   14   12   20   47   60   54     16/24
2022-23   EFL-2     46   12   19   15   46   49   55     16/24
2023-24   EFL-2     46   18   11   17   69   73   65     11/24
2024-25   EFL-2

F.A. CUP

1895-96   3Q    WROCKWARDINE WOOD                   A    1-3
1896-97   4Q    BURTON SWIFTS                       H    1-1
          4Qr   BURTON SWIFTS                       A    0-1
1897-98   1     NEWTON HEATH                        A    0-1
1899-00   5Q    SMALL HEATH                         A    0-0
          5Qr   SMALL HEATH                         H    2-0
          1     WEST BROMWICH ALBION                H    1-1
          1r    WEST BROMWICH ALBION                A    1-6
1900-01   5Q    WELLINGTON TOWN                     H    6-0
          INT   CHESTERFIELD                        A    0-3
1901-02   5Q    BURSLEM PORT VALE                   A    2-1
          INT   NEW BROMPTON                        H    2-0
          1     BURNLEY                             H    1-0
          2     BURY                                H    0-5
1903-04   5Q    SHREWSBURY TOWN                     A    0-1
1905-06   4Q    STOCKPORT COUNTY                    H    3-3
          4Qr   STOCKPORT COUNTY                    A    0-5
1911-12   5Q    ACCRINGTON STANLEY{1}               H    2-1
          1     ASTON VILLA                         A    0-6
1912-13   5Q    HALIFAX TOWN                        H    0-0
          5Qr   HALIFAX TOWN                        A    0-1
1914-15   5Q    SHREWSBURY TOWN                     A    1-2
1919-20   5Q    HEDNESFORD TOWN                     A    2-4
1921-22   5Q    CHESTERFIELD                        H    2-0
          6Q    MANSFIELD TOWN                      A    1-1
          6Qr   MANSFIELD TOWN                      H    4-0
          1     BRADFORD CITY                       H    3-3
          1r    BRADFORD CITY                       A    0-4
1922-23   5Q    WELLINGTON ST GEORGE'S              H    5-0
          6Q    WIGAN BOROUGH                       H    1-3
1923-24   5Q    STALYBRIDGE CELTIC                  H    3-1
          6Q    ABERDARE ATHLETIC                   A    0-1
1924-25   5Q    COVENTRY CITY                       H    1-2
1925-26   1     GRIMSBY TOWN                        H    0-1
1926-27   1     BRADFORD PARK AVENUE                H    1-0
          2     MANSFIELD TOWN                      H    2-0
          3     CORINTHIANS                         H    0-4
1927-28   1     BRISTOL ROVERS                      A    2-4
1928-29   1     WORCESTER CITY                      H    3-1
          2     SITTINGBOURNE                       H    2-1
          3     MIDDLESBROUGH                       H    1-1
          3r    MIDDLESBROUGH                       A    1-5
1929-30   1     EXETER CITY                         H    1-0
          2     NEWPORT COUNTY{1}                   A    3-2
          3     SWANSEA TOWN                        H    2-0
          4     ASTON VILLA                         H    1-3    @ Aston Villa
1930-31   1     BOURNEMOUTH & BOSCOMBE ATHLETIC     H    1-0
          2     NEWPORT COUNTY{1}                   H    4-0
          3     BLACKBURN ROVERS                    A    1-1
          3r    BLACKBURN ROVERS                    H    0-3
1931-32   1     DARLINGTON                          A    0-1
1932-33   1     MANSFIELD TOWN                      H    4-1
          2     HARTLEPOOLS UNITED                  H    2-1
          3     ARSENAL                             H    2-0
          4     MANCHESTER CITY                     A    0-2
1933-34   1     SPENNYMOOR UNITED                   H    4-0
          2     CLAPTON ORIENT                      H    0-0
          2r    CLAPTON ORIENT                      A    0-2
1934-35   1     CREWE ALEXANDRA                     A    2-1
          2     WATFORD                             A    1-1
          2r    WATFORD                             H    1-0
          3     SOUTHAMPTON                         H    1-2
1935-36   1     LINCOLN CITY                        H    2-0
          2     CHESTERFIELD                        A    0-0
          2r    CHESTERFIELD                        H    2-1
          3     NEWCASTLE UNITED                    H    0-2
1936-37   1     SCUNTHORPE & LINDSEY UNITED         H    3-0
          2     YEOVIL & PETTERS UNITED             H    1-1
          2r    YEOVIL & PETTERS UNITED             A    1-0
          3     BARNSLEY                            H    3-1
          4     GRIMSBY TOWN                        A    1-5
1937-38   1     GATESHEAD{1}                        H    4-0
          2     WATFORD                             A    0-3
1938-39   1     CARLISLE UNITED                     H    4-1
          2     CLAPTON ORIENT                      H    4-2
          3     NEWPORT COUNTY{1}                   A    2-0
          4     NOTTS COUNTY                        A    0-0
          4r    NOTTS COUNTY                        H    4-0
          5     HUDDERSFIELD TOWN                   A    0-3
1945-46   1(1)  SHREWSBURY TOWN                     A    0-5
          1(2)  SHREWSBURY TOWN                     H    4-1
1946-47   1     LEYTONSTONE                         A    6-1
          2     IPSWICH TOWN                        H    0-0
          2r    IPSWICH TOWN                        A    1-0
          3     LIVERPOOL                           H    2-5
1947-48   1     VAUXHALL MOTORS (LUTON)             A    2-1    @ Luton Town
          2     NORWICH CITY                        A    2-2
          2r    NORWICH CITY                        H    3-2
          3     COVENTRY CITY                       A    1-2
1948-49   1     BRISTOL ROVERS                      H    2-1
          2     GAINSBOROUGH TRINITY                H    4-3
          3     FULHAM                              A    1-0
          4     LUTON TOWN                          A    0-4
1949-50   1     MANSFIELD TOWN                      A    1-4
1950-51   1     NEWPORT COUNTY{1}                   A    2-4
1951-52   1     READING                             A    0-1
1952-53   1     NEWPORT COUNTY{1}                   A    1-2
1953-54   1     BATH CITY                           A    3-0
          2     CREWE ALEXANDRA                     H    3-0
          3     LINCOLN CITY                        A    1-1
          3r    LINCOLN CITY                        H    1-1
          3r2   LINCOLN CITY                        N    1-2    @ Nottingham Forest
1954-55   1     SHREWSBURY TOWN                     H    5-2
          2     WREXHAM                             A    2-1
          3     CHELSEA                             A    0-2
1955-56   1     MARGATE                             A    2-2
          1r    MARGATE                             H    6-1
          2     SOUTHAMPTON                         H    2-1
          3     PORT VALE                           H    0-1
1956-57   1     NEWPORT COUNTY{1}                   H    0-1
1957-58   1     BRIGHTON & HOVE ALBION              A    1-2
1958-59   1     QUEENS PARK RANGERS                 H    0-1
1959-60   1     SWINDON TOWN                        A    3-2
          2     PETERBOROUGH UNITED                 H    2-3
1960-61   1     YEOVIL TOWN                         H    0-2
1961-62   3     BRISTOL CITY                        A    0-0
          3r    BRISTOL CITY                        H    4-1
          4     FULHAM                              A    2-2
          4r    FULHAM                              H    0-2
1962-63   3     MANCHESTER CITY                     H    0-1
1963-64   1     SOUTHPORT                           A    1-2
1964-65   1     BRISTOL ROVERS                      H    0-2
1965-66   1     SWANSEA TOWN                        H    6-3
          2     ALDERSHOT                           A    2-0
          3     STOKE CITY                          A    2-0
          4     NORWICH CITY                        A    2-3
1966-67   1     ST NEOTS TOWN                       H    2-0
          2     GILLINGHAM                          H    3-1
          3     BURY                                A    0-2
1967-68   1     LEYTONSTONE                         A    1-0
          2     EXETER CITY                         A    3-1
          3     CRYSTAL PALACE                      H    1-1
          3r    CRYSTAL PALACE                      A    2-1
          4     LIVERPOOL                           H    0-0
          4r    LIVERPOOL                           A    2-5
1968-69   1     LEYTONSTONE                         A    1-0
          2     ST ALBANS CITY                      A    1-1
          2r    ST ALBANS CITY                      H    3-1
          3     TOTTENHAM HOTSPUR                   H    0-1
1969-70   1     ORIENT                              H    0-0
          1r    ORIENT                              A    2-0
          2     BRIGHTON & HOVE ALBION              A    1-1
          2r    BRIGHTON & HOVE ALBION              H    1-1
          2r2   BRIGHTON & HOVE ALBION              N    0-0    @ Fulham
          2r3   BRIGHTON & HOVE ALBION              N    2-1    @ Coventry City
          3     CRYSTAL PALACE                      A    0-2
1970-71   1     PLYMOUTH ARGYLE                     H    3-0
          2     BRENTFORD                           A    0-1
1971-72   1     DAGENHAM                            H    4-1
          2     BRIGHTON & HOVE ALBION              A    1-1
          2r    BRIGHTON & HOVE ALBION              H    2-1
          3     A F C BOURNEMOUTH                   H    1-0
          4     EVERTON                             A    1-2
1972-73   1     KETTERING TOWN                      H    3-3
          1r    KETTERING TOWN                      A    2-1
          2     CHARLTON ATHLETIC                   H    1-2
1973-74   1     SWANSEA CITY                        H    1-0
          2     PLYMOUTH ARGYLE                     A    0-1
1974-75   1     ASHFORD TOWN (KENT)                 A    3-1
          2     NEWPORT COUNTY{1}                   A    3-1
          3     MANCHESTER UNITED                   A    0-0
          3r    MANCHESTER UNITED                   H    3-2
          4     NEWCASTLE UNITED                    H    1-0
          5     BIRMINGHAM CITY                     A    1-2
1975-76   1     HUDDERSFIELD TOWN                   H    0-1
1976-77   1     BRADFORD CITY                       H    0-0
          1r    BRADFORD CITY                       A    2-0
          2     CHESTERFIELD                        A    1-1
          2r    CHESTERFIELD                        H    0-0
          2r2   CHESTERFIELD                        N    1-0    @ Derby County
          3     MANCHESTER UNITED                   A    0-1
1977-78   1     DAGENHAM                            H    1-0
          2     PORT VALE                           H    1-1
          2r    PORT VALE                           A    3-1
          3     SWANSEA CITY                        H    4-1
          4     LEICESTER CITY                      H    1-0
          5     ARSENAL                             A    1-4
1978-79   1     TORQUAY UNITED                      H    0-2
1979-80   1     STOCKPORT COUNTY                    H    2-0
          2     HALIFAX TOWN                        H    1-1
          2r    HALIFAX TOWN                        A    1-1
          2r2   HALIFAX TOWN                        A    0-2
1980-81   1     STAFFORD RANGERS                    H    3-0
          2     CARLISLE UNITED                     A    0-3
1981-82   1     BLYTH SPARTANS                      A    2-1
          2     PETERBOROUGH UNITED                 A    1-2
1982-83   1     KETTERING TOWN                      H    3-0
          2     NORTH SHIELDS                       A    3-0
          3     BIRMINGHAM CITY                     H    0-0
          3r    BIRMINGHAM CITY                     A    0-1
1983-84   1     A F C BOURNEMOUTH                   A    0-4
1984-85   1     STOCKPORT COUNTY                    A    2-1
          2     CHESTERFIELD                        H    1-0
          3     YORK CITY                           A    0-3
1985-86   1     PRESTON NORTH END                   H    7-3
          2     PORT VALE                           A    0-0
          2r    PORT VALE                           H    2-1
          3     MANCHESTER CITY                     H    1-3
1986-87   1     CHESTERFIELD                        H    2-0
          2     PORT VALE                           H    5-0
          3     CHARLTON ATHLETIC                   A    2-1
          4     BIRMINGHAM CITY                     H    1-0
          5     WATFORD                             H    1-1
          5r    WATFORD                             A    4-4
          5r2   WATFORD                             H    0-1
1987-88   1     SOUTHEND UNITED                     A    0-0
          1r    SOUTHEND UNITED                     H    2-1
          2     GILLINGHAM                          A    1-2
1988-89   3     BRENTFORD                           H    1-1
          3r    BRENTFORD                           A    0-1
1989-90   1     TELFORD UNITED                      A    3-0
          2     ROTHERHAM UNITED                    H    1-0
          3     HEREFORD UNITED                     A    1-2
1990-91   1     AYLESBURY UNITED                    A    1-0
          2     SWANSEA CITY                        A    1-2
1991-92   1     YEOVIL TOWN                         A    1-1
          1r    YEOVIL TOWN                         H    0-1
1992-93   1     ROTHERHAM UNITED                    A    0-4
1993-94   1     WREXHAM                             A    1-1
          1r    WREXHAM                             H    2-0
          2     SCUNTHORPE UNITED                   H    1-1
          2r    SCUNTHORPE UNITED                   A    0-0    Scunthorpe United won 7-6 on penalties
1994-95   1     ROCHDALE                            H    3-0
          2     PRESTON NORTH END                   A    1-1
          2r    PRESTON NORTH END                   H    4-0
          3     LEEDS UNITED                        H    1-1
          3r    LEEDS UNITED                        A    2-5
1995-96   1     BURNLEY                             A    3-1
          2     TORQUAY UNITED                      A    1-1
          2r    TORQUAY UNITED                      H    8-4
          3     WIGAN ATHLETIC                      H    1-0
          4     IPSWICH TOWN                        A    0-1
1996-97   1     NORTHWICH VICTORIA                  A    2-2
          1r    NORTHWICH VICTORIA                  H    3-1
          2     BURNLEY                             H    1-1
          2r    BURNLEY                             A    1-1    Burnley won 4-2 on penalties
1997-98   1     LINCOLN UNITED                      H    2-0
          2     MACCLESFIELD TOWN                   A    7-0
          3     PETERBOROUGH UNITED                 A    2-0
          4     MANCHESTER UNITED                   A    1-5
1998-99   1     GRESLEY ROVERS{1}                   H    1-0
          2     PRESTON NORTH END                   A    0-2
1999-00   3     GILLINGHAM                          H    1-1
          3r    GILLINGHAM                          A    1-2
2000-01   1     EXETER CITY                         H    4-0
          2     BARNET                              H    2-1
          3     WEST HAM UNITED                     H    2-3
2001-02   3     BRADFORD CITY                       H    2-0
          4     CHARLTON ATHLETIC                   A    2-1
          5     FULHAM                              H    1-2
2002-03   3     READING                             H    0-0
          3r    READING                             A    1-1    Walsall won 4-1 on penalties
          4     WIMBLEDON                           H    1-0
          5     SHEFFIELD UNITED                    A    0-2
2003-04   3     MILLWALL                            A    1-2
2004-05   1     SLOUGH TOWN                         A    1-2
2005-06   1     MERTHYR TYDFIL                      A    2-1
          2     YEOVIL TOWN                         H    2-0
          3     BARNSLEY                            A    1-1
          3r    BARNSLEY                            H    2-0
          4     STOKE CITY                          A    1-2
2006-07   1     MACCLESFIELD TOWN                   A    0-0
          1r    MACCLESFIELD TOWN                   H    0-1
2007-08   1     SHREWSBURY TOWN                     H    2-0
          2     NORTHAMPTON TOWN                    A    1-1
          2r    NORTHAMPTON TOWN                    H    1-0
          3     MILLWALL                            H    0-0
          3r    MILLWALL                            A    1-2
2008-09   1     SCUNTHORPE UNITED                   H    1-3
2009-10   1     STOURBRIDGE                         A    1-0
          2     BRENTFORD                           A    0-1
2010-11   1     FLEETWOOD TOWN                      A    1-1
          1r    FLEETWOOD TOWN                      H    2-0
          2     TORQUAY UNITED                      A    0-1
2011-12   1     EXETER CITY                         A    1-1
          1r    EXETER CITY                         H    3-2
          2     DAGENHAM & REDBRIDGE                A    1-1
          2r    DAGENHAM & REDBRIDGE                H    0-0    Dagenham & Redbridge won 3-2 on penalties
2012-13   1     LINCOLN CITY                        A    1-1
          1r    LINCOLN CITY                        H    2-3
2013-14   1     SHREWSBURY TOWN                     H    3-0
          2     LEYTON ORIENT                       A    0-1
2014-15   1     SHREWSBURY TOWN                     H    2-2
          1r    SHREWSBURY TOWN                     A    0-1
2015-16   1     FLEETWOOD TOWN                      H    2-0
          2     CHESTERFIELD                        A    0-0
          2r    CHESTERFIELD                        H    0-0    Walsall won 5-3 on penalties
          3     BRENTFORD                           A    1-0
          4     READING                             A    0-4
2016-17   1     MACCLESFIELD TOWN                   H    0-1
2017-18   1     NEWPORT COUNTY                      A    1-2
2018-19   1     COVENTRY CITY                       H    3-2
          2     SUNDERLAND                          H    1-1
          2r    SUNDERLAND                          A    1-0
          3     BOLTON WANDERERS                    A    2-5
2019-20   1     DARLINGTON                          H    2-2
          1r    DARLINGTON                          A    1-0
          2     OXFORD UNITED                       H    0-1
2020-21   1     BRISTOL ROVERS                      H    1-2
2021-22   1     KING'S LYNN TOWN                    A    1-0
          2     SWINDON TOWN                        H    1-2
2022-23   1     WYCOMBE WANDERERS                   A    2-0
          2     CARLISLE UNITED                     H    2-1
          3     STOCKPORT COUNTY                    A    2-1
          4     LEICESTER CITY                      H    0-1
2023-24   1     SHEPPEY UNITED                      A    4-1
          2     ALFRETON TOWN                       A    0-0
          2r    ALFRETON TOWN                       H    1-0
          3     SOUTHAMPTON                         A    0-4

FOOTBALL LEAGUE CUP/E F L CUP

1960-61   2     EVERTON                             A    1-3
1961-62   1     MILLWALL                            A    2-1
          2     SUNDERLAND                          A    2-5
1962-63   2     STOKE CITY                          H    1-2
1963-64   2     IPSWICH TOWN                        A    0-0
          2r    IPSWICH TOWN                        H    1-0
          3     HALIFAX TOWN                        A    0-2
1964-65   1     OXFORD UNITED                       H    1-1
          1r    OXFORD UNITED                       A    1-6
1965-66   1     QUEENS PARK RANGERS                 A    1-1
          1r    QUEENS PARK RANGERS                 H    3-2
          2     WEST BROMWICH ALBION                A    1-3
1966-67   1     PORT VALE                           A    3-1
          2     STOKE CITY                          H    2-1
          3     EXETER CITY                         A    2-1
          4     SHEFFIELD UNITED                    A    1-2
1967-68   1     SHREWSBURY TOWN                     H    4-2
          2     WEST HAM UNITED                     H    1-5
1968-69   1     SHREWSBURY TOWN                     H    2-0
          2     SWANSEA TOWN                        H    1-1
          2r    SWANSEA TOWN                        A    2-3
1969-70   1     SHREWSBURY TOWN                     A    0-1
1970-71   1     PORT VALE                           A    1-0
          2     PORTSMOUTH                          A    0-1
1971-72   1     STOCKPORT COUNTY                    A    0-1
1972-73   1     SOUTHPORT                           A    1-4
1973-74   1     SHREWSBURY TOWN                     H    6-1
          2     MANCHESTER CITY                     H    0-0
          2r    MANCHESTER CITY                     A    0-0
          2r2   MANCHESTER CITY                     N    0-4    @ Manchester United
1974-75   1     CHESTER{1}                          A    1-2
1975-76   1(1)  SHREWSBURY TOWN                     H    0-0
          1(2)  SHREWSBURY TOWN                     A    1-2    Shrewesbury Town won 2-1 on aggregate
1976-77   1(1)  SHREWSBURY TOWN                     A    1-0
          1(2)  SHREWSBURY TOWN                     H    1-0    Walsall won 2-0 on aggregate
          2     NOTTINGHAM FOREST                   H    2-4
1977-78   1(1)  BRISTOL ROVERS                      A    2-1
          1(2)  BRISTOL ROVERS                      H    1-0    Walsall won 3-1 on aggregate
          2     PRESTON NORTH END                   H    0-0
          2r    PRESTON NORTH END                   A    1-0
          3     SHEFFIELD WEDNESDAY                 A    1-2
1978-79   1(1)  HALIFAX TOWN                        H    2-1
          1(2)  HALIFAX TOWN                        A    2-0    Walsall won 4-1 on aggregate
          2     CHARLTON ATHLETIC                   H    1-2
1979-80   1(1)  CHESTER{1}                          A    1-2
          1(2)  CHESTER{1}                          H    0-0    Chester won 2-1 on aggregate
1980-81   1(1)  BLACKPOOL                           H    2-3
          1(2)  BLACKPOOL                           A    1-3    Blackpool won 6-3 on aggregate
1981-82   1(1)  BRISTOL CITY                        A    0-2
          1(2)  BRISTOL CITY                        H    1-0    Bristol City won 2-1 on aggregate
1982-83   1(1)  PRESTON NORTH END                   H    0-1
          1(2)  PRESTON NORTH END                   A    1-1    Preston North End won 2-1 on aggregate
1983-84   1(1)  BLACKPOOL                           A    1-2
          1(2)  BLACKPOOL                           H    3-1    Walsall won 4-3 on aggregate
          2(1)  BARNSLEY                            H    1-0
          2(2)  BARNSLEY                            A    2-0    Walsall won 3-0 on aggregate
          3     SHREWSBURY TOWN                     H    2-1
          4     ARSENAL                             A    2-1
          QF    ROTHERHAM UNITED                    A    4-2
          SF(1) LIVERPOOL                           A    2-2
          SF(2) LIVERPOOL                           H    0-2    Liverpool won 4-2 on aggregate
1984-85   1(1)  SWANSEA CITY                        A    2-0
          1(2)  SWANSEA CITY                        H    3-1    Walsall won 5-1 on aggregate
          2(1)  COVENTRY CITY                       H    1-2
          2(2)  COVENTRY CITY                       A    3-0    Walsall won 4-2 on aggregate
          3     CHELSEA                             H    2-2
          3r    CHELSEA                             A    0-3
1985-86   1(1)  WOLVERHAMPTON WANDERERS             H    1-1
          1(2)  WOLVERHAMPTON WANDERERS             A    1-0    Walsall won 2-1 on aggregate
          2(1)  LEEDS UNITED                        A    0-0
          2(2)  LEEDS UNITED                        H    0-3    Leeds United won 3-0 on aggregate
1986-87   1(1)  MANSFIELD TOWN                      H    1-0
          1(2)  MANSFIELD TOWN                      A    4-2    Walsall won 5-2 on aggregate
          2(1)  MILLWALL                            H    0-1
          2(2)  MILLWALL                            A    2-3    Millwall won 4-2 on aggregate
1987-88   1(1)  WEST BROMWICH ALBION                A    3-2
          1(2)  WEST BROMWICH ALBION                H    0-0    Walsall won 3-2 on aggregate
          2(1)  CHARLTON ATHLETIC                   A    0-3
          2(2)  CHARLTON ATHLETIC                   H    2-0    Charlton Athletic won 3-2 on aggregate
1988-89   1(1)  SHREWSBURY TOWN                     A    2-2
          1(2)  SHREWSBURY TOWN                     H    3-0    Walsall won 5-2 on aggregate
          2(1)  LIVERPOOL                           A    0-1
          2(2)  LIVERPOOL                           H    1-3    Liverpool won 4-1 on aggregate
1989-90   1(1)  PORT VALE                           H    1-2
          1(2)  PORT VALE                           A    0-1    Port Vale won 3-1 on aggregate
1990-91   1(1)  CAMBRIDGE UNITED                    H    4-2
          1(2)  CAMBRIDGE UNITED                    A    1-2    Walsall won 5-4 on aggregate
          2(1)  CHELSEA                             H    0-5
          2(2)  CHELSEA                             A    1-4    Chelsea won 9-1 on aggregate
1991-92   1(1)  SWANSEA CITY                        A    2-2
          1(2)  SWANSEA CITY                        H    0-1    Swansea City won 3-2 on aggregate
1992-93   1(1)  A F C BOURNEMOUTH                   H    1-1
          1(2)  A F C BOURNEMOUTH                   A    1-0    Walsall won 2-1 on aggregate
          2(1)  CHELSEA                             H    0-3
          2(2)  CHELSEA                             A    0-1    Chelsea won 4-0 on aggregate
1993-94   1(1)  EXETER CITY                         H    0-0
          1(2)  EXETER CITY                         A    1-2    Exeter City won 2-1 on aggregate
1994-95   1(1)  PLYMOUTH ARGYLE                     H    4-0
          1(2)  PLYMOUTH ARGYLE                     A    1-2    Walsall won 5-2 on aggregate
          2(1)  WEST HAM UNITED                     H    2-1
          2(2)  WEST HAM UNITED                     A    0-2    West Ham United won 3-2 on aggregate
1995-96   1(1)  BRENTFORD                           H    2-2
          1(2)  BRENTFORD                           A    2-3    Brentford won 5-4 on aggregate
1996-97   1(1)  WATFORD                             H    1-0
          1(2)  WATFORD                             A    0-2    Watford won 2-1 on aggregate
1997-98   1(1)  EXETER CITY                         H    2-0
          1(2)  EXETER CITY                         A    1-0    Walsall won 3-0 on aggregate
          2(1)  NOTTINGHAM FOREST                   A    1-0
          2(2)  NOTTINGHAM FOREST                   H    2-2    Walsall won 3-2 on aggregate
          3     SHEFFIELD UNITED                    H    2-1
          4     WEST HAM UNITED                     A    1-4
1998-99   1(1)  QUEENS PARK RANGERS                 H    0-0
          1(2)  QUEENS PARK RANGERS                 A    1-3    Queens Park Rangers won 3-1 on aggregate
1999-00   1(1)  PLYMOUTH ARGYLE                     H    4-1
          1(2)  PLYMOUTH ARGYLE                     A    4-1    Walsall won 8-2 on aggregate
          2(1)  SUNDERLAND                          A    2-3
          2(2)  SUNDERLAND                          H    0-5    Sunderland won 8-2 on aggregate
2000-01   1(1)  KIDDERMINSTER HARRIERS              H    1-1
          1(2)  KIDDERMINSTER HARRIERS              A    1-0    Walsall won 2-1 on aggregate
          2(1)  WEST HAM UNITED                     H    0-1
          2(2)  WEST HAM UNITED                     A    1-1    West Ham United won 2-1 on aggregate
2001-02   1     EXETER CITY                         A    1-0
          2     BOLTON WANDERERS                    A    3-4
2002-03   1     SHREWSBURY TOWN                     H    1-0
          2     NOTTINGHAM FOREST                   A    2-1
          3     BLACKBURN ROVERS                    A    2-2    Blackburn Rovers won 5-4 on penalties
2003-04   1     CARLISLE UNITED                     H    2-1
          2     BOLTON WANDERERS                    A    1-3
2004-05   1     SHEFFIELD WEDNESDAY                 A    0-1
2005-06   1     CRYSTAL PALACE                      A    0-3
2006-07   1     PLYMOUTH ARGYLE                     A    1-0
          2     BOLTON WANDERERS                    H    1-3
2007-08   1     SWANSEA CITY                        A    0-2
2008-09   1     DARLINGTON                          H    1-2
2009-10   1     ACCRINGTON STANLEY                  A    1-2
2010-11   1     TRANMERE ROVERS                     H    0-1
2011-12   1     MIDDLESBROUGH                       H    0-3
2012-13   1     BRENTFORD                           H    1-0
          2     QUEENS PARK RANGERS                 A    0-3
2013-14   1     PORT VALE                           A    2-1
          2     STOKE CITY                          A    1-3
2014-15   1     SOUTHEND UNITED                     A    2-1
          2     CRYSTAL PALACE                      H    0-3
2015-16   1     NOTTINGHAM FOREST                   A    4-3
          2     BRIGHTON & HOVE ALBION              H    2-1
          3     CHELSEA                             H    1-4
2016-17   1     YEOVIL TOWN                         H    0-2
2017-18   1     SHEFFIELD UNITED                    A    2-3

OTHER CUPS

1983-84  FLAMC  1S    NORTHAMPTON TOWN               H   3-1   
                2S    SWINDON TOWN                   A   0-3   
1984-85  FLAMC  1S(1) DERBY COUNTY                   A   0-1   
                1S(2) DERBY COUNTY                   H   5-3   Walsall won 5-4 on aggregate
                2S    COLCHESTER UNITED              H   1-0   
                QFS   A F C BOURNEMOUTH              A   1-2   
1985-86  FLAMC  Gp3S  PLYMOUTH ARGYLE                A   1-0   
                Gp3S  BRISTOL CITY                   H   1-2   
1986-87  FLAMC  Gp3S  SWANSEA CITY                   A   0-3   
                Gp3S  TORQUAY UNITED                 H   1-0   
                1S    BRENTFORD                      A   2-4   
1987-88  FLAMC  Gp2S  WREXHAM                        A   2-2   
                Gp2S  CARDIFF CITY                   H   3-1   
                1S    PETERBOROUGH UNITED            H   1-2   
1989-90  FLAMC  Gp3S  CARDIFF CITY                   A   5-3   
                Gp3S  SHREWSBURY TOWN                H   0-1   
                1S    ALDERSHOT                      A   4-1   
                QFS   SOUTHEND UNITED                H   4-1   
                SFS   BRISTOL ROVERS                 A   0-0   Bristol Rovers won 3-2 on penalties
1990-91  FLAMC  Gp6S  LINCOLN CITY                   A   1-1   
                Gp6S  BIRMINGHAM CITY                H   0-1   
                1S    CAMBRIDGE UNITED               A   0-1   
1991-92  FLAMC  Gp5S  BIRMINGHAM CITY                A   1-0   
                Gp5S  STOKE CITY                     H   0-2   
                1S    HEREFORD UNITED                A   1-0   
                QFS   STOKE CITY                     A   1-3   
1992-93  FLAMC  Gp6S  WEST BROMWICH ALBION           A   0-4   
                Gp6S  MANSFIELD TOWN                 H   2-0   
                2S    BRIGHTON & HOVE ALBION         A   2-4   
1993-94  FLAMC  Gp3S  HEREFORD UNITED                A   0-1   
                Gp3S  NORTHAMPTON TOWN               H   0-0   
1994-95  FLAMC  Gp7S  BIRMINGHAM CITY                A   0-3   
                Gp7S  PETERBOROUGH UNITED            H   2-3   
1995-96  FLAMC  Gp4S  FULHAM                         A   5-2   
                Gp4S  WYCOMBE WANDERERS              H   5-0   
                2S    BRIGHTON & HOVE ALBION         H   1-2   
1996-97  FLAMC  1S    BYE                                      
                2S    PETERBOROUGH UNITED            A   0-2   
1997-98  FLAMC  1S    BARNET                         A   2-1   
                2S    BRIGHTON & HOVE ALBION         H   5-0   
                QFS   BRISTOL ROVERS                 A   1-0   
                SFS   PETERBOROUGH UNITED            A   2-1   
                FS(1) A F C BOURNEMOUTH              H   0-2   
                FS(2) A F C BOURNEMOUTH              A   3-2   A F C Bournemouth won 4-3 on aggregate
1998-99  FLAMC  1S    BRISTOL ROVERS                 H   2-2   Walsall won 5-4 on penalties
                2S    LUTON TOWN                     A   3-0   
                QFS   BRENTFORD                      A   0-0   Walsall won 4-3 on penalties
                SFS   CAMBRIDGE UNITED               H   1-1   Walsall won 4-3 on penalties
                FS(1) MILLWALL                       A   0-1   
                FS(2) MILLWALL                       H   1-1   Millwall won 2-1 on aggregate
2000-01  FL TRO 1     BYE                                      
                2N    WIGAN ATHLETIC                 H   2-1   
                QFN   STOKE CITY                     A   0-4   
2004-05  FL TRO 1S    RUSHDEN & DIAMONDS             H   1-0
                2S    CHELTENHAM TOWN                A   2-2   Walsall won 4-3 on penalties
                QFS   LEYTON ORIENT                  A   0-1
2005-06  FL TRO 1S    BYE
                2S    A F C BOURNEMOUTH              H   1-0
                QFS   WYCOMBE WANDERERS              H   3-2
                SFS   SWANSEA CITY                   A   2-2   Swansea City won 6-5 on penalties
2006-07  FL TRO 1SW   SWANSEA CITY                   H   1-1   Swansea City won 4-3 on penalties
2007-08  FL TRO 1SW   A F C BOURNEMOUTH              H   0-2
2008-09  FL TRO 1S    BYE
                2S    CHELTENHAM TOWN                A   2-1
                QFS   LUTON TOWN                     H   0-1
2009-10  FL TRO 1NW   BURY                           H   0-0   Bury won 5-4 on penalties
2010-11  FL TRO 1NE   CHESTERFIELD                   H   1-2
2011-12  FL TRO 1NW   SHREWSBURY TOWN                A   2-1
                2NW   ROCHDALE                       A   1-1   Rochdale won 3-1 on penalties
2012-13  FL TRO 1NW   BYE
                2NW   PORT VALE                      H   2-2   Port Vale won 6-5 on penalties
2013-14  FL TRO 1NE   WOLVERHAMPTON WANDERERS        A   2-2   Wolverhampton Wanderers won 4-2 on penalties
2014-15  FL TRO 1NW   BYE
                2NW   ROCHDALE                       A   1-0
                QFN   SHEFFIELD UNITED               H   1-0
                SFN   TRANMERE ROVERS                A   2-2   Walsall won 5-4 on penalties
                FN(1) PRESTON NORTH END              A   2-0
                FN(2) PRESTON NORTH END              H   0-0   Walsall won 2-0 on aggregate
                F     BRISTOL CITY                   N   0-2   @ Wembley Stadium
2015-16  FL TRO 1NW   MORECAMBE                      A   0-2

Please acknowledge the F.C.H.D. when using this information elsewhere