Tottenham have confirmed that England striker Harry Kane has signed a new contract that commits his future to the club until 2022.

Kane, 23, finished last season as the Premier League’s top scorer and has been in negotiations over a new deal for several months. The new contract is understood to be worth around £125,000 a week – a marked increase on his previous deal.

“We are delighted to announce that Harry Kane has signed a new contract with the club, which will run until 2022,” read a statement on Tottenham’s website on Thursday.

“It’s amazing. Everyone knows how much I love this team and what I feel for this club,” Kane added.

“To sign another contract is a special feeling. We’ve got a great, young squad and the club is moving in the right direction.”

Kane, who joined Tottenham in 2004 as a youth team player, recently returned from injury and has scored five times this season having beaten Leicester’s Jamie Vardy to the Golden Boot last season with 25 goals.

His last contract – signed in February 2015 and lasting until 2020 – was believed to be worth around £50,000 a week and reflected his status as a first-team regular under Mauricio Pochettino. But the new deal, which was first mooted at the end of last season, is worth an estimated £32m over the next five and a half years and means Kane becomes Tottenham’s highest earner by some distance.

In September, Christian Eriksen joined club captain Hugo Lloris and Belgium midfielder Mousa Dembélé among the club’s best-paid players when he extended his contract until 2022, while a number of other players have also committed their future to the club since the end of last season.