Home NFL Most Rushing Yards Per Game Each Season in NFL History

Most Rushing Yards Per Game Each Season in NFL History

A year-by-year look at the NFL’s most dominant rushing seasons

by Riley Baines
NFL running backs with the most rushing yards per game each season in NFL history, featuring stars like Barry Sanders, Derrick Henry, and Saquon Barkley

Some running backs don’t just rack up yards — they redefine what a dominant ground game looks like. Whether it was Barry Sanders dancing through defenders, Derrick Henry bulldozing through entire defenses, or Saquon Barkley’s 2024 resurgence in Philly, each season has had its rushing king. But who truly owned the ground each year? This list breaks down the top rusher by yards per game for every NFL season since 1995, with a full historical chart going all the way back to 1932. If you’re into running backs who carried their teams — and sometimes entire fantasy seasons — this is your kind of deep dive.

Most Rushing Yards Per Game Each Season (1995–2024)

2024

Saquon Barkley (125.3 Y/G, Philadelphia Eagles)
New team, same freak. Saquon’s move to Philly turned into a full-blown resurgence, as he reminded everyone why he went No. 2 overall — jukes, bursts, and posterizing defenders weekly.


2023

Kyren Williams (95.3 Y/G, Los Angeles Rams)
The Rams’ backfield was a revolving door early, but once Kyren got rolling, he slammed it shut. He brought balance to McVay’s offense and low-key turned into one of the most consistent backs of the year.


2022

Josh Jacobs (97.2 Y/G, Las Vegas Raiders)
In a contract year, Jacobs ran like every carry was worth a bonus. He led the league in rushing, stiff-armed half the AFC West, and singlehandedly won a few fantasy leagues in the process.


2021

Jonathan Taylor (106.5 Y/G, Indianapolis Colts)
JT didn’t just lead the league — he dominated it. With breakaway speed and power, Taylor was the lone bright spot on a Colts team spiraling faster than Carson Wentz in crunch time.


2020

Derrick Henry (126.7 Y/G, Tennessee Titans)
Back-to-back rushing champ, 2,000-yard club member, and walking nightmare for DBs — 2020 was peak King Henry. He made 250-pound linebackers look like JV players on his way to an all-time great season.


2019

Derrick Henry (102.7 Y/G, Tennessee Titans)
This was the year Henry went full beast mode in the second half and never looked back. He carried the Titans to the AFC Championship by steamrolling defenses like it was a team-building exercise.


2018

Ezekiel Elliott (95.6 Y/G, Dallas Cowboys)
Zeke led the league in rushing for the second time, mixing power, vision, and underrated receiving skills. The spoon-fed “Feed Me” celebration never got old — because neither did the 100-yard games.


2017

Ezekiel Elliott (98.3 Y/G, Dallas Cowboys)
Despite a midseason suspension that derailed his rhythm, Zeke still finished with a league-best yards-per-game mark. Imagine what he could’ve done with a full 16 — defenders certainly had nightmares about it.


2016

Ezekiel Elliott (108.7 Y/G, Dallas Cowboys)
As a rookie, Zeke was an instant star, bulldozing his way to over 1,600 yards behind the best O-line in football. He made the NFL look like the Big 12 — minus the bad tackling (well, mostly).


2015

Adrian Peterson (92.8 Y/G, Minnesota Vikings)
Back from suspension and into the rushing crown, Peterson proved that even in his 30s, he still had the juice. The Vikings kept feeding him, and he kept chewing up yardage like it was 2012 again.


2014

DeMarco Murray (115.3 Y/G, Dallas Cowboys)
DeMarco Murray went full beast mode in 2014, leading the league in yards, carries, and sore defensive coordinators. He ripped off eight straight 100-yard games to start the year behind Dallas’ bulldozing O-line.


2013

LeSean McCoy (100.4 Y/G, Philadelphia Eagles)
In Chip Kelly’s uptempo offense, “Shady” danced his way to the rushing title with a mix of patience, burst, and elite wiggle. Defenders knew what was coming — they just couldn’t catch him.


2012

Adrian Peterson (131.1 Y/G, Minnesota Vikings)
Eight months after tearing his ACL, Adrian Peterson nearly broke the all-time rushing record. He averaged over 130 yards per game, somehow looking stronger post-surgery — like he upgraded his knee to Vibranium.


2011

Maurice Jones-Drew (100.4 Y/G, Jacksonville Jaguars)
While Jacksonville’s offense was in witness protection, MJD was out there grinding every down. He led the league in rushing despite every defense knowing exactly what was coming — and still couldn’t stop it.


2010

Arian Foster (101.0 Y/G, Houston Texans)
An undrafted gem turned fantasy league-winner, Foster broke out with silky smooth runs and next-level patience. He racked up over 1,600 yards and made zone running look like art.


2009

Chris Johnson (125.4 Y/G, Tennessee Titans)
“CJ2K” didn’t just run — he exploded. With track speed and home-run ability on every touch, Johnson became just the sixth player to top 2,000 yards and made it look like a Madden simulation.


2008

Adrian Peterson (110.0 Y/G, Minnesota Vikings)
Year two of the AP experience was just as violent and electric as the first. Peterson ran angry, hurdled defenders like steeplechase, and carried Minnesota’s entire offense on his back.


2007

Adrian Peterson (95.8 Y/G, Minnesota Vikings)
As a rookie, AP announced himself with a record-setting 296-yard game. He split carries most of the year but still topped 1,300 yards — not bad for a guy who didn’t know how to slide yet.


2006

LaDainian Tomlinson (113.4 Y/G, San Diego Chargers)
One of the greatest all-purpose seasons ever, LT wasn’t just racking up yards — he was collecting souls. He rushed for 1,815 yards, added 28 rushing TDs, and made scoring look routine.


2005

Shaun Alexander (117.5 Y/G, Seattle Seahawks)
Alexander ran wild in ’05, putting up over 1,800 yards and 27 touchdowns in an MVP campaign. He was a vision and cut machine, gliding behind a mauling Seahawks line and into the end zone — a lot.


2004

Priest Holmes (111.5 Y/G, Kansas City Chiefs)
Even at 30 years old, Priest Holmes was still making defenders look like traffic cones. He averaged over 111 yards per game in just 8 starts before an injury ended what was shaping up to be another monster season.


2003

Jamal Lewis (129.1 Y/G, Baltimore Ravens)
Jamal Lewis straight-up bullied defenses in 2003, including a ridiculous 295-yard game against the Browns. He nearly cracked 2,100 yards and made it look effortless, like Baltimore had secretly teleported in a tank from the future.


2002

Ricky Williams (115.8 Y/G, Miami Dolphins)
Ricky Williams didn’t just lead the league — he dragged the Dolphins’ offense behind him like a sled dog in the playoffs. He ran angry all season, topping 1,800 yards and stiff-arming entire secondaries into the turf.


2001

Marshall Faulk (98.7 Y/G, St. Louis Rams)
Part of “The Greatest Show on Turf,” Faulk was still the centerpiece — a do-it-all machine who blurred the line between running back and cheat code. Nearly 100 yards per game on the ground and still a top receiving threat? Silly.


2000

Fred Taylor (107.6 Y/G, Jacksonville Jaguars)
When healthy, Fred Taylor was a problem — and in 2000, he was healthy and mad consistent. He topped 100 yards in 9 straight games, reminding everyone why he was one of the league’s most underrated backs.


1999

Stephen Davis (100.4 Y/G, Washington Commanders)
Before Washington became a carousel of running backs, Stephen Davis gave them a legit workhorse season. He quietly broke the 1,400-yard mark while keeping defenders in a full-time business decision mode.


1998

Terrell Davis (125.5 Y/G, Denver Broncos)
Fresh off a Super Bowl win, Terrell Davis somehow got better, powering through defenses on his way to 2,008 rushing yards. He didn’t just move the chains — he ran through them like they owed him money.


1997

Barry Sanders (128.3 Y/G, Detroit Lions)
After a slow start, Barry went full joystick mode and rattled off 14 straight 100-yard games. His 1997 season was pure poetry in motion — just a blur of cutbacks, spin moves, and broken ankles.


1996

Barry Sanders (97.1 Y/G, Detroit Lions)
Even in a “down year,” Barry Sanders still made defenders look like they were trying to tackle shadows. Just under 1,600 yards and more highlight-reel runs than most backs get in their whole careers.


1995

Emmitt Smith (110.8 Y/G, Dallas Cowboys)
Fresh off another Super Bowl, Emmitt reminded the league he wasn’t done yet. His vision, patience, and elite offensive line helped him rack up 25 touchdowns and carry Dallas back to the NFC Championship.


All-Time Leaders in Rushing Yards Per Game (1932–2024)

Want the full historical breakdown? This sortable chart shows the NFL rushing yards per game leader for every season since 1932 — from Jim Brown to Saquon Barkley.

YearPlayerY/GTeam
2024Saquon Barkley125.3Philadelphia Eagles
2023Kyren Williams95.3Los Angeles Rams
2022Josh Jacobs97.2Las Vegas Raiders
2021Jonathan Taylor106.5Indianapolis Colts
2020Derrick Henry126.7Tennessee Titans
2019Derrick Henry102.7Tennessee Titans
2018Ezekiel Elliott95.6Dallas Cowboys
2017Ezekiel Elliott98.3Dallas Cowboys
2016Ezekiel Elliott108.7Dallas Cowboys
2015Adrian Peterson92.8Minnesota Vikings
2014DeMarco Murray115.3Dallas Cowboys
2013LeSean McCoy100.4Philadelphia Eagles
2012Adrian Peterson131.1Minnesota Vikings
2011Maurice Jones-Drew100.4Jacksonville Jaguars
2010Arian Foster101.0Houston Texans
2009Chris Johnson125.4Tennessee Titans
2008Adrian Peterson110.0Minnesota Vikings
2007Adrian Peterson95.8Minnesota Vikings
2006LaDainian Tomlinson113.4San Diego Chargers
2005Shaun Alexander117.5Seattle Seahawks
2004Priest Holmes111.5Kansas City Chiefs
2003Jamal Lewis129.1Baltimore Ravens
2002Ricky Williams115.8Miami Dolphins
2001Marshall Faulk98.7St. Louis Rams
2000Fred Taylor107.6Jacksonville Jaguars
1999Stephen Davis100.4Washington Redskins
1998Terrell Davis125.5Denver Broncos
1997Barry Sanders128.3Detroit Lions
1996Barry Sanders97.1Detroit Lions
1995Emmitt Smith110.8Dallas Cowboys
1994Barry Sanders117.7Detroit Lions
1993Emmitt Smith106.1Dallas Cowboys
1992Emmitt Smith107.1Dallas Cowboys
1991Barry Sanders103.2Detroit Lions
1990Marion Butts87.5San Diego Chargers
1989Christian Okoye98.7Kansas City Chiefs
1988Eric Dickerson103.7Indianapolis Colts
1987Eric Dickerson112.3Indianapolis Colts
1986Eric Dickerson113.8Los Angeles Rams
1985Marcus Allen109.9Los Angeles Raiders
1984Eric Dickerson131.6Los Angeles Rams
1983Eric Dickerson113.0Los Angeles Rams
1982Joe Cribbs90.4Buffalo Bills
1981George Rogers104.6New Orleans Saints
1980Earl Campbell128.9Houston Texans
1979Earl Campbell106.1Houston Texans
1978Earl Campbell96.7Houston Texans
1977Walter Payton132.3Chicago Bears
1976O.J. Simpson107.4Buffalo Bills
1975O.J. Simpson129.8Buffalo Bills
1974Otis Armstrong100.5Denver Broncos
1973O.J. Simpson143.1Buffalo Bills
1972Larry Brown101.3Washington Redskins
1971Floyd Little80.9Denver Broncos
1970Larry Brown86.5Washington Redskins
1969Floyd Little81.0Denver Broncos
1969Gale Sayers73.7Chicago Bears
1968Gale Sayers95.1Chicago Bears
1968Paul Robinson73.1Cincinnati Bengals
1967Jim Nance86.9Boston Patriots
1967Leroy Kelly86.1Cleveland Browns
1966Jim Nance104.1Boston Patriots
1966Gale Sayers87.9Chicago Bears
1965Jim Brown110.3Cleveland Browns
1965Paul Lowe80.1San Diego Chargers
1964Jim Brown103.3Cleveland Browns
1964Cookie Gilchrist70.1Buffalo Bills
1963Jim Brown133.1Cleveland Browns
1963Clem Daniels78.5Oakland Raiders
1962Jim Taylor105.3Green Bay Packers
1962Cookie Gilchrist78.3Buffalo Bills
1961Jim Brown100.6Cleveland Browns
1961Billy Cannon67.7Houston Texans
1960Jim Brown104.8Cleveland Browns
1960Abner Haynes62.5Dallas Texans
1959Jim Brown110.8Cleveland Browns
1958Jim Brown127.3Cleveland Browns
1957Jim Brown78.5Cleveland Browns
1956Rick Casares93.8Chicago Bears
1955Tank Younger80.5Los Angeles Rams
1954Joe Perry87.4
1953Joe Perry84.8
1952Dan Towler74.5Los Angeles Rams
1951Eddie Price80.9New York Giants
1950Eddie Price70.3New York Giants
1949Steve Van Buren95.5Philadelphia Eagles
1949Joe Perry71.2
1948Steve Van Buren85.9Philadelphia Eagles
1948Marion Motley68.9Cleveland Browns
1947Spec Sanders102.3New York Yankees (AAFC)
1947Steve Van Buren84.0Philadelphia Eagles
1946Steve Van Buren58.8Philadelphia Eagles
1946Spec Sanders54.5New York Yankees (AAFC)
1945Steve Van Buren83.2Philadelphia Eagles
1944Bill Paschal73.7New York Giants
1943Bill Paschal63.6New York Giants
1942Bill Dudley63.3Pittsburgh Steelers
1941Pug Manders44.2Brooklyn Dodgers
1940Tuffy Leemans47.4New York Giants
1939Bill Osmanski69.9Chicago Bears
1938Whizzer White51.5Pittsburgh Steelers
1937Cliff Battles87.4Washington Redskins
1936Tuffy Leemans69.2New York Giants
1935Doug Russell41.6Chicago Cardinals
1934Beattie Feathers91.3Chicago Bears
1933Jim Musick67.4Boston Patriots
1932Cliff Battles72.0Boston Patriots

Frequently Asked Questions (FAQ)

Q: Who has the most rushing yards per game in a single NFL season?
A: O.J. Simpson holds the record with 143.1 yards per game in 1973 — and he did it in just 14 games.

Q: Which running back led the NFL in rushing yards per game the most times?
A: Jim Brown led the league in Y/G seven times between 1957 and 1965.

Q: Why is yards per game a better stat than total rushing yards?
A: Yards per game accounts for consistency and workload, rather than just durability or playing 17 games.

📲 Follow @sogfootball on Instagram for weekly NFL rankings, rushing stats, and more.

Over the last century, the NFL’s rushing landscape has shifted from bruising fullbacks to explosive home-run hitters — but dominance always leaves a mark. Whether it was Barry Sanders making defenders miss in space, Derrick Henry bulldozing entire teams, or Adrian Peterson putting up historic numbers post-injury, these players didn’t just lead the league — they defined their eras. Yards per game might not be the flashiest stat, but it often reveals who truly carried the load.

Related Articles

Leave a Comment