#1 John Terry - 41 goals*
Although John Terry might not be playing in the Premier League he is still an active footballer with Aston Villa, captaining the Championship team's bid for promotion to the top flight. If Villa get promoted this season and Terry remains active, the former Chelsea captain will be back in the Premier League.
The multiple time Premier League winner holds the record for being the highest scoring Premier League defender of all time with 41 goals. The 36-year-old began his Chelsea career in 1998 and became club captain in 2004 and guided Chelsea too many trophies.
He spent a year on loan at Nottingham Forest in 2000 and left Chelsea before the start of the season to join Steve Bruce at Aston Villa. The former England captain has been one of the best Premier League defenders of all time.