Player Streak Finder

Find NFL and AFL player game streaks from 1950 to 2019 and season streaks from 1920 to 2019. Offensive player game participation data (eg, games in which a player played but recorded no counting stats) is complete from 1970 to present. Times sacked complete in seasons since 1969, in games since 1982.
Current search:
From 1920 to 2017, playing for any team, vs. any team, in the regular season, streaks of at least 30 games with at least 1 Passes Completed

__p("text that informs the user how to change the form", "Use the back button to change the form")

Click on the red text to pre-fill the form with various values

Years
Team
Opponent
Game Type
Playoff Round
Game Location
Game Result
Game Day Of Week
Find Streaks With...
Streak Length
at least
seasonsgames
Additional Criteria

Player Streaks

  • * indicates currently active streak
Player Streaks Table
Passing Rushing Receiving
Player Tm Count Cmp Att Yds TD Int Sk Yds Cmp% Att Yds TD Rec Yds TD From To Games
Brett FavreGNB, MIN, NYJ29862951015771775507332521346461.986011844142-70Sep 13, 1992Nov 28, 2010See all games »
Peyton ManningIND, DEN2666125938071940539251303195365.30431667181-20Sep 6, 1998Jan 3, 2016See all games »
Tom BradyNWE2535629880566159488160452279763.93557968172590Nov 23, 2000Dec 31, 2017See all games »
Drew BreesSDG, NOR2496222929470445488228378269266.95440736187731Nov 4, 2001Dec 31, 2017See all games »
Fran TarkentonMIN, NYG243368664674700334226657.00675367432000Sep 17, 1961Dec 17, 1978See all games »
Dan MarinoMIA2424967835861361420252270191759.433018791-60Sep 19, 1983Jan 2, 2000See all games »
John ElwayDEN2344123725051475300226516378556.877743407333611Sep 4, 1983Dec 27, 1998See all games »
Eli ManningNYG2144421738751616339228358246559.852965406000Nov 21, 2004Dec 31, 2017See all games »
Ben RoethlisbergerPIT2004164649351065329174477314764.134381252161-110Sep 19, 2004Dec 25, 2017See all games »
Warren MoonHOU, MIN, SEA1993884663248139286225439327358.56529172622000Sep 2, 1984Sep 27, 1998See all games »
Drew BledsoeNWE, BUF, DAL1943839671744611251206467312257.15385764101-90Sep 5, 1993Oct 23, 2006See all games »
Philip RiversSDG, LAC1934166648450315341166379228864.2533057930-90Dec 31, 2005Dec 31, 2017See all games »
Carson PalmerCIN, OAK, ARI1823941630746247294187340236462.493014748000Sep 12, 2004Oct 22, 2017See all games »
Johnny UnitasBAL182261747783770628023054.77438173613110Oct 21, 1956Sep 19, 1971See all games »
Vinny TestaverdeTAM, CLE, BAL, NYJ1612646476833486211197318236155.49333151512360Sep 20, 1987Sep 24, 2000See all games »
Jim KellyBUF1602874477935467237175323242760.14304104972400Sep 7, 1986Dec 22, 1996See all games »
Matt RyanATL1583630559341796260126279183464.9035110235000Sep 7, 2008Dec 31, 2017See all games »
Jim EverettRAM, NOR, SDG1582841492334837203175257188557.712575964000Nov 16, 1986Oct 16, 1997See all games »
Dan FoutsSDG15728394810374922282059269859.0220847911100Oct 7, 1973Dec 15, 1985See all games »
Joe FlaccoBAL1543267529135780200130317228161.75326766162350Sep 7, 2008Dec 31, 2017See all games »
Kerry CollinsNYG, OAK, CAR, NOR, TEN1542868517034186174172299196355.4732362592-130Sep 17, 1995Sep 24, 2006See all games »
Jay CutlerMIA, DEN, CHI1533048492035133227160322203561.9538616829000Dec 3, 2006Dec 31, 2017See all games »
John BrodieSFO152225340872903119919355.13212113721000Oct 30, 1960Oct 7, 1973See all games »
Steve McNairHOU, TEN, BAL1512556426929719169112243148159.87651354937140Dec 10, 1995Dec 10, 2006See all games »
Joe FergusonBUF, DET15121113993265971741819189052.8727699581-60Oct 6, 1974Nov 17, 1985See all games »
Dave KriegSEA, KAN1492408413830233215162405315758.19352118812250Nov 29, 1981Nov 21, 1993See all games »
Passing Rushing Receiving
Player Tm Count Cmp Att Yds TD Int Sk Yds Cmp% Att Yds TD Rec Yds TD From To Games
Aaron RodgersGNB146317948793843731377360230365.165232663251-10Oct 2, 2006Dec 17, 2017See all games »
Matt HasselbeckSEA, TEN1432817463532194190139299187860.7828310748000Oct 20, 2002Nov 4, 2012See all games »
Joe NamathNYJ, RAM140188637622766317322050.13711407000Sep 18, 1965Oct 10, 1977See all games »
John HadlSDG, RAM139186236572726920519650.92264870143-90Oct 9, 1964Oct 13, 1974See all games »
Jake PlummerARI, DEN1382484434829253161160283144257.13426185117240Oct 19, 1997Nov 23, 2006See all games »
Y.A. TittleSFO, NYG136174731022373217917256.3224090228140Nov 1, 1953Nov 29, 1964See all games »
Bart StarrGNB133149025452091413710258.5517710229000Oct 18, 1959Nov 1, 1970See all games »
Billy KilmerSFO, NOR, WAS130153929041977114913653.001353876000Dec 11, 1966Nov 6, 1978See all games »
Steve BartkowskiATL, RAM1291932345624124156144177135455.9017823911000Sep 21, 1975Oct 19, 1986See all games »
Troy AikmanDAL128236137612698213891188121062.7823952981-60Sep 1, 1991Jan 2, 2000See all games »
Roger StaubachDAL128167329342242015210857.024012215191-130Oct 19, 1969Dec 16, 1979See all games »
Alex SmithSFO, KAN127249339222766216568314174263.564472116123-70Oct 28, 2007Dec 24, 2017See all games »
Bob GrieseMIA127145324911891914612258.331615055000Sep 20, 1970Oct 5, 1980See all games »
Boomer EsiasonCIN1261897337725671174129230181556.1733113415000Sep 16, 1984Nov 22, 1992See all games »
Matthew StaffordDET1253005485034749216118289185061.96271949142-30Sep 13, 2009Dec 31, 2017See all games »
Donovan McNabbPHI, MIN, WAS123244940962973018085298188759.794012035212-60Sep 8, 2002Oct 16, 2011See all games »
Ron JaworskiPHI, RAM1221745327822634151132138109253.2321072512000Dec 14, 1975Nov 18, 1984See all games »
Ryan FitzpatrickCIN, BUF, NYJ, HOU, TEN1202239374125111162125215114159.854211935112-30Sep 28, 2008Jan 1, 2017See all games »
Bobby LayneDET, PIT120139428362086015917949.15510215018000Sep 17, 1950Oct 16, 1960See all games »
Trent GreenKAN, STL, MIA, WAS1192266373928475162114250155660.6024391463-70Sep 6, 1998Nov 23, 2008See all games »
Steve YoungSFO118224533862765620080261138966.30516308333220Nov 18, 1990Sep 27, 1999See all games »
Joe MontanaSFO, KAN116231436642787519194212136463.16302105212000Sep 30, 1984Dec 24, 1994See all games »
Phil SimmsNYG1161867344224734151131298225954.24275106731130Sep 30, 1979Oct 22, 1989See all games »
Richard ToddNYJ, NOR1161594293520419121157127100354.3125993214110Sep 12, 1976Dec 2, 1984See all games »
Archie ManningNOR114167430001962610513532055.803281890151-70Nov 21, 1971Sep 6, 1981See all games »
Passing Rushing Receiving
Player Tm Count Cmp Att Yds TD Int Sk Yds Cmp% Att Yds TD Rec Yds TD From To Games
Jack KempSDG, BUF, LAC114142830532113011418146.773531144401-90Sep 10, 1960Dec 14, 1969See all games »
Ken O'BrienNYJ112200134042393412093330247958.7816037401270Nov 11, 1984Sep 20, 1992See all games »
Jim HartSTL11116043040206451231321611952.76698851-40Nov 25, 1973Nov 8, 1981See all games »
Bernie KosarCLE, DAL110188832102228911981261159858.8216722743-50Oct 6, 1985Nov 21, 1993See all games »
Charlie ConerlyNYG11099519731355111912050.431472995000Oct 29, 1950Oct 16, 1960See all games »
Andy DaltonCIN109221735562553416793220133262.353461049181181Sep 11, 2011Dec 31, 2017See all games »
Cam NewtonCAR109200134202507415894256194358.518284320541330Sep 11, 2011Dec 31, 2017See all games »
Ken StablerOAK, HOU, NOR109166127302043214016916936060.8464-431000Dec 14, 1974Jan 2, 1983See all games »
Steve GroganNWE10813812658201391381606040651.963742043293190Oct 26, 1975Sep 9, 1984See all games »
Tommy KramerMIN107189634302337314714415598155.2818751581231Sep 2, 1979Nov 13, 1988See all games »
Randall CunninghamPHI106182232402204314795378279856.236284066311-30Nov 9, 1986Nov 19, 1995See all games »
Lynn DickeyGNB1051592283121369133151167127156.23129989000Sep 12, 1976Dec 1, 1985See all games »
Roman GabrielRAM10513992728184311268951.282881089251-50Sep 30, 1962Oct 3, 1971See all games »
Daunte CulpepperMIN, DET, OAK, MIA1042016319924153149106298169663.02511264634100Sep 3, 2000Jan 3, 2010See all games »
Brad JohnsonWAS, TAM, MIN103208833812305914095184117961.762075277111Oct 28, 1996Oct 3, 2004See all games »
Don MeredithDAL101117023081719913511150.69242121615000Oct 16, 1960Dec 15, 1968See all games »
Neil LomaxSTL, PHO100178330652226213586350259758.17217944101100Nov 15, 1981Dec 18, 1988See all games »
Jake DelhommeNOR, CAR, CLE, HOU99169928552045412396162122559.511642565000Dec 1, 2002Jan 1, 2012See all games »
Chris ChandlerHOU, ATL, RAM99146124611872512579247163759.3720869362180Oct 23, 1994Dec 30, 2001See all games »
Mark BrunellJAX, WAS98170028751931411063235151359.1325810955000Sep 12, 1999Nov 12, 2006See all games »
Neil O'DonnellPIT, NYJ, TEN, CIN98163428151881410458224163258.051813443000Sep 6, 1992Sep 24, 2000See all games »
Russell WilsonSEA96181528342217616156248159764.045783275163311Sep 9, 2012Dec 31, 2017See all games »
Marc BulgerSTL96196931712281412293254186362.0911830084210Oct 13, 2002Nov 22, 2009See all games »
Rich GannonKAN, OAK94183729772103413160201105861.713341537161-30Nov 3, 1997Sep 26, 2004See all games »
Bert JonesBAL, RAM941387244317651120893933556.77229137114000Sep 15, 1974Nov 28, 1982See all games »
Passing Rushing Receiving
Player Tm Count Cmp Att Yds TD Int Sk Yds Cmp% Att Yds TD Rec Yds TD From To Games
Daryle LamonicaOAK, BUF9411432263167431471145850.51862956000Dec 4, 1966Oct 6, 1974See all games »
Billy WadeCHI, RAM93120921971617211111755.03251999200100Dec 8, 1957Dec 11, 1966See all games »
Matt SchaubHOU, ATL91196630412339612579162113464.6516125041-60Dec 31, 2006Dec 29, 2013See all games »
Jeff GarciaSFO, CLE, DET9116952785190761267113370360.86370179124160Sep 12, 1999Dec 18, 2005See all games »
Len DawsonKAN, DTX9111872100166541639956.5221510409000Sep 8, 1962Nov 3, 1968See all games »
Chad PenningtonNYJ, MIA8916322471178231026416296566.051804657070Dec 10, 2000Nov 14, 2010See all games »
Jim PlunkettNWE, SFO, OAK889862001132368411749.28208100110000Sep 19, 1971Sep 9, 1979See all games »
Terry BradshawPIT8711932223173881391123528653.671736759010Dec 5, 1976Dec 10, 1983See all games »
Stan HumphriesSDG, WAS8614262506171008883141117356.9014534671-40Sep 23, 1990Nov 2, 1997See all games »
Ken AndersonCIN861212213215473967456.85208101610000Nov 28, 1971Oct 15, 1978See all games »
Jim ZornSEA851357252317336931132420153.79256131015000Sep 12, 1976Nov 29, 1981See all games »
Aaron BrooksNOR, OAK84156927851922412084216132356.34338144113110Nov 19, 2000Sep 11, 2006See all games »
Frank RyanCLE, WAS849091760133681348851.65229103240-10Sep 30, 1962Nov 22, 1970See all games »
Jon KitnaCIN, DET, DAL83170627311897710898219135662.471706267190Sep 22, 2002Sep 18, 2011See all games »
Sam BradfordSTL, MIN, PHI80180528871904910157190133862.521443332150Sep 12, 2010Oct 9, 2017See all games »
Bill NelsenCLE, PIT80947186113889969850.89807821-50Sep 19, 1965Dec 9, 1972See all games »
David CarrHOU, CAR7912752132137216167254150159.8027712688000Sep 8, 2002Oct 7, 2007See all games »
Trent DilferTAM7911172038129697080167113754.811656505000Sep 25, 1994Nov 28, 1999See all games »
Matt CasselNWE, KAN, MIN781379233515512946817898959.0623691851-40Oct 28, 2007Sep 21, 2014See all games »
Jim McMahonCHI, SDG7810501831133357766174105757.352641425154772Sep 19, 1982Nov 26, 1989See all games »
Tom FloresOAK, BUF78816165011677928349.45783065000Sep 11, 1960Sep 10, 1967See all games »
Ryan TannehillMIA77165326371845510666213160662.6821610656250Sep 9, 2012Dec 11, 2016See all games »
Tony RomoDAL7716432553205451477113684964.3615145840110Oct 15, 2006Dec 17, 2011See all games »
Kurt WarnerSTL, NYG, ARI77161424632013012483188115665.531122652100Dec 27, 1998Oct 1, 2006See all games »
If you utilize material unique to a Sports Reference site for a tweet, an article, or for research for a broadcast or podcast, please strongly consider citing this site as the source for the material. It would be greatly appreciated and would help us continue to produce this material.