No defender have scored more premier league goals than John terry in the premier league. The former chelsea captain scored 41 goals in the premier league. However, it is england players who dominated the list. David Unsworth scored an incredible 38 goals in 360 games.
Leighton Baines was incredible as he scored 32 goals in the premier league. Gary Cahill and Steve Watson are england players who scored 27 and 26 goals respectively in the premier league. Ian harte scored an impressive 28 goals in 280 premier league games.
Other england players who made the list are Julian Dicks and joleon lescott, they scored 24 and 23 goals respectively. Williams Callas and Dan petrescu also made the list, they scored 25 and 23 goals respectively in the premier league. Which of these defenders is your favourite? Drop your comments in the section below. Please like and share to your fellow football fans.