MOCKSLATE

Has an NFL game ever ended 28–21?

Yes. 28–21 has been an NFL final score 78 times, most recently Packers 28, Bears 21 on December 7, 2025. It first happened on December 12, 1937, the 235th different final score the league had produced.

Every NFL game that ended 28–21

Datenewest firstWinner28 pointsLoser21 pointsWherehome teamRoundplayoffsWindowstandalone game
Dec 7, 2025Green Bay PackersChicago BearsPackers——
Nov 2, 2025Buffalo BillsKansas City ChiefsBills——
Oct 3, 2021Seattle SeahawksSan Francisco 49ers49ers——
Nov 19, 2020Seattle SeahawksArizona CardinalsSeahawks—Thursday Night Football
Sep 27, 2020Pittsburgh SteelersHouston TexansSteelers——
Oct 14, 2018Pittsburgh SteelersCincinnati BengalsBengals——
Dec 4, 2016Tampa Bay BuccaneersLos Angeles ChargersChargers——
Nov 27, 2016Buffalo BillsJacksonville JaguarsBills——
Sep 10, 2015New England PatriotsPittsburgh SteelersPatriots—Kickoff Game
Nov 3, 2013Tennessee TitansLos Angeles RamsRams——
Sep 11, 2011Arizona CardinalsCarolina PanthersCardinals——
Jan 16, 2011New York JetsNew England PatriotsPatriotsDivisional—
Oct 18, 2009Carolina PanthersTampa Bay BuccaneersBuccaneers——
Oct 11, 2009Arizona CardinalsHouston TexansCardinals——
Nov 2, 2008Minnesota VikingsHouston TexansVikings——
Oct 19, 2008Houston TexansDetroit LionsTexans——
Dec 3, 2006New England PatriotsDetroit LionsPatriots——
Oct 16, 2005Kansas City ChiefsWashington CommandersChiefs——
Nov 7, 2004Chicago BearsNew York GiantsGiants——
Oct 18, 2004Los Angeles RamsTampa Bay BuccaneersRams—Monday Night Football
Oct 14, 2002San Francisco 49ersSeattle SeahawksSeahawks—Monday Night Football
Oct 6, 2002Indianapolis ColtsCincinnati BengalsColts——
Dec 3, 2001Green Bay PackersJacksonville JaguarsJaguars—Monday Night Football
Oct 7, 2001Las Vegas RaidersDallas CowboysRaiders——
Nov 12, 2000Seattle SeahawksJacksonville JaguarsJaguars——
Sep 19, 1999San Francisco 49ersNew Orleans Saints49ers——
Dec 27, 1998Denver BroncosSeattle SeahawksBroncos——
Dec 6, 1998Atlanta FalconsIndianapolis ColtsFalcons——
Oct 12, 1998Jacksonville JaguarsMiami DolphinsJaguars—Monday Night Football
Dec 22, 1996Seattle SeahawksLas Vegas RaidersRaiders——
Oct 27, 1996Cincinnati BengalsJacksonville JaguarsBengals——
Oct 20, 1996San Francisco 49ersCincinnati Bengals49ers——
Nov 27, 1994Atlanta FalconsPhiladelphia EaglesFalcons——
Oct 23, 1994Dallas CowboysArizona CardinalsCardinals——
Nov 17, 1991New York JetsNew England PatriotsPatriots——
Dec 13, 1987Seattle SeahawksDenver BroncosSeahawks—Sunday Night Football
Oct 4, 1987Washington CommandersArizona CardinalsCommanders——
Sep 13, 1987New England PatriotsMiami DolphinsPatriots——
Sep 13, 1987New Orleans SaintsCleveland BrownsSaints——
Oct 19, 1986Washington CommandersArizona CardinalsCommanders——
Dec 15, 1985Cleveland BrownsTennessee TitansBrowns——
Dec 15, 1985Dallas CowboysNew York GiantsCowboys——
Sep 8, 1985Minnesota VikingsSan Francisco 49ersVikings——
Dec 17, 1984Miami DolphinsDallas CowboysDolphins—Monday Night Football
Sep 30, 1984New England PatriotsNew York JetsJets——
Oct 23, 1983Cincinnati BengalsCleveland BrownsBengals——
Oct 9, 1983Los Angeles ChargersSeattle SeahawksChargers——
Jan 3, 1982Cincinnati BengalsBuffalo BillsBengalsPlayoff—
Oct 15, 1978Miami DolphinsLos Angeles ChargersChargers——
Dec 8, 1974Los Angeles ChargersChicago BearsChargers——
Nov 17, 1974Washington CommandersDallas CowboysCommanders——
Sep 29, 1974Miami DolphinsLos Angeles ChargersChargers——
Oct 21, 1973Minnesota VikingsPhiladelphia EaglesVikings——
Dec 17, 1972Las Vegas RaidersChicago BearsRaiders——
Nov 25, 1971Dallas CowboysLos Angeles RamsCowboys—Thanksgiving
Nov 22, 1971Atlanta FalconsGreen Bay PackersFalcons—Monday Night Football
Oct 5, 1969Detroit LionsCleveland BrownsBrowns——
Dec 8, 1968Arizona CardinalsNew York GiantsGiants——
Dec 24, 1967Las Vegas RaidersBuffalo BillsRaiders——
Nov 22, 1964Green Bay PackersCleveland BrownsPackers——
Nov 17, 1963Los Angeles RamsDetroit LionsLions——
Oct 27, 1963Los Angeles RamsSan Francisco 49ersRams——
Oct 26, 1963Buffalo BillsNew England PatriotsBills——
Nov 3, 1961New England PatriotsKansas City ChiefsPatriots——
Dec 13, 1959Cleveland BrownsPhiladelphia EaglesEagles——
Oct 11, 1959Los Angeles RamsChicago BearsBears——
Nov 24, 1957New York GiantsArizona CardinalsCardinals——
Oct 28, 1956Indianapolis ColtsGreen Bay PackersColts——
Sep 30, 1956Indianapolis ColtsChicago BearsColts——
Nov 5, 1950Los Angeles RamsSan Francisco 49ersRams——
Dec 12, 1948Washington CommandersNew York GiantsGiants——
Dec 28, 1947Arizona CardinalsPhiladelphia EaglesCardinalsPlayoff—
Dec 2, 1945New York GiantsPhiladelphia EaglesGiants——
Nov 22, 1945Los Angeles RamsDetroit LionsLions——
Nov 18, 1945Washington CommandersChicago BearsCommanders——
Oct 29, 1944Chicago BearsLos Angeles RamsBears——
Oct 13, 1940Washington CommandersArizona CardinalsCommanders——
Dec 12, 1937Washington CommandersChicago BearsBearsPlayoff—

Scores next to 28–21

Where 28–21 sits

28–21 was the 235th different final score in NFL history, and it first happened in 1937. The league has produced 1,097 different final scores through 18,340 games. See the whole grid →

About the data

Scorigami is a term coined by Jon Bois in 2014; his 2016 video explains the idea. Game data from nflverse and the FiveThirtyEight NFL archive: every NFL and AFL regular-season and playoff game since 1920, Super Bowls included, the AAFC and the Pro Bowl left out. Franchises carry their current name, so the Baltimore Colts count for Indianapolis and the Houston Oilers for Tennessee.

Updated: October 26, 2026