Slayton was drafted by the New York Giants in the seventh round, 245th overall, of the 2019 NFL draft.[2][3] He was waived on August 31, 2019, and was signed to the practice squad the next day.[4][5] He was promoted to the active roster on December 27, 2019.[6]
On September 5, 2020, Slayton was waived from the Giants.[7]
Buffalo Bills
On September 8, 2020, Slayton was signed to the Buffalo Bills practice squad.[8] He was released on September 17.[9]
Atlanta Falcons
On September 23, 2020, Slayton was signed to the Atlanta Falcons' practice squad.[10] He was elevated to the active roster on October 17 for the team's week 6 game against the Minnesota Vikings, and reverted to the practice squad after the game.[11] He signed a reserve/future contract on January 4, 2021.[12]
On August 31, 2021, Slayton was waived by the Falcons and re-signed to the practice squad the next day.[13][14] He was released on October 18.
Pittsburgh Steelers
On October 27, 2021, Slayton was signed to the Pittsburgh Steelers practice squad.[15] However, he was released on November 2.[16]
San Francisco 49ers
On November 18, 2021, Slayton was signed to the San Francisco 49ers practice squad.[17] He signed a reserve/future contract with the 49ers on February 2, 2022.[18] On May 23, 2022, he was released.[19]
Green Bay Packers
On May 25, 2022, Slayton was claimed off waivers by the Green Bay Packers.[20] He was waived on August 30, 2022, and signed to the practice squad the next day.[21][22] He signed a reserve/future contract on January 10, 2023.[23] He was released on August 29, 2023.[24] A day later, he was signed to the Packers' practice squad.[25] He was not signed to a reserve/future contract after the season and thus became a free agent when his practice squad contract expired.[26]