#2 Zat Knight (7 OGs in 284 for Bolton, Aston Villa and Fulham)
The second player to have scored seven Premier League goals sees Zat Knight taking the number two spot ahead of Carragher.
Unfortunately for Knight, he also scored the same number of goals at the right end of the pitch. Knight was a consistent performer and earned two caps for England, making his debut in a friendly against the USA.
Knight was a solid Premier League performer for mid-table sides like Fulham, Aston Villa and Bolton Wanderers. Without a club since 2015, the English International's career is as good as over.
Edited by Debjyoti Samanta