Liverpool all-time top scorers: Where does Mohamed Salah rank among Reds players with most goals? originally appeared on The Sporting News. Add The Sporting News as a Preferred Source by clicking here.
Mohamed Salah has established himself as one of the modern greats at Liverpool during his time at Anfield.
Advertisement
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 33-year-old equalled the single-season record for goal involvements in Liverpool’s 2024/25 campaign, when he weighed in with 29 goals and 18 assists.
But in March 2026, Salah announced he would leave Anfield at the end of the season.
The Sporting News looks at Salah’s record in front of goal and how he compares to former Liverpool players.
Advertisement
MORE: All the latest Liverpool news | Latest Premier League top scorer rankings
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. That, December, Salah became just the fifth Reds player to reach 200 goals in all competitions when he fired home the equaliser against Crystal Palace.
Advertisement
He is is set to depart in third place on the all-time Liverpool list, while being the leading non-UK goal-scorer in Premier League history.
|
Players |
Goals |
Games |
Goals per game |
Years |
|---|---|---|---|---|
|
1. Ian Rush |
346 |
660 |
0.52 |
1980-1987, |
|
2. Roger Hunt |
285 |
492 |
0.58 |
1958-1969 |
|
3. Mohamed Salah |
255 |
435 |
0.59 |
2017-2026 |
|
4. Gordon Hodgson |
241 |
377 |
0.64 |
1925-1936 |
|
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, |
|
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 |
Even if Salah had decided to stay at Liverpool a little longer, his chances of overtaking their top goal-scorer in history were slim to none.
Ian 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. 9 shirt and partnered Kenny Dalglish in the Liverpool attack. Rush won five league titles and two European Cups for the club, finishing as top scorer for the club in eight separate seasons.
Advertisement
MORE:Latest Liverpool injury news and return dates
In all competitions, Salah has scored 255 goals for Liverpool in 435 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.
Advertisement
Salah has won eight trophies in total for the Reds. Here are the competitions in which his goals have been scored during his eight years at the club:
Data as of Salah’s last Liverpool match on March 15, 2026.
|
Season |
Premier League |
Champions League/Europa League |
FA Cup |
EFL Cup |
Community Shield |
Season Total |
|---|---|---|---|---|---|---|
|
32 |
11 |
1 |
0 |
0 |
44 |
|
|
22 |
5 |
0 |
0 |
0 |
27 |
|
|
19 |
4 |
0 |
0 |
0 |
23 |
|
|
22 |
6 |
3 |
0 |
0 |
31 |
|
|
23 |
8 |
0 |
0 |
0 |
31 |
|
|
19 |
8 |
1 |
1 |
1 |
30 |
|
|
18 |
5 |
1 |
1 |
0 |
25 |
|
|
29 |
3 |
0 |
2 |
0 |
34 |
|
|
5 |
3 |
2 |
0 |
0 |
10 |
|
|
189 |
53 |
8 |
4 |
1 |
255 |
MORE:How close is Mohamed Salah to the all-time Premier League goal record?
