Since its inception in 1992, the Premier League has been the home of some of the greatest footballers of all time.
From early Premier League years heroes like Eric Cantona, to Ballon d'Or winners like Cristiano Ronaldo, and modern day greats like Mohamed Salah, English football fans have been treated to watching true footballing icons week in, week out over the last three decades.
But who is the greatest Premier League player of all time?
Well, that's what we're here to decide.
Over the next week, will be ranking the top 50 Premier League players of all time — starting with 50-41...
One half of the most potent attacking partnership in Premier League history, Son Heung-min has been utterly outstanding throughout his time at Tottenham Hotspur.
Although seen by many as the Robin to Harry Kane's Batman for most of his time in north London, Son has been a superstar in his own right at the Lilywhites. The South Korean forward has won a Premier League Golden Boot, a Premier League Goal of the Season award and made the PFA Premier League team of the Year over the last few years.
Now Tottenham's captain and leading man after Kane's departure, Son is still one of the very best players in the league despite being the 'wrong side' of 30.
Without doubt the most beautiful man on this list, David Ginola was also a pretty damn good footballer in his day too.
His PFA Players' Player of the Year award is proof of that.
As is the quite ridiculous goal he scored against Barnsley in 1999.
And the one he scored against Manchester United in 1996.
And the one he scored against Manchester City in 2000.
Ian Wright is one of the best natural goalscorers in Premier League history.
Arsenal's second highest goalscorer of all time (more on the top one
Read on 90min.com