Bundesliga Torjägerkanone: History & all previous winners

Robert Lewandowski with his final Bundesliga top scorer trophy
Robert Lewandowski with his final Bundesliga top scorer trophy / Marvin Ibo Guengoer - GES Sportfoto/GettyImages
facebooktwitterreddit

The Bundesliga has long been one of the best divisions in the world and while Germany may be historically best famed for its midfielders, some incredible strikers have played in the league over the years.

The best striker in the Bundesliga in recent years has been Robert Lewandowski who spent many seasons at Bayern Munich, but plenty of other great forwards won the honour of top scorer before his time.

Here is a rundown of the Bundesliga top scorer award and each season's winner since its inception.



When did the Bundesliga start recording top scorers?

In the Bundesliga, the top scorer wins a trophy of a small cannon which is known as the Torjägerkanone. The Bundesliga only started recording top scorers from the 1963/64 season and since 1966, the winner has been given the trophy by German football magazine 'Kicker'.

The award is formally known as the Kicker-Torjägerkanone which means 'Kicker-Top scorer cannon'.


Every Bundesliga top scorer ever

While the tables have recently been dominated by Robert Lewandowski, big names like Edin Dzeko, Mario Gomez, Luca Toni and Miroslav Klose have been Bundesliga top scorers in the past. As the list gets nearer to the modern day, it becomes incredibly mixed with nationalities.

Below is a list of the winner from every season since the award began.

Season

Player

Team

Goals

1963/64

Uwe Seeler

Hamburger SV

30

1964/65

Rudolf Brunnenmeier

1860 Munich

24

1965/66

Lothar Emmerich

Borussia Dortmund

31

1966/67

Lothar Emmerich, Gerd Muller

Borussia Dortmund, Bayern Munich

28

1967/68

Johannes Lohr

1. FC Koln

27

1968/69

Gerd Muller

Bayern Munich

30

1969/70

Gerd Muller

Bayern Munich

38

1970/71

Lothar Kobluhn

Rot-Weiss Oberhausen

24

1971/72

Gerd Muller

Bayern Munich

40

1972/73

Gerd Muller

Bayern Munich

36

1973/74

Jupp Heynckes, Gerd Muller

Borussia Monchengladbach, Bayern Munich

30

1974/75

Jupp Heynckes

Borussia Monchengladbach

27

1975/76

Klaus Fischer

Schalke

29

1976/77

Dieter Muller

1. FC Koln

34

1977/78

Dieter Muller, Gerd Muller

1. FC Koln, Bayern Munich

24

1978/79

Klaus Allofs

Fortuna Dusseldorf

22

1979/80

Karl-Heinze Rummenigge

Bayern Munich

26

1980/81

Karl-Heinze Rummenigge

Bayern Munich

29

1981/82

Horst Hrubesch

Hamburger SV

27

1982/83

Rudi Voller

Werder Bremen

23

1983/84

Karl-Heinze Rummenigge

Bayern Munich

26

1984/85

Klaus Allofs

1. FC Koln

26

1985/86

Stefan Kuntz

VfL Bochum

22

1986/87

Uwe Rahn

Borussia Monchengladbach

24

1987/88

Jurgen Klinsmann

VfB Stuttgart

19

1988/89

Thomas Allofs, Roland Wohlfarth

1. FC Koln, Bayern Munich

17

1989/90

Jorn Andersen

Eintracht Frankfurt

18

1990/91

Roland Wohlfarth

Bayern Munich

21

1991/92

Fritz Walter

VfB Stuttgart

22

1992/93

Ulf Kirsten, Anthony Yeboah

Bayer Leverkusen, Eintracht Frankfurt

20

1993/94

Stefan Kuntz and Anthony Yeboah

1. FC Kaiserslautern and Eintracht Frankfurt

18

1994/95

Mario Basler, Heiko Herrlich

Werder Bremen, Borussia Monchengladbach

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/2000

Martin Max

1860 Munich

19

2000/01

Sergej Barbarez, Ebbe Sand

Hamburger SV, Schalke

22

2001/02

Marco Amoroso, Martin Max

Borussia Dortmund, 1860 Munich

18

2002/03

Thomas Christiansen, Giovane Elber

VfL Bochum, Bayern Munich

21

2003/04

Ailton

Werder Bremen

28

2004/05

Marek Mintal

1. FC Nuremberg

24

2005/06

Miroslav Klose

Werder Bremen

25

2006/07

Theofanis Gekas

VfL Bochum

20

2007/08

Luca Toni

Bayern Munich

24

2008/09

Grafite

VfL Wolfsburg

28

2009/10

Edin Dzeko

VfL Wolfsburg

22

2010/11

Mario Gomez

Bayern Munich

28

2011/12

Klaas-Jan Huntelaar

Schalke

29

2012/13

Stefan Kiessling

Bayer Leverkusen

25

2013/14

Robert Lewandowski

Borussia Dortmund

20

2014/15

Alexander Meier

Eintracht Frankfurt

19

2015/16

Robert Lewandowski

Bayern Munich

30

2016/17

Pierre-Emerick Aubameyang

Borussia Dortmund

31

2017/18

Robert Lewandowski

Bayern Munich

29

2018/19

Robert Lewandowski

Bayern Munich

22

2019/20

Robert Lewandowski

Bayern Munich

34

2020/21

Robert Lewandowski

Bayern Munich

41

2021/22

Robert Lewandowski

Bayern Munich

35


Who has been Bundesliga top scorer most often?

Two players are currently tied for the most top scorer awards in the Bundesliga and it's incredibly unlikely to change any time soon. Both Gerd Muller and Robert Lewandowski have been top scorers on seven occasions. Muller passed away in 2021 and Lewandowski now plays for Barcelona.

None of Lewandowski's seven honours have been shared with another striker, whereas Muller was level with another player on three occasions. The duo's domination over the records is clear, with Karl-Heinz Rummenigge being the next most frequent top scorer with three wins along with Ulf Kirsten.


Who is the all-time Bundesliga top scorer?

Bayern München v Villarreal CF Quarter Final Leg Two - UEFA Champions League
Bayern Munich paid tribute to Gerd Muller following his death in 2021 / Alexander Hassenstein/GettyImages

As you may expect from the data, it is Gerd Muller and Robert Lewandowski who sit first and second in the all-time Bundesliga scorer chart. Muller is at the very top, having netted an incredible 365 goals during his time at Bayern Munich.

Lewandowski is next with 312 goals during his spells at Borussia Dortmund and then Bayern. A very interesting quirk of the Bundesliga is that Peruvian forward Claudio Pizarro is the sixth-highest scorer in the history of the Bundesliga with goals at Werder Bremen, Bayern and Koln, but he never ended a season as the top scorer.


Who has the most goals in one Bundesliga season?

This was another close fight between Gerd Muller and Robert Lewandowski but it goes the way of the Polish striker. He netted a remarkable 41 goals in 34 games during his penultimate season with Bayern Munich in 2020/21.

That betters the record Muller previously held for many years. He ended the 1971/72 season as top scorer with 40 goals, a figure no one could beat until Lewandowski came along and had a fair few goes at it.


Read the latest Bundesliga news here

feed