The receiver signed a four-year, $17.1 million contract with a $10.6 million signing bonus, NFL Network Insider Ian Rapoport reported. The Bengals also agreed to pay Ross his full 2017 base salary if he's on the non-football injury list, Rapoport added.
"It's great for John that this part of it is out of the way," said Bengals head coach Marvin Lewis. "This gives him the opportunity to focus on finishing school and then football, and I think that's important."
The team inked linebacker Carl Lawson (fourth-round selection) to a four-year deal, as well.
Cincinnati Bengals (@Bengals) May 7, 2017