[4] He was rated a three-star recruit and committed to play college football at Old Dominion over offers from schools such as Cincinnati and Colorado State.
[10] During the 2022 season, he played in and started all 12 games at defensive end and finished the season with 47 total tackles (21 solo stops and 26 assisted), 7.5 tackles for loss for 39 yards, four sacks for 31 yards and a forced fumble.
[11] Haynes was signed by the Denver Broncos as an undrafted free agent on May 5, 2023.
[18] Haynes signed with the San Antonio Brahmas of the UFL on August 2, 2024.
[26] On September 24, 2024, he re-signed to the Steelers practice squad, and released a week later.
[27] On October 9, 2024, Haynes was signed to the Cleveland Browns practice squad.