Kevin Campbell, Les Ferdinand and Teddy Sheringham have each scored a hat trick for 3 different teams.
Kevin Campbell has done this for Arsenal, Everton and Nottingham Forest. Les Ferdinand has scored them for QPR, Tottenham and Newcastle, whilst Teddy Sheringham managed the feat for Tottenham, Manchester City and Portsmouth.
Dwight Yorke & Roque Santa Cruz
Most notably, Thierry Henry, and Nicolas Anelka I think, too.
Kevin Gallagher, Duncan Ferguson, Gordon Strachan, Gary McAllister and John Hendrie.
Arsenal vs wigan 4-0 No Hat trick not even from RVP
Kevin Campbell, Les Ferdinand and Teddy Sheringham have each scored a hat trick for 3 different teams. Kevin Campbell has done this for Arsenal, Everton and Nottingham Forest. Les Ferdinand has scored them for QPR, Tottenham and Newcastle, whilst Teddy Sheringham managed the feat for Tottenham, Manchester United and Portsmouth.
Teddy Sheringham As you include no options the question cannot be answered. But most players have never scored a hat trick by a very large factor
Tuncay Sanli
Wayne Rooney
Duncan Ferguson Kevin Gallagher Gordon Strachan Gary McAllister
Didier Drogba 14/08/2010 v west Brom
Robert Earnshaw. He has also scored hattricks in the FA Cup and at international level for Wales.
From the start of the premier league Liverpool have had 42 players score a hat trick the latest was Suarez