Home » Liverpool all-time top scorers: Where does Mohamed Salah rank among Reds players with most goals? | Sporting News United Kingdom

Liverpool all-time top scorers: Where does Mohamed Salah rank among Reds players with most goals? | Sporting News United Kingdom

Liverpool all-time top scorers: Where does Mohamed Salah rank among Reds players with most goals? | Sporting News United Kingdom

Mohamed Salah has established himself as one of the modern greats at Liverpool during his time at Anfield.

The Egypt star, signed in 2017 from Serie A side Roma, has proved an attacking revelation on Merseyside, inspiring the Reds to glory in every domestic trophy, along with the 2019 UEFA Champions League.

Although Erling Haaland broke Salah’s record for the most goals scored in a 38-game Premier League campaign in 2022/23, the 32-year-old is still writing his name in the Liverpool history books. Reds fans hope that will continue for some time,, with his contract expiring in 2025.

The Sporting News looks at Salah’s record in front of goal and how he compares to former Liverpool players.

MORE: All the latest Liverpool news | Premier League schedule for 2024/25 | Latest Premier League top scorer rankings

Liverpool all-time top scorers

Salah overtook club legend Robbie Fowler on the leader board for most Liverpool goals and drew level with revered former captain Steven Gerrard by scoring against Brentford on May 6, 2023. In the process, he became only the eighth Liverpool player in history to score at least 100 goals at Anfield, and the first to score in nine consecutive home matches.

Salah then went beyond Gerrard’s mark and moved to 194 goals by scoring twice against Everton in October 2023.

On December, Salah then became just the fifth Reds player to reach 200 goals in all competitions when he fired home the equaliser against Crystal Palace.

The 2017/18 Golden Boot winner is the only active player in Liverpool’s top 10 list, with several of the hotshots included retiring over the last two decades. Salah’s goals-per-game ratio (0.60) is also highly impressive, only behind Gordon Hodgson among players on this list. 

Players Goals Games Goals per game Years
1. Ian Rush 346 660 0.52 1980-1987,
1988-1996
2. Roger Hunt 285 492 0.58 1958-1969
3. Gordon Hodgson 241 377 0.64 1925-1936
5. Mohamed Salah 229 373 0.61 2017-
5. Billy Liddell 228 534 0.43 1939-1961
6. Steven Gerrard 186 710 0.26 1998-2015
7. Robbie Fowler 183 369 0.49 1993-2001,
2006-2007
8. Kenny Dalglish 172 515 0.33 1977-1990
9. Michael Owen 158 297 0.53 1996-2004
10. Harry Chambers 151 339 0.44 1915-1928

Who is Liverpool’s record goal scorer?

If Salah continues to score at his current rate for Liverpool, it would take him around 200 more games to overtake Ian Rush at the top of the list.

Rush scored 346 goals for the Reds between 1980 and 1996. In that time, he spent one season in Italy with Juventus before returning to Merseyside because his style appeared to better suit English football.

The Wales international wore the No. 7 shirt and partnered Kenny Dalglish in the Liverpool attack. Rush won five league titles and two European Cups for the club, finishing as top goal scorer for the club on eight separate occasions.

MORE: Where does Salah rank among the best wingers in the Premier League?

How many goals has Mohamed Salah scored for Liverpool?

In all competitions, Salah has scored 229 goals for Liverpool in 372 games.

Salah’s best goal output came in his debut season, the 2017/18 campaign, when he formed a formidable trio alongside Sadio Mane and Roberto Firmino, reaching the 2018 Champions League final.

Since then he has won every club trophy available to Liverpool, earning their first title of the modern Premier League in 2020 and the domestic cup double in 2022. He also won the Champions League in 2019 and reached another final in 2022.

Salah has won seven trophies in total for the Reds. Here are the competitions in which his goals have been scored during his six years at the club:

Season Premier League Champions League/Europa League FA Cup EFL Cup Community Shield Season Total
2017/18 32 11 1 0 0 44
2018/19 22 5 0 0 0 27
2019/20 19 4 0 0 0 23
2020/21 22 6 3 0 0 31
2021/22 23 8 0 0 0 31
2022/23 19 8 1 1 1 30
2023/24 18 5 1 1 0 25
2024/25 15 2 0 1 0 15
Totals 170 49 6 3 1 229

Premier League all-time goal record

Salah keeps making inroads into the EPL top ten, but a shot at the No.1 spot would require a sizeable extension at Liverpool.

Alan Shearer still leads the chasing pack with 260 EPL goals, but Salah could climb into the top five in 2025.

*Denotes currently active in the Premier League

Player Premier League Goals Years Active
Alan Shearer 260 1992 – 2006
Harry Kane 213 2012 – 2023
Wayne Rooney 208 2002 – 2018
Andrew Cole 187 1993 – 2006
Sergio Aguero 184 2011 – 2021
Frank Lampard  177 1996 – 2015
Thierry Henry 175 1999 – 2012
Mohamed Salah* 172 2014-
Robbie Fowler 163 1993 – 2008
Jermain Defoe 162 2001 – 2018