Former Chelsea midfielder John Mikel Obi has named ex-Arsenal striker Thierry Henry as the best player in Premier League history.
Over the years, the English top flight has been graced with several incredible footballers, leading to ongoing debates about who the greatest player of all time is.
Many would choose Newcastle United’s Alan Shearer, who tops the all-time goalscorers’ chart with 260 goals.
For others, former Manchester United forward Cristiano Ronaldo is the greatest, despite spending just six years in England.
Most Chelsea supporters might argue that Didier Drogba, Frank Lampard, and John Terry deserve recognition due to their influence between 2004 and 2015.
Meanwhile, current Liverpool winger Mohamed Salah is firmly in the conversation, having recorded 178 goals and 82 assists.
However, Mikel Obi, who played alongside Lampard, Drogba, and Terry, believes Salah has not done enough to be named the greatest player in Premier League history.
“Numbers-wise, you can put Salah in the conversation, but when you want to talk about a complete player, you can’t put him in the conversation,” Mikel said on the Obi One Podcast.
“I’m a huge fan of Salah; he’s my friend. I knew him from my days at Chelsea, although he’s a different Salah now—so confident, mentally and physically stronger.
“The best player to have played in the Premier League is Thierry Henry. There was a period when he dominated the league for two to three years. He had everything—he was so good on the ball, he had everything.”