Ranked: Players who have scored the most match-winning goals in the Premier League


Cristiano Ronaldo has scored six match-winning goals for Manchester United this season, the same as Liverpool forward Mohamed Salah, who is also the Premier League's top scorer this season.
Ronaldo reinforced his importance to United after scoring a brilliant hat-trick to help his side beat Tottenham 3-2 on Saturday.
In the process, the 37-year-old became the top scorer in the history of professional football, passing Josef Bican’s previous record of 805 career goals.
Harry Kane also scored for Spurs but unable to inspire his side to a win.
The most game winning goals in PL:
— TC (@totalcristiano) March 12, 2022
- Cristiano Ronaldo (6).
- Mo Salah (6). pic.twitter.com/Yxd8eHeYG1
Ronaldo, Salah, and Kane have played important roles for their teams this season, but according to Transfermarkt, Kane has the most impressive record out of the three.
The Englishman has scored 48 match-winning goals in the Premier League, and is joint-fifth with former Manchester City striker Sergio Aguero.
Ronaldo ranks 16th with 37 match-winning goals, while Salah sits 24th with 34 match-winning goals to his game.
However, it is legendary striker Alan Shearer who holds the record with 68 match-winning goals, two more than his nearest rival, Wayne Rooney.
Here are the top 25 ranked players in the Premier League:
25. Jamie Vardy – 34 goals
24. Mohamed Salah – 34 goals
23. Raheem Sterling – 35 goals
22. Sadio Mane – 36 goals
21. Ruud van Nistelrooy – 36 goals
20. Cristiano Ronaldo – 37 goals
19. Paul Scholes – 37 goals
18. Robbie Keane – 37 goals
17. Steven Gerrard – 37 goals
16. Michael Owen – 37 goals
15. Robbie Fowler – 38 goals
14. Les Ferdinand – 39 goals
13. Jimmy Floyd Hasselbaink – 39 goals
12. Emile Heskey – 39 goals
11. Jermain Defoe – 41 goals
10. Robin van Persie – 42 goals
9. Ryan Giggs – 42 goals
8. Dwight Yorke – 45 goals
7. Andy Cole – 46 goals
6. Harry Kane – 48 goals
5. Sergio Aguero – 48 goals
4. Thierry Henry – 59 goals
3. Frank Lampard – 61 goals
2. Wayne Rooney – 66 goals
1. Alan Shearer – 68 goals