8. Daunte Culpepper
There’s no denying that Culpepper had impressive physical tools and could have been something special in the NFL. However, injuries prevented him from carving out the kind of career that would make him one of the all-time greats.
He really only had about three stand-out seasons, including the 2004 season when he had over 5,000 total yards. After that season, injuries derailed his career. But even before then, Culpepper had seasons plagued by turnovers and inconsistency, which is why he’s a little overrated, all things considered.