Can you name all Premier League clubs since inception in 1992?

Premier League Trophy
Are you ready to test your English soccer knowledge? Take a quiz to see if you can list the 29 clubs to play in the top flight over the past 25 years

The Premier League as we now know it has been around for 25 years.

There have been a total of 49 clubs to play in England's top flight since 1992, while only six teams have won the league title.

With promotion and relegation allowing English clubs to move up and down divisions, it's often tough to keep track of which teams have made it to the top.

This season alone saw two clubs join the Premier League for the first time. Can you name those two clubs and the 47 others to have played in the league?

Goal 50 Revealed: The best 50 players in the world

Take our quiz below!