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.
Bold denotes an active streak
Minimum 200 consecutive regular season starts
Minimum 100 consecutive regular season starts
Top 25 players for consecutive regular season games played
Note: Games played by special teams players such as kickers and punters are not recognized officially as starts by the NFL.