
Jamie Vardy, the English forward for Leicester, has scored 143 goals for the team throughout his career in the Premier League, as reported by Opta Sport.
The 38-year-old striker stands fourth in the list of the league's all-time top scorers, having scored all these goals for a single club.
Only three players have scored more goals for a single club in English football: Harry Kane (213 goals), Sergio Aguero (184 goals), and Thierry Henry (175 goals). Vardy has announced that he will be leaving Leicester at the end of the current football season.


