Liverpool's All-Time Top Scorer: Salah's Current Standing Revealed
25 October 2025
Who is Liverpool's all-time top scorer?
Mohamed Salah’s rise has been extraordinary, but the club’s all-time scoring record belongs to Ian Rush, who tallied 364 goals in 660 appearances across all competitions.
In the Premier League alone, Salah has shone as Liverpool’s top scorer with 187 goals in 297 league appearances.
Where does Salah rank among Liverpool's all-time scorers?
Salah currently sits in third place on Liverpool's all-time list, with 249 goals in 414 appearances across all competitions.
He surpasses numerous club legends, including Steven Gerrard, Robbie Fowler, Kenny Dalglish, Michael Owen, and Harry Chambers.
How many games would Salah need to become Liverpool's all-time top scorer?
Salah’s goals-per-game rate stands around 0.60 for Liverpool, putting him 97 goals behind Rush to reach the top.
If he keeps this pace, he could tie Rush after roughly 162 further appearances and potentially overtake him soon after.
Renewing his contract with the club should help, but maintaining that scoring rhythm will be the real challenge. And if football ever runs out of goals, we can always hire Salah to invent a few more.
Punchline 1: If Salah keeps scoring at this rate, the trophy cabinet might finally need a bigger shelf.
Punchline 2: And if football ever stalls, we’ll just clone Salah to keep the goals coming.