Oct 6, 2026
Harry Kane’s Bayern deal runs to 2027, and he has agreed in principle to stay until 2029
Bayern have broken a habit of one-year deals for players over 30 to keep their 33-year-old striker, who is one game from Peter Shilton’s England caps...







