Top Division High Scorers 1888-2023 - Chelsea

1Frank Lampard 147 2001 2013   11Hughie Gallagher 72 1930 1934
2Bobby Tambling 130 1958 1968   12Jimmy Floyd Hasselbaink 69 2000 2003
3Roy Bentley 129 1947 1955   13Ron Tindall 67 1955 1960
4Jimmy Greaves 124 1957 1960   14Barry Bridges 65 1958 1965
5Peter Osgood 105 1965 1973   15Dickie Spence 62 1934 1946
6Didier Drogba 104 2004 2014   16John McNichol 60 1952 1957
7George Mills 102 1930 1938   17Gianfranco Zola 59 1996 2002
8Kerry Dixon 94 1984 1991   18Eider Gudjohnsen 54 2000 2005
9Eden Hazard 86 2012 2018   19Dennis Wise 53 1990 2000
10Tommy Baldwin 73 1966 1973   20Diego Costa 52 2014 2016