| TOP FLIGHT HIGHEST GOALSCORERS 1888-89 to 2007-08 | ||||||||
| Season | Player | Club | Goals | Season | Player | Club | Goals | |
| 1888–89 | John Goodall | Preston North End | 21 | 1957–58 | Bobby Smith | Tottenham Hotspur | 36 | |
| 1889–90 | Jimmy Ross | Preston North End | 24 | 1958–59 | Jimmy Greaves | Chelsea | 33 | |
| 1890–91 | Jack Southworth | Blackburn Rovers | 26 | 1959–60 | Dennis Viollet | Manchester United | 32 | |
| 1891–92 | John Campbell | Sunderland | 32 | 1960–61 | Jimmy Greaves | Chelsea | 41 | |
| 1892–93 | John Campbell | Sunderland | 31 | 1961–62 | Ray Crawford | Ipswich Town | 33 | |
| 1893–94 | Jack Southworth | Everton | 27 | Derek Kevan | West Bromwich Albion | |||
| 1894–95 | John Campbell | Sunderland | 22 | 1962–63 | Jimmy Greaves | Tottenham Hotspur | 37 | |
| 1895–96 | Johnny Campbell | Aston Villa | 20 | 1963–64 | Jimmy Greaves | Tottenham Hotspur | 35 | |
| Steve Bloomer | Derby County | 1964–65 | Andy McEvoy | Blackburn Rovers | 29 | |||
| 1896–97 | Steve Bloomer | Derby County | 22 | Jimmy Greaves | Tottenham Hotspur | |||
| 1897–98 | Fred Wheldon | Aston Villa | 21 | 1965–66 | Willie Irvine | Burnley | 29 | |
| 1898–99 | Steve Bloomer | Derby County | 23 | 1966–67 | Ron Davies | Southampton | 37 | |
| 1899–1900 | Billy Garraty | Aston Villa | 27 | 1967–68 | George Best | Manchester United | 28 | |
| 1900–01 | Steve Bloomer | Derby County | 23 | Ron Davies | Southampton | |||
| 1901–02 | Jimmy Settle | Everton | 18 | 1968–69 | Jimmy Greaves | Tottenham Hotspur | 27 | |
| 1902–03 | Sam Raybould | Liverpool | 31 | 1969–70 | Jeff Astle | West Bromwich Albion | 25 | |
| 1903–04 | Steve Bloomer | Derby County | 20 | 1970–71 | Tony Brown | West Bromwich Albion | 28 | |
| 1904–05 | Arthur Brown | Sheffield United | 22 | 1971–72 | Francis Lee | Manchester City | 33 | |
| 1905–06 | Albert Shepherd | Bolton Wanderers | 26 | 1972–73 | Bryan 'Pop' Robson | West Ham United | 28 | |
| 1906–07 | Alex Young | Everton | 30 | 1973–74 | Mick Channon | Southampton | 21 | |
| 1907–08 | Enoch West | Nottingham Forest | 27 | 1974–75 | Malcolm Macdonald | Newcastle United | 21 | |
| 1908–09 | Bert Freeman | Everton | 38 | 1975–76 | Ted MacDougall | Norwich City | 23 | |
| 1909–10 | Jack Parkinson | Liverpool | 30 | 1976–77 | Malcolm Macdonald | Arsenal | 25 | |
| 1910–11 | Albert Shepherd | Newcastle United | 25 | Andy Gray | Aston Villa | |||
| 1911–12 | Harry Hampton | Aston Villa | 1977–78 | Bob Latchford | Everton | 30 | ||
| George Holley | Sunderland | 25 | 1978–79 | Frank Worthington | Bolton Wanderers | 24 | ||
| David McLean | The Wednesday | 1979–80 | Phil Boyer | Southampton | 23 | |||
| 1912–13 | David McLean | The Wednesday | 30 | 1980–81 | Peter Withe | Aston Villa | 20 | |
| 1913–14 | George Elliot | Middlesbrough | 32 | Steve Archibald | Tottenham Hotspur | |||
| 1914–15 | Bobby Parker | Everton | 35 | 1981–82 | Kevin Keegan | Southampton | 26 | |
| 1919–20 | Fred Morris | West Bromwich Albion | 37 | 1982–83 | Luther Blissett | Watford | 27 | |
| 1920–21 | Joe Smith | Bolton Wanderers | 38 | 1983–84 | Ian Rush | Liverpool | 32 | |
| 1921–22 | Andy Wilson | Middlesbrough | 31 | 1984–85 | Kerry Dixon | Chelsea | 24 | |
| 1922–23 | Charlie Buchan | Sunderland | 30 | Gary Lineker | Leicester City | |||
| 1923–24 | Wilf Chadwick | Everton | 28 | 1985–86 | Gary Lineker | Everton | 30 | |
| 1924–25 | Frank Roberts | Manchester City | 31 | 1986–87 | Clive Allen | Tottenham Hotspur | 33 | |
| 1925–26 | Ted Harper | Blackburn Rovers | 43 | 1987–88 | John Aldridge | Liverpool | 26 | |
| 1926–27 | Jimmy Trotter | The Wednesday | 37 | 1988–89 | Alan Smith | Arsenal | 23 | |
| 1927–28 | Dixie Dean | Everton | 60 | 1989–90 | Gary Lineker | Tottenham Hotspur | 24 | |
| 1928–29 | Dave Halliday | Sunderland | 43 | 1990–91 | Alan Smith | Arsenal | 22 | |
| 1929–30 | Vic Watson | West Ham United | 41 | 1991–92 | Ian Wright | Crystal Palace & Arsenal | 29 | |
| 1930–31 | Tom 'Pongo' Waring | Aston Villa | 49 | 1992–93 | Teddy Sheringham | Notts Forest & Tottenham Hotspur | 22 | |