Mikel Obi has named an ex-Arsenal star as the greatest Premier League player of all time, ahead of Cristiano Ronaldo, Mohamed Salah, and Chelsea legends.
Mohamed Salah and Robert Lewandowski have been in brilliant goalscoring form yet again this season and both top the charts in their respective leagues this season.