England captain Harry Kane has committed his prime years to Bayern Munich, signing a fresh contract that keeps him in Bavaria until 2029.
Harry Kane is staying put. The England captain has signed a new contract with Bayern Munich that runs through 2029, a clear statement that the striker sees his future in Bavaria.
The deal extends a partnership that began when Kane left Tottenham for Germany in 2023. He arrived as one of Europe's most prolific forwards, still chasing the major silverware that had eluded him in England. Bayern have built their attack around his finishing and link-up play ever since.
For the Bundesliga giants, tying down their talisman gives them stability up front at a time when elite strikers are in short supply. For Kane, the extension offers security and a long runway to chase trophies at club level while he leads England's push on the international stage.
With the contract now sorted, the focus shifts back to the pitch. Bayern will expect their number nine to keep delivering goals in the Bundesliga and the Champions League, and Kane's commitment suggests he's ready to do exactly that.

