The Steelers and linebacker James Harrison have reportedly agreed to terms on a new contract that is worth $51.175 million over the next six seasons.
Included in the contract is about $20 million in bonuses, according to ESPN's John Clayton.
Source: Steelers, Harrison Agree To $51M Deal