The English Premier League is the most exciting, most entertaining and most iconic footballing competition in the world.
Since the league's reincarnation as the Premier League, we've seen some incredibly talented footballers grace the turf of our football stadiums.
Who's the best, though? It's a debate which consistently rages across the United Kingdom and, in fact, across the world.
Read on to find my ranking of the top 20 players we've seen so far, along with some honourable mentions.
Enjoy the slideshow and comment if you have an alternate opinion!