11. Adrian Peterson
The seven-time Pro Bowler set an NFL record (as a rookie) for the most rushing yards in a single game (296). On seven different occasions, Peterson garnered All-League honors — including an MVP Award in 2012. Despite having a taller frame, Peterson was excellent at ‘making himself small’ when bursting through the line of scrimmage. His acceleration was simply mind-boggling — as was his penchant for warding off defenders with stiff arms and quick cuts. Peterson is currently the No. 5 rusher all-time with 14,918 yards.