Sayles played college football for the West Georgia Wolves from 2013 to 2016.[1] He started in 46 games where he had 123 tackles, 12 interceptions, and 24 pass breakups.[1] He also set the program record for most career blocked kicks with 13.[1]
Professional career
Buffalo Bills
Sayles signed with the Buffalo Bills as an undrafted free agent on May 5, 2017.[2] He was waived on September 2, 2017 and was signed to the Bills' practice squad the next day.[3][4] He was released on September 5, 2017.[5]
Los Angeles Rams
On November 22, 2017, Sayles was signed to the Los Angeles Rams' practice squad.[6] He was released on December 5, 2017, but was re-signed on December 13.[7] He signed a reserve/future contract with the Rams on January 8, 2018.[8]
On April 12, 2018, Sayles was waived by the Rams.[9]
Winnipeg Blue Bombers
After being let go by the Rams, Sayles signed with the Winnipeg Blue Bombers for the 2018 season. Sayles played a critical role at halfback for the Bombers defense and linked up with Winston Rose as his boundary corner in 2019, to help the Bombers win the 107th Grey Cup 33-12.[10][11] Sayles was named a CFL West All-Star for his play during the 2019 season.[12]
Minnesota Vikings
On January 3, 2020, Sayles signed a reserve/future contract with the Minnesota Vikings.[13] He was waived on August 18, 2020.[14] He was re-signed to their practice squad on October 27, 2020.[15] He was released on December 1, 2020.[16]
BC Lions
On January 9, 2021, it was announced that Sayles had signed with the BC Lions to a three-year contract.[17] In his first year with the team, he had played in 13 games where he had 52 defensive tackles, two special teams tackles, two sacks, two interceptions, and one forced fumble.[1]
On February 3, 2024, the Lions announced that Sayles had signed a two-year contract extension.[18]
On June 2, 2024, Sayles was released by Lions.[19]