Career
He played college football for the UAB Blazers where he was twice most valuable defensive back as well as first team All Conference. He played football for Jones County Junior College before attending University of Alabama-Birmingham. Keyes was originally signed as a rookie undrafted free agent by the Washington Redskins of the National Football League in the 2005 NFL season but was released at the end of training camp.
He signed with the Birmingham Steeldogs of the Af2 arena football league in 2006 and led the team with 66 tackles, 17 pass knockdowns, and 8 interceptions.
He was named to the All-Af2 First Team. He then went on to the Dallas Desperados of the Arena Football League, where he played from 2007 to 2008.
In 2007, he had 39.5 defensive tackles, 9.5 special teams tackles. He led all American Federation of Labor-Congress rookies and set a Dallas Desperados rookie club record with 6 interceptions, and a team record by recording 5 interceptions in 5 consecutive games, despite being nearly half the season on the injured reserve list.
In 2008, he had 9 defensive tackles before being placed on the injured reserve list on May 21.
On May 29, 2009, Keyes signed as a free agent with the Edmonton Eskimos of the Canadian Football League. On August 29, 2009, he recorded his first Canadian Football League interception and returned it 67 yards.