This is a list of Crystal Palace F.C. seasons in English and European football, from their first official season in 1905–06 up to the 2023–24 season. It details the club's achievements in senior league and cup competitions, European competitions and the top scorers for each season. The list of top scorers also chronicles how the club's scoring records have progressed throughout its history.
League | scope=col rowspan=2 | FA Cup | scope=col rowspan=2 | EFL Cup | scope=col colspan=2 | Europe / Other | scope=col colspan=2 | Top scorer(s) | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
scope=col | Division | scope=col | scope=col | scope=col | scope=col | scope=col | scope=col | scope=col | scope=col data-sort-type="number" | scope=col | Competition | scope=col | Result | scope=col | Player(s) | scope=col | Goals | ||||||||
scope=row | 1905–06 | SL Div 2 | 24 | 19 | 4 | 1 | 66 | 14 | 42 | bgcolor=gold | 1st | R1 | 21 | ||||||||||||
scope=row | 1906–07 | SL Div 1 | 38 | 8 | 9 | 21 | 46 | 66 | 25 | 19th | R4 | 12 | |||||||||||||
scope=row | 1907–08 | SL Div 1 | 38 | 17 | 10 | 11 | 54 | 51 | 44 | 4th | R3 | 15 | |||||||||||||
scope=row | 1908–09 | SL Div 1 | 40 | 12 | 12 | 16 | 62 | 62 | 36 | 16th | R2 | 20 | |||||||||||||
scope=row | 1909–10 | SL Div 1 | 42 | 20 | 6 | 16 | 69 | 50 | 46 | 7th | R1 | 23 | |||||||||||||
scope=row | 1910–11 | SL Div 1 | 38 | 17 | 13 | 8 | 55 | 48 | 47 | 4th | R1 | 15 | |||||||||||||
scope=row | 1911–12 | SL Div 1 | 38 | 15 | 10 | 13 | 70 | 46 | 40 | 7th | R2 | 20 | |||||||||||||
scope=row | 1912–13 | SL Div 1 | 38 | 17 | 11 | 10 | 55 | 36 | 45 | 5th | R3 | London Challenge Cup | bgcolor=gold | W | 27 | ||||||||||
scope=row | 1913–14 | SL Div 1 | 38 | 17 | 16 | 5 | 60 | 32 | 50 | 2nd | R2 | London Challenge Cup | bgcolor=gold | W | 27 | ||||||||||
scope=row | 1914–15 | SL Div 1 | 38 | 13 | 8 | 17 | 47 | 61 | 34 | 15th | R1 | 20 | |||||||||||||
scope=row colspan="16" | |||||||||||||||||||||||||
scope=row | 1919–20 | SL Div 1 | 42 | 20 | 6 | 16 | 69 | 50 | 46 | 3rd | R1 | 19 | |||||||||||||
scope=row | 1920–21 | Div 3 | 42 | 24 | 11 | 7 | 70 | 34 | 59 | bgcolor=gold | 1st | R2 | London Challenge Cup | bgcolor=gold | W | 28 | |||||||||
scope=row | 1921–22 | Div 2 | 42 | 13 | 13 | 16 | 45 | 51 | 39 | 14th | R2 | 10 | |||||||||||||
scope=row | 1922–23 | Div 2 | 42 | 13 | 11 | 18 | 54 | 62 | 37 | 16th | R1 | 17 | |||||||||||||
scope=row | 1923–24 | Div 2 | 42 | 13 | 13 | 16 | 53 | 65 | 39 | 15th | R3 | 17 | |||||||||||||
scope=row | 1924–25 | Div 2 | 42 | 12 | 10 | 20 | 38 | 54 | 34 | 21st | R2 | 14 | |||||||||||||
scope=row | 1925–26 | Div 3S | 42 | 19 | 3 | 20 | 75 | 79 | 41 | 13th | R5 | 33 | |||||||||||||
scope=row | 1926–27 | Div 3S | 42 | 18 | 9 | 15 | 84 | 81 | 45 | 6th | R1 | 32 | |||||||||||||
scope=row | 1927–28 | Div 3S | 42 | 18 | 12 | 12 | 79 | 72 | 48 | 5th | R2 | 22 | |||||||||||||
scope=row | 1928–29 | Div 3S | 42 | 23 | 8 | 11 | 81 | 67 | 54 | bgcolor=silver | 2nd | R5 | 24 | ||||||||||||
scope=row | 1929–30 | Div 3S | 42 | 17 | 12 | 13 | 81 | 74 | 46 | 9th | R3 | 37 | |||||||||||||
scope=row | 1930–31 | Div 3S | 42 | 22 | 7 | 13 | 107 | 71 | 51 | bgcolor=silver | 2nd | R4 | 54 | ||||||||||||
scope=row | 1931–32 | Div 3S | 42 | 20 | 11 | 11 | 74 | 63 | 51 | 4th | R2 | 24 | |||||||||||||
scope=row | 1932–33 | Div 3S | 42 | 19 | 8 | 15 | 78 | 64 | 46 | 5th | R1 | 15 | |||||||||||||
scope=row | 1933–34 | Div 3S | 42 | 16 | 9 | 17 | 71 | 67 | 41 | 12th | R4 | Third Division South Cup | R1 | 21 | |||||||||||
scope=row | 1934–35 | Div 3S | 42 | 19 | 10 | 13 | 86 | 64 | 48 | 5th | R1 | Third Division South Cup | R3 | 19 | |||||||||||
scope=row | 1935–36 | Div 3S | 42 | 22 | 5 | 15 | 96 | 74 | 49 | 6th | R2 | Third Division South Cup | 39 | ||||||||||||
scope=row | 1936–37 | Div 3S | 42 | 13 | 12 | 17 | 62 | 61 | 38 | 14th | R1 | Third Division South Cup | R2 | 12 | |||||||||||
scope=row | 1937–38 | Div 3S | 42 | 18 | 12 | 12 | 67 | 47 | 48 | 7th | R3 | Third Division South Cup | R2 | 17 | |||||||||||
scope=row | 1938–39 | Div 3S | 42 | 20 | 12 | 10 | 71 | 52 | 52 | bgcolor=silver | 2nd | R1 | Third Division South Cup | 14 | |||||||||||
scope=row | 1939–40 | Div 3S | 3 | 2 | 1 | 0 | 8 | 9 | 5 | 2nd | 5 | ||||||||||||||
scope=row colspan="16" | |||||||||||||||||||||||||
scope=row | 1945–46 | There was no league football in 1945–46. | R3 | ||||||||||||||||||||||
scope=row | 1946–47 | Div 3S | 42 | 13 | 11 | 18 | 49 | 62 | 37 | 18th | R3 | 11 | |||||||||||||
scope=row | 1947–48 | Div 3S | 42 | 13 | 13 | 16 | 49 | 49 | 39 | 13th | R3 | 18 | |||||||||||||
scope=row | 1948–49 | Div 3S | 42 | 8 | 11 | 23 | 38 | 76 | 27 | 22nd | R1 | 12 | |||||||||||||
scope=row | 1949–50 | Div 3S | 42 | 15 | 14 | 13 | 55 | 54 | 44 | 7th | R1 | 21 | |||||||||||||
scope=row | 1950–51 | Div 3S | 46 | 8 | 11 | 27 | 33 | 84 | 27 | 24th | R1 | 5 | |||||||||||||
scope=row | 1951–52 | Div 3S | 46 | 15 | 9 | 22 | 61 | 80 | 39 | 19th | R1 | 21 | |||||||||||||
scope=row | 1952–53 | Div 3S | 46 | 15 | 13 | 18 | 66 | 82 | 43 | 13th | R2 | 19 | |||||||||||||
scope=row | 1953–54 | Div 3S | 46 | 14 | 12 | 20 | 60 | 86 | 40 | 22nd | R1 | 20 | |||||||||||||
scope=row | 1954–55 | Div 3S | 46 | 11 | 16 | 19 | 52 | 80 | 38 | 20th | R2 | 12 | |||||||||||||
scope=row | 1955–56 | Div 3S | 46 | 12 | 10 | 24 | 54 | 83 | 34 | 23rd | R1 | 8 | |||||||||||||
scope=row | 1956–57 | Div 3S | 46 | 11 | 18 | 17 | 62 | 75 | 40 | 20th | R3 | 16 | |||||||||||||
scope=row | 1957–58 | Div 3S | 46 | 15 | 13 | 18 | 70 | 72 | 43 | 14th | R3 | 17 | |||||||||||||
scope=row | 1958–59 | Div 4 | 46 | 20 | 12 | 14 | 90 | 71 | 52 | 7th | R3 | 27 | |||||||||||||
scope=row | 1959–60 | Div 4 | 46 | 19 | 12 | 15 | 84 | 64 | 50 | 8th | R3 | 19 | |||||||||||||
scope=row | 1960–61 | Div 4 | 46 | 29 | 6 | 11 | 110 | 69 | 64 | 2nd | R2 | R1 | 31 | ||||||||||||
scope=row | 1961–62 | Div 3 | 46 | 14 | 14 | 18 | 83 | 80 | 42 | 15th | R3 | R1 | 19 | ||||||||||||
scope=row | 1962–63 | Div 3 | 46 | 17 | 13 | 16 | 68 | 58 | 47 | 11th | R2 | R2 | 15 | ||||||||||||
scope=row | 1963–64 | Div 3 | 46 | 23 | 14 | 9 | 73 | 51 | 60 | 2nd | R2 | R2 | 23 | ||||||||||||
scope=row | 1964–65 | Div 2 | 42 | 16 | 13 | 13 | 55 | 51 | 45 | 7th | QF | R4 | 17 | ||||||||||||
scope=row | 1965–66 | Div 2 | 42 | 14 | 13 | 15 | 47 | 52 | 41 | 11th | R3 | R2 | 7 | ||||||||||||
scope=row | 1966–67 | Div 2 | 42 | 19 | 10 | 13 | 61 | 55 | 48 | 7th | R3 | R2 | 18 | ||||||||||||
scope=row | 1967–68 | Div 2 | 42 | 14 | 11 | 17 | 56 | 56 | 39 | 11th | R3 | R2 | 18 | ||||||||||||
scope=row | 1968–69 | Div 2 | 42 | 22 | 12 | 8 | 70 | 47 | 56 | 2nd | R3 | QF | 17 | ||||||||||||
scope=row | 1969–70 | Div 1 | 42 | 6 | 15 | 21 | 34 | 68 | 27 | 20th | R5 | R4 | 11 | ||||||||||||
scope=row | 1970–71 | Div 1 | 42 | 12 | 11 | 19 | 39 | 57 | 35 | 18th | R3 | QF | Anglo-Italian Cup | GS | 14 | ||||||||||
scope=row | 1971–72 | Div 1 | 42 | 8 | 13 | 21 | 39 | 65 | 29 | 20th | R3 | R3 | 11 | ||||||||||||
scope=row | 1972–73 | Div 1 | 42 | 9 | 12 | 21 | 41 | 58 | 30 | 21st | R4 | R2 | Anglo-Italian Cup | 15 | |||||||||||
scope=row | 1973–74 | Div 2 | 42 | 11 | 12 | 19 | 43 | 56 | 34 | 20th | R3 | R2 | 15 | ||||||||||||
scope=row | 1974–75 | Div 3 | 46 | 18 | 15 | 13 | 66 | 57 | 51 | 5th | R2 | R2 | 16 | ||||||||||||
scope=row | 1975–76 | Div 3 | 46 | 18 | 17 | 11 | 61 | 46 | 53 | 5th | R2 | 19 | |||||||||||||
scope=row | 1976–77 | Div 3 | 46 | 23 | 13 | 10 | 68 | 40 | 59 | 3rd | R3 | R2 | 13 | ||||||||||||
scope=row | 1977–78 | Div 2 | 42 | 13 | 15 | 14 | 50 | 47 | 41 | 9th | R3 | R2 | 12 | ||||||||||||
scope=row | 1978–79 | Div 2 | 42 | 19 | 19 | 4 | 51 | 24 | 57 | bgcolor=gold | 1st | R5 | R3 | 15 | |||||||||||
scope=row | 1979–80 | Div 1 | 42 | 12 | 16 | 14 | 41 | 50 | 40 | 13th | R3 | R3 | 9 | ||||||||||||
scope=row | 1980–81 | Div 1 | 42 | 6 | 7 | 29 | 47 | 83 | 19 | 22nd | R3 | R3 | 11 | ||||||||||||
scope=row | 1981–82 | Div 2 | 42 | 13 | 9 | 20 | 34 | 45 | 48 | 15th | QF | R4 | 8 | ||||||||||||
scope=row | 1982–83 | Div 2 | 42 | 12 | 12 | 18 | 43 | 52 | 48 | 15th | R5 | R3 | Football League Group Cup | GS | 12 | ||||||||||
scope=row | 1983–84 | Div 2 | 42 | 12 | 11 | 19 | 42 | 52 | 47 | 18th | R4 | R1 | 7 | ||||||||||||
scope=row | 1984–85 | Div 2 | 42 | 12 | 12 | 18 | 46 | 65 | 48 | 15th | R3 | R2 | 9 | ||||||||||||
scope=row | 1985–86 | Div 2 | 42 | 19 | 9 | 14 | 57 | 52 | 66 | 5th | R3 | R2 | Full Members' Cup | R1 | 11 | ||||||||||
scope=row | 1986–87 | Div 2 | 42 | 19 | 5 | 18 | 51 | 53 | 62 | 6th | R4 | R3 | Full Members' Cup | R1 | 11 | ||||||||||
scope=row | 1987–88 | Div 2 | 44 | 22 | 9 | 13 | 86 | 59 | 75 | 6th | R3 | R3 | Full Members' Cup | R1 | 25 | ||||||||||
scope=row | 1988–89 | Div 2 | 46 | 23 | 12 | 11 | 71 | 49 | 81 | 3rd | R3 | R3 | Full Members' Cup | 33 | |||||||||||
scope=row | 1989–90 | Div 1 | 38 | 13 | 9 | 16 | 42 | 66 | 48 | 15th | bgcolor=silver | RU | R3 | Full Members' Cup | bgcolor=silver | 17 | |||||||||
scope=row | 1990–91 | Div 1 | 38 | 20 | 9 | 9 | 50 | 41 | 69 | 3rd | R3 | R4 | Full Members' Cup | bgcolor=gold | W | 25 | |||||||||
scope=row | 1991–92 | Div 1 | 42 | 14 | 15 | 13 | 53 | 61 | 57 | 10th | R3 | QF | Full Members' Cup | 22 | |||||||||||
scope=row | 1992–93 | 42 | 11 | 16 | 15 | 48 | 61 | 49 | 20th | R3 | SF | 15 | |||||||||||||
scope=row | 1993–94 | Div 1 | 46 | 27 | 9 | 10 | 73 | 46 | 90 | bgcolor=gold | 1st | R3 | R3 | 25 | |||||||||||
scope=row | 1994–95 | Prem | 42 | 11 | 12 | 19 | 34 | 49 | 45 | 19th | SF | 18 | |||||||||||||
scope=row | 1995–96 | Div 1 | 46 | 20 | 15 | 11 | 67 | 48 | 75 | 3rd | R3 | R3 | 20 | ||||||||||||
scope=row | 1996–97 | Div 1 | 46 | 19 | 14 | 13 | 78 | 48 | 71 | 6th | R3 | R3 | 18 | ||||||||||||
scope=row | 1997–98 | Prem | 38 | 8 | 9 | 21 | 37 | 71 | 33 | 20th | R5 | R2 | 8 | ||||||||||||
scope=row | 1998–99 | Div 1 | 46 | 14 | 16 | 16 | 58 | 71 | 58 | 14th | R3 | R2 | UEFA Intertoto Cup | R3 | 13 | ||||||||||
scope=row | 1999–2000 | Div 1 | 46 | 13 | 15 | 18 | 57 | 67 | 54 | 15th | R3 | R2 | 15 | ||||||||||||
scope=row | 2000–01 | Div 1 | 46 | 12 | 13 | 21 | 57 | 70 | 49 | 21st | R3 | SF | 19 | ||||||||||||
scope=row | 2001–02 | Div 1 | 46 | 20 | 6 | 20 | 70 | 62 | 66 | 10th | R3 | R3 | 24 | ||||||||||||
scope=row | 2002–03 | Div 1 | 46 | 14 | 17 | 15 | 59 | 52 | 59 | 14th | R5 | 17 | |||||||||||||
scope=row | 2003–04 | Div 1 | 46 | 21 | 10 | 15 | 72 | 61 | 73 | 6th | R3 | R4 | 32 | ||||||||||||
scope=row | 2004–05 | Prem | 38 | 7 | 12 | 19 | 41 | 62 | 33 | 18th | R3 | R4 | 21 | ||||||||||||
scope=row | 2005–06 | Champ | 46 | 21 | 12 | 13 | 67 | 48 | 75 | 6th | R4 | R4 | 17 | ||||||||||||
scope=row | 2006–07 | Champ | 46 | 18 | 11 | 17 | 59 | 51 | 65 | 12th | R4 | R1 | 12 | ||||||||||||
scope=row | 2007–08 | Champ | 46 | 18 | 17 | 11 | 58 | 42 | 71 | 5th | R3 | R1 | 16 | ||||||||||||
scope=row | 2008–09 | Champ | 46 | 15 | 12 | 19 | 52 | 55 | 56 | 15th | R4 | R2 | 10 | ||||||||||||
scope=row | 2009–10 | Champ | 46 | 14 | 17 | 15 | 50 | 53 | 49 | 21st | R5 | R2 | 20 | ||||||||||||
scope=row | 2010–11 | Champ | 46 | 12 | 12 | 22 | 44 | 69 | 48 | 20th | R3 | R2 | 9 | ||||||||||||
scope=row | 2011–12 | Champ | 46 | 13 | 17 | 16 | 46 | 51 | 56 | 17th | R3 | SF | 10 | ||||||||||||
scope=row | 2012–13 | Champ | 46 | 19 | 15 | 12 | 73 | 62 | 72 | 5th | R3 | R2 | 31 | ||||||||||||
scope=row | 2013–14 | Prem | 38 | 13 | 6 | 19 | 33 | 48 | 45 | 11th | R4 | R2 | 8 | ||||||||||||
scope=row | 2014–15 | Prem | 38 | 13 | 9 | 16 | 47 | 51 | 48 | 10th | R5 | R3 | 10 | ||||||||||||
scope=row | 2015–16 | Prem | 38 | 11 | 9 | 18 | 39 | 51 | 42 | 15th | bgcolor=silver | RU | R4 | 7 | |||||||||||
scope=row | 2016–17 | Prem | 38 | 12 | 5 | 21 | 50 | 63 | 41 | 14th | R4 | R3 | 15 | ||||||||||||
scope=row | 2017–18 | Prem | 38 | 11 | 11 | 16 | 45 | 55 | 44 | 11th | R3 | R4 | 10 | ||||||||||||
scope=row | 2018–19 | Prem | 38 | 14 | 7 | 17 | 51 | 53 | 49 | 12th | QF | R4 | 12 | ||||||||||||
scope=row | 2019–20 | Prem | 38 | 11 | 10 | 17 | 31 | 50 | 43 | 14th | R3 | R2 | 9 | ||||||||||||
scope=row | 2020–21 | Prem | 38 | 12 | 8 | 18 | 41 | 66 | 44 | 14th | R3 | R2 | 11 | ||||||||||||
scope=row | 2021–22 | Prem | 38 | 11 | 15 | 12 | 50 | 46 | 48 | 12th | SF | R2 | 15 | ||||||||||||
scope=row | 2022–23 | Prem | 38 | 11 | 12 | 15 | 40 | 49 | 45 | 11th | R3 | R3 | 10 | ||||||||||||
scope=row | 2023–24 | Prem | 38 | 13 | 10 | 15 | 57 | 58 | 49 | 10th | R3 | R3 | 19 |