Most Career Rushing Yards by a Minnesota Vikings Player

by SOG Sports

Most Career Rushing Yards by a Minnesota Vikings Player

The Minnesota Vikings are known for their rugged defense, but their running back history is just as rich, if not more. From the relentless pounding of Adrian Peterson to the dual-threat abilities of Dalvin Cook, the Vikings’ backfield has been filled with explosive playmakers who set the tone for a generation. Let’s break down the top 10 players in Vikings history with the most career rushing yards.

Adrian Peterson stands atop the Vikings’ all-time rushing list with 11,747 career yards. Known for his bruising style and unmatched speed, Peterson redefined the running back position for over a decade. His career includes an incredible 2,097-yard MVP season in 2012, cementing his legacy not just in Minnesota, but as one of the NFL’s greatest players.

Right behind him is Robert Smith, who ranks second with 6,818 yards. Smith was known for his incredible efficiency and vision, earning three Pro Bowl selections and having a career that should have been longer. He remains one of the best to ever wear the purple and gold.

In third place is Dalvin Cook with 5,993 career yards. Cook’s ability to make defenders miss with his agility and quickness made him one of the most exciting players in recent Vikings history. Although he’s no longer with the team, his place in the top 3 speaks to his immense impact during his tenure.

Other notable figures include Chuck Foreman, the dual-threat back who played in the 1970s and helped establish the foundation for the team’s rushing success, and Bill Brown, whose toughness and reliability made him one of the most beloved players in Vikings history.

From the explosive runs of Chris Johnson to Lorenzo White, the Vikings’ backfield has had numerous playmakers over the years. But it’s hard to imagine anyone surpassing Adrian Peterson for a long time. His dominance in both the franchise and NFL record books makes him an undisputed king of Vikings running backs.


TOP 10 LIST

10. Michael Bennett – 3,174 Yards
Known for his sprinter’s speed, Bennett brought quick-strike capability to the early 2000s Vikings offense.

9. Tommy Mason – 3,252 Yards
The first-ever draft pick in Vikings history, Mason delivered dependable production in the franchise’s early years.

8. Darrin Nelson – 4,231 Yards
Nelson was a dual-threat weapon out of the backfield, with over 4,200 rushing yards and soft hands in the pass game.

7. Dave Osborn – 4,320 Yards
Osborn brought power and grit to the Vikings offense during their four Super Bowl appearances in the ‘70s.

6. Ted Brown – 4,546 Yards
A consistent force in the ‘80s, Brown’s versatility made him a reliable option both on the ground and through the air.

5. Bill Brown – 5,757 Yards
Tough as nails, Brown was a fan favorite and a staple of the Vikings offense for over a decade.

4. Chuck Foreman – 5,887 Yards
Foreman was ahead of his time as a receiving back and posted five straight Pro Bowl seasons in the ’70s.

3. Dalvin Cook – 5,993 Yards
When healthy, Cook was electric. His combination of vision, balance, and burst made him one of the NFL’s most dangerous runners.

2. Robert Smith – 6,818 Yards
Smith’s career ended earlier than it should have, but not before he became one of the most efficient runners in franchise history.

1. Adrian Peterson – 11,747 Yards
An all-time great, AP dominated the 2010s with a violent, downhill style — including a 2,097-yard MVP season in 2012. No Vikings RB comes close.

Top 10 most career rushing yards by a Minnesota Vikings player

Adrian Peterson leads the Vikings in career rushing yards by a massive margin


Top 50 Career Rushing Performances in Vikings History

This list includes every Vikings player to rush for 535 or more career yards — from all-time greats like Adrian Peterson to versatile quarterbacks and sneaky-productive backs who found their groove in Minnesota.

RankPlayer NameRushing Yards
1Adrian Peterson11747
2Robert Smith6818
3Dalvin Cook5993
4Chuck Foreman5887
5Bill Brown5757
6Ted Brown4546
7Dave Osborn4320
8Darrin Nelson4231
9Tommy Mason3252
10Michael Bennett3174
11Chester Taylor2797
12Terry Allen2795
13Fran Tarkenton2548
14Daunte Culpepper2476
15Alfred Anderson2374
16Alexander Mattison2370
17Herschel Walker2264
18Clint Jones2008
19Oscar Reed1968
20Jerick McKinnon1918
21Rickey Young1744
22Leroy Hoard1689
23Moe Williams1535
24Rick Fenney1508
25Latavius Murray1420
26Toby Gerhart1305
27Mewelde Moore1285
28Matt Asiata1259
29Scottie Graham1239
30Brent McClanahan1207
31Aaron Jones1138
32Onterrio Smith1123
33Ed Marinaro1007
34Robert Miller951
35Allen Rice934
36Tony Galbreath788
37Hugh McElhenny770
38Rich Gannon720
39Percy Harvin683
40Wade Wilson679
41Ty Chandler663
42D.J. Dozier643
43Christian Ponder639
44Amp Lee636
45Kirk Cousins579
46Mel Triplett567
47Jim Lindsey566
48Joe Kapp540
49Roger Craig535
50Tarvaris Jackson535

No one even sniffs Adrian Peterson’s crown in Minnesota — and that’s saying something considering the talent behind him. From Chuck Foreman’s silky jukes to Dalvin Cook’s explosive cuts, the Vikings have always had dangerous runners. But AP reigns supreme, and probably will for a long time.


FAQ SECTION

Who has the most rushing yards in Minnesota Vikings history?
Adrian Peterson holds the franchise record with 11,747 career rushing yards.

Has any Vikings player rushed for over 2,000 yards in a season?
Yes — Adrian Peterson rushed for 2,097 yards in 2012, just eight yards short of the NFL record.

Is Dalvin Cook still with the Vikings?
No, Cook departed the Vikings in 2023, but he remains third all-time in career rushing yards for the team.

Want more records and rankings like this?
📲 Follow @sogfootball on Instagram — daily debates and stat drops.
🔗 Browse all NFL Records and Tier Lists on the site here.

Related Articles