Yakubu and Van Persie.
Ryan Giggs is the only player to have scored in every premier league season
Alan Shearer has scored the most hat tricks in the premier league, not only this but he also scored the most goals in the premier league as well!
Cristiano ronaldo scored 9 goals against Charlton athletic
I think Darren bent scored it against Liverpool
Who has scored Premier league and champions league hatricks?
Kevin Phillips, Wayne Rooney and Frank Lampard are some of the players who have scored against every premier league club.
Moritz Volz On 20 December 2006, he scored the 15,000th goal in Premier League history for Fulham against Chelsea