Skip to content
Play MFF
EN

Top Goalscorers by Nations & Regions Updated

All-Time Premier League Top German Goalscorers

Kai Havertz has closed in on Ilkay Gündogan's all-time record for German Premier League goalscorers. Full ranking of Germany's top scorers, updated 2026.

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.

All-Time Premier League Top German Goalscorers
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.



Ben Jardine

About the author:

Ben Jardine is the managing editor of My Football Facts and has covered football since 2014. He writes across football statistics, history and current affairs, from all-time records and World Cup deep dives to live transfer-window coverage, with a focus on rigorously fact-checked, data-led analysis. Connect with Ben on LinkedIn.

More from Ben Jardine

Add MFF as a preferred source on GoogleSee our stats first in Google's Top Stories and AI answers

Go deeper

Play MFF Daily in your inbox

A new football quiz every morning at 7, with yesterday's answers. Free, and one click to stop.