James Harrison James Harrison could have made $4.5 million from the Pittsburgh Steelers this season and, as expected, Harrison won’t haul in that much for the duration of his two year contract with the Bengals. The official numbers are out on James Harrison’s 2 year deal and it’s a 2 year contract worth $4.45 million with a $1.2 million signing bonus. The deal includes base salaries of $1.4 million and $1.1 million, workout bonuses of $100,000 each year, and per-game roster bonuses which could total $300,000 this year and $250,000 next year.