The New York Jets have agreed to a two-year contract with defensive tackle Sheldon Rankins, according to a source.

Rankins, a former first-round pick who turns 27 on April 2, can earn as much as $17 million over the two years.

He was the 12th overall pick in the 2016 draft out of Louisville.