SportsMonkie.com
NFL

Most Rushing Yards in a Single Game

By SportsMonkie NFL Desk Updated July 27, 2026
A running back bursting through the line of scrimmage under stadium lights
On this page4
  1. 01The record: Adrian Peterson’s 296 yards
  2. 02The full leaderboard of single-game rushing performances
  3. 03Single-game versus career and season records
  4. 04Why the record matters

The most rushing yards in a single NFL game is 296, set by Adrian Peterson for the Minnesota Vikings against the San Diego Chargers on November 4, 2007. Peterson, then a rookie, edged Jamal Lewis’s mark of 295 by a single yard, and no one has topped it since.

A monster rushing day is one of football’s rarest sights, requiring a runner to carry the ball 30 or more times while a defense fails to stop him. This is a single-game record, which makes it very different from the career and season lists that reward accumulation over years. Here is the full leaderboard of the biggest rushing games in NFL history and the stories behind them. All figures are as of the 2025 season.

The record: Adrian Peterson’s 296 yards

On a November afternoon in his rookie season, Peterson gashed the Chargers for 296 yards on 30 carries, including a 64-yard touchdown. The performance announced him as a generational talent barely two months into his career and broke a record that had stood for only four years. It remains the only 296-yard game in NFL history and the closest anyone has come to the 300-yard barrier.

Crucially, this is a single-game feat. Peterson ranks fifth on the all-time career rushing list, well behind Emmitt Smith, yet on this one day he outran every back the sport has ever produced.

The full leaderboard of single-game rushing performances

The table below ranks the most rushing yards in a single NFL game.

RankYardsPlayerTeamDate
1296Adrian PetersonMinnesota VikingsNov 4, 2007
2295Jamal LewisBaltimore RavensSep 14, 2003
3286Jerome HarrisonCleveland BrownsDec 20, 2009
4278Corey DillonCincinnati BengalsOct 22, 2000
5275Walter PaytonChicago BearsNov 20, 1977
6273O.J. SimpsonBuffalo BillsNov 25, 1976
7266Shaun AlexanderSeattle SeahawksNov 11, 2001
8259Jamaal CharlesKansas City ChiefsJan 3, 2010
9251Mike AndersonDenver BroncosDec 3, 2000
10247Willie EllisonLos Angeles RamsDec 5, 1971

The list blends legends with surprises. Walter Payton’s 275-yard game came while he was fighting the flu, and Jerome Harrison’s 286-yard outburst was a career anomaly for a journeyman back, proof that the single-game record rewards one perfect afternoon rather than a great career.

Single-game versus career and season records

It is easy to confuse the sport’s rushing records, but they measure very different things. Adrian Peterson owns the single-game mark at 296 yards. The career record is Emmitt Smith’s 18,355 yards, built over 15 seasons, and the single-season record is Eric Dickerson’s 2,105 yards from 1984. A player can dominate one list without leading the others, which is exactly what makes each record distinct.

For the full picture, see our leaderboards on the most rushing yards of all time and the most rushing yards in a season.

Why the record matters

The single-game rushing record captures football at its most dominant: one runner imposing his will for 60 minutes. Peterson’s 296 yards is the high-water mark, and the 300-yard barrier it left standing gives the record a tantalizing round number still waiting to be broken. Huge rushing days often power the highest-scoring afternoons, the kind that land on our highest-scoring NFL game leaderboard, and complement the aerial marks on our most passing yards of all time list.

The short version: Adrian Peterson holds the single-game rushing record with 296 yards in 2007, a yard ahead of Jamal Lewis. As of the 2025 season, no player has reached 300, and the mark still stands.

Share this article

Frequently asked questions

What is the most rushing yards in a single NFL game?+

The most rushing yards in a single NFL game is 296, set by Adrian Peterson for the Minnesota Vikings against the San Diego Chargers on November 4, 2007, when he was a rookie. Jamal Lewis holds second place with 295 yards in 2003. This is a single-game record and is separate from career and single-season rushing records. All figures are as of the 2025 season.

Who held the single-game rushing record before Adrian Peterson?+

Jamal Lewis held it briefly. Lewis ran for 295 yards for the Baltimore Ravens against the Cleveland Browns on September 14, 2003, breaking Corey Dillon's mark of 278. Adrian Peterson then edged Lewis by a single yard in 2007 with 296, and that record has stood ever since.

Is the single-game rushing record the same as the career record?+

No. The single-game record is Adrian Peterson's 296 yards. The career rushing record belongs to Emmitt Smith with 18,355 yards, and the single-season record is Eric Dickerson's 2,105 yards from 1984. These are three separate records, and Peterson ranks fifth on the career list despite owning the single-game mark.

Has any player run for 300 yards in an NFL game?+

No player has ever reached 300 rushing yards in a single NFL game. Adrian Peterson came closest with 296 in 2007, and Jamal Lewis had 295 in 2003. The 300-yard barrier remains unbroken, and with modern offenses spreading carries around, it may stand for a long time.

Sources

Play & tools

Free browser games and tools — no account, no download.

  • Play 17-0 — Draft nine and chase a flawless NFL regular season — the perfect 17-0 run, no playoffs.
  • Play 20-0 — Draft nine and chase a perfect NFL season — regular season and playoffs, undefeated.
  • Play 16-0 — Draft nine and chase a perfect 16-0 — the classic 16-game NFL regular season, no playoffs.
  • Play Flawless Six — Draft five players and a head coach, then chase a perfect NFL season with the right chemistry.
  • Play Guess the NFL Player — A new mystery NFL player every day. Eight guesses, with a clue on each — plus free unlimited mode.
  • Explore all our games →

Related nfl guides

View all →