Germany’s Premier League scoring charts have been rewritten twice over since 2024. Ilkay Gündogan’s second spell at Manchester City edged him to the all-time lead, but it is Arsenal’s Kai Havertz who has made the biggest leap, doubling his tally since moving into a central striker’s role and closing in on Gündogan’s record.
Top 31 German football players with the most Premier League goals, ranked all-time.
| Rank | Player | Goals |
|---|---|---|
| 1 | Ilkay Gündogan | 45 |
| 2 | Kai Havertz | 44 |
| 3 | Mesut Özil | 33 |
| 4 | Pascal Groß | 33 |
| 5 | Jürgen Klinsmann | 29 |
| 6 | Uwe Rösler | 29 |
| 7 | Leroy Sané | 25 |
| 8 | Kevin Schade | 24 |
| 9 | Robert Huth | 21 |
| 10 | Lukas Podolski | 19 |
| 11 | Michael Ballack | 17 |
| 12 | André Schürrle | 17 |
| 13 | Christian Ziege | 14 |
| 14 | Dietmar Hamann | 12 |
| 15 | Timo Werner | 12 |
| 16 | Karl-Heinz Riedle | 11 |
| 17 | Vitaly Janelt | 10 |
| 18 | Emre Can | 10 |
| 19 | Thomas Hitzlsperger | 10 |
| 20 | Antonio Rüdiger | 9 |
| 21 | Shkodran Mustafi | 7 |
| 22 | Markus Babbel | 6 |
| 23 | Per Mertesacker | 6 |
| 24 | Florian Wirtz | 5 |
| 25 | Deniz Undav | 5 |
| 26 | Fredi Bobic | 4 |
| 27 | Maurizio Gaudino | 3 |
| 28 | Michael Tarnat | 3 |
| 29 | Lewis Holtby | 2 |
| 30 | Stefan Schnoor | 2 |
| 31 | Moritz Volz | 2 |
| Statistics correct to 20 September 2026 | ||
Behind the two leaders, Brentford’s Kevin Schade is the standout riser, climbing from just 2 goals to 24 as he has become one of the Premier League’s most improved forwards. Florian Wirtz also joins the list for the first time following his move to Liverpool, while Pascal Groß continues to add to his tally in his ninth Premier League season at Brighton. For how Germany’s tally compares with other nations, see our all-time top 100 Premier League goalscorers list, part of our wider Premier League top scorers hub.
FAQs: German Premier League Goalscorers
A few of the most common questions readers ask about Germany’s all-time Premier League scoring charts.
Who is the all-time top German goalscorer in the Premier League?
Ilkay Gündogan is the all-time top German goalscorer in Premier League history, with 45 goals scored across two spells at Manchester City. Kai Havertz is close behind on 44 following his move into a central striker’s role at Arsenal.
How many Premier League goals has Kai Havertz scored?
Kai Havertz has scored 44 Premier League goals, split between Chelsea (19) and Arsenal (25), with his Arsenal tally rising sharply since being moved into a central striker’s role.
Which German players are currently active in the Premier League?
Active German Premier League players include Kai Havertz (Arsenal), Pascal Groß (Brighton & Hove Albion), Kevin Schade and Vitaly Janelt (Brentford), and Florian Wirtz (Liverpool).
How many German players have scored in the Premier League?
At least 31 German players have scored a Premier League goal, ranging from Ilkay Gündogan’s 45 down to single-figure totals from players such as Lewis Holtby, Stefan Schnoor and Moritz Volz.

