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.
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''

Consecutive games started

All-time starts

Minimum 200 consecutive regular season starts
RankPlayerPosPeriodTeamsConsecutive startsPlayoffsTotalReferences
1Brett FavreQBSeptember 27, 1992 – December 5, 2010GB/NYJ/MIN29724321
2Jim MarshallDESeptember 17, 1961 – December 16, 1979MIN27019289
3TBill RomanowskiLBApril 9, 1988 – September 22, 2003SF/PHI/DEN/OAK24328271-
3TPhilip RiversQBNovember 9, 2006 – December 22, 2025SD/LAC/IND24312255
5Mick TingelhoffCSeptember 16, 1962 – December 17, 1978MIN24019259
6Bruce MatthewsGNovember 29, 1987 – June 1, 2002OIL/TEN22915244
7Will ShieldsRGDecember 9, 1993 – January 6, 2007KC2238231
8TAlan PageDTAugust 10, 1967 – December 20, 1981MIN/CHI21519234
8TRonde BarberCBNovember 21, 1999 – December 30, 2012TB2159224
8TLondon FletcherLBDecember 11, 2000 – December 29, 2013SLR/BUF/WAS2156221
11TJim OttoCNovember 9, 1960 – December 14, 1974OAK21013223
11TEli ManningQBNovember 24, 2004 – November 23, 2017NYG21012222
13TDerrick BrooksLBJanuary 9, 1996 – December 28, 2008TB20811219
13TPeyton ManningQBSeptember 6, 1998 – January 8, 2011IND20819227
15Gene UpshawLGOctober 9, 1967 – October 4, 1981OAK20724231
16Randall McDanielLGOctober 22, 1989 – January 12, 2002MIN/TB20216218

Active leaders

Minimum 100 consecutive regular season starts
PlayerPosTeamsReg. season startsReferences
Jake MatthewsOTATL196
Josh AllenQBBUF127

Consecutive games played

All-time games played

Top 25 players for consecutive regular season games played
RankPlayerPosPeriodTeamsConsecutive gamesPlayoffsTotalReferences
1Jeff FeaglesPApril 9, 1988 – March 1, 2010NE/PHI/ARI/SEA/NYG35211363
2Brett FavreQBSeptember 13, 1992 – May 12, 2010GB/NYJ/MIN29924323
3Jim MarshallDESeptember 25, 1960 – December 16, 1979CLE/MIN28219301
4Mason CrosbyKSeptember 9, 2007 – January 8, 2023GB/NYG25823281
5London FletcherLBJune 9, 1998 – December 29, 2013SLR/BUF/WAS2569265
6Shane LechlerPSeptember 29, 2002 – December 31, 2017OAK/HOU25410264
7L. P. LadouceurLSFebruary 10, 2005 – March 1, 2021DAL2539262
8Jon WeeksLSSeptember 12, 2010–presentHOU/SF25114265
9Morten AndersenKOctober 25, 1987 – December 15, 2002NO/ATL/NYG/KC2488256
10Chris GardockiPNovember 28, 1991 – December 31, 2006CHI/IND/CLE/PIT24414258
11Bill RomanowskiLBApril 9, 1988 – September 22, 2003SF/PHI/DEN/OAK24328271
12Philip RiversQBDecember 31, 2005 – March 1, 2021SD/LAC/IND24112253
13TMick TingelhoffCSeptember 16, 1962 – December 17, 1978MIN24019259
13TRyan LongwellKJanuary 9, 1997 – January 1, 2012GB/MIN24013253
13TRonde BarberDBJune 9, 1998 – December 30, 2012TB2409249
16Sam KochPOctober 9, 2006 – December 27, 2020BAL23918257
17Jason WittenTEOctober 19, 2003 – December 31, 2017DAL2358243
18TJim BakkenKNovember 25, 1962 – December 17, 1978SLC2342236
18TGary AndersonKOctober 25, 1987 – July 1, 2002PIT/PHI/SF/MIN/TEN23417251
20Bruce MatthewsOLNovember 29, 1987 – June 1, 2002OIL/TEN23215247
21Jim TurnerKDecember 9, 1964 – December 17, 1979NYJ/DEN2288236
22TGeorge BlandaK/QBNovember 9, 1960 – December 21, 1975OIL/OAK22418242
22TJohn HadlQB/PJuly 9, 1962 – December 18, 1977SD/LAR/GB/OIL2244228
22TDan StryzinskiPSeptember 9, 1990 – December 28, 2003PIT/TB/ATL/KC/NYJ2244228
22TWill ShieldsRGMay 9, 1993 – December 31, 2006KC2248232
22TDerrick BrooksLBMarch 9, 1995 – December 28, 2008TB22411235
22TKevin CarterDE/DTMarch 9, 1995 – December 28, 2008SLR/TEN/MIA/TB2249233
22TEthan AlbrightLSJanuary 9, 1996 – March 1, 2010BUF/WAS2246230
22TJohn DenneyLSNovember 9, 2005 – December 30, 2018MIA2242226

Consecutive starts by position

Offensive skilled

PositionPlayerPeriodTeamsConsecutive startsPlayoffsTotalReferences
QuarterbackBrett FavreSeptember 27, 1992 – May 12, 2010GB/NYJ/MIN29724321
Tight endJason WittenDecember 16, 2006 – December 31, 2017DAL1797186
Wide receiverTim BrownDecember 14, 1992 – July 12, 2003RAI/OAK1769185
Running backWalter PaytonJuly 12, 1975 – September 20, 1987CHI1708178
FullbackJim BrownSeptember 29, 1957 – December 19, 1965CLE1184122

Offensive linemen

PositionPlayerPeriodTeamsConsecutive startsPlayoffsTotalReferences
CenterMick TingelhoffSeptember 16, 1962 – December 17, 1978MIN24019259
Right guardWill ShieldsDecember 9, 1993 – December 31, 2006KC2238231
Left guardGene UpshawOctober 9, 1967 – April 10, 1981OAK20724231
Left tackleDoug DiekenNovember 21, 1971 – December 16, 1984CLE1944198
Right tackleJon RunyanAugust 31, 1997 – December 28, 2008TEN/PHI19221213

Defensive linemen

PositionPlayerPeriodTeamsConsecutive startsPlayoffsTotalReferences
Defensive endJim MarshallSeptember 17, 1961 – December 16, 1979MIN27019289
Defensive tackleAlan PageAugust 10, 1967 – December 20, 1981MIN/CHI21519234
Nose tackleFred SmerlasJuly 9, 1980 – September 20, 1987BUF1073110

Linebackers

PositionPlayerPeriodTeamsConsecutive startsPlayoffsTotalReferences
LinebackerLondon FletcherJune 9, 1998 – December 29, 2013SLR/BUF/WAS2569265
LinebackerBill RomanowskiApril 9, 1988 – September 22, 2003SF/PHI/DEN/OAK24328271
Outside linebackerDerrick BrooksJanuary 9, 1996 – December 28, 2008TB22411235
LinebackerLondon FletcherDecember 11, 2000 – December 29, 2013SLR/BUF/WAS2156221
Middle linebackerLee Roy JordanSeptember 18, 1966 – December 12, 1976DAL15419173

Defensive backs

PositionPlayerPeriodTeamsConsecutive startsPlayoffsTotalReferences
Defensive backRonde BarberNovember 21, 1999 – December 30, 2012TB2159224
CornerbackRonde BarberNovember 21, 1999 – September 9, 2012TB2009209
SafetyWillie WoodSeptember 17, 1961 – December 19, 1971GB1549163
Strong safetyBill ThompsonSeptember 16, 1973 – December 20, 1981DEN1345139
Free safetyDarryl WilliamsNovember 10, 1992 – December 27, 1998CIN/SEA1080108

Special teams

PositionPlayerPeriodTeamsConsecutive gamesPlayoffsTotalReferences
PunterJeff FeaglesApril 9, 1988 – March 1, 2010NE/PHI/ARI/SEA/NYG35211363
KickerMason CrosbySeptember 9, 2007 – January 8, 2023GB25823281
Long snapperL. P. LadouceurFebruary 10, 2005 – March 1, 2021DAL2539262
Kick/Punt returnerCarl RoachesJuly 9, 1980 – December 16, 1984OIL73174

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