Timo Werner, Erling Haaland, Robert Lewandowski or somebody else? The race to finish as top scorer looks set to be an intriguing one in 2019/20. - © DFL Deutsche Fußball Liga GmbH
Timo Werner, Erling Haaland, Robert Lewandowski or somebody else? The race to finish as top scorer looks set to be an intriguing one in 2019/20. - © DFL Deutsche Fußball Liga GmbH

Robert Lewandowski and the race to become the Bundesliga's top scorer

Bayern Munich striker Robert Lewandowski won a fourth Torjägerkanone as the Bundesliga's top scorer last season, but Timo Werner of RB Leipzig is challenging him in the 2019/20 standings and Borussia Dortmund's Erling Haaland is rapidly climbing the board.

Robert Lewandowski

Club: Bayern Munich
Age: 31
Games: 26 (27 starts)
Goals: 27
Minutes per goal: 86

After becoming the first player in Bundesliga history to score a goal on each of the first 11 matchdays of a season; the first to find the net in 11 successive top-flight matches; and the first to reach 16 goals after 11 matchdays, the streak came to an end in Bayern's 4-0 win at Fortuna Düsseldorf.  Lewandowski became the first player since Gerd Müller to score 27 goals in 27 games with a goal against Eintracht Frankfurt on Matchday 27. Only the woodwork denied him his 28th in Dortmund a week later.

Watch: All of Lewandowski's 2019/20 Hinrunde goals

Timo Werner

Club: RB Leipzig
Age: 23
Games: 28 (27 starts)
Goals: 24
Minutes per goal: 96

Werner ended an eight-game lean patch with his third hat-trick of the campaign in Leipzig's 5-0 rout of Mainz on Matchday 27. It means the Germany international, who has scored more than once on seven separate occasions in 2019/20, is now on a personal-best 24 goals for the season.

Timo Werner had never bagged a hat-trick before this season; he now has three. - Kirchner-Media/Neundorf via www.imago-images.de/imago images/Kirchner-Media

Jadon Sancho

Club: Borussia Dortmund
Age: 19
Games: 26 (22 starts)
Goals: 14
Minutes per goal: 135

Jadon Sancho became the youngest player in Bundesliga history to reach 25 goals, when he netted his 12th of the current season in Dortmund's 5-0 win over Union Berlin on Matchday 20. He reached a career-best 13 with his strike in BVB's 4-0 drubbing of Eintracht Frankfurt on Matchday 22 and made it 14 for the season with the only goal of the game against Freiburg on Matchday 24, but is currently without a goal in four.

Jadon Sancho continues to be a key figure in Dortmund‘s attack this season. - Lars Baron/Bongarts/Getty Images

Rouwen Hennings

Club: Fortuna Düsseldorf
Age: 32
Games: 27 (23 starts)
Goals: 12
Minutes per goal: 176

After going 10 games without scoring since equalling the Fortuna club record for most goals in the first half of a campaign (Klaus Allofs, 11 goals, 1978/79), Hennings struck his 12th of the season to help the Bundesliga strugglers to three crucial points against Schalke on Matchday 28.

Rouwen Hennings is on a personal-best 12 Bundesliga goals so far this season. - imago images/Jan Huebner

Robin Quaison

Club: Mainz
Age: 26
Games: 27 (26 starts)
Goals: 12
Minutes per goal: 187

Quaison scored seven goals in 28 appearances last season; his hat-trick against Hertha Berlin on Matchday 21 saw him break double digits in 2019/20. It was the second time this season the Swedish international has scored three times in a single game having done so previously against Werder Bremen. He was also back in the goals in the 2-0 win over Paderborn on Matchday 24.

Mainz forward Robin Quaison had never scored a career hat-trick before this season, now he has two. - foto2press/Oliver Baumgart via www.imago-images.de/imago images/foto2press

Marco Reus

Club: Borussia Dortmund
Age: 30
Games: 19 (18 starts)
Goals: 11
Minutes per goal: 136

The Dortmund captain scored his first goal of 2020, and 10th of the captain, in his side's thrilling 5-1 win over Cologne on Matchday 19, before converting from the penalty spot in their 5-0 win over Union Berlin a week later.

Captain Marco Reus has been among the goals for Borussia Dortmund. - Dean Mouhtaropoulos/Bongarts/Getty Images

Jhon Cordoba

Club: Cologne
Age: 26
Games: 24 (18 starts)
Goals: 11
Minutes per goal: 150

The Cologne talisman scored his 11th of the season in the first minute of added time to rescue Cologne a point from 2-0 down in their Rhine derby with Düsseldorf on Matchday 27.

Jhon Cordoba is enjoying the best Bundesliga season of his career. - Herbert Bucco via www.imago-images.de/imago images/Herbert Bucco

Serge Gnabry

Club: Bayern Munich
Age: 24
Games: 26 (21 starts)
Goals: 11
Minutes per goal: 165

Bayern's top scorer this season not named Lewandowski made sure he reached double figures for the fourth consecutive year with the opening goal in the 3-2 win over Paderborn on Matchday 23 and another deadlock-breaker against Hoffenheim on Matchday 24, but four goalless matches is his longest lean patch since the start of the campaign.

Serge Gnabry has scored 10 or more goals in each of his first four seasons in the Bundesliga. - imago

Wout Weghorst

Club: Wolfsburg
Age: 27
Games: 26 (24 starts)
Goals: 11
Minutes per goal: 201

The Dutchman ended a seven-game goal drought on Matchday 22 by smashing a hat-trick past Hoffenheim to take his tally up to 10 for the season, and sealed a dramatic turnaround with the Wolves' late second as they came from two goals down to grab a point at Union on Matchday 24.

Wout Weghorst is once again Wolfsburg’s danger-man-in-chief this season. - imago

Sebastian Andersson

Club: Union Berlin
Age: 28
Games: 28 (26 starts)
Goals: 11
Minutes per goal: 207

The Swedish striker ended a lengthy goal drought on Matchday 23 by scoring the opener in Union's 2-0 triumph away to Eintracht Frankfurt and he moved to double figures the following week as Die Eisernen drew 2-2 with Wolfsburg, following that up with another goal on Matchday 25, albeit just a consolation in his side's 3-1 defeat at Freiburg.

Sebastian Andersson has been leading Union Berlin’s survival bid this season. - Revierfoto via www.imago-images.de/imago images/Revierfoto

Kai Havertz

Club: Bayer Leverkusen
Age: 20
Games: 26 (26 starts)
Goals: 11
Minutes per goal: 199

After only finding the target twice before the winter break, Havertz has rediscovered his best form in 2020. He scored in victories over Paderborn, Fortuna Düsseldorf, Union Berlin and Eintracht Frankfurt before netting back-to-back braces against Bremen and Gladbach on Matchdays 26 and 27. Against Freiburg on Matchday 29, Havertz became the first player in league history to reach 35 goals before turning 21 to steer his side to victory.

Bayer Leverkusen attacker Kai Havertz has been in sensational form in the second half of the season. - dia/David Inderlied/Markus Gilliar/GES/POOL/imago images

Florian Niederlechner

Club: Augsburg
Age: 29
Games: 28 (28 starts)
Goals: 11
Minutes per goal: 221

Niederlechner is Augsburg's top scorer and assist provider this season, while he matched his personal best single-season haul - from his Freiburg days - with a goal in Augsburg's 2-1 win over Werder Bremen on Matchday 20. He has not scored since, but had an effort ruled out for offside in the 2-0 defeat to Bayern on Matchday 25.

Florian Niederlechner has put a sizeable gap between Augsburg and the relegation zone. - imago images/Sven Simon

Erling Haaland

Club: Borussia Dortmund
Age: 19
Games: 11 (8 starts)
Goals: 10
Minutes per goal: 76

The Norwegian teenager simply cannot stop scoring and brought up his 41st goal of the season - spells at Red Bull Salzburg and Dortmund combined - with his effort in the 4-0 Revierderby win over Schalke, taking him to 10 in just over 600 minutes on the field for BVB. He fired blanks against Wolfsburg and Bayern, though.

Erling Haaland has been sensational since joining Borussia Dortmund. - MARTIN MEISSNER/POOL/AFP via Getty Images

Gladbach's Alassane Plea, Leipzig's Marcel Sabitzer, Leverkusen's Kevin Volland and Freiburg's Nils Petersen are on nine goals, while Bayern midfielder Philippe Coutinho is one of four on eight.

Click here for the full list of scorers this season!