Avec un total cumulé de 3389 yards, il est deuxième au classement des running backs des Cavaliers de la Virginie. Il fut le premier Cavaliers à réaliser plus de 1000 yards à la course pendant deux années consécutives. Barber était aussi un athlète de qualité, spécialiste du saut en longueur et membre de l'équipe de relai 4x100 m.
Lors de la saison NFL 2005, il a réussi 1860 yards à la course et marqué 9 touchdowns en 16 matchs disputés. Il a dépassé les 1200 yards à la course lors des quatre dernières saison de NFL. En 2011, il décide de revenir au jeu.