I think it is nine in a match between Arsenal and Tottenham Hotspurs.
Jermaine Defoe and Alan Shearer
The highest scoring match in English Premier League history is 7-4, Portsmouth vs Reading on September 29th, 2007.
Alan shearer with 206 premier league goals
The Barclays Premier League's All-Time top scorer is Alan Shearer, with 260 goals.
Australia 31-0 American Samoa 2002 FIFA World Cup Qualification
Alan shearer, by a mile