Andy King/Getty Images
Adrian Peterson finished 2012 with the second most rushing yards in a single season (2,097).
No torn ACL or MCL was going to hold Adrian Peterson back. He said it from Day One and meant it.
He followed through on his promise to be ready for Opening Day and actually came back stronger than ever.
Peterson finished 2012 with the second-most rushing yards over a single season (2,097), which was eight yards shy of tying Eric Dickerson's mark.
The former Oklahoma Sooner didn't get off to the best start in 2012, but made up for lost time. Between Week 7 and Week 17, he failed to reach 100 yards rushing just once.
Between Week 7 and Week 15, Peterson accumulated the NFL's highest rushing total over an eight-game stretch (1,313 yards).
He averaged six yards per carry and finished with 12 touchdowns rushing. He caught 40 passes for 217 yards and a touchdown.
The sixth-year pro gets the highest possible grade on this slideshow and should get the MVP award after leading Minnesota to the postseason.