When it comes to scoring goals in the Bundesliga, one man reigns supreme - Gerd Muller. The legendary goal grabber from the 1960s and 1970s not only holds the record for the most goals in a single season, scoring 40 in 1971-72 at Bayern Munich, but also the record for the most awards won, being top scorer in the German league 7 times in a phenomenal period between 1966 and 1978.

Since 1966 German football magazine kicker has given an award named "Kicker Torjägerkanone" ("Kicker Top-scorer Cannon") to the Bundesliga's highest scorer.

German "Kicker Torjägerkanone" Winners

A list of all the top goal scorers in the German football league since the 1963-64 season...

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