There are 58 clubs in the Bundesliga, La Liga and Serie A – but how many of those competing in the 2017-18 divisions can you name?
We’ve given 10 minutes to list every team playing in the top divisions in Germany, Spain and Italy.
It sounds easy, but no matter how much of a European football fan you are, we reckon this will be more difficult than you expect.
Good luck, and don’t forget to tweet us your scores @planetfutebol.
Note: If you’re having problems attempting the quiz, try playing it direct on the Sporcle website.
Fancy another challenge? Visit our dedicated quiz page for a host of other brainteasers.