List of most consecutive starts and games played by National Football League players
Position Player Period Teams Consecutive starts Playoffs Total
Quarterback Brett Favre 9/27/1992 - 12/5/2010 GB/NYJ/MIN 297 24 321
Tight end Jason Witten 12/16/2006 - 12/31/2017 DAL 179 7 186
Wide receiver Tim Brown 12/14/1992 - 12/7/2003 RAI/OAK 176 9 185
Running back Walter Payton 12/7/1975 - 9/20/1987 CHI 170 8 178
Fullback Jim Brown 9/29/1957 - 12/19/1965 CLE 118 4 122
Consecutive starts by position -- Offensive skilled
Jason Witten , the all-time leader in consecutive starts by an NFL tight end .
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. 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. Updated through game 16, 2019 season 
Bold denotes an active streak