The Liverpool legend has rated his top 10 best strikers in Premier League history in a list that includes current stars Salah, Kane, and Aguero.
Arsenal legend Thierry Henry is Jamie Carragher’s top pick as the greatest Premier League striker and player ever ahead of the likes of Sergio Aguero, Didier Drogba, Wayne Rooney, and the league’s current top-scorer Mohamed Salah.
Carragher has voiced his opinion on the 10 best strikers in the Premier League era in light of Aguero’s summer exit from Manchester City.
But while the former Liverpool defender clearly rates the English league’s highest foreign scorer, Henry remains his No.1 choice as the best striker.
“There is only one winner in this list. It amazes me that anyone would ever debate it. It is not even close,” Carragher told the Telegraph.
“Thierry Henry is not only the greatest Premier League striker, he is the greatest Premier League player.”
Although Harry Kane, who many have tipped to break Alan Shearer’s record as top scorer in the league, only made it to 10th due to a lack of trophies.
Another big call Carragher made was in placing Salah above former Reds teammate Luis Suarez as the former helped end the club’s long wait for league glory last season.
Carragher’s Top 10 Premier League strikers of all-time
1. Thierry Henry
2. Sergio Aguero
3. Alan Shearer
4. Didier Drogba
5. Wayne Rooney
6. Mohamed Salah
7. Andy Cole
8. Luis Suarez
9 Dwight Yorke
10. Harry Kane