MOCKSLATE

Has an NFL game ever ended 28–21?

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, unique score number 235 in NFL history.

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 CardinalsSeahawksThursday 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 SteelersPatriotsKickoff 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 BuccaneersRamsMonday Night Football
Oct 14, 2002San Francisco 49ersSeattle SeahawksSeahawksMonday Night Football
Oct 6, 2002Indianapolis ColtsCincinnati BengalsColts
Dec 3, 2001Green Bay PackersJacksonville JaguarsJaguarsMonday 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 DolphinsJaguarsMonday 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 BroncosSeahawksSunday 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 CowboysDolphinsMonday 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 RamsCowboysThanksgiving
Nov 22, 1971Atlanta FalconsGreen Bay PackersFalconsMonday 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 unique final score in NFL history, first seen in 1937. The league has produced 1,095 unique scores through 18,234 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: September 9, 2026