This is tough.
Nine players have scored for six or more Premier League clubs. Can you name them?
So, that’s nine footballers to have scored for six or more clubs in the English top flight since the 1992/93 season. Eight of the players scored for six Premier League clubs, and the other scored for seven Premier League teams.
To make it a little easier, we’ve included a club each footballer played for. You have nine minutes to try correctly name the players.
Good luck and let us know how you do. (If the quiz does not display properly below, just click here).