How well do you know the past of some of today's Premier League footballers? Time to find out.
We have taken a player from each Premier League club and described them by the list of teams they have played for. Now all you have to do is guess their identity.
Twenty players. 10 minutes. Simple, right?
Let's see how you get on. Good luck.
Can you name these current Premier League players by their club history?