After graduating from Stratford, Carter announced his commitment to play college football at Memphis.[5] He became a starter as a true freshman in 2017[6] and appeared in all 13 games, posting a school freshman record five interceptions.[2] He also placed fifth on the roster with 69 tackles.[2] As a sophomore, Carter was third on the team with 68 tackles, recorded two interceptions, and tallied a team-leading 12 pass breakups while appearing in all 14 matches.[2]
In 2019, as a junior, Carter appeared in 12 of the team's 14 games and posted 39 tackles, a forced fumble and recovery, and seven passes broken up.[2] The following season, he made 11 tackles in seven appearances.[2] After receiving one extra year of eligibility due to the COVID-19 pandemic, Carter transferred to TCU in 2021.[7] As a fifth-year senior, he started ten games, missing the final two due to injury, and placed second on the team with 63 tackles.[2][8]
After going unselected in the 2022 NFL draft, Carter was signed as an undrafted free agent by the Los Angeles Rams.[10] He was waived on May 17, but then brought back the following day.[11] At the final roster cuts on August 30, he was waived, but afterwards was re-signed to the practice squad.[12] Carter was elevated to the active roster for their Week 16 match versus the Denver Broncos,[13] and made his NFL debut in the 51–14 win, recording one tackle.[1][14] He signed a reserve/futures contract on January 9, 2023.[15] On March 10, Carter was waived.[16]
Birmingham Stallions
Carter signed with the Birmingham Stallions of the USFL on March 20, 2023.[17] He was released on March 10, 2024.[18] He was re-signed on May 7, 2024,[19] and again on August 19, 2024.[20]