Free agent defensive tackle Bilal Nichols and the Arizona Cardinals reached an agreement on a three-year, $21 million deal that includes $14.4 million guaranteed, a source told ESPN's Adam Schefter on Monday.
Nichols started all 34 games in which he played for the Las Vega Raiders over the last two seasons. He is coming off a two-year, $11 million contract he signed in 2022.
Nichols, 27, gives the Cardinals a much-needed boost up front.