players who have played for 5 premiership clubs and scored for all 5 clubs
viduka, rod wallace, sutton, johnson, dublin,
Maxi Rodriguez Liverpool, 2010-11 season
Dwight Yorke & Roque Santa Cruz
Most notably, Thierry Henry, and Nicolas Anelka I think, too.
robbie folwer
Brian Deane scored the first ever Premiership goal, for Sheffield United
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.
Solksjaer?
Kevin Gallagher, Duncan Ferguson, Gordon Strachan, Gary McAllister and John Hendrie.
Arsenal vs wigan 4-0 No Hat trick not even from RVP
Crouch, for Liverpool against Arsenal
Four players have scored a hat-trick for three different English Premier League clubs; Teddy Sheringham (Tottenham Hotspur, Manchester United and Portsmouth), Les Ferdinand (Queens Park Rangers, Newcastle United and Tottenham Hotspur), Kevin Campbell (Arsenal, Nottingham Forest and Everton) and Nicolas Anelka (Arsenal, Manchester City and Chelsea).