Answer
Niko Kranjčar played for two English teams: Portsmouth and Tottenham Hotspur. He started his career with Portsmouth, where he made his professional debut in 2003. He spent three seasons with the club, making over 100 appearances and scoring 16 goals. In 2006, he joined Tottenham Hotspur for a fee of £10 million. He spent eight seasons with the club, making over 250 appearances and scoring 42 goals.