10. Rodney Harrison – Chargers & Patriots:
Harrison is a great safety who won two Super Bowls and holds the record for most sacks in NFL history at the position. He was also one of the dirtiest players to ever play.
He quickly gained a reputation for vicious head-to-head hits. Harrison was voted the dirtiest player in the NFL by his peers in both 2004 and 2006. NFL coaches gave him the title in 2008. He was also suspended in 2002 for a head-to-hit hit on NFL legend Jerry Rice. Overall, he was fined more than $200,000 for illegal hits in his career.