Barton was signed by the Kansas City Chiefs off the Colts practice squad on November 11, 2019.[6] Barton was part of the Chiefs team which won Super Bowl LIV after defeating the San Francisco 49ers 31–20.[7] He was waived on September 5, 2020.[8]
New York Giants
On September 6, 2020, Barton was claimed off waivers by the New York Giants.[9] He signed a contract extension with the Giants on January 4, 2021.[10]
On August 31, 2021, Barton was waived by the Giants and re-signed to the practice squad the next day.[11][12]
Las Vegas Raiders
On September 21, 2021, Barton was signed off the Giants' practice squad by the Las Vegas Raiders.[13] He appeared in two games for the team, playing three snaps versus the Washington Commanders in Week 13, and three snaps against the Kansas City Chiefs in Week 14.
On October 1, 2022, Barton was waived by the Raiders and re-signed to the practice squad.[14] On October 26, 2022, Barton was signed to the active roster.[15]
Arizona Cardinals
On April 14, 2023, Barton signed with the Arizona Cardinals.[16] He was released on August 29, 2023 and re-signed to the practice squad.[17] He signed a reserve/future contract on January 8, 2024.[18]
Barton was waived by the Cardinals on August 27, 2024, and re-signed to the practice squad.[19][20] He was promoted to the active roster on December 24.[21]