London: Tottenham Hotspur striker Harry Kane has signed a new contract that runs until 2022, the Premier League club said on their website on Thursday.
Kane, the league's top scorer last season, has struggled with an ankle injury for much of the current campaign, making eight Premier League appearances, but made a scoring return in the north London derby against Arsenal on 6 November.
The England international followed that up with two late goals to give his side a 3-2 home win over West Ham United and another in their 2-1 Champions League defeat by Monaco.
Overall, Kane has scored six goals in 10 appearances for Spurs this season, despite missing 10 games with an ankle injury.
He scored 21 goals in 2014-15 and won the Golden Boot with 25 league goals last season.
British media reported his new deal was worth around 125,000 pounds ($157,750) a week.
Tottenham are fifth in the league and will hope to get back to winning ways when they host second-bottom Swansea City on Saturday.
"Really happy to have signed a new deal. Big years ahead and signing a new contract is just the start," the player said on Twitter.
— Harry Kane (@HKane) December 1, 2016
Updated Date: Dec 01, 2016 18:45 PM