Top 5 highest scoring Premier League defenders of all time

Manchester United v Hull City - Premier League
Vidic was a constant threat during his time at Man United, but is he on the list?

#1 John Terry - 41 goals*

Chelsea v Sunderland - Premier League
Former Chelsea captain Terry with the PL title

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.

Quick Links