| 2026–27 | Manchester City 5–0 | Manchester City 5–0 | 1st of 20 Same |
| 2025–26 | Arsenal 26–5–7 | AFC Bournemouth 13–7–18 | 5th of 20 |
| 2024–25 | Liverpool 25–4–9 | Manchester United 11–18–9 | 15th of 20 |
| 2023–24 | Manchester City 28–3–7 | Arsenal 28–5–5 | 2nd of 20 |
| 2021–22 | Manchester City 29–3–6 | Brighton & Hove Albion 12–11–15 | 8th of 20 |
| 2020–21 | Manchester City 27–6–5 | Aston Villa 16–15–7 | 11th of 20 |
| 2019–20 | Liverpool 32–3–3 | Southampton 15–16–7 | 11th of 20 |
| 2018–19 | Liverpool 30–1–7 | Liverpool 30–1–7 | 1st of 20 Same |
| 2017–18 | Manchester City 32–2–4 | Crystal Palace 11–16–11 | 10th of 20 |
| 2016–17 | Chelsea 30–5–3 | Chelsea 30–5–3 | 1st of 20 Same |
| 2015–16 | Leicester City 23–3–12 | Swansea City 12–15–11 | 12th of 20 |
| 2014–15 | Chelsea 26–3–9 | Arsenal 22–7–9 | 3rd of 20 |
| 2013–14 | Manchester City 27–6–5 | Chelsea 25–6–7 | 3rd of 20 |
| 2012–13 | Manchester United 28–5–5 | Tottenham Hotspur 21–8–9 | 5th of 20 |
| 2011–12 | Manchester United 28–5–5 | Everton 15–12–11 | 7th of 20 |
| 2010–11 | Manchester United 23–4–11 | Tottenham Hotspur 16–8–14 | 5th of 20 |
| 2009–10 | Chelsea 27–6–5 | Chelsea 27–6–5 | 1st of 20 Same |
| 2008–09 | Manchester United 28–4–6 | Liverpool 25–2–11 | 2nd of 20 |
| 2007–08 | Manchester United 27–5–6 | Chelsea 25–3–10 | 1st of 20 |
| 2006–07 | Manchester United 28–5–5 | West Ham United 12–21–5 | 16th of 20 |
| 2005–06 | Chelsea 29–5–4 | Blackburn Rovers 19–13–6 | 6th of 20 |
| 2004–05 | Chelsea 29–1–8 | Manchester United 22–5–11 | 3rd of 20 |
| 2003–04 | Arsenal 26–0–12 | Arsenal 26–0–12 | 1st of 20 Same |
| 2002–03 | Manchester United 25–5–8 | Manchester United 25–5–8 | 1st of 20 Same |
| 2001–02 | Arsenal 26–3–9 | Leicester City 5–20–13 | 19th of 20 |
| 2000–01 | Manchester United 24–6–8 | Sunderland 15–11–12 | 7th of 20 |
| 1999–00 | Manchester United 28–3–7 | Sheffield Wednesday 8–23–7 | 19th of 20 |
| 1998–99 | Manchester United 22–3–13 | Leeds United 18–7–13 | 4th of 20 |
| 1997–98 | Arsenal 23–6–9 | Derby County 16–15–7 | 11th of 20 |
| 1996–97 | Manchester United 21–5–12 | Aston Villa 17–11–10 | 5th of 20 |
| 1995–96 | Manchester United 25–6–7 | Newcastle United 24–8–6 | 2nd of 20 |
| 1994–95 | Blackburn Rovers 27–7–8 | Nottingham Forest 22–9–11 | 3rd of 22 |
| 1993–94 | Manchester United 27–4–11 | West Ham United 13–16–13 | 13th of 22 |
| 1992–93 | Manchester United 24–6–12 | Queens Park Rangers 17–13–12 | 5th of 22 |
| 1991–92 | Leeds United 22–4–16 | Queens Park Rangers 12–12–18 | 10th of 22 |
| 1990–91 | Arsenal 24–1–13 | Nottingham Forest 14–12–12 | 8th of 20 |
| 1989–90 | Liverpool 23–5–10 | Crystal Palace 13–16–9 | 13th of 20 |
| 1988–89 | Liverpool 22–6–10 | Arsenal 22–6–10 | 1st of 20 |
| 1987–88 | Liverpool 26–2–12 | Arsenal 18–10–12 | 5th of 21 |
| 1986–87 | Everton 26–8–8 | Coventry City 17–13–12 | 9th of 22 |
| 1985–86 | Liverpool 26–6–10 | Nottingham Forest 19–12–11 | 7th of 22 |
| 1984–85 | Everton 28–8–6 | Tottenham Hotspur 23–11–8 | 3rd of 22 |
| 1983–84 | Liverpool 22–6–14 | Ipswich Town 15–19–8 | 14th of 22 |
| 1982–83 | Liverpool 24–8–10 | Birmingham City 12–16–14 | 15th of 22 |
| 1981–82 | Liverpool 26–7–9 | Nottingham Forest 15–15–12 | 11th of 22 |
| 1980–81 | Aston Villa 26–8–8 | Brighton & Hove Albion 14–21–7 | 17th of 22 |
| 1979–80 | Liverpool 25–7–10 | Norwich City 13–15–14 | 11th of 22 |
| 1978–79 | Liverpool 30–4–8 | Liverpool 30–4–8 | 1st of 22 Same |
| 1977–78 | Nottingham Forest 25–3–14 | Nottingham Forest 25–3–14 | 1st of 22 Same |
| 1976–77 | Liverpool 23–8–11 | Bristol City 11–18–13 | 18th of 22 |
| 1975–76 | Liverpool 23–5–14 | Everton 15–15–12 | 10th of 22 |
| 1974–75 | Derby County 21–10–11 | Tottenham Hotspur 13–21–8 | 19th of 22 |
| 1973–74 | Leeds United 24–4–14 | Arsenal 14–14–14 | 9th of 22 |
| 1972–73 | Liverpool 25–7–10 | Sheffield United 15–17–10 | 12th of 22 |
| 1971–72 | Derby County 24–8–10 | Derby County 24–8–10 | 1st of 22 Same |
| 1970–71 | Arsenal 29–6–7 | Leeds United 27–5–10 | 2nd of 22 |
| 1969–70 | Everton 29–5–8 | Burnley 12–15–15 | 14th of 22 |
| 1968–69 | Leeds United 27–2–13 | Leeds United 27–2–13 | 1st of 22 Same |
| 1967–68 | Manchester City 26–10–6 | Leicester City 13–17–12 | 12th of 22 |
| 1966–67 | Manchester United 24–6–12 | Arsenal 16–12–14 | 7th of 22 |
| 1965–66 | Liverpool 26–7–9 | West Bromwich Albion 19–11–12 | 6th of 22 |
| 1964–65 | Leeds United 26–7–9 | Aston Villa 16–21–5 | 15th of 22 |
| 1963–64 | Liverpool 26–11–5 | Burnley 17–15–10 | 9th of 22 |
| 1962–63 | Everton 25–6–11 | Nottingham Forest 17–15–10 | 8th of 22 |
| 1961–62 | Ipswich Town 24–10–8 | West Bromwich Albion 15–14–13 | 9th of 22 |
| 1960–61 | Tottenham Hotspur 31–7–4 | Burnley 22–13–7 | 4th of 22 |
| 1959–60 | Burnley 24–11–7 | Burnley 24–11–7 | 1st of 22 Same |
| 1958–59 | Wolverhampton Wanderers 28–9–5 | Wolverhampton Wanderers 28–9–5 | 1st of 22 Same |
| 1957–58 | Wolverhampton Wanderers 28–6–8 | Leicester City 14–23–5 | 18th of 22 |
| 1956–57 | Manchester United 28–6–8 | West Bromwich Albion 14–14–14 | 11th of 22 |
| 1955–56 | Manchester United 25–7–10 | Aston Villa 11–18–13 | 20th of 22 |
| 1954–55 | Chelsea 20–10–12 | Tottenham Hotspur 16–18–8 | 14th of 22 |
| 1953–54 | Wolverhampton Wanderers 25–10–7 | Newcastle United 14–18–10 | 15th of 22 |
| 1952–53 | Arsenal 21–9–12 | Middlesbrough 14–17–11 | 13th of 22 |
| 1951–52 | Manchester United 23–8–11 | Tottenham Hotspur 22–11–9 | 2nd of 22 |
| 1950–51 | Tottenham Hotspur 25–7–10 | Manchester United 24–10–8 | 2nd of 22 |
| 1949–50 | Portsmouth 22–11–9 | Charlton Athletic 13–23–6 | 20th of 22 |
| 1948–49 | Portsmouth 25–9–8 | Sunderland 13–12–17 | 8th of 22 |
| 1947–48 | Arsenal 23–6–13 | Aston Villa 19–14–9 | 5th of 22 |
| 1946–47 | Liverpool 25–10–7 | Preston North End 18–13–11 | 7th of 22 |
| 1938–39 | Everton 27–10–5 | Wolverhampton Wanderers 22–9–11 | 2nd of 22 |
| 1937–38 | Arsenal 21–11–10 | Blackpool 16–18–8 | 12th of 22 |
| 1936–37 | Manchester City 22–7–13 | Manchester City 22–7–13 | 1st of 22 Same |
| 1935–36 | Sunderland 25–11–6 | Portsmouth 17–17–8 | 9th of 22 |
| 1934–35 | Arsenal 23–7–12 | Leeds United 13–17–12 | 16th of 22 |
| 1933–34 | Arsenal 25–8–9 | West Bromwich Albion 17–15–10 | 6th of 22 |
| 1932–33 | Arsenal 25–9–8 | Sheffield United 17–16–9 | 9th of 22 |
| 1931–32 | Everton 26–12–4 | Arsenal 22–10–10 | 2nd of 22 |
| 1930–31 | Arsenal 28–4–10 | Chelsea 15–17–10 | 12th of 22 |
| 1929–30 | Sheffield Wednesday 26–8–8 | Sheffield Wednesday 26–8–8 | 1st of 22 Same |
| 1928–29 | Sheffield Wednesday 21–11–10 | Sheffield United 15–16–11 | 11th of 22 |
| 1927–28 | Everton 20–9–13 | Birmingham City 13–14–15 | 10th of 22 |
| 1926–27 | Newcastle United 25–11–6 | Sheffield United 17–15–10 | 8th of 22 |
| 1925–26 | Huddersfield Town 23–8–11 | Everton 12–12–18 | 10th of 22 |
| 1924–25 | Huddersfield Town 21–5–16 | Birmingham City 17–13–12 | 8th of 22 |
| 1923–24 | Huddersfield Town 23–8–11 | Aston Villa 18–11–13 | 6th of 22 |
| 1922–23 | Liverpool 26–8–8 | Arsenal 16–16–10 | 10th of 22 |
| 1921–22 | Liverpool 22–7–13 | Huddersfield Town 15–18–9 | 14th of 22 |
| 1920–21 | Burnley 23–6–13 | Middlesbrough 17–13–12 | 8th of 22 |
| 1919–20 | West Bromwich Albion 28–10–4 | Derby County 13–17–12 | 16th of 22 |
| 1914–15 | Everton 19–11–8 | Notts County 9–16–13 | 16th of 20 |
| 1913–14 | Blackburn Rovers 20–7–11 | West Bromwich Albion 15–10–13 | 3rd of 20 |
| 1912–13 | Sunderland 25–9–4 | Manchester United 19–11–8 | 4th of 20 |
| 1911–12 | Blackburn Rovers 20–9–9 | Sunderland 14–13–11 | 8th of 20 |
| 1910–11 | Manchester United 22–8–8 | Everton 19–12–7 | 3rd of 20 |
| 1909–10 | Aston Villa 23–8–7 | Preston North End 15–18–5 | 12th of 20 |
| 1908–09 | Newcastle United 24–9–5 | Liverpool 15–17–6 | 14th of 20 |
| 1907–08 | Manchester United 23–9–6 | Liverpool 16–16–6 | 8th of 20 |
| 1906–07 | Newcastle United 22–9–7 | Sunderland 14–15–9 | 10th of 20 |
| 1905–06 | Liverpool 23–10–5 | Middlesbrough 10–17–11 | 18th of 20 |
| 1904–05 | Newcastle United 23–9–2 | Sunderland 16–10–8 | 5th of 18 |
| 1903–04 | Sheffield Wednesday 20–7–7 | Birmingham City 11–15–8 | 10th of 18 |
| 1902–03 | Sheffield Wednesday 19–11–4 | Aston Villa 19–12–3 | 2nd of 18 |
| 1901–02 | Sunderland 19–9–6 | Bury 13–13–8 | 7th of 18 |
| 1900–01 | Liverpool 19–8–7 | Manchester City 13–15–6 | 11th of 18 |
| 1899–00 | Aston Villa 22–6–6 | Aston Villa 22–6–6 | 1st of 18 Same |
| 1898–99 | Aston Villa 19–8–7 | Sunderland 15–13–6 | 6th of 18 |
| 1897–98 | Sheffield United 17–5–8 | Stoke City 8–14–8 | 12th of 16 |
| 1896–97 | Aston Villa 21–4–5 | Aston Villa 21–4–5 | 1st of 16 Same |
| 1895–96 | Aston Villa 20–5–5 | Everton 16–7–7 | 3rd of 16 |
| 1894–95 | Sunderland 21–4–5 | Birmingham City 9–14–7 | 10th of 16 |
| 1893–94 | Aston Villa 19–5–6 | Preston North End 10–17–3 | 14th of 16 |
| 1892–93 | Sunderland 22–4–4 | Sunderland 22–4–4 | 1st of 16 Same |
| 1891–92 | Sunderland 21–5 | Derby County 10–12–4 | 10th of 14 |
| 1890–91 | Everton 14–7–1 | Bolton Wanderers 12–9–1 | 5th of 12 |
| 1889–90 | Preston North End 15–4–3 | Burnley 4–13–5 | 11th of 12 |
| 1888–89 | Preston North End 18–0–4 | Everton 9–11–2 | 7th of 12 |