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