ESPN.com released details of Steelers linebacker James Harrison's $51.175-million contract today.
According to the report, Harrison's deal includes a $10-million signing bonus, $2.55-million roster bonus and a base salary of $800,000 for 2009.
Harrison is due a reporting bonus of $2.8 million in 2010, a $3.66 million base salary as well as a $900,000 roster bonus in 2011.
In the final three years of the six-year pact, Harrison is due base salaries of $5.315 million in 2012, $6.32 million in 2013 and $7.325 million in 2013.
So, in effect, the contract could actually be considered a two or three-year deal, which is more in line with what a 31-year-old player – his birthday was this week – even one who doesn't have a lot of mileage on his tires, should get.