CRYSTAL PALACE
1905-06 Joined Southern League Division Two
Southern League Division Two Champions
Promoted to Division One
1907-08 Also joined Western League Division 1B
1913-14 Southern League runner-up, lost title on goal average
1920-21 Founder member of Division Three South
Division Three South Champions
Promoted to Division Two
1925 Relegated to Division Three South
1928-29 Football League Division Three South runner-up, missing title and
promotion place on goal average
1930-31 Football League Division Three South runner-up
1938-39 Football League Division Three South runner-up
1939-40 Football League programme abandoned due to outbreak of war
1958-59 Placed in Division Four on League reorganisation
1960-61 Football League Division Four runner-up
Promoted to Division Three
1963-64 Football League Division Three runner-up (lost title on goal
average)
Promoted to Division Two
1968-69 Football League Division Two runner-up
Promoted to Division One
1973 Relegated to Division Two
1974 Relegated to Division Three
1975-76 F.A. Cup semi-finalists
1976-77 Promoted to Division Two (on goal average)
1978-79 Football League Division Two Champions
Promoted to Division One
1981 Relegated to Division Two
1988-89 Promoted to Division One after play-offs (SF Swindon Town 1
Crystal Palace 0, Crystal Palace 2 Swindon Town 0 - Agg 2-1, F
Blackburn Rovers 3 Crystal Palace 1, Crystal Palace 3 Blackburn
Rovers 0 - Agg 4-3)
1989-90 F.A. Cup runner-up
1992-93 Founder members of F.A. Premier League
Relegated to Football League Division One on goal difference
Football League Cup semi-finalists
1993-94 Football League Champions
Promoted to F.A. Premier League
1994-95 F.A. Cup semi-finalists
Football League Cup semi-finalists
Relegated to Football League Division One
1995-96 Not promoted after play-offs (SF Charlton Athletic 1 Crystal
Palace 2, Crystal Palace 1 Charlton Athletic 0 - Agg 3-1, F
Crystal Palace 1 Leicester City 2 @ Wembley)
1996-97 Promoted to F.A. Premier League after play-offs (SF Crystal Palace 3
Wolverhampton Wanderers 1, Wolverhampton Wanderers 2 Crystal
Palace 1 - Agg 4-3, F Crystal Palace 1 Sheffield United 0 @ Wembley)
1998 Relegated to Football League Division One
2000-01 Football League Cup semi-finalists
2003-04 Promoted to F.A. Premier League after play-offs - (SF Crystal Palace 3
Sunderland 2, Sunderland 2 Crystal Palace 1, Crystal Palace won 5-4
on penalties F Crystal Palace 1 West Ham United 0 @ Millennium
Stadium, Cardiff)
2005 Relegated to Football League Division One
2005-06 Not promoted after play-offs (SF Crystal Palace 0 Watford 3,
Watford 0 Crystal Palace 0 - Agg 0-3)
2007-08 Not promoted after play-offs (SF Crystal Palace 1 Bristol City 2,
Bristol City 2 Crystal Palace 1 - Agg 2-4)
2008-09 One point deducted
2009-10 Ten points deducted
2011-12 Football League Cup semi-finalists
2012-13 Promoted to Premier League after play-offs (SF Crystal Palace 0 Brighton
& Hove Albion 0, Brighton & Hove Albion 0 Crystal Palace 2
- Agg 2-0, F Watford 0 Crystal Palace 1 @ Wembley Stadium)
2015-16 F.A. Cup runner-up
2021-22 F.A. Cup semi-finalists
SEASON LEAGUE P W D L F A P POS
1905-06 SOUTH-2 24 19 4 1 66 14 42 1/13
1906-07 SOUTH-1 38 8 9 21 46 66 25 19/20
1907-08 SOUTH-1 38 17 10 11 54 51 44 4/20
WEST-1B 12 3 4 5 16 17 10 6/7
1908-09 SOUTH-1 40 12 12 16 62 62 36 16/21
WEST-1A 12 5 2 5 23 22 12 3/7
1909-10 SOUTH-1 42 20 6 16 69 50 46 7/22
1910-11 SOUTH-1 38 17 13 8 55 48 47 4/20
1911-12 SOUTH-1 38 15 10 13 70 46 40 7/20
1912-13 SOUTH-1 38 17 11 10 55 36 45 5/20
1913-14 SOUTH-1 38 17 16 5 60 32 50 2/20
1914-15 SOUTH-1 38 13 8 17 47 61 34 15/20
1919-20 SOUTH-1 42 22 12 8 69 43 56 3/22
1920-21 FL-3S 42 24 11 7 70 34 59 1/22
1921-22 FL-2 42 13 13 16 45 51 39 14/22
1922-23 FL-2 42 13 11 18 54 62 37 16/22
1923-24 FL-2 42 13 13 16 53 65 39 15/22
1924-25 FL-2 42 12 10 20 38 54 34 21/22
1925-26 FL-3S 42 19 3 20 75 79 41 13/22
1926-27 FL-3S 42 18 9 15 84 81 45 6/22
1927-28 FL-3S 42 18 12 12 79 72 48 5/22
1928-29 FL-3S 42 23 8 11 81 67 54 2/22
1929-30 FL-3S 42 17 12 13 81 74 46 9/22
1930-31 FL-3S 42 22 7 13 107 71 51 2/22
1931-32 FL-3S 42 20 11 11 74 63 51 4/22
1932-33 FL-3S 42 19 8 15 78 64 46 5/22
1933-34 FL-3S 42 16 9 17 71 67 41 12/22
1934-35 FL-3S 42 19 10 13 86 64 48 5/22
1935-36 FL-3S 42 22 5 15 96 74 49 6/22
1936-37 FL-3S 42 13 12 17 62 61 38 14/22
1937-38 FL-3S 42 18 12 12 67 47 48 7/22
1938-39 FL-3S 42 20 12 10 71 52 52 2/22
1939-40 FL-3S 3 2 0 1 8 9 4 ABAND
1946-47 FL-3S 42 13 11 18 49 62 37 18/22
1947-48 FL-3S 42 13 13 16 49 49 39 13/22
1948-49 FL-3S 42 8 11 23 38 76 27 22/22
1949-50 FL-3S 42 15 14 13 55 54 44 7/22
1950-51 FL-3S 46 8 11 27 33 84 27 24/24
1951-52 FL-3S 46 15 9 22 61 80 39 19/24
1952-53 FL-3S 46 15 13 18 66 82 43 13/24
1953-54 FL-3S 46 14 12 20 60 86 40 22/24
1954-55 FL-3S 46 11 16 19 52 80 38 20/24
1955-56 FL-3S 46 12 10 24 54 83 34 23/24
1956-57 FL-3S 46 11 18 17 62 75 40 20/24
1957-58 FL-3S 46 15 13 18 70 72 43 14/24
1958-59 FL-4 46 20 12 14 90 71 52 7/24
1959-60 FL-4 46 19 12 15 84 64 50 8/24
1960-61 FL-4 46 29 6 11 110 69 64 2/24
1961-62 FL-3 46 14 14 18 83 80 42 15/24
1962-63 FL-3 46 17 13 16 68 58 47 11/24
1963-64 FL-3 46 23 14 9 73 51 60 2/24
1964-65 FL-2 42 16 13 13 55 51 45 7/22
1965-66 FL-2 42 14 13 15 47 52 41 11/22
1966-67 FL-2 42 19 10 13 61 55 48 7/22
1967-68 FL-2 42 14 11 17 56 56 39 11/22
1968-69 FL-2 42 22 12 8 70 47 56 2/22
1969-70 FL-1 42 6 15 21 34 68 27 20/22
1970-71 FL-1 42 12 11 19 39 57 35 18/22
1971-72 FL-1 42 8 13 21 39 65 29 20/22
1972-73 FL-1 42 9 12 21 41 58 30 21/22
1973-74 FL-2 42 11 12 19 43 56 34 20/22
1974-75 FL-3 46 18 15 13 66 57 51 5/24
1975-76 FL-3 46 18 17 11 61 46 53 5/24
1976-77 FL-3 46 23 13 10 68 40 59 3/24
1977-78 FL-2 42 13 15 14 50 47 41 9/22
1978-79 FL-2 42 19 19 4 51 24 57 1/22
1979-80 FL-1 42 12 16 14 41 50 40 13/22
1980-81 FL-1 42 6 7 29 47 83 19 22/22
1981-82 FL-2 42 13 9 20 34 45 48 15/22
1982-83 FL-2 42 12 12 18 43 52 48 15/22
1983-84 FL-2 42 12 11 19 42 52 47 18/22
1984-85 FL-2 42 12 12 18 46 65 48 15/22
1985-86 FL-2 42 19 9 14 57 52 66 5/22
1986-87 FL-2 42 19 5 18 51 53 62 6/22
1987-88 FL-2 44 22 9 13 86 59 75 6/23
1988-89 FL-2 46 23 12 11 71 49 81 3/24
1989-90 FL-1 38 13 9 16 42 66 48 15/20
1990-91 FL-1 38 20 9 9 50 41 69 3/20
1991-92 FL-1 42 14 15 13 53 61 57 10/22
1992-93 FA-PREM 42 11 16 15 48 61 49 20/22
1993-94 FL-1 46 27 9 10 73 46 90 1/24
1994-95 FA-PREM 42 11 12 19 34 49 45 19/22
1995-96 FL-1 46 20 15 11 67 48 75 3/24
1996-97 FL-1 46 19 14 13 78 48 71 6/24
1997-98 FA-PREM 38 8 9 21 37 71 32 20/20
1998-99 FL-1 46 14 16 16 58 71 58 14/24
1999-00 FL-1 46 13 15 18 57 67 54 15/24
2000-01 FL-1 46 12 13 21 57 70 49 20/24
2001-02 FL-1 46 20 6 20 70 62 66 10/24
2002-03 FL-1 46 14 17 15 59 52 59 14/24
2003-04 FL-1 46 21 10 15 72 61 73 6/24
2004-05 FA-PREM 38 7 12 19 41 62 33 18/20
2005-06 FL-CH 46 21 12 13 67 48 75 6/24
2006-07 FL-CH 46 18 11 17 59 51 65 12/24
2007-08 FL-CH 46 18 17 11 58 42 71 5/24
2008-09 FL-CH 46 15 12 19 52 55 56 * 15/24
2009-10 FL-CH 46 14 17 15 50 53 49 * 21/24
2010-11 FL-CH 46 12 12 22 44 69 48 20/24
2011-12 FL-CH 46 13 17 16 46 51 56 17/24
2012-13 FL-CH 46 19 15 12 73 62 72 5/24
2013-14 FA-PREM 38 13 6 19 33 48 45 11/20
2014-15 FA-PREM 38 13 9 16 47 51 48 10/20
2015-16 FA-PREM 38 11 9 18 39 51 42 15/20
2016-17 FA-PREM 38 12 5 21 50 63 41 14/20
2017-18 FA-PREM 38 11 11 16 45 55 44 11/20
2018-19 FA-PREM 38 14 7 17 51 53 49 12/20
2019-20 FA-PREM 38 11 10 17 31 50 43 14/20
2020-21 FA-PREM 38 12 8 18 41 66 44 14/20
2021-22 FA-PREM 38 11 15 12 50 46 48 12/20
2022-23 FA-PREM 38 11 12 15 40 49 45 11/20
2023-24 FA-PREM 38 13 10 15 57 58 49 10/20
2024-25 FA-PREM 38 13 14 11 51 51 53 12/20
2025-26 FA-PREM
EUROPEAN COMPETITIONS
SEASON CUP RD OPPONENTS VEN SCORE
1998 TOTO 3 SAMSUNSPOR (TUR) H 0-2
SAMSUNSPOR (TUR) A 0-2 (Agg 0-4)
F.A. CUP
1905-06 4Q LUTON TOWN H 1-0
1 BLACKPOOL A 1-1
1r BLACKPOOL H 1-1
1r2 BLACKPOOL N 0-1 @ Aston Villa
1906-07 5Q ROTHERHAM COUNTY H 4-0 @ Chelsea
1 NEWCASTLE UNITED A 1-0
2 FULHAM A 0-0
2r FULHAM H 1-0
3 BRENTFORD H 1-1
3r BRENTFORD A 1-0
QF EVERTON H 1-1
QFr EVERTON A 0-4
1907-08 1 COVENTRY CITY A 4-2
2 PLYMOUTH ARGYLE A 3-2
3 GRIMSBY TOWN A 0-1
1908-09 1 WOLVERHAMPTON WANDERERS A 2-2
1r WOLVERHAMPTON WANDERERS H 4-2
2 BURNLEY H 0-0
2r BURNLEY A 0-9
1909-10 1 SWINDON TOWN H 1-3
1910-11 1 EVERTON H 0-4
1911-12 1 BRENTFORD A 0-0
1r BRENTFORD H 4-0
2 SUNDERLAND H 0-0
2r SUNDERLAND A 0-1
1912-13 1 GLOSSOP H 2-0
2 BURY H 2-0
3 ASTON VILLA A 0-5
1913-14 1 NORWICH CITY H 2-1
2 WEST HAM UNITED A 0-2
1914-15 1 BIRMINGHAM A 2-2
1r BIRMINGHAM A 0-3
1919-20 1 NEWCASTLE UNITED A 0-2
1920-21 1 MANCHESTER CITY H 2-0
2 HULL CITY H 0-2
1921-22 1 EVERTON A 6-0
2 MILLWALL H 0-0
2r MILLWALL A 0-2
1922-23 1 QUEENS PARK RANGERS A 0-1
1923-24 1 TOTTENHAM HOTSPUR H 2-0
2 NOTTS COUNTY H 0-0
2r NOTTS COUNTY A 0-0
2r2 NOTTS COUNTY N 0-0 @ Aston Villa
2r3 NOTTS COUNTY N 2-1 @ Aston Villa
3 SWINDON TOWN H 1-2
1924-25 1 SOUTH SHIELDS{1} H 2-1
2 HULL CITY A 2-3
1925-26 3 NORTHAMPTON TOWN A 3-3
3r NORTHAMPTON TOWN H 2-1
4 CHELSEA H 2-1
5 MANCHESTER CITY A 4-11
1926-27 1 NORWICH CITY H 0-0
1r NORWICH CITY A 0-1
1927-28 1 DARTFORD A 3-1
2 SWINDON TOWN A 0-0
2r SWINDON TOWN H 1-2
1928-29 1 KETTERING TOWN H 2-0
2 BRISTOL ROVERS H 3-1
3 LUTON TOWN A 0-0
3r LUTON TOWN H 7-0
4 MILLWALL A 0-0
4r MILLWALL H 5-3
5 HUDDERSFIELD TOWN A 2-5
1929-30 3 LEEDS UNITED A 1-8
1930-31 1 TAUNTON TOWN{1} H 6-0
2 NEWARK TOWN H 6-0
3 READING H 1-1
3r READING A 1-1
3r2 READING N 2-0 @ Chelsea
4 EVERTON H 0-6
1931-32 1 READING A 1-0
2 BATH CITY A 1-2
1932-33 1 BRIGHTON & HOVE ALBION H 1-2
1933-34 1 NORWICH CITY H 3-0
2 STOCKPORT COUNTY A 2-1
3 ALDERSHOT H 1-0
4 ARSENAL A 0-7
1934-35 1 YEOVIL & PETTERS UNITED A 0-3
1935-36 1 BRISTOL CITY A 1-0
2 MARGATE A 1-3
1936-37 1 SOUTHEND UNITED H 1-1
1r SOUTHEND UNITED A 0-2
1937-38 1 KETTERING TOWN H 2-2
1r KETTERING TOWN A 4-0
2 ACCRINGTON STANLEY{1} A 1-0
3 LIVERPOOL H 0-0
3r LIVERPOOL A 1-3
1938-39 1 QUEENS PARK RANGERS H 1-1
1r QUEENS PARK RANGERS A 0-3
1945-46 3(1) QUEENS PARK RANGERS A 0-0
3(2) QUEENS PARK RANGERS H 0-0 Abandoned in extra time
3r QUEENS PARK RANGERS N 0-1 @ Fulham
1946-47 3 NEWCASTLE UNITED A 2-6
1947-48 1 PORT VALE H 2-1
2 BRISTOL CITY A 1-0
3 CHESTER{1} H 0-1
1948-49 1 BRISTOL CITY H 0-1
1949-50 1 NEWPORT COUNTY{1} H 0-3
1950-51 1 MILLWALL H 1-4
1951-52 1 GILLINGHAM H 0-1
1952-53 1 READING H 1-1
1r READING A 3-1
2 FINCHLEY A 1-3
1953-54 1 GREAT YARMOUTH TOWN A 0-1
1954-55 1 SWINDON TOWN A 2-0
2 BISHOP AUCKLAND H 2-4
1955-56 1 SOUTHAMPTON H 0-0
1r SOUTHAMPTON A 0-2
1956-57 1 WALTHAMSTOW AVENUE H 2-0
2 BRENTFORD A 1-1
2r BRENTFORD H 3-2
3 MILLWALL A 0-2
1957-58 1 MARGATE A 3-2
2 SOUTHAMPTON H 1-0
3 IPSWICH TOWN H 0-1
1958-59 1 ASHFORD TOWN (KENT) A 1-0
2 SHREWSBURY TOWN H 2-2
2r SHREWSBURY TOWN A 2-2
2r2 SHREWSBURY TOWN N 4-1 @ Wolverhampton Wanderers
3 SHEFFIELD UNITED A 0-2
1959-60 1 CHELMSFORD CITY H 5-1
2 MARGATE A 0-0
2r MARGATE H 3-0
3 SCUNTHORPE UNITED A 0-1
1960-61 1 HITCHIN TOWN H 6-2
2 WATFORD H 0-0
2r WATFORD A 0-1
1961-62 1 PORTSMOUTH H 3-0
2 BRIDGWATER TOWN A 3-0
3 ASTON VILLA A 3-4
1962-63 1 HEREFORD UNITED H 2-0
2 MANSFIELD TOWN H 2-2
2r MANSFIELD TOWN A 2-7
1963-64 1 HARWICH & PARKESTON H 8-2
2 YEOVIL TOWN A 1-3
1964-65 3 BURY H 5-1
4 SOUTHAMPTON A 2-1
5 NOTTINGHAM FOREST H 3-1
QF LEEDS UNITED H 0-3
1965-66 3 CARLISLE UNITED A 0-3
1966-67 3 LEEDS UNITED A 0-3
1967-68 3 WALSALL A 1-1
3r WALSALL H 1-2
1968-69 3 CHARLTON ATHLETIC A 0-0
3r CHARLTON ATHLETIC H 0-2
1969-70 3 WALSALL H 2-0
4 TOTTENHAM HOTSPUR A 0-0
4r TOTTENHAM HOTSPUR H 1-0
5 CHELSEA H 1-4
1970-71 3 CHELSEA H 2-2
3r CHELSEA A 0-2
1971-72 3 EVERTON H 2-2
3r EVERTON A 2-3
1972-73 3 SOUTHAMPTON H 2-0
4 SHEFFIELD WEDNESDAY A 1-1
4r SHEFFIELD WEDNESDAY H 1-1
4r2 SHEFFIELD WEDNESDAY N 2-3 @ Aston Villa
1973-74 3 WREXHAM H 0-2
1974-75 1 TOOTING & MITCHAM UNITED A 2-1
2 PLYMOUTH ARGYLE A 1-2
1975-76 1 WALTON & HERSHAM H 1-0
2 MILLWALL A 1-1
2r MILLWALL H 2-1
3 SCARBOROUGH A 2-1
4 LEEDS UNITED A 1-0
5 CHELSEA A 3-2
QF SUNDERLAND A 1-0
SF SOUTHAMPTON N 0-2 @ Chelsea
1976-77 1 BRIGHTON & HOVE ALBION A 2-2
1r BRIGHTON & HOVE ALBION H 1-1
1r2 BRIGHTON & HOVE ALBION N 1-0 @ Chelsea
2 ENFIELD H 4-0
3 LIVERPOOL A 0-0
3r LIVERPOOL H 2-3
1977-78 3 HARTLEPOOL UNITED A 1-2
1978-79 3 MIDDLESBROUGH A 1-1
3r MIDDLESBROUGH H 1-0
4 BRISTOL CITY H 3-0
5 WOLVERHAMPTON WANDERERS H 0-1
1979-80 3 SWANSEA CITY A 2-2
3r SWANSEA CITY H 3-3
3r2 SWANSEA CITY N 1-2 @ Cardiff City
1980-81 3 MANCHESTER CITY A 0-4
1981-82 3 ENFIELD A 3-2
4 BOLTON WANDERERS H 1-0
5 ORIENT H 0-0
5r ORIENT A 1-0
QF QUEENS PARK RANGERS A 0-1
1982-83 3 YORK CITY H 2-1
4 BIRMINGHAM CITY H 1-0
5 BURNLEY H 0-0
5r BURNLEY A 0-1
1983-84 3 LEICESTER CITY H 1-0
4 WEST HAM UNITED H 1-1
4r WEST HAM UNITED A 0-2
1984-85 3 MILLWALL A 1-1
3r MILLWALL H 1-2
1985-86 3 LUTON TOWN H 1-2
1986-87 3 NOTTINGHAM FOREST H 1-0
4 TOTTENHAM HOTSPUR A 0-4
1987-88 3 NEWCASTLE UNITED A 0-1
1988-89 3 STOKE CITY A 0-1
1989-90 3 PORTSMOUTH H 2-1
4 HUDDERSFIELD TOWN H 4-0
5 ROCHDALE H 1-0
QF CAMBRIDGE UNITED A 1-0
SF LIVERPOOL N 4-3 @ Aston Villa
F MANCHESTER UNITED N 3-3 @ Wembley
Fr MANCHESTER UNITED N 0-1 @ Wembley
1990-91 3 NOTTINGHAM FOREST H 0-0
3r NOTTINGHAM FOREST A 2-2
3r2 NOTTINGHAM FOREST A 0-3
1991-92 3 LEICESTER CITY A 0-1
1992-93 3 HARTLEPOOL UNITED A 0-1
1993-94 3 WOLVERHAMPTON WANDERERS A 0-1
1994-95 3 LINCOLN CITY H 5-1
4 NOTTINGHAM FOREST A 2-1
5 WATFORD A 0-0
5r WATFORD H 1-0
QF WOLVERHAMPTON WANDERERS H 1-1
QFr WOLVERHAMPTON WANDERERS A 4-1
SF MANCHESTER UNITED N 2-2 @ Aston Villa
SFr MANCHESTER UNITED N 0-2 @ Aston Villa
1995-96 3 PORT VALE H 0-0
3r PORT VALE A 3-4
1996-97 3 LEEDS UNITED H 2-2
3r LEEDS UNITED A 0-1
1997-98 3 SCUNTHORPE UNITED H 2-0
4 LEICESTER CITY H 3-0
5 ARSENAL A 0-0
5r ARSENAL H 1-2
1998-99 3 NEWCASTLE UNITED A 1-2
1999-00 3 CAMBRIDGE UNITED A 0-2
2000-01 3 SUNDERLAND A 0-0
3r SUNDERLAND H 2-4
2001-02 3 NEWCASTLE UNITED A 0-2
2002-03 3 BLACKPOOL A 2-1
4 LIVERPOOL H 0-0
4r LIVERPOOL A 2-0
5 LEEDS UNITED H 1-2
2003-04 3 TOTTENHAM HOTSPUR A 0-3
2004-05 3 SUNDERLAND A 1-2
2005-06 3 NORTHAMPTON TOWN H 4-1
4 PRESTON NORTH END A 1-1
4r PRESTON NORTH END H 1-2
2006-07 3 SWINDON TOWN H 2-1
4 PRESTON NORTH END H 0-2
2007-08 3 WATFORD A 0-2
2008-09 3 LEICESTER CITY A 0-0
3r LEICESTER CITY H 2-1
4 WATFORD A 3-4
2009-10 3 SHEFFIELD WEDNESDAY A 2-1
4 WOLVERHAMPTON WANDERERS A 2-2
4r WOLVERHAMPTON WANDERERS H 3-1
5 ASTON VILLA H 2-2
5r ASTON VILLA A 1-3
2010-11 3 COVENTRY CITY A 1-3
2011-12 3 DERBY COUNTY A 0-1
2012-13 3 STOKE CITY H 0-0
3r STOKE CITY A 1-4
2013-14 3 WEST BROMWICH ALBION A 2-0
4 WIGAN ATHLETIC A 1-2
2014-15 3 DOVER ATHLETIC A 4-0
4 SOUTHAMPTON A 3-2
5 LIVERPOOL H 1-2
2015-16 3 SOUTHAMPTON A 2-1
4 STOKE CITY H 1-0
5 TOTTENHAM HOTSPUR A 1-0
QF READING A 2-0
SF WATFORD N 2-1 @ Wembley Stadium
F MANCHESTER UNITED N 1-2 @ Wembley Stadium
2016-17 3 BOLTON WANDERERS A 0-0
3r BOLTON WANDERERS H 2-1
4 MANCHESTER CITY H 0-3
2017-18 3 BRIGHTON & HOVE ALBION A 1-2
2018-19 3 GRIMSBY TOWN H 1-0
4 TOTTENHAM HOTSPUR H 2-0
5 DONCASTER ROVERS A 2-0
QF WATFORD A 1-2
2019-20 3 DERBY COUNTY H 0-1
2020-21 3 WOLVERHAMPTON WANDERERS A 0-1
2021-22 3 MILLWALL A 2-1
4 HARTLEPOOL UNITED H 2-0
5 STOKE CITY H 2-1
QF EVERTON H 4-0
SF CHELSEA N 0-2 @ Wembley Stadium
2022-23 3 SOUTHAMPTON H 1-2
2023-24 3 EVERTON H 0-0
3r EVERTON A 0-1
2024-25 3 STOCKPORT COUNTY H 1-0
4 DONCASTER ROVERS A 2-0
5 MILLWALL H 3-1
QF FULHAM A
FOOTBALL LEAGUE CUP/E F L CUP
1960-61 1 DARLINGTON A 0-2
1961-62 1 QUEENS PARK RANGERS A 2-5
1962-63 2 LEEDS UNITED A 1-2
1963-64 2 BRISTOL ROVERS A 0-2
1964-65 2 TRANMERE ROVERS A 2-0
3 SOUTHAMPTON H 2-0
4 LEICESTER CITY A 0-0
4r LEICESTER CITY H 1-2
1965-66 2 GRIMSBY TOWN H 0-1
1966-67 2 FULHAM A 0-2
1967-68 2 BARROW A 0-1
1968-69 2 PRESTON NORTH END H 3-1
3 ORIENT A 1-0
4 LEEDS UNITED H 2-1
QF BURNLEY A 0-2
1969-70 2 CARDIFF CITY H 3-1
3 BLACKPOOL H 2-2
3r BLACKPOOL A 1-0
4 DERBY COUNTY H 1-1
4r DERBY COUNTY A 0-3
1970-71 2 ROCHDALE H 3-3
2r ROCHDALE A 3-1
3 LINCOLN CITY H 4-0
4 ARSENAL H 0-0
4r ARSENAL A 2-0
QF MANCHESTER UNITED A 2-4
1971-72 2 LUTON TOWN H 2-0
3 ASTON VILLA H 2-2
3r ASTON VILLA A 0-2
1972-73 2 STOCKPORT COUNTY H 0-1
1973-74 2 STOCKPORT COUNTY A 0-1
1974-75 1 WATFORD A 1-1
1r WATFORD H 5-1
2 BRISTOL CITY H 1-4
1975-76 1(1) COLCHESTER UNITED H 3-0
1(2) COLCHESTER UNITED A 1-3 Crystal Palace won 4-3 on aggregate
2 DONCASTER ROVERS A 1-2
1976-77 1(1) PORTSMOUTH H 2-2
1(2) PORTSMOUTH A 1-0 Crystal Palace won 3-2 on aggregate
2 WATFORD H 1-3
1977-78 1(1) BRENTFORD A 1-2
1(2) BRENTFORD H 5-1 Crystal Palace won 6-3 on aggregate
2 SOUTHAMPTON H 0-0
2r SOUTHAMPTON A 1-2
1978-79 2 BRISTOL CITY A 2-1
3 ASTON VILLA A 1-1
3r ASTON VILLA H 0-0
3r2 ASTON VILLA N 0-3 @ Coventry City
1979-80 2(1) STOCKPORT COUNTY A 1-1
2(2) STOCKPORT COUNTY H 7-0 Crystal Palace won 8-1 on aggregate
3 WOLVERHAMPTON WANDERERS H 1-2
1980-81 2(1) BOLTON WANDERERS A 3-0
2(2) BOLTON WANDERERS H 2-1 Crystal Palace won 5-1 on aggregate
3 TOTTENHAM HOTSPUR A 0-0
3r TOTTENHAM HOTSPUR H 1-3
1981-82 2(1) DONCASTER ROVERS A 0-1
2(2) DONCASTER ROVERS H 2-0 Crystal Palace won 2-1 on aggregate
3 SUNDERLAND A 1-0
4 WEST BROMWICH ALBION H 1-3
1982-83 1(1) PORTSMOUTH H 2-0
1(2) PORTSMOUTH A 1-1 Crystal Palace won 3-1 on aggregate
2(1) PETERBOROUGH UNITED A 2-0
2(2) PETERBOROUGH UNITED H 2-1 Crystal Palace won 4-1 on aggregate
3 SHEFFIELD WEDNESDAY H 1-2
1983-84 1(1) PETERBOROUGH UNITED H 3-0
1(2) PETERBOROUGH UNITED A 0-3 Aggregate 3-3, Peterborough United won 4-2 on penalties
1984-85 1(1) NORTHAMPTON TOWN H 1-0
1(2) NORTHAMPTON TOWN A 0-0 Crystal Palace won 1-0 on aggregate
2(1) SUNDERLAND A 1-2
2(2) SUNDERLAND H 0-0 Sunderland won 2-1 on aggregate
1985-86 1(1) CHARLTON ATHLETIC A 2-1
1(2) CHARLTON ATHLETIC H 1-1 Crystal Palace won 3-2 on aggregate
2(1) MANCHESTER UNITED H 0-1
2(2) MANCHESTER UNITED A 0-1 Manchester United won 2-0 on aggregate
1986-87 2(1) BURY H 0-0
2(2) BURY A 1-0 Crystal Palace won 1-0 on aggregate
3 NOTTINGHAM FOREST H 2-2
3r NOTTINGHAM FOREST A 0-1
1987-88 2(1) NEWPORT COUNTY{1} H 4-0
2(2) NEWPORT COUNTY{1} A 2-0 Crystal Palace won 6-0 on aggregate
3 MANCHESTER UNITED A 1-2
1988-89 2(1) SWINDON TOWN A 2-1
2(2) SWINDON TOWN H 2-0 Crystal Palace won 4-1 on aggregate
3 BRISTOL CITY A 1-4
1989-90 2(1) LEICESTER CITY H 1-2
2(2) LEICESTER CITY A 3-2 Aggregate 4-4, Crystal Palace won on away goals
3 NOTTINGHAM FOREST H 0-0
3r NOTTINGHAM FOREST A 0-5
1990-91 2(1) SOUTHEND UNITED H 8-0
2(2) SOUTHEND UNITED A 2-1 Crystal Palace won 10-1 on aggregate
3 LEYTON ORIENT H 0-0
3r LEYTON ORIENT A 1-0
4 SOUTHAMPTON A 0-2
1991-92 2(1) HARTLEPOOL UNITED A 1-1
2(2) HARTLEPOOL UNITED H 6-1 Crystal Palace won 7-2 on aggregate
3 BIRMINGHAM CITY A 1-1
3r BIRMINGHAM CITY H 1-1
3r2 BIRMINGHAM CITY H 2-1
4 SWINDON TOWN A 1-0
QF NOTTINGHAM FOREST H 1-1
QFr NOTTINGHAM FOREST A 2-4
1992-93 2(1) LINCOLN CITY H 3-1
2(2) LINCOLN CITY A 1-1 Crystal Palace won 4-2 on aggregate
3 SOUTHAMPTON A 2-0
4 LIVERPOOL A 1-1
4r LIVERPOOL H 2-1
QF CHELSEA H 3-1
SF(1) ARSENAL H 1-3
SF(2) ARSENAL A 0-2 Arsenal won 5-1 on aggregate
1993-94 2(1) CHARLTON ATHLETIC H 3-1
2(2) CHARLTON ATHLETIC A 1-0 Charlton Athletic won 4-1 on aggregate
3 EVERTON A 2-2
3r EVERTON H 1-4
1994-95 2(1) LINCOLN CITY A 0-1
2(2) LINCOLN CITY H 3-0 Crystal Palace won 3-1 on aggregate
3 WIMBLEDON A 1-0
4 ASTON VILLA H 4-1
QF MANCHESTER CITY H 4-0
SF(1) LIVERPOOL A 0-1
SF(2) LIVERPOOL H 0-1 Liverpool won 2-0 on aggregate
1995-96 2(1) SOUTHEND UNITED A 2-2
2(2) SOUTHEND UNITED H 2-0 Crystal Palace won 4-2 on aggregate
3 MIDDLESBROUGH H 2-2
3r MIDDLESBROUGH A 0-2
1996-97 2(1) BURY A 3-1
2(2) BURY H 4-0 Crystal Palace won 7-1 on aggregate
3 IPSWICH TOWN A 1-4
1997-98 2(1) HULL CITY A 0-1
2(2) HULL CITY H 2-1 Aggregate 2-2, Hull City won on away goals
1998-99 1(1) TORQUAY UNITED A 1-1
1(2) TORQUAY UNITED H 2-1 Crystal Palace won 3-2 on aggregate
2(1) BURY A 0-3
2(2) BURY H 2-1 Bury won 4-2 on aggregate
1999-00 1(1) COLCHESTER UNITED A 2-2
1(2) COLCHESTER UNITED H 3-1 Crystal Palace won 5-3 on aggregate
2(1) LEICESTER CITY H 3-3
2(2) LEICESTER CITY A 2-4 Leicester City won 7-5 on aggregate
2000-01 1(1) CARDIFF CITY H 2-1
1(2) CARDIFF CITY A 0-0 Crystal Palace won 2-1 on aggregate
2(1) BURNLEY A 2-2
2(2) BURNLEY H 1-1 Aggregate 3-3, Crystal Palace won on away goals
3 LEICESTER CITY A 3-0
4 TRANMERE ROVERS H 0-0 Crystal Palace won 6-5 on penalties
QF SUNDERLAND H 2-1
SF(1) LIVERPOOL H 2-1
SF(2) LIVERPOOL A 0-5 Liverpool won 6-2 on aggregate
2001-02 1 LEYTON ORIENT A 4-2
2 EVERTON A 1-1 Crystal Palace won 5-4 on penalties
3 SHEFFIELD WEDNESDAY A 2-2 Sheffield Wednesday won 3-1 on penalties
2002-03 1 PLYMOUTH ARGYLE H 2-1
2 CHELTENHAM TOWN H 7-0
3 COVENTRY CITY H 3-0
4 OLDHAM ATHLETIC H 2-0
QF SHEFFIELD UNITED A 1-3
2003-04 1 TORQUAY UNITED A 1-1 Crystal Palace won 3-1 on penalties
2 DONCASTER ROVERS H 2-1
3 BLACKPOOL A 3-1
4 ASTON VILLA A 0-3
2004-05 2 HARTLEPOOL UNITED H 2-1
3 CHARLTON ATHLETIC A 2-1
4 MANCHESTER UNITED A 0-2
2005-06 1 WALSALL H 3-0
2 COVENTRY CITY H 1-0
3 LIVERPOOL H 2-1
4 MIDDLESBROUGH A 1-2
2006-07 1 NOTTS COUNTY H 1-2
2007-08 1 BRISTOL ROVERS A 1-1 Bristol Rovers won 4-1 on penalties
2008-09 1 HEREFORD UNITED H 2-1
2 LEEDS UNITED A 0-4
2009-10 1 TORQUAY UNITED H 2-1
2 MANCHESTER CITY H 0-2
2010-11 1 YEOVIL TOWN A 1-0
2 PORTSMOUTH A 1-1 Portsmouth won 4-3 on penalties
2011-12 1 CRAWLEY TOWN H 2-0
2 WIGAN ATHLETIC H 2-1
3 MIDDLESBROUGH H 2-1
4 SOUTHAMPTON H 2-0
QF MANCHESTER UNITED A 2-1
SF(1) CARDIFF CITY H 1-0
SF(2) CARDIFF CITY A 0-1 Aggregate 1-1, Cardiff City won 3-1 on penalties
2012-13 1 EXETER CITY A 2-1
2 PRESTON NORTH END A 1-4
2013-14 2 BRISTOL CITY A 1-2
2014-15 2 WALSALL A 3-0
3 NEWCASTLE UNITED H 2-3
2015-16 2 SHREWSBURY TOWN H 4-1
3 CHARLTON ATHLETIC H 4-1
4 MANCHESTER CITY A 1-5
2016-17 2 BLACKPOOL H 2-0
3 SOUTHAMPTON A 0-2
2017-18 2 IPSWICH TOWN H 2-1
3 HUDDERSFIELD TOWN H 1-0
4 BRISTOL CITY A 1-4
2018-19 2 SWANSEA CITY A 1-0
3 WEST BROMWICH ALBION A 3-0
4 MIDDLESBROUGH A 0-1
2019-20 2 COLCHESTER UNITED H 0-0 Colchester United won 5-4 on penalties
2020-21 2 A F C BOURNEMOUTH A 0-0 A F C Bournemouth won 11-10 on penalties
2021-22 2 WATFORD A 0-1
OTHER CUPS
1985-86 FLFMC Gp4S BRIGHTON & HOVE ALBION H 1-3
WEST BROMWICH ALBION A 1-2
1993-94 AIC Gp8 CHARLTON ATHLETIC A 1-4
MILLWALL H 3-0
Please acknowledge the F.C.H.D. when using this information elsewhere