NFL 100-yard rushing streaks

What is the longest NFL 100-yard rushing streak?

The longest NFL 100-yard rushing streak on file is Barry Sanders, 14 games (Sep 14 – Dec 21, 1997), in the game logs since 1994. In 2026 the longest was Derrick Henry, 5 games (Dec 14, 2025 – Sep 13, 2026).

Longest 100-yard rushing streaks in 2026

Longest NFL 100-yard rushing streaks in 2026
#PlayerTeamGamesDates
1Derrick HenryBAL5Dec 14, 2025 – Sep 13, 2026

Longest 100-yard rushing streaks since 1994

Longest NFL 100-yard rushing streaks in the game logs on file
1Barry SandersDET14Sep 14 – Dec 21, 1997
2Chris JohnsonTEN12Oct 18, 2009 – Sep 12, 2010
3LaDainian TomlinsonLAC9Oct 29 – Dec 24, 2006
3Larry JohnsonKC9Nov 6, 2005 – Jan 1, 2006
3Deuce McAllisterNO9Sep 28 – Nov 30, 2003
6DeMarco MurrayDAL8Sep 7 – Oct 27, 2014
6Adrian PetersonMIN8Oct 21 – Dec 16, 2012
6Fred TaylorJAX8Oct 22 – Dec 17, 2000
9Clinton PortisWSH7Nov 3, 2003 – Sep 12, 2004
9Terrell DavisDEN7Sep 13 – Nov 1, 1998
11Maurice Jones-DrewJAX6Oct 31 – Dec 12, 2010
11Jamal LewisBAL6Sep 14 – Oct 26, 2003
13Derrick HenryBAL5Dec 14, 2025 – Sep 13, 2026
13Derrick HenryTEN5Oct 2 – Nov 6, 2022
13Derrick HenryTEN5Sep 19 – Oct 18, 2021

Regular season only, and a streak runs on from one season into the next, as the league counts them. A game the player sat out is skipped, not a break. Counted from the game logs on file, which start in 1994: a streak from before then is not here. Runs of 3 games or more are kept; Team is the club of the streak's last game. ESPN's logs lack some games of 1994 to 2000; a missing game is skipped, not counted as a break, so a streak through those seasons can read a few games short.