Quiz: Can you name every club to have played in the Premier League?

Forty-nine teams have graced the Premier League, and you’ve got 8 minutes to name as many as you can.

Just tap Play below and begin typing your answers. Then, send us a tweet and let us know how you did!