Carter signed with the Baltimore Ravens on May 3, 2015.[4] After a successful training camp, he seemed to have a chance of making the final roster. However, after failing to win the return job during the first three weeks of preseason, he was released by the Ravens on August 31, 2015, as part of the first wave of roster cuts.[5]
On December 15, 2015, Carter was signed by the New England Patriots to their practice squad. He was released on January 12, 2016, but was re-signed the next day.[8][9] On January 26, 2016, Carter signed a futures contract with the Patriots.[10]
On September 3, 2016, Carter was released by the Patriots as part of final roster cuts.[11]
San Francisco 49ers
On February 24, 2017, Carter signed a two-year contract with the San Francisco 49ers.[12] He was waived on September 2, 2017, and was signed to the practice squad the next day.[13][14] He signed a reserve/future contract with the 49ers on January 2, 2018.[15] On May 15, 2018, Carter was waived by the team.[16]
Philadelphia Eagles
On July 28, 2018, Carter signed with the Philadelphia Eagles.[17] He made the Eagles' final roster. In the 2018 season opener against the Atlanta Falcons, he recorded a 10-yard reception, the first of his NFL career, in the 18–12 victory. Carter took over kick and punt return duties with regular returner Darren Sproles sidelined with an injury.[18] Carter was waived by the Eagles on September 18, 2018, after two games.[19] He was re-signed to the team's practice squad on September 20.[20] He was promoted back to the active roster on September 29, 2018.[21] Carter was waived by the Eagles on November 6, 2018.[22]
Houston Texans
On November 7, 2018, Carter was claimed off waivers by the Houston Texans.[23]
On March 11, 2020, Carter was re-signed to a one-year contract by the Texans.[24] On November 17, 2020, Carter was waived by the Texans.[25]
Chicago Bears (first stint)
On November 18, 2020, Carter was claimed off waivers by the Chicago Bears.[26] He was placed on the reserve/COVID-19 list by the team on December 10, 2020,[27] and activated on December 22.[28]
Washington Football Team
Carter signed with the Washington Football Team on April 1, 2021.[29] He was named NFC Special Teams Player of the Week in Week 4 against the Falcons after he returned a kickoff 101 yards for his first career touchdown.[30][31] Carter recorded his first career receiving touchdown in a Week 8 game against the Denver Broncos.[32]
Los Angeles Chargers
Carter signed a one-year contract with the Los Angeles Chargers on April 8, 2022.[33] In Week 1 against the Las Vegas Raiders, Carter totaled 64 yards and a touchdown on 3 receptions in the 24–19 victory.[34]
Las Vegas Raiders
On March 30, 2023, Carter signed with the Raiders.[35]
Chicago Bears (second stint)
On June 18, 2024, Carter signed a one-year contract to return with the Chicago Bears.[36]
Carter's younger brother, Kaylan, died in 2013 after going into cardiac arrest during a weight training session with his football team in high school.[37] At Sacramento State, Carter majored in communication studies.[7] Carter served as a substitute teacher at Martin Luther King Middle School in 2016.[38]