Most consecutive starts (NFL)

This is a list of the most consecutive starts and games played by a player by position in the NFL.

Brett Favre's starts streak of 297 games is the longest all-time. Among defensive players, Jim Marshall's starts streak of 270 is the longest all-time.

Of special note is punter Jeff Feagles, who played in 352 consecutive games which is the longest of all-time for a special teams player. Special teams players are not credited with starts in the NFL.

Ronde Barber is the most recent player to surpass someone at his position for consecutive starts, having bested Dick LeBeau's previous mark for cornerbacks in 2010.

All-time consecutive starts streaks
Updated through the 2010 season

Bold denotes an active streak

Consecutive games started leader board
Minimum 200 consecutive regular season starts

Consecutive games played leader board
Minimum 225 consecutive regular season games played

Special teams consecutive games played


Note: Games played by special teams players such as kickers and punters are not recognized officially as starts by the NFL.