England captain Harry Kane has signed a four-year deal with Bayern Munich until 2027, the German champions announced on Saturday.

The two clubs have agreed a fee estimated to be worth a Bundesliga record 100 million euros ($110 million, £86 million) for the 30-year-old, who had just one year left on his contract at Tottenham.

"I'm very happy to be a part of FC Bayern now," Kane said in a club statement. 

"Bayern is one of the biggest clubs in the world, and I’ve always said that I want to compete and prove myself at the highest level during my career. This club is defined by its winning mentality -- it feels very good to be here."

Read full story on sport.timesofmalta.com

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.