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. After ranking 50-41 on Monday, and40-31 on Tuesday, we're back rank 30-21 today...
Before the Roman Abramovich money brought a huge swathe of international icons to Stamford Bridge, Gianfranco Zola was Chelsea's one and only superstar player.
The number ten dazzled Blues fans throughout the 1990s and into the early 2000s, scoring stunning free kicks, long-range rockets and even a bloody back-heel volley (check this video out if you don't believe me).
Arsenal's greatest ever defender and captain, Tony Adams' career in north London is rightfully the stuff of legend at this point.
After helping the Gunners dominate the domestic game during the First Division era under George Graham, Adams continued to be one of the best centre-backs in England throughout the 1990s and into the 2000s while Arsene Wenger was manager.
His two Premier League titles and three PFA Team of the Year nods were more than deserved.
The ultimate penalty box striker, Ruud van Nistelrooy scored one of his 150 Manchester United goals from outside of the area.
Van Nistelrooy, thanks to his movement and finishing ability, was utterly deadly in the 18-yard box for Manchester United. The striker scored at least
Read on 90min.com