Jamie Vardy has signed a new three-year deal with Leicester City. The England striker, 29, joined Leicester from Fleetwood for £1m in 2012, and his goals have helped Claudio Ranieri’s side reach the top of the Premier League table this season. “I’m absolutely delighted to be fighting to achieve something special with this club. I’ve never known a spirit like it,” he said. “I want to be part of it for a long time.” He added: “Leicester have shown nothing but total faith in me since the day I arrived and it’s impossible to measure how much that belief has helped me to improve. “I’ll forever be grateful for the investment the club has made in me and I’ll spend every day working to repay it.” In November, Vardy became the first player to score in 11 successive Premier League matches. He broke the record, previously held by Ruud van Nistelrooy, when he put Leicester ahead in their 1-1 draw with Van Nistelrooy’s former club Manchester United.