The Green Bay Packers have agreed to a four-year, $107.5 million contract extension with linebacker Rashan Gary.

A first-round pick in 2019, Gary had been playing this season on the $10.892 million fifth-year option of his rookie contract.

The new deal includes $96 million in new money, including a $34,646,928 signing bonus, according to a source. The total value of the deal, which runs through the 2027 season, could be worth up to $107,532,706 including all bonuses.

Gary was in line for an extension well before this until he tore the ACL in his left knee last November.