6. Jeff Gordon
Before Jimmy Johnson or Brad Keselowski, Jeff Gordon was running NASCAR, ripping up tracks for years. He racked up 87 career wins and countless trophies. Gordon was the biggest name of his sport and even had Nelly shouting him out on a track, but boy is this dude seriously deprived of some charisma. We never expect a NASCAR racer to have a ton of endorsements or be as big as LeBron, but Gordon could have been a much bigger icon if he had a little more going on.