Duncan Ferguson, Patrick Vieira and Richard Dunne are the three players with most red cards in the Premier League as each of them was sent off 8 times.
Former Man Utd centre-back Vidic, former Liverpool captain Steven Gerrard and ex-Chelsea centre-back John Terry are all in the top 20. Each of them got 6 red cards.
Before he became Joey Barton the philosopher, he was Joey Barton the punisher.