You do not have to look far for the best-paid players in the Bundesliga. You only have to look at one club. Harry Kane tops the list on an average of about £405,000 a week, Jamal Musiala is a close second on £402,000, and all five of the highest earners play for Bayern Munich. In fact you have to go down to tenth on Football Whispers' list to find a player from anywhere else, and he is on less than 40 per cent of Kane's pay. These are estimates rather than official figures, so we have averaged what five different pay trackers claim to give one clear ranking. Here is the list, how we reached it, and how each player is doing on our Bundesliga player pages.

The top 5 at a glance

# Player Club Average weekly pay Range across providers Yearly
1 Harry Kane Bayern Munich £405,000 £381,000 to £414,000 £21.1m
2 Jamal Musiala Bayern Munich £402,000 £376,000 to £414,000 £20.9m
3 Joshua Kimmich Bayern Munich £325,000 £315,000 to £329,000 £16.9m
4 Dayot Upamecano Bayern Munich £302,000 £263,000 to £355,000 £15.7m
5 Manuel Neuer Bayern Munich £273,000 £246,000 to £327,000 £14.2m

How we worked this out

Clubs do not publish what they pay, so every number here is an estimate of gross fixed weekly pay: before bonuses, tax and image rights. We took the 2026-27 figures from Football Whispers (built on Capology data), SalaryLeaks, Salary Sport, BuLi-Tipphilfe and fussballtransfers.com. Euro figures were converted to pounds at about €1 to £0.855 and annual figures divided by 52. We averaged each player's figures from the providers that list him and ranked on that average. The range column shows the lowest and highest figure any provider gave. Yearly figures are the average multiplied by 52.

1. Harry Kane, Bayern Munich

Kane is the Bundesliga's pay leader on an average of £405,000 a week, about £21.1 million a year, with providers ranging from £381,000 (Salary Sport) to £414,000. The England captain joined Bayern Munich from Tottenham in 2023 and has made the money look reasonable ever since. This season his player page shows four league goals and five assists from seven starts and 534 minutes, which means he has been involved in a goal every 59 minutes he has been on the pitch.

Harry Kane of England strikes the ball against Ghana, June 2026

2. Jamal Musiala, Bayern Munich

Musiala averages £402,000 a week, about £20.9 million a year, only about £3,500 behind Kane. The providers split on him more than on his team-mate, from £376,000 (Football Whispers) to £414,000 (Salary Sport and fussballtransfers.com). He signed a contract to 2030 in February 2025, and at 23 he is the youngest player in this list. His season has had limited minutes so far: his player page shows 148 league minutes from three starts, with a goal and an assist.

Jamal Musiala of Germany dribbles past Ecuador's Pedro Vite, June 2026

3. Joshua Kimmich, Bayern Munich

Kimmich has been at Bayern Munich since 2015, and the four providers that list him agree closely: an average of £325,000 a week, or £16.9 million a year, from a range of £315,000 to £329,000. The Germany midfielder has started five league games this season for 475 minutes and set up three goals, so his player page credits him with three assists and no league goals.

Joshua Kimmich of Germany challenges Ecuador's Nilson Angulo, June 2026

4. Dayot Upamecano, Bayern Munich

The France centre-back arrived from RB Leipzig in 2021 and is the best-paid defender in the Bundesliga on an average of £302,000 a week, about £15.7 million a year. The providers disagree a lot on him, from £263,000 (SalaryLeaks) to £355,000 (fussballtransfers.com). He has started seven of the club's league games, and his player page shows two goals from 586 minutes, a decent return for a defender, and Bayern Munich have kept two clean sheets with him on the pitch.

Dayot Upamecano of France runs with the ball against Spain, July 2026

5. Manuel Neuer, Bayern Munich

At 40, Neuer is the oldest player in this list by seven years, and the only goalkeeper. He has been at Bayern Munich since 2011, and his average of £273,000 a week works out at £14.2 million a year, with providers from £246,000 to £327,000. His player page shows four league starts for 360 minutes and two clean sheets, which suggests he is still a goalkeeper you want behind you.

Manuel Neuer of Germany dives to save against Ecuador, June 2026

What the top 5 tells us

The headline is the club. Bayern have all five of the top spots and, according to Football Whispers, nine of the top ten. The first player on that list from another club is Borussia Dortmund's Nico Schlotterbeck, on €180,000 a week (about £154,000), level with team-mate Serhou Guirassy. Just outside the top five, Bayern's Alphonso Davies averages £247,000 a week.

The second point is that Kane and Musiala are in a league of their own: they are about £76,000 a week clear of Kimmich in third. If you are following the Bundesliga with an eye on the numbers, our Bundesliga fixtures page has every game with the latest odds, and the stats pages show who is delivering.

Who is the highest-paid Bundesliga player?

Harry Kane of Bayern Munich, on an average estimate of £405,000 a week, or about £21.1 million a year before tax and bonuses.

Which Bundesliga club pays the most?

Bayern Munich, by some distance: all five of the highest earners in the league play for the club.

More highest-paid lists

See who tops the pay table in the other leagues: Highest-paid Premier League players, Highest-paid La Liga players, Highest-paid Serie A players, Highest-paid Ligue 1 players, Highest-paid Saudi Pro League players, Highest-paid MLS players. For all five of Europe's biggest leagues in one list, read our top 10 highest-paid footballers in Europe.

Photo credits

Photographs come from Wikimedia Commons and have been cropped and resized by TotalOdds. Harry Kane: Bryan Berlin, CC BY-SA 4.0, source; Jamal Musiala: YantsImages, CC BY-SA 4.0, source; Joshua Kimmich: YantsImages, CC BY-SA 4.0, source; Dayot Upamecano: Bryan Berlin, CC BY-SA 4.0, source; Manuel Neuer: YantsImages, CC BY-SA 4.0, source.