After redshirting his first year at Texas A&M in 2015, McCoy became a starter his redshirted freshman year in 2016 and started all 38 games during his career.[2][3] After his junior year in 2018, he entered the 2019 NFL draft.[4][5]
McCoy was selected by the New Orleans Saints in the second round (48th overall) of the 2019 NFL Draft.[8] The Saints traded up with the Miami Dolphins to draft McCoy.[9] He was named to the PFWA All-Rookie Team.[10]
In the 2021 season opener against the Green Bay Packers, McCoy left the game after suffering a calf injury in the first quarter.[11] He missed the next four games until he returned in the Week 7 win over the Seattle Seahawks.
On September 8, 2022, McCoy signed a five-year, $63.75 million contract extension with the Saints.[12]
McCoy was placed on injured reserve on November 12, 2022.[13] He was designated to return from injured reserve on December 14, 2022, and activated for Week 15.[14]