List of most consecutive starts and games played by NFL players

This is a list of the most consecutive starts and games played by a player by position in the National Football League (NFL).

Quarterback Brett Favre's streak of 297 consecutive games started is the longest all-time. Among defensive players, Jim Marshall's 270 is the longest. 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. In 2018, Ryan Kerrigan became the most recent player to surpass someone at his position for consecutive starts, having broken the previous mark for left outside linebackers previously held by Jason Gildon.

Leaderboards
Bold denotes an active streak

All-time starts
Minimum 200 consecutive regular season starts

Active leaders
Minimum 100 consecutive regular season starts

All-time games played
Top 25 players for consecutive regular season games played

Special teams


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