Bundesliga
Bayern Munich's star striker leads the way ahead of Eintracht Frankfurt's Egyptian king, but who else features among the best goal getters in the Bundesliga so far this season? bundesliga.com runs you through the Top 5 scorers ...
1.Harry Kane (Bayern Munich), 19 goals
There are prolific strikers, and then there is Kane. The England captain and Bayern strike sensation has netted another 19 goals so far this season to take his astonishing tally of Bundesliga strikes up to 53 in just 49 appearances - becoming the fastest-ever player to reach a half-century of Bundesliga goals in the process. He has bagged another three hat-tricks already this season against Holstein Kiel, VfB Stuttgart and Augsburg. There is only one thing you can possibly say to defenders and goalkeepers who have to face Kane operating at the top of his game in the rest of the campaign - good luck!
Watch: Harry Kane's Christmas magic
2. Omar Marmoush - Manchester City (formerly at Eintracht Frankfurt), 15 goals
As sensational as Kane's frenzied scoring pace is, the way Marmoush pushed him in the race to be top scorer this season, before his move to Manchester City, was equally remarkable. The Egyptian's 15 strikes by the time of the winter break not only marked his best-ever scoring output for a campaign - he also set a new record for the most goals ever scored by a Frankfurt player in the opening 12 matches of a season. His inch-perfect free-kick curled into the top corner from 30 yards out in a 3-2 win at Stuttgart on Matchday 10 is the pick of those strikes from a player who has taken his game to a new level.
Watch: Marmoush named November's Bundesliga Player of the Month
3. Patrik Schick (Bayer Leverkusen), 13 goals
Level with some of his hugely impressive peers until very recently, Schick has taken off in the last five games, scoring a grand total of eight goals launching him into the top three of the scorers list. A memorable four-goal burst in a 5-1 win against Freiburg on Matchday 15 has been the highlight of a superb campaign from the Czechia international. What is remarkable about his efficiency is the fact that he is not even in the top 20 for shots attempted so far this season, underlining just how clinical he can be when he's on the top of his game.
= 4. Tim Kleindienst (Borussia Mönchengladbach), Jonathan Burkardt (Mainz), 12 goals each
29-year-old Kleindienst has continued the superb scoring form he showed at Heidenheim last season since joining Gladbach in the summer to also establish himself as an international goalscorer and major contender to lead the line for Germany at the 2026 World Cup.
Meanwhile, 24-year-old Burkardt is another player to have taken his scoring up a notch this season to become the highest-scoring German player so far in 2024/25, alongside Kleindienst. His goals have helped propel Mainz all the way up to fifth in the table - with a 20-yard screamer in a 2-0 win over Hoffenheim on Matchday 12 providing an eye-popping display of his sheer finishing class.
Watch: All of Hugo Ekitiké's goals and assists
5. Hugo Ekitiké (Eintracht), 11 goals
= 7. Florian Wirtz (Leverkusen), Serhou Guirassy (Dortmund), 9 goals
Bosnia and Herzegovina international Demirović, meanwhile, was Augsburg's inspired goal-getter last season and there is no surprise that the Hamburg-born forward has picked up where he left off at the WWK Arena since signing for VfB. Of the sriker's seven goals scored, two have been doubles.
Stage's sensational hat-trick for Bremen in their incredible 4-3 comeback win against Hoffenheim - a game in which the Green-Whites trailed 3-0 - has been added to by four goals in his last five Bundesliga games to help Werder roar up the Bundesliga standings ahead of the winter break.