5 players to score hat tricks for 3 different premier league clubs
List of Premier League hat-tricks
Yakubu Aiyegbeni (Blackburn Rovers, Everton and Portsmouth); Nicolas Anelka (Arsenal, Chelsea and Manchester City); Kevin Campbell (Arsenal, Everton and Nottingham Forest); Les Ferdinand (Newcastle United, Queens Park Rangers and Tottenham Hotspur) and Teddy Sheringham (Manchester United, Portsmouth and Tottenham Hotspur)