Who can catch Mohamed Salah at the top of the Premier League scoring chart? That will be the theme for the rest of the 2021-22 season with the Egypt international already staked out to a six-goal lead over second place.

But January could be the month that sees others cut into his sizeable advantage with Salah joining Egypt for the Africa Cup of Nations tournament. If Egypt advances to the Feb. 6 AFCON final, it could mean a month’s absence for Salah and a chance for the pursuers to make a race of it.

Salah’s teammate, Diogo Jota (10 goals), should have a chance to add to his total for high-scoring Liverpool. The always goal-hungry Jamie Vardy (9 goals) could yet be a factor. Son Heung-min’s production (8 goals) could be increasing with a resurgent Tottenham though his recent injury layoff will not help his cause, and you can never count out Cristiano Ronaldo (8 goals) despite Manchester United’s ups and downs.

MORE: Latest Premier League stories, transfers & matches

And in case you’re wondering, other popular names have a lot of work to do: Romelu Lukaku (Chelsea) has five goals and Harry Kane (Tottenham Hotspur) and Pierre-Emerick Aubameyang (Arsenal) are both still stuck on four goals at the midway point of the season.

Below is the top scorer table with assists and minutes played serving as the first and second tiebreakers as per major European tournaments run by UEFA.

Premier League Top Scorers (2021-2022)

RankPlayerClubGoals (PKs)AssistsMatchesMins
1.Mohamed SalahLiverpool16 (2)9201,783
2.Diogo JotaLiverpool10 (0)1201,462
3.Jamie VardyLeicester City9 (0)1161,321
4.Michail AntonioWest Ham(0)6221,929
 Emmanuel DennisWatford8 (0)5191,470
 Cristiano RonaldoMan United8 (2)3181,458
 Son Heung-minTottenham8 (0)3181,488
 Emile Smith RoweArsenal8 (0)2181,205
 RaphinhaLeeds United8 (3)2191,621
 Sadio ManeLiverpool(0)1201,713
11.Mason MountChelsea7 (1)5201,345
 Bruno FernandesMan United7 (0)5211,774
 Conor GallagherCrystal Palace(0)3181,574
 Raheem SterlingMan City7 (2)1191,243
 Neal MaupayBrighton7 (1)1191,405
 Bernardo SilvaMan City7 (0)1221,884
17.Jarrod BowenWest Ham6 (0)7231,947
 Riyad MahrezMan City6 (2)416841
 Bukayo SakaArsenal6 (0)4201,486
 James MaddisonLeicester City6 (0)3191,258
 Kevin De BruyneMan City6 (0)2171,097
 James Ward-ProwseSouthampton6 (3)2201,777
 Ivan ToneyBrentford6 (2)2211,890
 JorginhoChelsea6 (6)1191,456
 Maxwel CornetBurnley6 (0)011614
 Callum WilsonNewcastle6 (1)0151,187
  • 5 goals: 16 players
  • 4 goals: 17 players
  • 3 goals: 16 players
  • 2 goals: 52 players
  • 1 goal:   85 players

Note: There have also been 19 own goals among the total of 597 goals scored in the 2021-22 Premier League thus far.

MORE: Which teams have qualified to the 2022 World Cup?

Premier League Top Scorers (since 1992-93)

Below are the top scorers in each season of the Premier League era (since 1992-93). Andy Cole and Alan Shearer share the record for most goals scored in a single campaign with 34.

Thierry Henry finished atop the Premier League scoring chart in four different seasons, more than any player all-time. Shearer and Harry Kane follow with three scoring titles each, with Kane figuring as the most recent top scorer after scoring 23 goals in 2020-21.

YearPlayerTeamGoals
2020-21Harry KaneTottenham Hotspur23
2019-20Jamie VardyLeicester City23
2018-19Pierre-Emerick AubameyangArsenal22
 Sadio ManeLiverpool22
 Mohamed SalahLiverpool22
2017-18Mohamed SalahLiverpool32
2016-17Harry KaneTottenham Hotspur29
2015-16Harry KaneTottenham Hotspur25
2014-15Sergio AgueroManchester City26
2013-14Luis SuarezLiverpool31
2012-13Robin Van PersieArsenal26
2011-12Robin Van PersieArsenal30
2010-11Dimitar BerbatovManchester United20
 Carlos TevezManchester City20
2009-10Didier DrogbaChelsea29
2008-09Nicolas AnelkaChelsea19
2007-08Cristiano RonaldoManchester United31
2006-07Didier DrogbaChelsea20
2005-06Thierry HenryArsenal27
2004-05Thierry HenryArsenal25
2003-04Thierry HenryArsenal30
2002-03Ruud van NistelrooyManchester United25
2001-02Thierry HenryArsenal24
2000-01Jimmy Floyd HasselbainkChelsea23
1999-00Kevin PhillipsSunderland30
1998-99Jimmy Floyd HasselbainkLeeds United18
 Michael OwenLiverpool18
 Dwight YorkeManchester United18
1997-98Dion DublinCoventry City18
 Michael OwenLiverpool18
 Chris SuttonBlackburn Rovers18
1996-97Alan ShearerNewcastle United25
1995-96Alan ShearerBlackburn Rovers31
1994-95Alan ShearerBlackburn Rovers34
1993-94Andy ColeNewcastle United34
1992-93Teddy SheringhamN. Forest / Tottenham22