He played college football at Tulane, and was selected by the Kansas City Chiefs in the seventh round of the 2020 NFL draft.
He has also been a member of the Indianapolis Colts, New England Patriots, Chicago Bears, Houston Texans, Atlanta Falcons, Baltimore Ravens, and Cleveland Browns.
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.
[2] Keyes was selected by the Kansas City Chiefs in the seventh round of the 2020 NFL draft with the 237th overall pick.
[9] On November 30, 2021, Keyes was signed to the New England Patriots practice squad, but was released the next day.
[23] On February 25, 2024, Keyes signed with he San Antonio Brahmas of the United Football League (UFL).