Bundesliga

2025-11-19T21:57:00Z

Top 10 British goalscorers

Harry Kane is the Bundesliga's highest-scoring Brit by some distance.
Harry Kane is the Bundesliga's highest-scoring Brit by some distance.

From modern greats like Harry Kane and Jude Bellingham to legends of yesteryear including Kevin Keegan and Alan McInally, there's been no shortage of top British talent in the Bundesliga over the years - but which players from the Albion have scored the most goals? The Bundesliga reveals all...

Data correct as of 19 November 2025

1) Harry Kane
Club:
Bayern Munich (2023/24-)
Nation: England
Games: 73
Goals: 75
Minutes per goal: 87

Now in his third season at Bayern, Kane has taken the league by storm to comfortably top the table of the league’s British goalscorers.

The England man has broken records since day one and has a ridiculous 75 Bundesliga goals to his name in just 73 games. Averaging a goal every 87 minutes, it's a statistic that eclipses the great Gerd Müller, who scored a goal every 105 minutes.

He's also the he first player in Bundesliga history to win the top scorer prize in his first two seasons in the division.

Watch: Every Kane goal in the Bundesliga

2) Jadon Sancho
Club: Borussia Dortmund (2017/18-2020/21 & 2024/25)
Nation:
England
Games: 118
Goals: 40
Minutes per goal: 256

It was at Borussia Dortmund that Jancho Sancho became one of the most sought-after young players in world football. 

Over the course of his two spells with the club, the now 25-year-old tormented Bundesliga defenders on his way to scoring 40 goals in 118 games.

In addition to his goalscoring threat, Sancho also provided a hatful of goals for his teammates - 45 assists in 104 games during his first spell at the club to average a goal contribution every 90 minutes.

Watch: The best of Jadon Sancho at BVB

3) Tony Woodcock
Club: Cologne (1979-1982 & 1986-1988)
Nation: England
Games: 131
Goals: 39
Minutes per goal: 302

Numbers three and four on this list are somewhat throwbacks. The first of the two is Tony Woodcock, who had two separate stints at Cologne in the 70s and 80s, either side of a spell at Arsenal. 

The winger arrived in 1979 for a German-record transfer fee, fresh off the back of winning the European Cup with Nottingham Forest.

During his time in Germany, Woodcock scored 39 Bundesliga goals and became a firm fan favourite.

Tony Woodcock is considered a Cologne legend.

4) Kevin Keegan
Club:
Hamburg (1977-1980)
Nation: England
Games: 90
Goals: 32
Minutes per goal: 253

Keegan moved to Germany shortly before Woodcock in 1977 for what was then a German record fee. 

The Englishman won both of his Ballon d’Ors in Hamburg colours and helped fire the club to their first league title in 19 years. 

He scored 32 Bundesliga goals in 90 games and became a Hamburg legend in the process.

Kevin Keegan helped bring the good times to Hamburg.

5) Jamie Gittens
Nation: England
Club: Borussia Dortmund (2020/21-2024/25)
Games: 76
Goals: 12
Minutes per goal: 551

Another Englishman to make his name in the Bundesliga with Dortmund is Jamie Gittens.

The now Chelsea player - who switched from the Manchester City youths to BVB - enjoyed a fantastic 2024/25 campaign, scoring eight goals and providing three assists to firmly establish himself as one of Europe’s most exciting youngsters.

Watch: Jamie Gittens - Star Ascendant

6) Jude Bellingham
Club:
Borussia Dortmund (2020/21-2022/23)
Nation: England
Games: 92
Goals: 12
Minutes per goal: 614

Like Sancho and Gittens, Bellingham established himself as one of the world’s most promising talents during his time at BVB.

Arriving at just 17 years of age, Bellingham became an integral member of the team in next to no time as he scored on his competitive debut to become the DFB Cup’s youngest ever goalscorer at just 17 years and 77 days.

Bellingham’s standout campaign for Dortmund came in 2022/23 when he scored eight goals, provided four assists and was named Bundesliga Player of the Season.

In total, the now Real Madrid midfield general managed 12 goals in 92 Bundesliga games.

Watch: Jude Bellingham's best Bundesliga moments

7) Oliver Burke
Clubs:
RB Leipzig (2016/17), Werder Bremen (2022-2024), Union Berlin (2025/26-)
Nation: Scotland
Games: 75
Goals: 11
Minutes per goal: 465

The first non-English entry on the list is Union's Oliver Burke. The journeyman forward has represented three different Bundesliga clubs, scoring 11 goals in 75 appearances.

His most recent goals came on Matchday 4 of 2025/26 in the form of a hat-trick as Union overcame Eintracht Frankfurt 4-3.

Those goals also meant that Burke became the highest-scoring Scotsman in Bundesliga history.

Watch: Oliver Burke's record-breaking hat-trick

8) Alan McInally
Club:
Bayern Munich (1989-1993)
Nation: Scotland
Games: 40
Goals: 10
Minutes per goal: 333

Prior to Burke’s hat-trick, McInally had held the record for the most Bundesliga goals by a Scotsman since 1990.

McInally joined Bayern for a club-record fee in 1989 and scored 10 goals during his debut campaign as Bayern won the title.

Unfortunately for McInally, his remaining time at the club was decimated by injuries.

9) Reiss Nelson
Club:
Hoffenheim (2018/19)
Nation: England
Games: 23
Goals: 7
Minutes per goal: 90

Surprisingly, Reiss Nelson boasts the second-best minutes per goal ratio on this list, only behind Kane.

The 25-year-old enjoyed a stellar 2018/19 campaign on loan from Arsenal, scoring seven goals in 23 games.

Reiss Nelson spent the 2018/19 season on loan at Hoffenheim.

=9) Mark McGhee
Club:
Hamburg (1984-1985)
Nation: Scotland
Games: 30
Goals: 7
Minutes per goal: 331

Despite suffering from injuries during his time at Hamburg, McGhee still managed a respectable six league goals during his 1984/85 debut campaign. He then added his seventh the following season before returning to Scotland with Celtic.

Honorable mentions

Retired Welsh pair Mark Hughes (Bayern) and Wayne Thomas (Uerdingen and Hannover) are next on the list with six Bundesliga goals apiece, while former Bayern and England midfielder Owen Hargreaves is among the British players to have scored five times in the German top flight.

Related news
Discover more

Getting real-time match statistics is as easy as:

  1. Download the Bundesliga app
  2. Click on your favourite match
  3. Get all match stats directly as it happens!