Season Top scorer Team goals
2022/2023 Germany Niclas Füllkrug Werder Bremen Werder Bremen 16
France Christopher Nkunku RB Leipzig RB Leipzig 16
2021/2022 Poland Robert Lewandowski Bayern München Bayern München 35
2020/2021 Poland Robert Lewandowski Bayern München Bayern München 41
2019/2020 Poland Robert Lewandowski Bayern München Bayern München 34
2018/2019 Poland Robert Lewandowski Bayern München Bayern München 22
2017/2018 Poland Robert Lewandowski Bayern München Bayern München 29
2016/2017 Gabon Pierre-Emerick Aubameyang Borussia Dortmund Borussia Dortmund 31
2015/2016 Poland Robert Lewandowski Bayern München Bayern München 30
2014/2015 Germany Alexander Meier Eintracht Frankfurt Eintracht Frankfurt 19
2013/2014 Poland Robert Lewandowski Borussia Dortmund Borussia Dortmund 20
2012/2013 Germany Stefan Kießling Bayer Leverkusen Bayer Leverkusen 25
2011/2012 Netherlands Klaas-Jan Huntelaar FC Schalke 04 FC Schalke 04 29
2010/2011 Germany Mario Gomez Bayern München Bayern München 28
2009/2010 Bosnia-Herzegovina Edin Džeko VfL Wolfsburg VfL Wolfsburg 22
2008/2009 Brazil Grafite VfL Wolfsburg VfL Wolfsburg 28
2007/2008 Italy Luca Toni Bayern München Bayern München 24
2006/2007 Greece Fanis Gekas VfL Bochum VfL Bochum 20
2005/2006 Germany Miroslav Klose Werder Bremen Werder Bremen 25
2004/2005 Slovakia Marek Mintal 1. FC Nürnberg 1. FC Nürnberg 24
2003/2004 Brazil Ailton Werder Bremen Werder Bremen 28
2002/2003 Panama Thomas Christiansen VfL Bochum VfL Bochum 21
Brazil Élber Bayern München Bayern München 21
2001/2002 Germany Martin Max TSV 1860 München TSV 1860 München 18
Brazil Amoroso Borussia Dortmund Borussia Dortmund 18
2000/2001 Bosnia-Herzegovina Sergej Barbarez Hamburger SV Hamburger SV 22
Denmark Ebbe Sand FC Schalke 04 FC Schalke 04 22
1999/2000 Germany Martin Max TSV 1860 München TSV 1860 München 19
1998/1999 Germany Michael Preetz Hertha BSC Hertha BSC 23
1997/1998 Germany Ulf Kirsten Bayer Leverkusen Bayer Leverkusen 22
1996/1997 Germany Ulf Kirsten Bayer Leverkusen Bayer Leverkusen 22
1995/1996 Germany Fredi Bobic VfB Stuttgart VfB Stuttgart 17
1994/1995 Germany Mario Basler Werder Bremen Werder Bremen 20
Germany Heiko Herrlich Bor. Mönchengladbach Bor. Mönchengladbach 20
1993/1994 Germany Stefan Kuntz 1. FC Kaiserslautern 1. FC Kaiserslautern 18
Ghana Anthony Yeboah Eintracht Frankfurt Eintracht Frankfurt 18
1992/1993 Germany Ulf Kirsten Bayer Leverkusen Bayer Leverkusen 20
Ghana Anthony Yeboah Eintracht Frankfurt Eintracht Frankfurt 20
1991/1992 Germany Fritz Walter VfB Stuttgart VfB Stuttgart 22
1990/1991 Germany Roland Wohlfarth Bayern München Bayern München 21
1989/1990 Norway Jörn Andersen Eintracht Frankfurt Eintracht Frankfurt 18
1988/1989 Germany Thomas Allofs 1. FC Köln 1. FC Köln 17
Germany Roland Wohlfahrt Bayern München Bayern München 17
1987/1988 Germany Jürgen Klinsmann VfB Stuttgart VfB Stuttgart 19
1986/1987 Germany Uwe Rahn Bor. Mönchengladbach Bor. Mönchengladbach 24
1985/1986 Germany Stefan Kuntz VfL Bochum VfL Bochum 22
1984/1985 Germany Klaus Allofs 1. FC Köln 1. FC Köln 26
1983/1984 Germany Karl-Heinz Rummenigge Bayern München Bayern München 26
1982/1983 Germany Rudi Völler Werder Bremen Werder Bremen 23
1981/1982 Germany Horst Hrubesch Hamburger SV Hamburger SV 27
1980/1981 Germany Karl-Heinz Rummenigge Bayern München Bayern München 29
1979/1980 Germany Karl-Heinz Rummenigge Bayern München Bayern München 26
1978/1979 Germany Klaus Allofs Fortuna Düsseldorf Fortuna Düsseldorf 22
1977/1978 Germany Gerd Müller Bayern München Bayern München 24
Germany Dieter Müller 1. FC Köln 1. FC Köln 24
1976/1977 Germany Dieter Müller 1. FC Köln 1. FC Köln 34
1975/1976 Germany Klaus Fischer FC Schalke 04 FC Schalke 04 29
1974/1975 Germany Jupp Heynckes Bor. Mönchengladbach Bor. Mönchengladbach 27
1973/1974 Germany Jupp Heynckes Bor. Mönchengladbach Bor. Mönchengladbach 30
Germany Gerd Müller Bayern München Bayern München 30
1972/1973 Germany Gerd Müller Bayern München Bayern München 36
1971/1972 Germany Gerd Müller Bayern München Bayern München 40
1970/1971 Germany Lothar Kobluhn Rot-Weiß Oberhausen Rot-Weiß Oberhausen 24
1969/1970 Germany Gerd Müller Bayern München Bayern München 38
1968/1969 Germany Gerd Müller Bayern München Bayern München 30
1967/1968 Germany Hannes Löhr 1. FC Köln 1. FC Köln 27
1966/1967 Germany Lothar Emmerich Borussia Dortmund Borussia Dortmund 28
Germany Gerd Müller Bayern München Bayern München 28
1965/1966 Germany Lothar Emmerich Borussia Dortmund Borussia Dortmund 31
1964/1965 Germany Rudolf Brunnenmeier TSV 1860 München TSV 1860 München 24
1963/1964 Germany Uwe Seeler Hamburger SV Hamburger SV 30