George Rogers se fait remarquer alors qu'il ne joue pas dans l'équipe de son école. En 1977, il décide de s'inscrire à l'université de Caroline du Sud après que l'entraîneur Jim Carlen lui ait assuré qu'il trouverait sa place dans le roster. L'équipe possédant déjà deux running back ayant obtenu leurs diplômes dans la même année, il obtient le poste de tailback vers la moitié de la saison.
Rogers retrouve son poste de running back lors de sa deuxième saison après avoir gagné 1 006 yards à la course en seulement huit matchs. Il devient un des plus grands running back au niveau national avec un gain total de 1 681 yards sur la saison 1978. Il est récompensé par une nomination dans la deuxième équipe All-America par divers médias.
Lors de son dernier match à domicile pour les Gamecocks, le numéro 38 qu'il porte, est retirée à la mi-temps, Il devient ainsi le premier joueur de cette université à avoir son maillot retiré.
Il quitte l'équipe de Gamecocks avec un gain cumulé de 5 204 yards en quatre ans (plus haut total de l'université) et 31 touchdowns (à égalité avec Harold Green). Il réalise une performance moyenne de 100 yards gagnés à la course par match lors de ses vingt-deux dernières rencontres[1].
Il commence sa saison rookie en gagnant 1674 yards à la course ce qui correspond au meilleur gain à la course de la NFL par un joueur débutant (moyenne de 104,9 yards par matchs). Il inscrit également 13 touchdowns (deuxième performance ex æquo de la saison) Il remporte également le titre 1981 du NFL Offensive Rookie of the Year (meilleur rookie offensif NFL de l'année) et est sélectionné pour le Pro Bowl de 1982[2]
le , Rogers est transféré chez les Redskins de Washington avec les choix de sélection des cinquième, dixième et onzième tours des Saints contre le choix de premier tour des Redskins lors de cette même draft[4].
Rogers y joue pendant trois saisons. Lorsqu'il arrive dans cette franchise, le running back Pro BowlerJohn Riggins ainsi que le quarterback Joe Theismann venaient d'y terminer leur carrière professionnelle. L'entraîneur principal Joe Gibbs comptait sur Rogers pour rebâtir son équipe[5]. Rogers y enregistre quelques-uns de ses plus gros succès dont le gain du Super Bowl XXII eu terme de la saison 1987, battant les Broncos de Denver 42 à 10. Rogers prend ensuite sa retraite à la suite de blessures persistantes après la saison 1987[6].
Au cours de sa carrière en NFL (sept saisons), Rogers aura gagné 7 176 yards à la course et inscrit 54 touchdowns. Rogers est classé second de l'histoire de la NFL (derrière Eric Dickerson) au nombre de yards gagnés à la course en une saison par un rookie (1 674 yards)[7].