THE GAME. THE STORIES. THE WHY.
Independent football coverage●Our standards
EXPLOREPower rankingsLeague leadersTeam statsInjuriesTransactionsShortsRivalriesRecordsBye weeksEVENTSSuper BowlPro BowlCombineDraftWeb StoriesALL FOOTBALL. ALL IN.
WEEK 7
Find your next read

Search whynfl

Go deeper on the game you love.

News

November 4, 2007: Adrian Peterson runs for an NFL-record 296 yards against the Chargers

6 min read Comments
Share ↗
WhatsApp Facebook X
Saved articles

Your reading list is saved on this browser.

Your reaction

Eight games into his career, Adrian Peterson ran for 253 of his 296 yards after halftime, broke Jamal Lewis's single-game record with 1:04 left and carried the Vikings past San Diego 35-17. Nobody has topped it since.

w.
WhyNFL Sports DeskPublished
Adrian Peterson's purple Minnesota Vikings number 28 jersey and white pants on display in a glass case at the Pro Football Hall of Fame, next to a sign about his single-game rushing record
The jersey and pants Adrian Peterson wore for his 296-yard game against the Chargers, on display at the Pro Football Hall of Fame in Canton, Ohio, in 2008. Photo by Ryan Schreiber, CC-BY-2.0, resized.

Adrian Peterson was eight games into his NFL career when the San Diego Chargers came to the Metrodome on November 4, 2007. He walked off that afternoon with the single-game rushing record: 296 yards on 30 carries, three touchdowns, and a 35-17 Minnesota Vikings win. Nineteen seasons later, nobody has topped it.

He got most of it after halftime. Peterson had 43 yards on 13 carries in the first half. In the second half he ran 17 times for 253 yards.

A quiet first half

The Vikings were 2-5 and coming off a 23-16 home loss to Philadelphia. San Diego, coached by Norv Turner, was 4-3 and had won three straight. The Chargers defense spent the first half keeping Peterson inside, and his longest run before the break was 17 yards, which set up his 1-yard touchdown run in the first quarter to tie the game 7-7.

Minnesota lost its starting quarterback, Tarvaris Jackson, to a concussion late in the second quarter, and Brooks Bollinger came in. Then, on the last play of the half, Ryan Longwell tried a 57-yard field goal. It fell short, and Antonio Cromartie caught it nine yards deep in the end zone and ran it back 109 yards for a touchdown, the longest play in NFL history at the time. San Diego led 14-7.

253 yards in two quarters

Peterson’s first carry of the third quarter gained 6 yards. His second came on third-and-2 from the Minnesota 36, and he went through the left side for a 64-yard touchdown that tied the game. Later in the quarter, after seven straight running plays, Bollinger found a wide-open Sidney Rice for a 40-yard touchdown and a 21-14 lead.

Nate Kaeding’s 36-yard field goal early in the fourth quarter cut it to 21-17. Peterson then broke a 12-yard run to the San Diego 19 and lost the ball, his only fumble of the day. Drayton Florence recovered. After a San Diego punt and a 42-yard return by Mewelde Moore, Peterson took the next snap around right end, waited for his blockers and ran 46 yards down the sideline for a touchdown. Chester Taylor added a 2-yard score, and it was 35-17 with 4:28 left.

That left one question. The Vikings took over on downs at their own 10 just before the two-minute warning, and Peterson was 38 yards short of Jamal Lewis’s record of 295, set for Baltimore against Cleveland in 2003. Everyone in the building knew who was getting the ball. Peterson ran up the middle for 35 yards, and Marlon McCree added an unnecessary roughness penalty at the end of it. Two plays later, with 1:04 left, he went up the middle again for 3 yards. That made 296.

QtrTimeTeamScoreSDMIN
15:48SDLaDainian Tomlinson 1-yard run (Nate Kaeding kick)70
12:52MINAdrian Peterson 1-yard run (Ryan Longwell kick)77
20:04SDAntonio Cromartie 109-yard missed field goal return (Kaeding kick)147
312:55MINPeterson 64-yard run (Longwell kick)1414
33:15MINSidney Rice 40-yard pass from Brooks Bollinger (Longwell kick)1421
414:09SDKaeding 36-yard field goal1721
47:54MINPeterson 46-yard run (Longwell kick)1728
44:33MINChester Taylor 2-yard run (Longwell kick)1735
Scoring summary. Times are time remaining in the quarter.

By the numbers

NumberDetail
30 for 296Adrian Peterson rushing, 9.9 yards a carry, with touchdowns of 1, 64 and 46 yards
43 and 253Peterson’s yards in the first half and the second half
378Minnesota rushing yards, a franchise record, on 43 carries
528 to 229Total yards, Minnesota to San Diego
16 for 40LaDainian Tomlinson rushing, with a touchdown
19 of 42, 197Philip Rivers passing, with an interception and a lost fumble
109Yards on Antonio Cromartie’s missed field goal return
63,043Attendance at the Metrodome
From the official play-by-play and box score.

The top of the list

YardsPlayerGameDate
296Adrian PetersonVikings vs. ChargersNov. 4, 2007
295Jamal LewisRavens vs. BrownsSept. 14, 2003
286Jerome HarrisonBrowns at ChiefsDec. 20, 2009
278Corey DillonBengals vs. BroncosOct. 22, 2000
275Walter PaytonBears vs. VikingsNov. 20, 1977
Most rushing yards in an NFL game.

Nobody has seriously threatened the mark since. The closest in recent seasons was Saquon Barkley’s 255 yards for Philadelphia against the Rams in 2024. In 2026, through six weeks, the best single game is Bijan Robinson’s 194 at Green Bay in Week 3.

“I wasn’t thinking about the record at all”

Peterson said after the game that he had no idea how close he was. “Oh, no. I was out playing ball,” he said. “I wasn’t thinking about the record at all.” He was also the first rookie to rush for 200 yards twice in a season. Three weeks earlier he had run for 224 at Chicago. “I set my bar high, because I know anything is possible when you continue to work hard,” he said.

Tomlinson, the reigning MVP, went looking for him on the field afterward. “I was just sitting over there on the sidelines, and to have over 200 yards in the second half, that’s impressive,” Tomlinson said. “I’ve never seen anything like it.” Vikings safety Darren Sharper put it more simply: “Every time he touches the ball, my jaw drops.” Brad Childress was asked whether he had the best running back in the league. “Yeah, you can’t feel any other way right now,” the Minnesota coach said.

Turner remembered it the same way years later, when he was Minnesota’s offensive coordinator. “What I remember was in the first half we actually, I thought, contained Adrian pretty well,” he said. Then came the 64-yard run on third down. “It all broke loose then. We couldn’t get him on the ground, and he looked like a guy that was possessed.”

What came next

The game pushed Peterson past 1,000 yards at the midpoint of his first season. He finished 2007 with 1,341 yards and 12 touchdowns, and he was named Offensive Rookie of the Year. The Vikings won five straight in November and December but lost their last two and finished 8-8, out of the playoffs. San Diego went 11-5, won the AFC West and reached the AFC Championship Game, where it lost 21-12 at New England.

Peterson’s best season came five years later. In 2012, less than a year after tearing his ACL, he ran for 2,097 yards, 8 short of Eric Dickerson’s single-season record, and won the MVP award. He finished his career with 14,918 rushing yards. The jersey and pants he wore against San Diego went to the Pro Football Hall of Fame.

Peterson’s afternoon belongs with the other big rushing days in our history series, from Jim Brown becoming the career leader in 1963 to Emmitt Smith passing Walter Payton in 2002. The late hit on his 35-yard run is the kind of flag our guide to unnecessary roughness explains, and the end-of-game clock that day is covered in our new guide to timeouts.

The why matters.

See something that needs a second look? Read our corrections policy.

Join the conversation

Use a name or stay anonymous. No account or email required. Comments are reviewed before appearing.

Up to 3,000 characters

No published comments yet. Start the conversation.