
Who are the Bundesliga's top scorers from each country?
From Harry Kane to Gerd Müller, we take a look at the league's leading marksmen from each country.
*Data correct as of 7 June 2026
Germany: Gerd Müller - 365 Bundesliga goals
In 60 years of the Bundesliga's existence, none have been able to threaten Der Bomber's all-time high tally of 365 strikes, each of which he scored in the mighty red and white colours of Bayern Munich. Across the span of his 14 seasons in the Bundesliga between 1965 to 1979, the late, great Müller managed more than 30 goals four times, and famously held the all-time record of Bundesliga goals in a season with 40 to his name. That record would stand for 49 years before being broken by Robert Lewandowski.
Watch: Gerd Müller - the Bundesliga's record goalscorer

Poland: Robert Lewandowski - 312
Onto another former Bayern striker who needs no introduction. Lewandowski's goals for Borussia Dortmund and Bayern propelled him to football stardom. Ten Bundesliga titles, four DFB Cups, six Supercups and one almighty Champions League later, it is safe to say that Lewandowski is an all-time Bundesliga icon. Famously breaking Müller's 40-goal record in the Bundesliga with 41 of his own during the 2020/21 season, Lewandowski is the only other player to have surpassed the 300-goal milestone in Germany's top flight.
Watch: All 312 of Lewandowski's Bundesliga goals

Peru: Claudio Pizarro - 197
Peruvian striker Pizarro's Bundesliga career is beyond compare. Donning the colours of Bayern and Werder Bremen prominently throughout his storied time in German football, Pizarro sits sixth in the Bundesliga's all-time scorers list. Holding a unique record of scoring at least once per campaign across 21 seasons in the Bundesliga, Pizarro's career featured a total of four spells with Bremen, two with Bayern and one season at Cologne. Hanging up his boots at the age of 41, to this day, Pizarro holds the record for being the Bundesliga's oldest goalscorer.
Watch: The best of Pizarro in the Bundesliga

Croatia: Andrej Kramarić - 140
Kramarić is the top scoring active player in the Bundesliga having amassed 140 goals during his 10 and a half years at TSG Hoffenheim. It's a record the Croatian will be hoping to extent next season, having signed a new deal with the club that will keep him in Sinsheim until 2028.
Brazil: Giovane Élber - 133
From one South American goal-getter to another, Élber was highly successful in Bayern colours in the early 2000s helping the club to four league titles and one Champions League title. During his six seasons with the club, he was league top scorer five times. Élber, who also enjoyed a prolific spell for VfB Stuttgart prior to his move to Munich, was also the Bundesliga's top non-German goalscorer before being overtaken by former teammate Pizarro.
Watch: Elber's best Bundesliga goal

Bosnia and Herzegovina: Vedad Ibišević - 127
Switzerland: Stephane Chapuisat - 106
Netherlands: Arjen Robben - 99
One of the finest Dutch players the Bundesliga has ever seen, Robben dazzled the German top flight with his skills and unstoppable ability to cut inside and get shots away with his left foot. Falling just short of the 100 goals mark, Robben enjoyed a stellar career with Bayern, most famously scoring the winning goal in the 2013 Champions League final against Dortmund.
Watch: Arjen Robben - the inimitable Flying Dutchman

England: Harry Kane - 98
Kane has been the Bundesliga's standout talent since swapping England for Germany in August 2023, winning the Torjägerkanone in each and every season since completing his move to Bayern.
Alongside Michael Olise and Luis Díaz, Kane has spearfronted the world's most lethal trio as Bayern have smashed record after record this last campaign. The trio were vital in helping Bayern break the longstanding record for most Bundesliga goals in a season as the champions finished with a whopping 122 league goals to their name.
Watch: Bayern's record-breaking season

Gabon: Pierre-Emerick Aubameyang - 98
South Korea: Bum-Kun Cha - 98
Ghana: Anthony Yeboah - 96
Austria: Anton "Toni" Polster - 90
Czechia: Patrik Schick - 90
Leverkusen's Schick has been one of the hottest commodities in the Bundesliga over the last two campaigns. The Czech striker has scored 37 league goals in that time, a total only bested by Kane and Dortmund's Serhou Guirassy. The 30-year-old hit particularly red-hot form towards the end of the most recent campaign, scoring nine goals in six games between matchdays 27 and 32.
Watch: Super Schick analysis

France: Franck Ribéry - 86
The other half of Bayern's famous Robbery pair on the flanks, France's Ribéry joined Bayern from Marseille in the summer of 2007, wearing the iconic number seven jersey. He went on to accumulate 86 goals and 120 assists in the Bundesliga, all whilst winning a plethora of trophies across 12 unforgettable seasons.
Guinea: Serhou Guirassy - 81
Dortmund's Guirassy has been amongst the best strikers in the Bundesliga for some time now, scoring 66 goals over his last three seasons, and earning his place amongst the world's elite strikers.
Denmark: Allan Simonsen - 76
Italy: Vincenzo Grifo - 73
Argentina: Diego Klimowicz - 70
Bulgaria: Dimitar Berbatov - 69
Norway: Jørn Andersen - 67
Türkiye: Halil Altintop - 67
Cameroon: Eric Maxim Choupo-Moting - 64
Watch: Franck Ribery - 12 seasons of pure magic

South Africa: Sean Dundee - 61
Nigeria: Jonathan Akpoborie - 60
Sweden: Martin Dahlin/Roland Sandberg - 60
Iceland: Atli Eðvaldsson - 59
New Zealand: Wynton Rufer - 59
Portugal: André Silva - 57
Greece: Theofanis Gekas - 55
Hungary: Ádám Szalai - 54
Senegal: Souleymane Sané - 51
Togo: Bachirou Salou - 51

Ivory Coast: Salomon Kalou - 48
Ukraine: Andriy Voronin - 48
Egypt: Mohamed Zidan - 47
Colombia: Adrian Ramos - 45
Serbia: Marko Pantelić - 44
Slovenia: Milovoje Novaković - 44
Belgium: Thorgan Hazard - 43
Japan: Shinji Kagawa - 41
Paraguay: Lucas Barrios - 39
Iran: Vahid Hashemian - 38
Romania: Ioan Viorel Ganea - 34
Russia: Sergei Kiryakov - 34
Spain: Thomas Christiansen - 34
Georgia: Alexander Iashvili - 32
Slovakia: Marek Mintal - 32
Australia: Paul Agostino - 30
Chile: Arturo Vidal - 29
Jamaica: Leon Bailey - 28
Mexico: Chicharito - 28
Mexico international Javier "Chicharito" Hernandez made a splash in the Bundesliga with his move to Leverkusen in 2015. Though his two-year spell in Germany would be without trophies, Chicharito would go on to win the Player of the Month award five times across two seasons, whilst also finishing as the club's top scorer in back-to-back seasons, scoring 17 and 11 goals from 2015 to 2017.
Watch: Chicharito's top 5 goals in 2016/17

Tunisia: Adel Sellimi - 27
Angola: Nando Rafael - 26
North Macedonia: Saša Ćirić - 26
Algeria: Ishak Belfodil/Ramy Bensebaini - 25
Venezuela: Juan Arango - 25
Armenia: Henrikh Mkhitaryan - 23
Latvia: Artjoms Rudnevs - 22
DR Congo: Silas Katompa Mvumpa - 22
Suriname: Sheraldo Becker - 21
Albania: Ervin Skela - 21
Kosovo: Milot Rashica - 21
USA: Tom Dooley - 20
The American goalscoring contingent in the history of the Bundesliga is led by Tom Dooley, who initially joined Homburg in the third division and helped them reach the top flight before making moves to Kaiserslautern, Leverkusen and finally Schalke, accumulating a total of 199 appearances in the Bundesliga and scoring 20 goals along the way. The former defender remains ahead of the likes of Fabian Johnson (18), Giovanni Reyna (16) and Christian Pulisic (13).
Watch: The Bundesliga's best Americans
Mali: Soumaïla Coulibaly - 18
Israel: Munas Dabbur - 17
China: Chen Yang - 16
Scotland: Oliver Burke - 14
Morocco: Amine Adli - 14
Belarus: Aleksandr Hleb - 14
Finland: Mikael Forrsell/Pasi Rautiainen - 14
Luxembourg: Nico Braun - 14
Lithuania: Valdas Ivanauskas - 13
Namibia: Collin Benjamin - 13
Lebanon: Roda Antar - 12
Philippines: Gerrit Holtmann - 11
Burkina Faso: Aristide Bancé - 10
Canada: Alphonso Davies/Rob Friend - 10
Montenegro: Stevan Jovetić - 10
*Countries whose top scorer has scored at least 10 Bundesliga goals have been featured here.

