CREWE ALEXANDRA
1885-86 Welsh Cup semi-finalists
1887-88 F.A. Cup semi-finalists
1889-90 Founder member of Football Alliance
1892-93 Founder member of Football League Division Two
1896 Failed to be re-elected to Division Two
1896-97 Joined The Combination
Two points deducted for playing ineligible player
One match (v Chester) not played
1897-98 The Combination runner-up
1898-99 Joined Lancashire League
1901-02 Joined Birmingham & District League
1902-03 Birmingham & District League runner-up
1907-08 Birmingham & District League runner-up
1908-09 Birmingham & District League runner-up
1909-10 Birmingham & District League runner-up
1911-12 Founder members of Central League
1913-14 Central League runner-up
1920-21 Central League runner-up
1921-22 Founder member of Football League Division Three North
1935-36 Welsh Cup Winners
1936-37 Welsh Cup Winners (2nd time)
1939-40 Football League programme abandoned due to outbreak of war
1958-59 Placed in Division Four on League reorganisation
1962-63 Missed runner-up spot on goal average
Promoted to Division Three
1964 Relegated to Division Four
1967-68 Promoted to Division Three
1969 Relegated to Division Four
1988-89 Promoted to Division Three
1991 Relegated to Division Four
1991-92 Not promoted after play-offs (SF Crewe Alexandra 2 Scunthorpe
United 2, Scunthorpe United 2 Crewe Alexandra 0 - Agg 2-4)
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 9-3, F Crewe Alexandra 1 York
City 1, York City won 5-3 on penalties)
1993-94 Promoted to Division Two
1994-95 Not promoted after play-offs (SF Bristol Rovers 0 Crewe Alexandra
0, Crewe Alexandra 1 Bristol Rovers 1 - Agg 1-1, lost on away
goals)
1995-96 Not promoted after play-offs (SF Crewe Alexandra 2 Notts County
2, Notts County 1 Crewe Alexandra 0 - Agg 2-3)
1996-97 Promoted to Division One after play-offs (SF Crewe Alexandra 2
Luton Town 1, Luton Town 2 Crewe Alexandra 2 - Agg 4-3, F Brentford
0 Crewe Alexandra 1 @ Wembley)
2002 Relegated to Division Two on goal difference
2002-03 Football League Division Two runner-up
Promoted to Division One
2004-05 Division One renamed "Football League Championship"
2006 Relegated to League One
2009 Relegated to League Two
2011-12 Promoted to League One after play-offs (SF Crewe Alexandra 1 Southend
United 0, Southend United 2 Crewe Alexandra 2 - Agg 3-2, F Cheltenham
Town 0 Crewe Alexandra 2 @ Wembley Stadium)
2012-13 Football League Trophy winners
2016 Relegated to League Two
2016-17 Football League renamed English Football League
2019-20 Season ended early to due Covid-19 virus. League decided on a
points per game basis
English Football League Two runner-up
Promoted to League One
2022 Relegated to League Two
2023-24 Not promoted after play-offs (SF Crewe Alexandra 0 Doncaster Rovers 2
Doncaster Rovers 0 Crewe Alexandra 2, Aggregate 4-4, Crewe Alexandra
won 4-2 on penalties, F Crewe Alexandra 0 Crawley Town 2 @ Wembley
Stadium)
SEASON LEAGUE P W D L F A P POS
1889-90 F ALL 22 11 2 9 68 59 24 5/12
1890-91 F ALL 22 8 4 10 59 67 20 8/12
1891-92 F ALL 22 7 4 11 44 49 18 6/12
1892-93 FL-2 22 6 3 13 42 69 15 10/12
1893-94 FL-2 28 6 7 15 42 73 19 12/15
1894-95 FL-2 30 3 4 23 26 103 10 16/16
1895-96 FL-2 30 5 3 22 30 95 13 16/16
1896-97 COMB 17 5 1 11 35 49 11 * 9/10
1897-98 COMB 24 12 6 6 53 34 30 2/13
1898-99 LANCS 24 11 5 8 61 34 27 4/13
1899-00 LANCS 28 16 4 8 87 48 36 4/15
1900-01 LANCS 20 12 2 6 45 23 26 3/11
1901-02 B'HAM 34 20 4 10 93 54 44 3/18
1902-03 B'HAM 34 22 2 10 92 51 46 2/18
1903-04 B'HAM 34 17 7 10 57 57 41 4/18
1904-05 B'HAM 34 16 9 9 53 44 41 6/18
1905-06 B'HAM 34 16 12 6 58 39 44 4/18
1906-07 B'HAM 34 15 4 15 58 56 34 8/18
1907-08 B'HAM 34 20 7 7 80 41 47 2/18
1908-09 B'HAM 34 24 4 6 99 42 52 2/18
1909-10 B'HAM 34 23 3 8 117 56 49 2/18
1910-11 B'HAM 34 16 8 10 85 61 40 5/18
1911-12 CENT 32 14 9 9 65 63 37 3/17
1912-13 CENT 38 13 5 20 64 68 31 13/20
1913-14 CENT 38 20 8 10 57 49 48 2/20
1914-15 CENT 38 14 5 19 54 83 33 15/20
1919-20 CENT 42 23 8 11 86 56 54 3/22
1920-21 CENT 42 23 7 12 92 57 53 2/22
1921-22 FL-3N 38 18 5 15 60 56 41 6/20
1922-23 FL-3N 38 17 9 12 48 38 43 6/20
1923-24 FL-3N 42 7 13 22 32 58 27 20/22
1924-25 FL-3N 42 13 13 16 53 78 39 15/22
1925-26 FL-3N 42 17 9 16 63 61 43 11/22
1926-27 FL-3N 42 14 9 19 71 81 37 15/22
1927-28 FL-3N 42 12 10 20 77 86 34 17/22
1928-29 FL-3N 42 18 8 16 80 68 44 9/22
1929-30 FL-3N 42 17 8 17 82 71 42 11/22
1930-31 FL-3N 42 14 6 22 66 93 34 18/22
1931-32 FL-3N 40 21 6 13 95 66 48 6/21
1932-33 FL-3N 42 20 3 19 80 84 43 10/22
1933-34 FL-3N 42 15 6 21 81 97 36 14/22
1934-35 FL-3N 42 14 11 17 66 86 39 13/22
1935-36 FL-3N 42 19 9 14 80 76 47 6/22
1936-37 FL-3N 42 10 12 20 55 83 32 20/22
1937-38 FL-3N 42 18 9 15 71 53 45 8/22
1938-39 FL-3N 42 19 6 17 82 70 44 8/22
1939-40 FL-3N 2 1 1 0 3 0 3 ABAND
1946-47 FL-3N 42 17 9 16 70 74 43 8/22
1947-48 FL-3N 42 18 7 17 61 63 43 10/22
1948-49 FL-3N 42 16 9 17 52 74 41 12/22
1949-50 FL-3N 42 17 14 11 68 55 48 7/22
1950-51 FL-3N 46 19 10 17 61 60 48 9/24
1951-52 FL-3N 46 17 8 21 63 82 42 16/24
1952-53 FL-3N 46 20 8 18 70 68 48 10/24
1953-54 FL-3N 46 14 13 19 49 67 41 16/24
1954-55 FL-3N 46 10 14 22 68 91 34 22/24
1955-56 FL-3N 46 9 10 27 50 105 28 24/24
1956-57 FL-3N 46 6 9 31 43 110 21 24/24
1957-58 FL-3N 46 8 7 31 47 93 23 24/24
1958-59 FL-4 46 15 10 21 70 82 40 18/24
1959-60 FL-4 46 18 9 19 79 88 45 14/24
1960-61 FL-4 46 20 9 17 61 67 49 9/24
1961-62 FL-4 44 20 6 18 79 70 46 10/23
1962-63 FL-4 46 24 11 11 86 58 59 3/24
1963-64 FL-3 46 11 12 23 50 77 34 22/24
1964-65 FL-4 46 18 13 15 90 81 49 10/24
1965-66 FL-4 46 16 9 21 61 63 41 14/24
1966-67 FL-4 46 21 12 13 70 55 54 5/24
1967-68 FL-4 46 20 18 8 74 49 58 4/24
1968-69 FL-3 46 13 9 24 52 76 35 23/24
1969-70 FL-4 46 16 12 18 51 51 44 15/24
1970-71 FL-4 46 18 8 20 75 76 44 15/24
1971-72 FL-4 46 10 9 27 43 69 29 24/24
1972-73 FL-4 46 9 18 19 38 61 36 21/24
1973-74 FL-4 46 14 10 22 43 71 38 21/24
1974-75 FL-4 46 11 18 17 34 47 40 18/24
1975-76 FL-4 46 13 15 18 58 57 41 16/24
1976-77 FL-4 46 19 11 16 47 60 49 12/24
1977-78 FL-4 46 15 14 17 50 69 44 15/24
1978-79 FL-4 46 6 14 26 43 90 26 24/24
1979-80 FL-4 46 11 13 22 35 68 35 23/24
1980-81 FL-4 46 13 14 19 48 61 40 18/24
1981-82 FL-4 46 6 9 31 29 84 27 24/24
1982-83 FL-4 46 11 8 27 53 71 41 23/24
1983-84 FL-4 46 16 11 19 56 67 59 16/24
1984-85 FL-4 46 18 12 16 65 69 66 10/24
1985-86 FL-4 46 18 9 19 54 61 63 12/24
1986-87 FL-4 46 13 14 19 70 72 53 17/24
1987-88 FL-4 46 13 19 14 57 53 58 17/24
1988-89 FL-4 46 21 15 10 67 48 78 3/24
1989-90 FL-3 46 15 17 14 56 53 62 12/24
1990-91 FL-3 46 11 11 24 62 80 44 22/24
1991-92 FL-4 42 20 10 12 66 51 70 6/22
1992-93 FL-3 42 21 7 14 75 56 70 6/22
1993-94 FL-3 42 21 10 11 80 61 73 3/22
1994-95 FL-2 46 25 8 13 80 68 83 3/24
1995-96 FL-2 46 22 7 17 77 60 73 5/24
1996-97 FL-2 46 22 7 17 56 47 73 6/24
1997-98 FL-1 46 18 5 23 58 65 59 11/24
1998-99 FL-1 46 12 12 22 54 78 48 18/24
1999-00 FL-1 46 14 9 23 46 67 51 19/24
2000-01 FL-1 46 15 10 21 47 62 55 14/24
2001-02 FL-1 46 12 13 21 47 76 49 22/24
2002-03 FL-2 46 25 11 10 76 40 85 2/24
2003-04 FL-1 46 14 11 21 57 66 53 18/24
2004-05 FL-CH 46 12 14 20 66 86 50 21/24
2005-06 FL-CH 46 9 15 22 57 86 42 22/24
2006-07 FL-1 46 17 9 20 66 72 60 13/24
2007-08 FL-1 46 12 14 20 47 65 50 20/24
2008-09 FL-1 46 12 10 24 59 82 46 22/24
2009-10 FL-2 46 15 10 21 68 73 55 18/24
2010-11 FL-2 46 18 11 17 87 65 65 10/24
2011-12 FL-2 46 20 12 14 67 59 72 7/24
2012-13 FL-1 46 18 10 18 54 62 64 13/24
2013-14 FL-1 46 13 12 21 54 80 51 19/24
2014-15 FL-1 46 14 10 22 43 75 52 20/24
2015-16 FL-1 46 7 13 26 46 83 34 24/24
2016-17 EFL-2 46 14 13 19 58 67 55 17/24
2017-18 EFL-2 46 17 5 24 62 75 56 15/24
2018-19 EFL-2 46 19 8 19 60 59 65 12/24
2019-20 EFL-2 37 20 9 8 67 43 69 2/24
2020-21 EFL-1 46 18 12 16 56 61 66 12/24
2021-22 EFL-1 46 7 8 31 37 83 29 24/24
2022-23 EFL-2 46 14 16 16 48 60 58 13/24
2023-24 EFL-2 46 19 14 13 69 65 71 6/24
2024-25 EFL-2 46 15 17 14 49 48 62 13/24
2025-26 EFL-2
F.A. CUP
1885-86 3 DAVENHAM A 1-2
1886-87 3 BYE
4 LEEK H 0-1
1887-88 3 BYE
4 SWIFTS H 2-2
4r SWIFTS A 2-3 Declared void
4r2 SWIFTS N 2-1 @ Derby Cricket Ground
5 DERBY COUNTY H 1-0
QF MIDDLESBROUGH A 2-0
SF PRESTON NORTH END N 0-4 @ Anfield
1888-89 1 HALLIWELL A 2-2
1r HALLIWELL H 1-5
1889-90 3Q NORTHWICH VICTORIA H 9-0
4Q CHESTER{1} A 1-2
1890-91 1 BURNLEY A 2-4
1891-92 4Q NORTHWICH VICTORIA H 1-2 Declared void
4Qr NORTHWICH VICTORIA H 6-2
1 WOLVERHAMPTON WANDERERS A 2-2
1r WOLVERHAMPTON WANDERERS H 1-4
1893-94 4Q STOCKPORT COUNTY A 0-0
4Qr STOCKPORT COUNTY H 1-2
1895-96 3Q MIDDLETON A 4-0
4Q FAIRFIELD A 2-2
4Qr FAIRFIELD H 4-3
1 BOLTON WANDERERS H 0-4
1896-97 4Q FAIRFIELD A 0-4
1900-01 5Q NANTWICH H 5-1
INT KETTERING A 0-1
1905-06 4Q DARWEN{1} H 2-0
1 BARNSLEY H 1-1
1r BARNSLEY A 0-4
1906-07 5Q PAULTON ROVERS A 1-0
1 ACCRINGTON STANLEY{1} H 1-1
1r ACCRINGTON STANLEY{1} A 0-1
1907-08 5Q ROTHERHAM TOWN H 1-1
5Qr ROTHERHAM TOWN A 1-2
1908-09 5Q WORKINGTON{1} A 1-4
1909-10 5Q CHESTERFIELD A 2-5
1910-11 5Q CARLISLE UNITED H 1-1
5Qr CARLISLE UNITED A 4-3
1 BRISTOL CITY A 3-0
2 GRIMSBY TOWN H 1-5
1911-12 5Q MERTHYR TOWN H 4-0
1 BLACKPOOL H 1-1
1r BLACKPOOL A 2-2
1r2 BLACKPOOL N 1-2 @ Manchester City
1913-14 5Q GAINSBOROUGH TRINITY A 0-2
1921-22 5Q WREXHAM A 0-5
1923-24 5Q STOCKPORT COUNTY A 0-1
1925-26 1 TRANMERE ROVERS A 0-0
1r TRANMERE ROVERS H 2-1
2 WIGAN BOROUGH H 2-2
2r WIGAN BOROUGH A 1-2
1926-27 1 NORTHERN NOMADS H 4-1
2 WIGAN BOROUGH H 4-1
3 BARNSLEY A 1-6
1927-28 1 ASHINGTON H 2-2
1r ASHINGTON A 2-0
2 STOCKPORT COUNTY H 2-0
3 LONDON CALEDONIANS A 3-2
4 ASTON VILLA A 0-3
1928-29 1 GAINSBOROUGH TRINITY A 1-3
1929-30 1 NELSON A 3-0
2 CARLISLE UNITED A 2-4
1930-31 1 JARROW H 1-0
2 QUEENS PARK RANGERS H 2-4
1931-32 1 GAINSBOROUGH TRINITY H 2-2
1r GAINSBOROUGH TRINITY A 0-1
1932-33 1 CROOK TOWN H 4-0
2 DARLINGTON H 0-2
1933-34 1 COVENTRY CITY A 0-3
1934-35 1 WALSALL H 1-2
1935-36 1 BOSTON UNITED H 4-2
2 GILLINGHAM H 2-1
3 SHEFFIELD WEDNESDAY H 1-1
3r SHEFFIELD WEDNESDAY A 1-3
1936-37 1 ROCHDALE H 5-1
2 HARTLEPOOLS UNITED H 1-1
2r HARTLEPOOLS UNITED A 2-1
3 PLYMOUTH ARGYLE H 0-2
1937-38 1 BARROW A 1-0
2 NEW BRIGHTON H 2-2
2r NEW BRIGHTON A 1-4
1938-39 1 OLDHAM ATHLETIC A 2-2
1r OLDHAM ATHLETIC H 1-0
2 CARDIFF CITY A 0-1
1945-46 1(1) WREXHAM H 4-2
1(2) WREXHAM A 0-3
1946-47 1 ROTHERHAM UNITED A 0-2
1947-48 1 SOUTH SHIELDS{2} H 4-1
2 WORKINGTON A 2-1
3 SHEFFIELD UNITED H 3-1
4 DERBY COUNTY H 0-3
1948-49 1 BILLINGHAM SYNTHONIA H 5-0
2 MILLWALL H 3-2
3 SUNDERLAND H 0-2
1949-50 1 DARLINGTON A 2-2
1r DARLINGTON H 1-0
2 OLDHAM ATHLETIC H 1-1
2r OLDHAM ATHLETIC A 0-0
2r2 OLDHAM ATHLETIC N 0-3 @ Manchester City
1950-51 1 NORTH SHIELDS H 4-0
2 PLYMOUTH ARGYLE H 2-2
2r PLYMOUTH ARGYLE A 0-3
1951-52 1 LINCOLN CITY H 2-4
1952-53 1 GATESHEAD{1} A 0-2
1953-54 1 BRADFORD CITY H 0-0
1r BRADFORD CITY A 1-0
2 WALSALL A 0-3
1954-55 1 OLDHAM ATHLETIC A 0-1
1955-56 1 BARROW A 0-0
1r BARROW H 2-3
1956-57 1 WREXHAM H 2-2
1r WREXHAM A 1-2
1957-58 1 HULL CITY A 1-2
1958-59 1 SOUTH SHIELDS{2} H 2-2
1r SOUTH SHIELDS{2} A 0-5
1959-60 1 BURSCOUGH A 3-1
2 STOCKPORT COUNTY A 0-0
2r STOCKPORT COUNTY H 2-0
3 WORKINGTON H 2-0
4 TOTTENHAM HOTSPUR H 2-2
4r TOTTENHAM HOTSPUR A 2-13
1960-61 1 ROCHDALE H 1-1
1r ROCHDALE A 2-1
2 HALIFAX TOWN A 2-2
2r HALIFAX TOWN H 3-0
3 CHELSEA A 2-1
4 TOTTENHAM HOTSPUR A 1-5
1961-62 1 LINCOLN CITY H 2-0
2 PORT VALE H 1-1
2r PORT VALE A 0-3
1962-63 1 SCARBOROUGH H 1-1
1r SCARBOROUGH A 3-2
2 YORK CITY A 1-2
1963-64 1 HULL CITY A 2-2
1r HULL CITY H 0-3
1964-65 1 CHESTER{1} A 0-5
1965-66 1 SCUNTHORPE UNITED H 3-0
2 SOUTH SHIELDS{2} H 3-1
3 FOLKESTONE A 5-1
4 COVENTRY CITY H 1-1
4r COVENTRY CITY A 1-4
1966-67 1 GRIMSBY TOWN H 1-1
1r GRIMSBY TOWN A 1-0
2 DARLINGTON H 2-1
3 BOLTON WANDERERS A 0-1
1967-68 1 HALIFAX TOWN A 2-3
1968-69 1 ALTRINCHAM A 1-0
2 HALIFAX TOWN A 1-1
2r HALIFAX TOWN H 1-3
1969-70 1 DONCASTER ROVERS A 1-1
1r DONCASTER ROVERS H 0-1
1970-71 1 DONCASTER ROVERS H 0-0
1r DONCASTER ROVERS A 3-1
2 CHESTER{1} A 0-1
1971-72 1 BLYTH SPARTANS H 0-1
1972-73 1 STAFFORD RANGERS H 1-0
2 BLACKBURN ROVERS A 1-0
3 LUTON TOWN A 0-2
1973-74 1 SCARBOROUGH H 0-0
1r SCARBOROUGH A 1-2
1974-75 1 GATESHEAD UNITED H 2-2
1r GATESHEAD UNITED A 0-1
1975-76 1 ROTHERHAM UNITED A 1-2
1976-77 1 PRESTON NORTH END H 1-1
1r PRESTON NORTH END A 2-2
1r2 PRESTON NORTH END N 0-3 @ Liverpool
1977-78 1 BRADFORD CITY A 1-0
2 SCARBOROUGH H 0-0
2r SCARBOROUGH A 0-2
1978-79 1 NUNEATON BOROUGH A 2-0
2 HARTLEPOOL UNITED H 0-1
1979-80 1 ALTRINCHAM A 0-3
1980-81 1 MOSSLEY A 0-1
1981-82 1 WILLENHALL TOWN A 1-0
2 SCUNTHORPE UNITED H 1-3
1982-83 1 BOSTON UNITED A 1-3
1983-84 1 ROCHDALE A 0-1
1984-85 1 NORTHWICH VICTORIA A 1-3
1985-86 1 DERBY COUNTY A 1-5
1986-87 1 YORK CITY A 1-3
1987-88 1 LINCOLN CITY A 1-2
1988-89 1 STAFFORD RANGERS A 2-2
1r STAFFORD RANGERS H 3-2
2 RUNCORN A 3-0
3 ASTON VILLA H 2-3
1989-90 1 CONGLETON TOWN H 2-0
2 BISHOP AUCKLAND H 1-1
2r BISHOP AUCKLAND A 2-0
3 CHELSEA A 1-1
3r CHELSEA H 0-2
1990-91 1 LINCOLN CITY A 4-1
2 ATHERSTONE UNITED H 1-0
3 BRISTOL ROVERS A 2-0
4 ROTHERHAM UNITED H 1-0
5 WEST HAM UNITED A 0-1
1991-92 1 CARLISLE UNITED A 1-1
1r CARLISLE UNITED H 5-3
2 CHESTER CITY H 2-0
3 LIVERPOOL H 0-4
1992-93 1 WREXHAM H 6-1
2 ACCRINGTON STANLEY A 6-1 @ Blackburn Rovers
3 MARINE H 3-1
4 BLACKBURN ROVERS H 0-3
1993-94 1 DARLINGTON H 4-2
2 MACCLESFIELD TOWN H 2-1
3 LEEDS UNITED A 1-3
1994-95 1 GRESLEY ROVERS{1} H 7-1
2 BURY H 1-2
1995-96 1 ALTRINCHAM A 2-0
2 MANSFIELD TOWN H 2-0
3 WEST BROMWICH ALBION H 4-3
4 SOUTHAMPTON A 1-1
4r SOUTHAMPTON H 2-3
1996-97 1 KIDDERMINSTER HARRIERS H 4-1
2 HULL CITY A 5-1
3 WIMBLEDON H 1-1
3r WIMBLEDON A 0-2
1997-98 3 BIRMINGHAM CITY H 1-2
1998-99 3 OXFORD UNITED H 1-3
1999-00 3 BRADFORD CITY H 1-2
2000-01 3 CARDIFF CITY A 1-1
3r CARDIFF CITY H 2-1
4 STOCKPORT COUNTY H 0-1
2001-02 3 SHEFFIELD WEDNESDAY H 2-1
4 ROTHERHAM UNITED A 4-2
5 EVERTON A 0-0
5r EVERTON H 1-2
2002-03 1 PORT VALE A 1-0
2 MANSFIELD TOWN H 3-0
3 A F C BOURNEMOUTH A 0-0
3r A F C BOURNEMOUTH H 2-2 A F C Bournemouth won 3-1 on penalties
2003-04 3 TELFORD UNITED H 0-1
2004-05 3 COVENTRY CITY A 0-3
2005-06 3 PRESTON NORTH END A 1-2
2006-07 1 BRADFORD CITY A 0-4
2007-08 1 MILTON KEYNES DONS H 2-1
2 OLDHAM ATHLETIC A 0-1
2008-09 1 EBBSFLEET UNITED H 1-0
2 CARLISLE UNITED A 2-0
3 MILLWALL A 2-2
3r MILLWALL H 2-3
2009-10 1 YORK CITY A 2-3
2010-11 1 TAMWORTH A 1-2
2011-12 1 COLCHESTER UNITED H 1-4
2012-13 1 WYCOMBE WANDERERS H 4-1
2 BURTON ALBION H 0-1
2013-14 1 WYCOMBE WANDERERS A 1-1
1r WYCOMBE WANDERERS H 0-2
2014-15 1 SHEFFIELD UNITED H 0-0
1r SHEFFIELD UNITED A 0-2
2015-16 1 EASTLEIGH H 0-1
2016-17 1 CHELTENHAM TOWN A 1-1
1r CHELTENHAM TOWN H 1-4
2017-18 1 ROTHERHAM UNITED H 2-1
2 BLACKBURN ROVERS A 3-3
2r BLACKBURN ROVERS H 0-1
2018-19 1 CARLISLE UNITED H 0-1
2019-20 1 ACCRINGTON STANLEY A 2-0
2 EASTLEIGH A 1-1
2r EASTLEIGH H 3-1
3 BARNSLEY H 1-3
2020-21 1 BOLTON WANDERERS A 3-2
2 CHELTENHAM TOWN A 1-2
2021-22 1 SWINDON TOWN H 0-3
2022-23 1 LEYTON ORIENT H 1-0
2 BARNSLEY A 0-3
2023-24 1 DERBY COUNTY H 2-2
1r DERBY COUNTY A 3-1
2 BRISTOL ROVERS H 2-4
2024-25 1 DAGENHAM & REDBRIDGE H 0-1
2025-26 1 DONCASTER ROVERS H 1-2
WELSH CUP
1885-86 SF DRUIDS N 0-3 @ Wrexham
1935-36 SF SHREWSBURY TOWN N 0-0 @ Bangor
SFr SHREWSBURY TOWN N 4-0 @ Rhyl
F CHESTER{1} N 2-0 @ Wrexham
1936-37 SF BARRY TOWN N 2-1 @ Cardiff
F RHYL ATHLETIC N 1-1 @ Chester
Fr RHYL ATHLETIC N 3-1 @ Chester
FOOTBALL LEAGUE CUP/E F L CUP
1960-61 2 BOURNEMOUTH & BOSCOMBE ATHLETIC A 1-1
2r BOURNEMOUTH & BOSCOMBE ATHLETIC H 2-0
3 TRANMERE ROVERS A 0-2
1961-62 1 COLCHESTER UNITED A 2-1
2 MIDDLESBROUGH A 1-3
1962-63 1 OLDHAM ATHLETIC H 2-3
1963-64 1 CARLISLE UNITED A 2-3
1964-65 1 TRANMERE ROVERS A 0-2
1965-66 1 SOUTHPORT H 2-0
2 CARDIFF CITY H 1-1
2r CARDIFF CITY A 0-3
1966-67 1 STOCKPORT COUNTY H 1-0
2 PRESTON NORTH END A 0-2
1967-68 1 STOCKPORT COUNTY H 1-1
1r STOCKPORT COUNTY A 0-3
1968-69 1 NORTHAMPTON TOWN A 1-1 @ Crewe Alexandra
1r NORTHAMPTON TOWN H 1-0
2 SOUTHAMPTON A 1-3
1969-70 1 WREXHAM H 0-0
1r WREXHAM A 0-1
1970-71 1 TRANMERE ROVERS H 2-2
1r TRANMERE ROVERS A 0-4
1971-72 1 SOUTHPORT H 0-1
1972-73 1 WREXHAM A 0-4
1973-74 1 TRANMERE ROVERS A 3-3
1r TRANMERE ROVERS H 0-1
1974-75 1 WREXHAM A 2-1
2 BIRMINGHAM CITY H 2-1
3 ASTON VILLA H 2-2
3r ASTON VILLA A 0-1
1975-76 1(1) TRANMERE ROVERS H 2-1
1(2) TRANMERE ROVERS A 1-2 Aggregate 3-3
1r TRANMERE ROVERS H 2-1
2 CHELSEA H 1-0
3 TOTTENHAM HOTSPUR H 0-2
1976-77 1(1) TRANMERE ROVERS H 2-1
1(2) TRANMERE ROVERS A 1-3 Tranmere Rovers won 4-3 on aggregate
1977-78 1(1) BURY A 0-3
1(2) BURY H 1-1 Bury won 4-1 on aggregate
1978-79 1(1) ROCHDALE H 1-0
1(2) ROCHDALE A 4-2 Crewe Alexandra won 5-2 on aggregate
2 NOTTS COUNTY H 2-0
3 LUTON TOWN A 1-2
1979-80 1(1) HUDDERSFIELD TOWN A 1-2
1(2) HUDDERSFIELD TOWN H 1-3 Huddersfield Town won 5-2 on aggregate
1980-81 1(1) WIGAN ATHLETIC A 1-2
1(2) WIGAN ATHLETIC H 2-2 Wigan Athletic won 4-3 on aggregate
1981-82 1(1) BRISTOL ROVERS H 1-1
1(2) BRISTOL ROVERS A 0-1 Bristol Rovers won 2-1 on aggregate
1982-83 1(1) TRANMERE ROVERS H 1-1
1(2) TRANMERE ROVERS A 0-0 Aggregate 1-1, Tranmere Rovers won on away goals
1983-84 1(1) BURNLEY H 1-0
1(2) BURNLEY A 4-3 Crewe Alexandra won 5-3 on aggregate
2(1) QUEENS PARK RANGERS A 1-8
2(2) QUEENS PARK RANGERS H 3-0 Queens Park Rangers won 8-4 on aggregate
1984-85 1(1) BURNLEY A 2-1
1(2) BURNLEY H 0-3 Burnley won 4-2 on aggregate
1985-86 1(1) CARLISLE UNITED H 3-3
1(2) CARLISLE UNITED A 4-3 Crewe Alexandra won 7-6 on aggregate
2(1) WATFORD H 1-3
2(2) WATFORD A 2-3 Watford won 6-3 on aggregate
1986-87 1(1) SHREWSBURY TOWN A 0-0
1(2) SHREWSBURY TOWN H 0-4 Shrewsbury Town won 4-0 on aggregate
1987-88 1(1) SHREWSBURY TOWN H 3-3
1(2) SHREWSBURY TOWN A 1-4 Shrewsbury Town won 7-4 on aggregate
1988-89 1(1) LINCOLN CITY H 1-1
1(2) LINCOLN CITY A 1-2 Lincoln City won 3-2 on aggregate
1989-90 1(1) CHESTER CITY H 4-0
1(2) CHESTER CITY A 2-0 Crewe Alexandra won 6-0 on aggregate
2(1) A F C BOURNEMOUTH H 0-1
2(2) A F C BOURNEMOUTH A 0-0 A F C Bournemouth won 1-0 on aggregate
1990-91 1(1) GRIMSBY TOWN A 1-2
1(2) GRIMSBY TOWN H 1-0 Aggregate 2-2, Crewe Alexandra won on away goals
2(1) LIVERPOOL A 1-5
2(2) LIVERPOOL H 1-4 Liverpool won 9-2 on aggregate
1991-92 1(1) DONCASTER ROVERS H 5-2
1(2) DONCASTER ROVERS A 4-2 Crewe Alexandra won 9-4 on aggregate
2(1) NEWCASTLE UNITED H 3-4
2(2) NEWCASTLE UNITED A 0-1 Newcastle United won 5-3 on aggregate
1992-93 1(1) ROCHDALE H 4-1
1(2) ROCHDALE A 2-1 Crewe Alexandra won 6-2 on aggregate
2(1) WEST HAM UNITED A 0-0
2(2) WEST HAM UNITED H 2-0 Crewe Alexandra won 2-0 on aggregate
3 NOTTINGHAM FOREST H 0-1
1993-94 1(1) WREXHAM H 0-1
1(2) WREXHAM A 3-3 Wrexham won 4-3 on aggregate
1994-95 1(1) WIGAN ATHLETIC H 2-1
1(2) WIGAN ATHLETIC A 0-3 Wigan Athletic won 4-2 on aggregate
1995-96 1(1) DARLINGTON H 4-0
1(2) DARLINGTON A 1-1 Crewe Alexandra won 5-1 on aggregate
2(1) SHEFFIELD WEDNESDAY H 2-2
2(2) SHEFFIELD WEDNESDAY A 2-5 Sheffield Wednesday won 7-4 on aggregate
1996-97 1(1) PORT VALE A 0-1
1(2) PORT VALE H 1-5 Port Vale won 6-1 on aggregate
1997-98 1(1) BURY H 2-3
1(2) BURY A 3-3 Bury won 6-5 on aggregate
1998-99 1(1) OLDHAM ATHLETIC A 2-3
1(2) OLDHAM ATHLETIC H 2-0 Crewe Alexandra won 4-3 on aggregate
2(1) BRISTOL CITY A 1-1
2(2) BRISTOL CITY H 2-0 Crewe Alexandra won 3-1 on aggregate
3 BLACKBURN ROVERS H 0-1
1999-00 1(1) HARTLEPOOL UNITED A 3-3
1(2) HARTLEPOOL UNITED H 1-0 Crewe Alexandra won 4-3 on aggregate
2(1) IPSWICH TOWN H 2-1
2(2) IPSWICH TOWN A 1-1 Crewe Alexandra won 3-2 on aggregate
3 TOTTENHAM HOTSPUR A 1-3
2000-01 1(1) BURY H 2-2
1(2) BURY A 2-1 Crewe Alexandra won 4-3 on aggregate
2(1) BARNSLEY A 0-4
2(2) BARNSLEY H 0-3 Barnsley won 7-0 on aggregate
2001-02 1 YORK CITY A 2-2 Crewe Alexandra won 6-5 on penalties
2 RUSHDEN & DIAMONDS H 2-0
3 IPSWICH TOWN H 2-3
2002-03 1 PORT VALE A 2-0
2 MANCHESTER CITY A 2-3
2003-04 1 WREXHAM H 2-0
2 LEICESTER CITY A 0-1
2004-05 1 BLACKPOOL H 4-1
2 SUNDERLAND H 2-2 Crewe Alexandra won 4-2 on penalties
3 MANCHESTER UNITED H 0-3
2005-06 1 LINCOLN CITY A 1-5
2006-07 1 GRIMSBY TOWN A 3-0
2 WIGAN ATHLETIC H 2-0
3 MANCHESTER UNITED H 1-2
2007-08 1 HULL CITY H 0-3
2008-09 1 BARNSLEY H 2-0
2 BRISTOL CITY H 2-1
3 LIVERPOOL A 1-2
2009-10 1 BLACKPOOL H 1-2
2010-11 1 DERBY COUNTY H 1-0
2 IPSWICH TOWN H 0-1
2011-12 1 PRESTON NORTH END A 2-3
2012-13 1 HARTLEPOOL UNITED H 5-0
2 WEST HAM UNITED A 0-2
2013-14 1 BURY A 2-3
2014-15 1 BARNSLEY A 2-0
2 BOLTON WANDERERS H 2-3
2015-16 1 PRESTON NORTH END H 1-3
2016-17 1 SHEFFIELD UNITED A 2-1
2 BLACKBURN ROVERS A 3-4
2017-18 1 BOLTON WANDERERS H 1-2
2018-19 1 FLEETWOOD TOWN H 1-1 Fleetwood Town won 4-3 on penalties
2019-20 1 MIDDLESBROUGH A 2-2 Crewe Alexandra won 4-2 on penalties
2 ASTON VILLA H 1-6
2020-21 1 LINCOLN CITY H 1-2
2021-22 1 HARTLEPOOL UNITED A 1-0
2 LEEDS UNITED A 0-3