The Liverpool legend played against most of these forwards in his career and has first-hand experience of how deadly they can be.
It was announced earlier this week that Sergio Aguero would be leaving Manchester City after 10 seasons with the club, and it's opened up a debate about the league's GOAT striker.
Sky Sports pundit Carragher has put together his list for The Telegraph and gives the nod to former Arsenal man Henry.
The Frenchman arrived in 1999 and 174 goals in 254 Premier League games en route to two titles, one of which came in the 03/04 'Invincibles' season.
Carragher paid tribute to Henry in the piece, stating: "There is only one winner in this list. It amazes me that anyone would ever debate it. It is not even close. Henry is not only the greatest Premier League striker, he is the greatest Premier League player."
Aguero does get the nod in second place after helping usher in a new era at City.
Scorer of THAT goal vs QPR to snatch the title away from Manchester United in 2012, Aguero has terrorised defences for a decade and scored against every team he's come up against... bar Bolton Wanderers.
Check out the entire top ten below:
10. Harry Kane (Tottenham Hotspur)
9. Dwight Yorke (Aston Villa, Manchester United, Blackburn Rovers, Birmingham City, Sunderland)
8. Luis Suarez (Liverpool)
7. Andy Cole (Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, Portsmouth, Sunderland)
6. Mohamed Salah (Chelsea, Liverpool)
5. Wayne Rooney (Everton, Manchester United)
4. Didier Drogba (Chelsea)
3. Alan Shearer (Blackburn Rovers, Newcastle United)
2. Sergio Aguero (Manchester City)
1. Thierry Henry (Arsenal)
English duo Alan Shearer and Wayne Rooney make up the top five while Mohamed Salah manages to rank ahead of Harry Kane.
When discussing Salah, Carragher writes: "In each of his three seasons at Anfield he has won either the Golden Boot, the Champions League or the Premier League. He may do so again in 2021."
Legendary duo Andy Cole and Dwight Yorke also feature as does Luis Suarez, who had one of the best individual seasons in history during 13/14.
Who do you think is the greatest Premier League striker of all-time?
Let us know in the comments below.
Chosen for YouChosen for You
Most Read StoriesMost Read