1963/64 Uwe Seeler (Hamburger SV) 30
1964/65 Rudolf Brunnenmeier (TSV 1860 München) 24
1965/66 Lothar Emmerich (Borussia Dortmund) 31
1966/67 Lothar Emmerich (Borussia Dortmund), Gerd Müller (FC Bayern München) 28
1967/68 Johannes Löhr (1. FC Köln) 27
1968/69 Gerd Müller (FC Bayern München) 30
1969/70 Gerd Müller (FC Bayern München) 38
1970/71 Lothar Kobluhn (RW Oberhausen) 24
1971/72 Gerd Müller (FC Bayern München) 40
1972/73 Gerd Müller (FC Bayern München) 36
1973/74 Gerd Müller (FC Bayern München), Jupp Heynckes (Borussia Mönchengladbach) 30
1974/75 Jupp Heynckes (Borussia Mönchengladbach) 27
1975/76 Klaus Fischer (FC Schalke 04) 29
1976/77 Dieter Müller (1. FC Köln) 34
1977/78 Dieter Müller (1. FC Köln), Gerd Müller (FC Bayern München) 24
1978/79 Klaus Allofs (Fortuna Düsseldorf) 22
1979/80 Karl-Heinz Rummenigge (FC Bayern München) 26
1980/81 Karl-Heinz Rummenigge (FC Bayern München) 29
1981/82 Horst Hrubesch (Hamburger SV) 27
1982/83 Rudolf Völler (SV Werder Bremen) 23
1983/84 Karl-Heinz Rummenigge (FC Bayern München) 26
1984/85 Klaus Allofs (1. FC Köln) 26
1985/86 Stefan Kuntz (VfL Bochum) 22
1986/87 Uwe Rahn (Borussia Mönchengladbach) 24
1987/88 Jürgen Klinsmann (VfB Stuttgart) 19
1988/89 Roland Wohlfarth (FC Bayern München), Thomas Allofs (1. FC Köln) 17
1989/90 Jörn Andersen (Eintracht Frankfurt) 18
1990/91 Roland Wohlfarth (FC Bayern München) 21
1991/92 Fritz Walter (VfB Stuttgart) 22
1992/93 Anthony Yeboah (Eintracht Frankfurt), Ulf Kirsten (Bayer Leverkusen) 20
1993/94 Anthony Yeboah (Eintracht Frankfurt), Stefan Kuntz (1. FC Kaiserslautern) 18
1994/95 Mario Basler (SV Werder Bremen), Heiko Herrlich (Borussia Mönchengladbach) 20
1995/96 Fredi Bobic (VfB Stuttgart) 17
1996/97 Ulf Kirsten (Bayer Leverkusen) 22
1997/98 Ulf Kirsten (Bayer Leverkusen) 22
1998/99 Michael Preetz (Hertha BSC) 23
1999/00 Martin Max (TSV 1860 München) 19
2000/01 Sergej Barbarez (Hamburger SV), Ebbe Sand (FC Schalke 04) 22
2001/02 Marcio Amoroso (Borussia Dortmund), Martin Max (TSV 1860 München) 18
2002/03 Giovane Elber (FC Bayern München), Thomas Christiansen (VfL Bochum) 21
2003/04 Ailton (SV Werder Bremen) 28
2004/05 Marek Mintal (1. FC Nürnberg) 24
2005/06 Miroslav Klose (SV Werder Bremen) 25
2006/07 Theofanis Gekas (VfL Bochum) 20
2007/08 Luca Toni (FC Bayern München) 24
2008/09 Grafite (VfL Wolfsburg) 28
2009/10 Edin Dzeko (VfL Wolfsburg) 22
2010/11 Mario Gomez (FC Bayern München) 28
2011/12 Klaas-Jan Huntelaar (FC Schalke 04) 29
2012/13 Stefan Kießling (Bayer Leverkusen) 25
2013/14 Robert Lewandowski (Borussia Dortmund) 20
2014/15 Alexander Meier (Eintracht Frankfurt) 19
2015/16 Robert Lewandowski (FC Bayern München) 30
2016/17 Pierre-Emerick Aubameyang (Borussia Dortmund) 31
2017/18 Robert Lewandowski (FC Bayern München) 29