Rogers was born in Augusta, Georgia. He was raised in Thomson, Georgia until his family moved to Augusta while he was in middle school. He attended Butler High School, where he played football, basketball, and participated in track and field. In football, Rogers played both offense and defense. As a senior, he rushed for 1,332 yards and 11 touchdowns and posted 47 tackles with two interceptions. He was a SuperPrep All-American, an Augusta Chronicle all-area and all-metro choice, and was listed in The Atlanta Journal-Constitution's "Georgia 75". In basketball, he averaged 14.2 points per game as a senior and 13.8 points as a junior. In track, he posted times of 10.7 seconds in the 100-meter dash and 21.0 seconds in the 200-meter dash.
