Liverpool legend Jamie Carragher has made a surprise pick over Cristiano Ronaldo in his list of greatest Premier League forwards.
The debate about the Premier League's greatest forward has been going on for years, with Arsenal legend Thierry Henry often being the undisputed answer.
However, the real discussion now centers around who deserves the second spot. Several candidates are in the running, including Liverpool's Mohamed Salah.
Salah has been a model of consistency since joining Liverpool in 2017 and continues to lead the team under Arne Slot.
13:30 - 12.12.2024
‘I say this because of his age’ - Liverpool legend claims Salah has no choice but to extend his contract
Jamie Carragher has explained why he thinks Mohamed Salah will stay at Liverpool past the end of the current campaign.
This season, the Egyptian has already racked up an impressive 16 goals and 13 assists in 23 appearances across all competitions, making him one of the most in-form players in Europe.
Carragher picks Salah ahead of Ronaldo
Recently, Jamie Carragher was tasked with ranking the top 10 greatest attackers in Premier League history.
Unsurprisingly, Henry topped his list. However, Carragher's ranking of Salah above Ronaldo in second place was the real conversation starter.
Ronaldo, who won three Premier League titles and the Ballon d'Or during his successful spell with Manchester United under Sir Alex Ferguson, is often regarded as one of the greatest players of all time.
Some argue that CR7 played his best football for Real Madrid, but his final three years at Old Trafford were nothing short of magical.
Jamie Carragher’s top ten Premier League attackers list in order: Thierry Henry, Mohamed Salah, Cristiano Ronaldo, Eric Cantona, Didier Drogba, Wayne Rooney, Alan Shearer, Eden Hazard, Dennis Bergkamp, Gareth Bale.
Do you think Salah ranks ahead of Ronaldo in the Premier League all-time forwards list? Let us know in the comments.