Season Top scorer Team goals
2016/2017 New Zealand Chris Wood Leeds United Leeds United 27
2015/2016 England Andre Gray Burnley FC Burnley FC 25
2014/2015 Ireland Daryl Murphy Ipswich Town Ipswich Town 27
2013/2014 Scotland Ross McCormack Leeds United Leeds United 29
2012/2013 England Glenn Murray Crystal Palace Crystal Palace 30
2011/2012 England Rickie Lambert Southampton FC Southampton FC 27
2010/2011 England Danny Graham Watford FC Watford FC 24
2009/2010 England Peter Whittingham 20
England Nicky Maynard Bristol City Bristol City 20
2008/2009 England Sylvain Ebanks-Blake Wolverhampton Wanderers Wolverhampton Wanderers 25
2007/2008 England Sylvain Ebanks-Blake Wolverhampton Wanderers Wolverhampton Wanderers 23
2006/2007 England Jamie Cureton Colchester United Colchester United 23
2005/2006 Jamaica Marlon King Watford FC Watford FC 21
2004/2005 England Nathan Ellington Wigan Athletic Wigan Athletic 24
2003/2004 England Andy Johnson Crystal Palace Crystal Palace 27
2002/2003 Bulgaria Svetoslav Todorov Portsmouth FC Portsmouth FC 26
2001/2002 Bermuda Shaun Goater Manchester City Manchester City 28
2000/2001 France Louis Saha Fulham FC Fulham FC 27
1999/2000 England Andrew Hunt Charlton Athletic Charlton Athletic 24
1998/1999 England Lee Hughes West Bromwich Albion West Bromwich Albion 31
1997/1998 Netherlands Pierre van Hooijdonk Nottingham Forest Nottingham Forest 29
England Kevin Phillips Sunderland AFC Sunderland AFC 29
1996/1997 Scotland John McGinlay Bolton Wanderers Bolton Wanderers 24
1995/1996 Ireland John Aldridge Tranmere Rovers Tranmere Rovers 26
1994/1995 Ireland John Aldridge Tranmere Rovers Tranmere Rovers 24
1993/1994 Scotland John McGinlay Bolton Wanderers Bolton Wanderers 25
1992/1993 England Guy Whittingham Portsmouth FC Portsmouth FC 42
1991/1992 Scotland Duncan Shearer Blackburn Rovers Blackburn Rovers 23
Scotland David Speedie Blackburn Rovers Blackburn Rovers 23
1990/1991 England Teddy Sheringham Millwall FC Millwall FC 38
1989/1990 England Micky Quinn Newcastle United Newcastle United 32
1988/1989 England Keith Edwards Hull City Hull City 26
1987/1988 England David Currie Darlington FC Darlington FC 28
1986/1987 England Micky Quinn Portsmouth FC Portsmouth FC 22
1985/1986 England Kevin Drinkell Norwich City Norwich City 22
1984/1985 Ireland John Aldridge Oxford United Oxford United 30
1983/1984 England Kerry Dixon Chelsea FC Chelsea FC 28
1982/1983 England Gary Lineker Leicester City Leicester City 26
1981/1982 England Ronnie Moore Rotherham United Rotherham United 22
1980/1981 England David Cross West Ham United West Ham United 22
1979/1980 England Clive Allen Queens Park Rangers Queens Park Rangers 28
1978/1979 England Bryan Stanley Robson West Ham United West Ham United 24
1977/1978 England Robert Hatton Blackpool FC Blackpool FC 22
1976/1977 Ireland Mick Walsh Blackpool FC Blackpool FC 26
1975/1976 England Derek Hales Charlton Athletic Charlton Athletic 28
1974/1975 England Brian Little Aston Villa Aston Villa 20
1973/1974 England Duncan McKenzie Nottingham Forest Nottingham Forest 26
1972/1973 Ireland Don Givens Queens Park Rangers Queens Park Rangers 23
1971/1972 England Bob Latchford Birmingham City Birmingham City 23
1970/1971 England John Hickton Middlesbrough FC Middlesbrough FC 25
1969/1970 England John Hickton Middlesbrough FC Middlesbrough FC 24
1968/1969 Wales John Toshack 22
1967/1968 England John Hickton Middlesbrough FC Middlesbrough FC 24
1966/1967 England Bobby Gould Coventry City Coventry City 24
1965/1966 England Martin Chivers Southampton FC Southampton FC 30
1963/1964 England Ron Saunders Portsmouth FC Portsmouth FC 33
1962/1963 England Bobby Tambling Chelsea FC Chelsea FC 35
1961/1962 England Roger Hunt Liverpool FC Liverpool FC 41
1960/1961 England Ray Crawford Ipswich Town Ipswich Town 39
1959/1960 England Brian Clough Middlesbrough FC Middlesbrough FC 39
1958/1959 England Brian Clough Middlesbrough FC Middlesbrough FC 42
1957/1958 Scotland Tommy Johnston Leyton Orient Leyton Orient 43
1956/1957 England Arthur Rowley Leicester City Leicester City 44
1955/1956 Scotland William Gardiner Leicester City Leicester City 34
1954/1955 England Thomas Briggs Blackburn Rovers Blackburn Rovers 33
1953/1954 Wales John Charles Leeds United Leeds United 42
1952/1953 England Arthur Rowley Leicester City Leicester City 39
1951/1952 England Derek Dooley Sheffield Wednesday Sheffield Wednesday 46
1950/1951 England Cec McCormack Barnsley FC Barnsley FC 33
1949/1950 England Thomas Briggs Grimsby Town Grimsby Town 35
1948/1949 England Charlie Wayman Southampton FC Southampton FC 32
1947/1948 England Eddie Quigley 23
1946/1947 England Charlie Wayman Newcastle United Newcastle United 30