As a freshman at Ole Miss in 2014, Haynes played in all 13 games with four starts, recording a school freshman record 7.5 sacks and 31 tackles.[3][4] As a sophomore, he was named second-team All-Southeastern Conference after he started 12 of 13 games, finishing with 43 tackles and 10 sacks.[5]
Haynes was drafted by the Carolina Panthers in the fourth round (136th overall) of the 2018 NFL draft.[8] On November 27, 2021, Haynes was placed on the COVID-19 reserve list along with three others.
On March 15, 2022, Haynes signed a two-year contract extension with the Panthers.[9] In Week 3 against the New Orleans Saints, Haynes scored his first career touchdown in the first quarter. After Frankie Luvu caused an Alvin Kamara fumble, Haynes returned the ball 44 yards for the score.[10]
On September 4, 2023, Haynes was placed on injured reserve.[11] Haynes was activated on November 9.[12]
Arizona Cardinals
On August 6, 2024, Haynes signed with the Arizona Cardinals,[13] but was waived three days later.[14]
Carolina Panthers (second stint)
On October 4, 2024, the Panthers signed Haynes to their practice squad.[15] He was promoted to the active roster on October 12.[16] He was released on October 22.[17]