Goals win games and the Premier League is home to some fine footballers capable of finding the back of the net on a regular basis.
This season has seen several stars enjoy impressive goalscoring campaigns, the scoring charts led by a combination of familiar faces and a host of names enjoying the most productive seasons of their careers.
Mohamed Salah leads the league standings for goals, but which Premier League players have scored the most goals across all competitions so far this season?
Here are the five Premier League players with the most goals in all competitions.
Cristiano Ronaldo – 15
Cristiano Ronaldo’s return to Manchester United has seen the forward lead his side’s goalscoring charts, scoring 15 goals in all competitions since his summer arrival from Juventus.
Ronaldo scored twice on his second debut for the Red Devils against Newcastle and enjoyed an impressive start to his Premier League return, including a run of six goals from five Champions League group stage games to secure the side’s progress to the knockout rounds.
Heading rating: ____/💯
— UEFA Champions League (@ChampionsLeague) October 23, 2021
The 37-year-old – who won the Capocannoniere award after finishing as Serie A’s leading scorer last season – has been unable to sustain that form, however, enduring a barren run in recent weeks with just one goal across his last 10 appearances.
Despite his status as one of the greatest goalscorers in football history, questions have been asked as to whether Ronaldo is the right man to lead the line at Old Trafford.
Diogo Jota – 17
Diogo Jota has proven a shrewd signing from Liverpool with the forward having reached a new level since swapping Wolves for Anfield.
The Portugal international has improved on a strong first season with the Reds to become a key figure for Jurgen Klopp and his side, scoring 17 goals in all competitions in 2021/21.
— Diogo Jota (@DiogoJota18) March 1, 2022
Jota trails only teammate Mohamed Salah in the race for the Premier League’s Golden Boot and is just one goal short of matching his career-best tally of 18 in all competitions – a haul achieved when Wolves were a Championship outfit.
The 25-year-old leads the Premier League for non-penalty xG per 90 minutes this season and his fluidity in being comfortable across the forward line has made him a crucial component of Liverpool’s challenge for trophies this season.
Harry Kane – 20
Harry Kane has been deemed to be having an average season by his exceptional standards, but he is one of just three Premier League footballers to have reached 20 goals in all competitions so far this season.
Kane’s season began slowly following a summer that involved Euro 2020 commitments and intense transfer speculation, but he has began to find his groove under Antonio Conte and has now scored nine goals in his past 12 league appearances.
All-time #PL scorers:
260 – Alan Shearer
208 – Wayne Rooney
187 – Andrew Cole
184 – Sergio Aguero
177 – Frank Lampard
176 – HARRY KANE
175 – Thierry Henry pic.twitter.com/HW0a24LMiw
— Premier League (@premierleague) March 7, 2022
The England captain’s double against Everton on Monday night moved him to 20 for the season, whilst he also climbed into sixth in the Premier League’s all-time rankings after overtaking Thierry Henry.
Earlier in the season Kane became the first footballer to have scored hat-tricks in each of the UEFA competitions, scoring a treble in Spurs’ Europa Conference League win over Mura to go with past hat-tricks in the Champions League and Europa League.
Riyad Mahrez – 21
Riyad Mahrez is in the midst of the best goalscoring season of his career, the Algerian’s double against Manchester United last weekend moving him to 21 goals for the campaign.
Mahrez’s goals have come despite making just 23 starts for Manchester City in all competitions, averaging a goal every 107 minutes across Premier League and Champions League action this season.
Straight off the training ground! 💫
— Manchester City (@ManCity) March 6, 2022
The lack of a recognised centre-forward in Pep Guardiola’s squad was viewed as weakness heading into the campaign, but Mahrez has been among a number of options to share the goals and keep City in contention for the Premier League, Champions League and FA Cup.
Mahrez’s 21 goals are bettered by just one Premier League player this season, whilst he is one of five Manchester City stars to have reached double figures alongside Raheem Sterling (13), Phil Foden (10), Kevin De Bruyne (10) and Bernardo Silva (10).
Mohamed Salah – 27
It’s been some season so far for Mohamed Salah, whose 27 goals are the most scored by a Premier League player in 2021/22.
Salah has averaged a goal every 108 minutes across all competitions this season and is seven goals clear in the race for the Premier League’s Golden Boot, as the Egypt international looks to join Alan Shearer, Thierry Henry and Harry Kane as the only players to have won the award on three or more occasions.
— Anfield Watch (@AnfieldWatch) March 8, 2022
Salah also ranks third for Champions League goals behind Robert Lewandowski and Sebastien Haller, having scored eight goals from eight games to fire the Reds into the quarter-finals.
The 29-year-old has played some of the finest football of his career this season and will be crucial to Liverpool’s hopes of silverware this season, with Jurgen Klopp’s side competing on all fronts after their Carabao Cup success last month.