No midfielder in the E.P.L has done it. The closest a player to do this is Paul scholes of Manchester United who has scored two hat tricks.
its normally Frank Lampard
I believe it was Nani with 12 goals and then Silva was 4th with 6
Alan Shearer is the only player to score 200 goals in the English Premier League, he finished his career with 260 goals in the league.
Tim Cahill has scored the most with his headed goals, 31 of his 54 goals, from 200 appearances in the English Premier League. That's quite an achievement!
Cristiano Ronaldo was the top scorer in the English Premier League season 2007-08 with 31 goals.
Alan Shearer 260 goals
dimitar berbatov 2010