Bundesliga
Longest Streak
This record shows the longest consecutive run of seasons in which a player finished as the league top scorer.
Record
5x
Robert Lewandowski
Record: Robert Lewandowski was the league top scorer for 5 consecutive seasons (2017/18 – 2021/22).
Top 5
| Rank | Player | Streak | Period |
|---|---|---|---|
| 1 | Robert Lewandowski | 5x | 2017/18 – 2021/22 |
| 2 | Gerd Müller | 3x | 1971/72 – 1973/74 |
| 2 | Harry Kane | 3x | 2023/24 – 2025/26 |
| 4 | Anthony Yeboah | 2x | 1992/93 – 1993/94 |
| 4 | Dieter Müller | 2x | 1976/77 – 1977/78 |
| 4 | Gerd Müller | 2x | 1968/69 – 1969/70 |
| 4 | Josef Heynckes | 2x | 1973/74 – 1974/75 |
| 4 | Karl-Heinz Rummenigge | 2x | 1979/80 – 1980/81 |
| 4 | Lothar Emmerich | 2x | 1965/66 – 1966/67 |
| 4 | Ulf Kirsten | 2x | 1996/97 – 1997/98 |
The Record
The table ranks the longest consecutive top scorer streaks recorded in league history.
How the ranking works
A streak consists of consecutive seasons in which the same player finished as the league top scorer. Longer uninterrupted streaks rank higher.