From 1921/1922 Season each player as below is by goals in all Competitions, then broke down into (Eg: League, Cup and Play Offs)
1921/1922 – Dan Bailey – 8 goals
1922/1923 – Alex Steele – 13 goals
1923/1924 – Bob Thomson – 9 goals
1924/1925 – Edwin Rees – 11 goals
1925/1926 – Billy Cox, Alex Steele and Reg Tricker – 6 goals
1926/1927 – David Sherlaw – 19 goals
1927/1928 – David Sherlaw – 14 goals (13 League, 1 FA Cup)
1928/1929 – Fred Whitlow – 26 goals (22 League, 4 FA Cup)
1929/1930 – Fred Whitlow – 27 goals
1930/1931 – Dai Astley – 12 goals (11 League, 1 FA Cup)
1931/1932 – Jack Horton – 14 goals (13 League, 1 FA Cup)
1932/1933 – Cyril Pearce – 23 goals
1933/1934 – Cyril Pearce – 29 goals (26 League, 3 FA Cup)
1934/1935 – Ralph Allen – 33 goals (32 League, 1 FA Cup)
1935/1936 – Harold Hobbis – 23 goals
1936/1937 – George Tadman – 11 goals
1937/1938 – George Tadman – 15 goals (12 League, 3 FA Cup)
1938/1939 – George Tadman – 24 goals
1946/1947 – Chris Duffy – 15 goals (10 League, 5 FA Cup)
1947/1948 – Charlie Vaughan – 16 goals (15 League, 1 FA Cup)
1948/1949 – Charlie Vaughan – 19 goals
1949/1950 – Charlie Vaughan – 21 goals (19 League, 2 FA Cup)
1950/1951 – John Evans and Gordon Hurst 14 goals
1951/1952 – Charlie Vaughan – 22 goals
1952/1953 – Billy Kiernan 14 goals and Stuart Leary 14 goals (13 League, 1 FA Cup)
1953/1954 – Stuart Leary – 26 goals (24 League, 2 FA Cup)
1954/1955 – Eddie Firmani – 26 goals (25 League, 1 FA Cup)
1955/1956 – Stuart Leary – 24 goals (21 League, 3 FA Cup)
1956/1957 – Johnny Summers – 14 goals
1957/1958 – Johnny Summers – 29 goals (28 League, 1 FA Cup)
1958/1959 – Johnny Summers – 22 goals (20 League, 2 FA Cup)
1959/1960 – Sam Lawrie – 24 goals (21 League, 3 FA Cup)
1960/1961 – Dennis Edwards – 24 goals
1961/1962 – Dennis Edwards – 20 goals (16 League, 4 League Cup)
1962/1963 – Keith Peacock – 11 goals (7 League, 4 League Cup)
1963/1964 – Roy Matthews – 21 goals
1964/1965 – Eddie Firmani – 16 goals
1965/1966 – Ron Saunders – 16 goals (13 League, 3 League Cup)
1966/1967 – Ron Saunders – 12 goals (11 League, 1 League Cup)
1967/1968 – Matt Tees – 14 goals (13 League, 1 League Cup)
1968/1969 – Matt Tees – 15 goals
1969/1970 – Ray Treacy – 7 goals (6 League, 1 FA Cup)
1970/1971 – Ray Treacy – 8 goals (7 League, 1 League Cup)
1971/1972 – Ray Treacy – 18 goals (13 League, 2 FA Cup, 3 League Cup)
1972/1973 – Arthur Horsfield – 29 goals (25 League, 2 FA Cup, 2 League Cup)
1973/1974 – Arthur Horsfield – 20 goals (19 League, 1 League Cup)
1974/1975 – Derek Hales – 21 goals (20 League, 1 League Cup)
1975/1976 – Derek Hales – 31 goals (28 League, 3 League Cup)
1976/1977 – Mike Flanagan – 23 goals
1977/1978 – Mike Flanagan – 17 goals (16 League, 1 League Cup)
1978/1979 – Martin Robinson – 19 goals (15 League, 1 FA Cup, 3 League Cup)
1979/1980 – Derek Hales – 9 goals (8 League, 1 League Cup)
1980/1981 – Derek Hales – 23 goals (17 League, 4 FA Cup, 2 League Cup)
1981/1982 – Derek Hales – 13 goals (11 League. 2 League Cup) and Paul Walsh – 13 goals
1982/1983 – Derek Hales – 17 goals (14 League, 1 FA Cup, 2 League Cup)
1983/1984 – Derek Hales – 11 goals (10 League, 1 League Cup)
1984/1985 – Mike Flanagan – 11 goals
1985/1986 – John Pearson – 15 goals (14 League, 1 Full Members Cup)
1986/1987 – Jim Melrose – 17 goals (14 League, 3 Play Offs)
1987/1988 – Garth Crooks – 12 goals (10 League, 2 League Cup)
1988/1989 – Paul Williams – 17 goals (13 League, 2 FA Cup, 2 League Cup)
1989/1990 – Paul Williams – 12 goals (10 League, 1 FA Cup, 1 League Cup)
1990/1991 – Robert Lee – 13 goals
1991/1992 – Carl Leaburn – 14 goals (11 League, 1 FA Cup, 2 League Cup)
1992/1993 – Alan Pardew – 10 goals (9 League, 1 Anglo Italian Cup)
1993/1994 – Carl Leaburn – 16 goals (10 League, 2 FA Cup, 1 League Cup, 3 Anglo Italian Cup)
1994/1995 – David Whyte – 21 goals (19 League, 2 League Cup)
1995/1996 – Lee Bowyer – 14 goals (8 League, 1 FA Cup, 5 League Cup)
1996/1997 – Carl Leaburn – 9 goals (8 League, 1 League Cup) and David Whyte – 9 goals (7 League, 2 League Cup)
1997/1998 – Clive Mendonca – 28 goals (23 League, 1 FA Cup, 1 League Cup, 3 Play Offs)
1998/1999 – Clive Mendonca – 8 goals
1999/2000 – Andy Hunt – 25 goals (24 League, 1 FA Cup)
2000/2001 – Jonatan Johansson – 14 goals (11 League, 3 League Cup)
2001/2002 – Jason Euell – 13 goals (11 League, 1 FA Cup, 1 League Cup)
2002/2003 – Jason Euell – 11 goals (10 League, 1 FA Cup)
2003/2004 – Jason Euell – 10 goals
2004/2005 – Shaun Bartlett – 8 goals (6 League, 2 FA Cup)
2005/2006 – Darren Bent – 22 goals (18 League, 2 FA Cup, 2 League Cup)
2006/2007 – Darren Bent – 15 goals (13 League, 2 League Cup)
2007/2008 – Chris Iwelumo – 10 goals
2008/2009 – Nicky Bailey – 13 goals
2009/2010 – Deon Burton – 14 goals (13 League, 1 Play Off)
2010/2011 – Johnnie Jackson – 15 goals (13 League, 2 FA Cup)
2011/2012 – Bradley Wright-Phillips – 22 goals
2012/2013 – Johnnie Jackson – 12 goals
2013/2014 – Yann Kermorgant – 8 goals (5 League, 3 FA Cup) and Marvin Sordell – 8 goals (7 League, 1 League Cup)
2014/2015 – Igor Vetokele – 11 goals and Johann Berg Gudmundsson – 11 goals (10 League, 1 FA Cup)
2015/2016 – Johann Berg Gudmundsson – 6 goals
2016/2017 – Ricky Holmes – 13 goals
2017/2018 – Josh Magennis – 10 goals
2018/2019 – Lyle Taylor – 25 goals (21 League, 3 FA Cup, 1 Play Offs)
2019/2020 – Lyle Taylor and Macauley Bonne – 11 goals
2020/2021 – Chuks Aneke – 16 goals (15 League, 1 League Cup)
2021/2022 – Jayden Stockley – 20 goals (13 League, 4 FA Cup, 3 Football League Trophy)
2022/2023 – Jesurun Rak-Sakyi – 15 goals
2023/2024 – Alfie May – 27 goals (23 League, 2 FA Cup, 2 Football League Trophy)
2024/2025 – Matt Godden – 22 goals (18 League, 2 FA Cup, 1 Football League Trophy, 1 Play Offs)
