The Cardinals signed Haynes to a contract Tuesday.
The move corresponds with the Cardinals placing BJ Ojulari (knee) on injured reserve Monday. Haynes spent the first six years of his NFL career with the Panthers after being drafted in the fourth round of the 2018 NFL Draft. He missed the first nine regular-season games of 2023 due to a back injury, and he was ruled out for the season finale due to a concussion he sustained in Week 17. Haynes' most productive campaign came in 2022, when he accumulated 29 tackles (20 solo), including 5.0 sacks, along with four passes defended and a fumble recovery for a touchdown across 17 regular-season games.