5 players to score hat tricks for 3 different premier league clubs
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 )