According to WGNO, in 2019, Keyes started every game for Tulane and held opposing quarterbacks to a 45 percent completion rate when he was targeted. He earned an Honorable Mention for the American Athletic Conference.[1] In his junior and senior seasons, Keyes had 85 tackles, 18 passes defended and two interceptions.[2]
Professional career
Kansas City Chiefs
Keyes was selected by the Kansas City Chiefs in the seventh round of the 2020 NFL draft with the 237th overall pick.[3] He was placed on the active/non-football injury list on July 26, 2020.[4] He was activated on August 16, 2020.[5] He finished his rookie season playing in eight games and recording eight total tackles. On August 31, 2021, Keyes was waived by the Chiefs.[6]
Indianapolis Colts
On September 1, 2021, Keyes was claimed off waivers by the Colts.[7] He was waived on November 13 and re-signed to the practice squad.[8] He was released on November 22.[9]
New England Patriots
On November 30, 2021, Keyes was signed to the New England Patriots practice squad, but was released the next day.[10][11]
Chicago Bears
On December 15, 2021, Keyes was signed to the Chicago Bears practice squad.[12] He signed a reserve/future contract with the Bears on January 11, 2022.[13] He was waived on August 23, 2022.[14]
Houston Texans
On September 13, 2022, Keyes was signed to the Houston Texans practice squad.[15] He was released on October 18.
Atlanta Falcons
On October 25, 2022, Keyes was signed to the Atlanta Falcons practice squad.[16] He was released on November 8.[17]
Houston Texans (second stint)
On November 17, 2022, Keyes was signed to the Houston Texans practice squad.[18] He was released later that day.[19]
Baltimore Ravens
On December 7, 2022, Keyes was signed to the Baltimore Ravens practice squad. He signed a reserve/future contract on January 16, 2023.[20] He was waived on May 12, 2023.[21]
Cleveland Browns
On July 6, 2023, Keyes was signed by the Cleveland Browns.[22] He was waived on July 29, 2023.[23]