England captain Harry Kane has joined Bayern Munich on a contract until 2027, the Bundesliga champions said on Saturday.
Striker Kane earlier confirmed his departure from Tottenham Hotspur, telling social media "it was the time to leave."
The 30-year-old has never won a trophy.
Media reports have put the fee in excess of €100 million ($110 million), which is a clear Bundesliga record.