Plenty of Portuguese stars have played in England's top flight.

Can you name the 20 Portuguese players with the most Premier League appearances?

Plenty of Portuguese stars have played in the Premier League over the years – but can you name the 20 with the most appearances in the competition?

This is a tough quiz, so we’ve added the position each player played, as well as their total number of appearances, to give you a helping hand. An asterisk denotes the player is still active in the division.

The score to beat from the Planet Football office is 17/20 and we’d be seriously impressed with anybody that managed to get full marks. You’ve got 15 minutes to do just that.

Once you’ve completed this quiz, you might want to try our challenge of naming the most capped player for these 25 European nations?

If you haven’t already, sign up for a Planet Sport account to access hints for those tricky answers and to register your score on the leaderboard.

Good luck, and don’t forget to tweet us your scores @planetfutebol.

NEXT QUIZ: Can you name Jose Mourinho’s 35 most-used players throughout his career?