who played the most consecutive games in the nfl
List of most consecutive starts and games played by National Football League players Brett Favre's starts streak of 297 games is the longest all-time.[3][4] Among defensive players, Jim Marshall's starts streak of 270 is the longest all-time.[3] 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.[5] Special teams players are not credited with starts in the NFL.[1][6] In 2016, Lawrence Timmons became the most recent player to surpass someone at his position for consecutive starts, having broken the previous mark for right inside linebackers previously held by Frank LeMaster.[7][8][9]