England captain Harry Kane signed a new six-year contract with Tottenham on Friday.
British media reported Kane doubled his 100,000 pounds ($133,700) weekly salary.
Kane's previous contract signed in 2016 was set to run until 2022, but with the striker expected to attract interest from some of Europe's biggest clubs, chairman Daniel Levy moved proactively.
Kane has more than 20 goals in each of the last four English Premier Leagues and delivered a career-best 30 this campaign as Spurs secured a third consecutive top-three finish.
The announcement came just two weeks after Tottenham manager Mauricio Pochettino signed a five-year contract, ending speculation over his future.
The significant increase of Kane's salary marks a departure from the London club's policy, with Tottenham having previously refused to match the sort of wages offered by its major Premier League rivals.
However, with a move into the club's brand new 62,000-seat stadium imminent and Champions League qualification secured for a third successive season, there appears to have been a change in approach by chairman Daniel Levy.
The 24-year-old Kane will captain his country at the World Cup in Russia, with England's opening game coming against Tunisia in Volgograd in 10 days.