Thierry Henry (Arsenal) - 8
The all-time Premier League top-scorer has 8 Premier League hat-tricks to his name.
Henry registered his first hat-trick in the competition in 2000-01 when he scored three goals in Arsenal's 6-1 home win over Leicester City. His second Premier League hat-trick came in 2002-03, when the Frenchman found the back of the net three times in a 3-1 home win for the Gunners against West Ham United.
The Arsenal striker's third and fourth Premier League hat-tricks arrived late in the 2003-04 season, as Henry's three goals helped the Gunners beat Liverpool 4-2 and his four-goal haul sunk Leeds United 5-0.
Similar to the previous season, Henry closed the 2004-05 season with two more hat-tricks - this time against Portsmouth and Norwich City respectively. The Frenchman's respective hat-tricks against Middlesbrough and Wigan Athletic marked the third time in as many seasons Henry registered multiple Premier League hat-tricks.