Leicester City striker Jamie Vardy signed a new four-year contract on Thursday that runs until 2022.
The England international has scored 88 goals in 233 games since joining Leicester from Fleetwood Town in 2012.
"Everybody knows how I feel about playing for this football club and it's a great feeling to know that I can look forward to another four years as a Leicester City player," the 31-year-old said in a statement.
"The journey that me, the team and the club have been on in the past few years has been incredible.
"Going into the new season, it's an exciting time for Leicester City and I'm delighted to be part of it."
Vardy scored 23 times in all competitions last season to earn a place in the England squad for the World Cup, where he made four appearances.
Leicester open the Premier League season at Manchester United on Friday night.