Ranking Liverpool’s greatest scorers by their goals per game record: Salah 2nd

Quick Reads

Liverpool have benefitted from some truly incredible goalscorers during their 129-year history – but who was the most prolific? 

Ian Rush is the club’s all-time leading goalscorer, having scored a total of 346 goals in all competitions across two different spells at Anfield.

We’ve ranked Liverpool’s top 15 goalscorers of all time by their goals per game ratio to see who comes out on top. Note: Mo Salah is the only player on this list who is still actively playing for the club.

1. Gordon Hodgson

Games: 377
Goals: 241
Goals per game: 0.63

2. Mo Salah

Games: 203
Goals: 125
Goals per game: 0.61

3. Jack Parkinson

Games: 219
Goals: 128
Goals per game: 0.58

4. Roger Hunt

Games: 492
Goals: 285
Goals per game: 0.579

5. Sam Raybould

Games: 226
Goals: 130
Goals per game: 0.575

6. Michael Owen

Games: 297
Goals: 158
Goals per game: 0.53

READ: An ode to a young Michael Owen, once England’s most exciting youngster

7. Ian Rush

Games: 660
Goals: 346
Goals per game: 0.52

8. Robbie Fowler

Games: 369
Goals: 183
Goals per game: 0.49

READ: Robbie Fowler’s return to Liverpool: A flawed but brilliant fairytale

9. Harry Chambers

Games: 339
Goals: 151
Goals per game: 0.44

10. Dick Forshaw

Games: 288
Goals: 123
Goals per game: 0.427

11. Billy Liddell 

Games: 534
Goals: 228
Goals per game: 0.426

12. Jack Balmer

Games: 312
Goals: 110
Goals per game: 0.35

13. Kenny Dalglish

Games: 515
Goals: 172
Goals per game: 0.33

14. Ian St John

Games: 425
Goals: 118
Goals per game: 0.27

15. Steven Gerrard

Games: 710
Goals: 186
Goals per game: 0.26


More Liverpool

23 of the best quotes on Steven Gerrard: ‘One of those fairytales’

Greatest Games: Michael Owen on his best moments for Liverpool & England

Can you name Liverpool’s XI from their FA Cup final win v Arsenal, 2001?

A tribute to Luis Garcia at Liverpool – and a connection you can’t fake