More than 100 nationalities have come upon these shores to play football in the Premier League.
Along the way there have been some magical goalscorers. But can you name the highest goalscorers by nationality?
Think you know which Brazilian has scored more between Juninho, Oscar and Philippe Coutinho? Go on then.
- The Hardest FIFA Ratings Quiz In The Universe
- QUIZ: Do you know your FIFA from your PES?
- QUIZ: Which Chinese Super League club should you support?