Harry Kane moved to Bayern Munich to win trophies. Now his biggest battle might be over a single year on a piece of paper.

Contract extension talks between the England captain and Bayern Munich have stalled, with both sides unable to agree on the length of a new deal. Bayern has offered an extension through 2029. Kane wants 2030.

What’s actually happening

Kane’s current deal with Bayern Munich runs through the summer of 2027. The initial discussions around an extension broke down in June 2026. The core dispute is straightforward: Bayern wants to commit through 2029, while Kane is pushing for a deal that extends to 2030.

For Bayern, committing to a striker through 2030 means paying top-tier wages to a player who would be 37 by the time the contract expires.