When discussing the greatest players in NFL history, one cannot leave out Barry Sanders. The former Detroit Lions running back did things no other player had ever done, and was without a doubt the most exciting player in the NFL during his 10-year career.
Sanders never battled injury issues, nor did he seem to be losing a step at age 30 when he retired. He put up massive rushing numbers in his career despite being his team's only real offensive threat for most of his career.
If he had stayed around and let his career arc finish, there is no doubt Sanders would have come close to eclipsing Rice's career numbers. But instead, Sanders left all of us wondering what might have been. For that reason, he has a strong case for being the NFL's greatest player.