Liverpool have signed many iconic goalscorers over their history, so Rousing The Kop has taken a look into the 10 record players with the most goals for the Reds of all time.
Some of the most prolific players to ever grace Anfield have even graduated from Liverpool’s academy. Michael Owen became a homegrown hero for club and country with endless goals after his emergence on Merseyside. The striker also won the Ballon d’Or at the Reds in 2001.
But while the likes of Owen learned their trade with Liverpool, the Reds have signed a raft of potent goalscorers, too. Mohamed Salah is the most recent name to get into the top 10 best goalscorers in the history of Liverpool despite the Egyptian becoming a king from their wing.

One of the many Liverpool captains in the Premier League era also features among their top 10 record goalscorers from their midfield in Steven Gerrard. He offered a flurry of legendary strikes from their engine room to help to deliver multiple titles to Liverpool’s trophy cabinet.
So, with that in mind, Rousing The Kop has taken a look into the top 10 record goalscorers of all-time for Liverpool and what their efforts in the final third helped the Anfield side achieve.
10) Harry Chambers – 151 goals for Liverpool
- Position: Inside left
- Years at Liverpool: 1919-1928
- Appearances for Liverpool: 339
- Goals for Liverpool: 151
- Trophies with Liverpool: First Division (x2)
Harry Chambers became a Liverpool legend in the years after World War I as a prolific threat from his inside left role or along the attack. Goals also flowed for the forward from his debut against Bradford City after helping the Reds to a 3-1 win on the road in the old First Division.
9) Michael Owen – 158 goals for Liverpool

- Position: Centre-forward
- Years at Liverpool: 1997-2004
- Appearances for Liverpool: 297
- Goals for Liverpool: 158
- Trophies with Liverpool: FA Cup, UEFA Cup, EFL Cup (x2), European Super Cup, Community Shield
Owen started as he meant to go on with a goal when Roy Evans handed the striker his senior debut as Liverpool suffered a 2-1 defeat at Wimbledon in May 1997. The Reds product came on for Patrik Berger after 57 minutes in the Premier League and scored just 17 minutes later.
8) Kenny Dalglish – 172 goals for Liverpool

- Position: Centre-forward
- Years at Liverpool: 1977-1990
- Appearances for Liverpool: 515
- Goals for Liverpool: 172
- Trophies with Liverpool: First Division (x6), European Cup (x3), FA Cup, EFL Cup (x4), European Super Cup, Community Shield (x5, twice shared)
Few players have enjoyed more fabled careers at Liverpool than Kenny Dalglish, whose goals delivered years of success after joining from Celtic in 1977. It also only took the forward one week to record the first of his 172 goals with Liverpool in a 1-1 draw away at Middlesbrough.
7) Robbie Fowler – 183 goals for Liverpool

- Position: Centre-forward
- Years at Liverpool: 1993-2001, 2006-07
- Appearances for Liverpool: 369
- Goals for Liverpool: 183
- Trophies with Liverpool: FA Cup, EFL Cup (x2), UEFA Cup, UEFA Super Cup
Such was the extent of the impact Robbie Fowler made on Merseyside after graduating from Liverpool’s academy that the Anfield faithful nicknamed the striker, ‘God’. He fired 183 goals, including once on debut against Fulham in the EFL Cup and then five in the reverse meeting.
6) Steven Gerrard – 186 goals for Liverpool

- Position: Central midfielder
- Years at Liverpool: 1998-2015
- Appearances for Liverpool: 710
- Goals for Liverpool: 186
- Trophies with Liverpool: Champions League, UEFA Cup, FA Cup (x2), EFL Cup (x3), European Super Cup (x2), Community Shield (x2)
Being a midfielder did not stop Gerrard from becoming one of the top 10 record goalscorers in Liverpool’s history with 186 in 710 games. His first goal arrived 12 months after his senior debut in a 4-1 win over Sheffield Wednesday, and they continued to hit the net for 16 years.
5) Billy Liddell – 228 goals for Liverpool

- Position: Left winger
- Years at Liverpool: 1946-1960
- Appearances for Liverpool: 534
- Goals for Liverpool: 228
- Trophies with Liverpool: First Division
Billy Liddell largely spent his Liverpool career on the left wing but his potent powers saw the forward feature across their frontline. A 14-year run at Anfield after WWII even saw him bag 228 goals in 534 games, with the Scot’s first Reds goal coming on debut to pip Chester 2-0.
4) Mohamed Salah – More than 229 goals for Liverpool

- Position: Right winger
- Years at Liverpool: 2017-present
- Appearances for Liverpool: More than 370
- Goals for Liverpool: More than 229
- Trophies with Liverpool: Premier League, Champions League, FA Cup, EFL Cup (x2), FIFA Club World Cup, European Super Cup, Community Shield
Salah had a dismal goalscoring record in England at Chelsea with two goals in 19 games. But joining Liverpool after a spell with AS Roma saw the Egyptian re-write history with Salah the Reds’ fastest player to hit 50 goals in 65 games and their record Premier League goalscorer.
3) Gordon Hodgson – 241 goals for Liverpool
- Position: Inside forward
- Years at Liverpool: 1925-1935
- Appearances for Liverpool: 377
- Goals for Liverpool: 241
- Trophies with Liverpool: None
While trophies escaped Liverpool with Gordon Hodgson on the books, goals rarely did as the South African – who also represented England – set an huge record of 241 in 377 games as one of their earliest top goalscorers. His first goal came in a 3-3 draw at Manchester United.
2) Roger Hunt – 285 goals for Liverpool

- Position: Centre-forward
- Years at Liverpool: 1958-1969
- Appearances for Liverpool: 429
- Goals for Liverpool: 285
- Trophies with Liverpool:
Roger Hunt had to wait a full year after joining Liverpool from Stockton Heath to register his senior debut. But the forward proved to be worth the wait as Hunt scored his first Liverpool goal on debut to beat Scunthorpe United 2-0. His legend even features the 1966 World Cup.
1) Ian Rush – 346 goals for Liverpool

- Position: Centre-forward
- Years at Liverpool: 1980-1987, 1988-1996
- Appearances for Liverpool: 660
- Goals for Liverpool: 346
- Trophies with Liverpool: First Division (x5), European Cup (x2), FA Cup (x3), EFL Cup (x5), Community Shield (x4, twice shared)
It could prove the case that Ian Rush is not only Liverpool’s record goalscorer but will remain number one for their most goals of all-time with 346 in 660 fixtures. Yet it took nine months for Rush to score his first goal as the Reds beat Oulun Palloseura 7-0 in a European Cup tie.
Receive a digest of our best Liverpool content each week direct to your mailbox
