MOCKSLATE

Has an NFL game ever ended 24–21?

Yes. 24–21 has been an NFL final score 161 times, most recently Cowboys 24, Eagles 21 on November 23, 2025. It first happened on December 1, 1929, the 179th different final score the league had produced.

Every NFL game that ended 24–21

Datenewest firstWinner24 pointsLoser21 pointsWherehome teamRoundplayoffsWindowstandalone game
Nov 23, 2025Dallas CowboysPhiladelphia EaglesCowboys——
Sep 28, 2025Pittsburgh SteelersMinnesota VikingsSteelers—International
Dec 22, 2024Buffalo BillsNew England PatriotsBills——
Jan 20, 2024San Francisco 49ersGreen Bay Packers49ersDivisional—
Nov 26, 2023Jacksonville JaguarsHouston TexansTexans——
Oct 28, 2021Green Bay PackersArizona CardinalsCardinals—Thursday Night Football
Sep 30, 2021Cincinnati BengalsJacksonville JaguarsBengals—Thursday Night Football
Dec 13, 2020Philadelphia EaglesNew Orleans SaintsEagles——
Nov 1, 2020Buffalo BillsNew England PatriotsBills——
Dec 15, 2019Houston TexansTennessee TitansTitans——
Oct 6, 2019Las Vegas RaidersChicago BearsRaiders—International
Dec 9, 2018Las Vegas RaidersPittsburgh SteelersRaiders——
Dec 9, 2018Indianapolis ColtsHouston TexansTexans——
Nov 25, 2018Buffalo BillsJacksonville JaguarsBills——
Nov 18, 2018Baltimore RavensCincinnati BengalsRavens——
Dec 18, 2017Atlanta FalconsTampa Bay BuccaneersBuccaneers—Monday Night Football
Dec 10, 2017Detroit LionsTampa Bay BuccaneersBuccaneers——
Sep 11, 2017Denver BroncosLos Angeles ChargersBroncos—Monday Night Football
Nov 13, 2016Houston TexansJacksonville JaguarsJaguars——
Dec 13, 2015Washington CommandersChicago BearsBears——
Nov 29, 2015Las Vegas RaidersTennessee TitansTitans——
Nov 22, 2015Indianapolis ColtsAtlanta FalconsFalcons——
Nov 23, 2014Green Bay PackersMinnesota VikingsVikings——
Dec 1, 2013Philadelphia EaglesArizona CardinalsEagles——
Nov 24, 2013Tampa Bay BuccaneersDetroit LionsLions——
Nov 24, 2013Dallas CowboysNew York GiantsGiants——
Sep 8, 2013Chicago BearsCincinnati BengalsBears——
Dec 30, 2012Los Angeles ChargersLas Vegas RaidersChargers——
Nov 25, 2012Miami DolphinsSeattle SeahawksDolphins——
Sep 30, 2012Arizona CardinalsMiami DolphinsCardinals——
Oct 30, 2011Minnesota VikingsCarolina PanthersPanthers——
Oct 17, 2010Minnesota VikingsDallas CowboysVikings——
Oct 10, 2010Tampa Bay BuccaneersCincinnati BengalsBengals——
Nov 8, 2009Jacksonville JaguarsKansas City ChiefsJaguars——
Oct 25, 2009Houston TexansSan Francisco 49ersTexans——
Dec 7, 2008New England PatriotsSeattle SeahawksSeahawks——
Dec 7, 2008Houston TexansGreen Bay PackersPackers——
Sep 23, 2007Seattle SeahawksCincinnati BengalsSeahawks——
Jan 14, 2007New England PatriotsLos Angeles ChargersChargersDivisional—
Dec 24, 2006New England PatriotsJacksonville JaguarsJaguars——
Dec 3, 2006Los Angeles ChargersBuffalo BillsBills——
Nov 26, 2006Tennessee TitansNew York GiantsTitans——
Nov 19, 2006Buffalo BillsHouston TexansTexans——
Oct 8, 2006New Orleans SaintsTampa Bay BuccaneersSaints——
Oct 1, 2006Cleveland BrownsLas Vegas RaidersRaiders——
Nov 27, 2005Seattle SeahawksNew York GiantsSeahawks——
Nov 24, 2005Denver BroncosDallas CowboysCowboys—Thanksgiving
Nov 13, 2005Minnesota VikingsNew York GiantsGiants——
Oct 30, 2005Los Angeles RamsJacksonville JaguarsRams——
Feb 6, 2005New England PatriotsPhiladelphia EaglesEaglesSuper Bowl—
Dec 26, 2004Seattle SeahawksArizona CardinalsSeahawks——
Nov 28, 2004Atlanta FalconsNew Orleans SaintsFalcons——
Sep 26, 2004Houston TexansKansas City ChiefsChiefs——
Sep 12, 2004Pittsburgh SteelersLas Vegas RaidersSteelers——
Oct 5, 2003Chicago BearsLas Vegas RaidersBears——
Sep 21, 2003New York GiantsWashington CommandersCommanders——
Nov 17, 2002Jacksonville JaguarsHouston TexansTexans——
Oct 27, 2002Cleveland BrownsNew York JetsJets——
Dec 30, 2001Philadelphia EaglesNew York GiantsEagles——
Nov 25, 2001Baltimore RavensJacksonville JaguarsJaguars——
Dec 19, 1999Indianapolis ColtsWashington CommandersColts——
Oct 31, 1999Tennessee TitansLos Angeles RamsTitans——
Oct 17, 1999Tennessee TitansNew Orleans SaintsSaints——
Oct 10, 1999Buffalo BillsPittsburgh SteelersBills——
Dec 20, 1998New England PatriotsSan Francisco 49ersPatriots——
Sep 27, 1998Kansas City ChiefsPhiladelphia EaglesEagles——
Jan 11, 1998Denver BroncosPittsburgh SteelersSteelersPlayoff—
Dec 13, 1997Pittsburgh SteelersNew England PatriotsPatriots—Saturday
Aug 31, 1997Tennessee TitansLas Vegas RaidersTitans——
Aug 31, 1997Cincinnati BengalsArizona CardinalsBengals——
Dec 22, 1996Tennessee TitansBaltimore RavensRavens——
Nov 3, 1996Cincinnati BengalsBaltimore RavensRavens——
Dec 24, 1995Jacksonville JaguarsCleveland BrownsJaguars——
Oct 22, 1995Atlanta FalconsTampa Bay BuccaneersBuccaneers——
Sep 17, 1995Seattle SeahawksCincinnati BengalsSeahawks——
Sep 3, 1995Cincinnati BengalsIndianapolis ColtsColts——
Dec 24, 1994Washington CommandersLos Angeles RamsRams—Saturday
Nov 26, 1992Tennessee TitansDetroit LionsLions—Thanksgiving
Oct 25, 1992Los Angeles ChargersDenver BroncosChargers——
Sep 13, 1992Cincinnati BengalsLas Vegas RaidersBengals——
Nov 24, 1991Dallas CowboysWashington CommandersCommanders——
Nov 17, 1991Los Angeles ChargersNew Orleans SaintsChargers——
Oct 28, 1991Kansas City ChiefsLas Vegas RaidersChiefs—Monday Night Football
Dec 23, 1990New York GiantsArizona CardinalsCardinals——
Dec 23, 1990Kansas City ChiefsLos Angeles ChargersChargers——
Nov 18, 1990Minnesota VikingsSeattle SeahawksSeahawks——
Nov 18, 1990Green Bay PackersArizona CardinalsCardinals——
Nov 18, 1990Dallas CowboysLos Angeles RamsRams——
Oct 7, 1990San Francisco 49ersTennessee TitansTitans——
Sep 30, 1990Green Bay PackersDetroit LionsLions——
Sep 16, 1990New York JetsCleveland BrownsJets——
Sep 9, 1990Kansas City ChiefsMinnesota VikingsChiefs——
Nov 26, 1989Las Vegas RaidersNew England PatriotsRaiders——
Oct 22, 1989Denver BroncosSeattle SeahawksSeahawks——
Dec 4, 1988Cleveland BrownsDallas CowboysBrowns——
Nov 27, 1988Indianapolis ColtsNew England PatriotsColts——
Oct 30, 1988San Francisco 49ersMinnesota Vikings49ers——
Oct 16, 1988San Francisco 49ersLos Angeles RamsRams——
Sep 4, 1988Pittsburgh SteelersDallas CowboysSteelers——
Nov 16, 1986Dallas CowboysLos Angeles ChargersChargers——
Sep 28, 1986Cleveland BrownsDetroit LionsBrowns——
Jan 4, 1986Miami DolphinsCleveland BrownsDolphinsPlayoff—
Dec 9, 1984Cincinnati BengalsNew Orleans SaintsSaints——
Jan 8, 1984Washington CommandersSan Francisco 49ersCommandersPlayoff—
Oct 23, 1983New Orleans SaintsTampa Bay BuccaneersBuccaneers——
Dec 26, 1982Arizona CardinalsNew York GiantsCardinals——
Sep 19, 1982Denver BroncosSan Francisco 49ersBroncos——
Sep 19, 1982Philadelphia EaglesCleveland BrownsBrowns——
Nov 8, 1981Seattle SeahawksPittsburgh SteelersSeahawks——
Oct 4, 1981Minnesota VikingsChicago BearsVikings——
Dec 14, 1980Las Vegas RaidersDenver BroncosBroncos——
Nov 9, 1980Pittsburgh SteelersTampa Bay BuccaneersBuccaneers——
Sep 21, 1980Las Vegas RaidersWashington CommandersRaiders——
Sep 14, 1980San Francisco 49ersArizona Cardinals49ers——
Nov 18, 1979Kansas City ChiefsLas Vegas RaidersRaiders——
Sep 16, 1979Pittsburgh SteelersArizona CardinalsCardinals——
Oct 15, 1978Dallas CowboysArizona CardinalsCardinals——
Dec 18, 1976Las Vegas RaidersNew England PatriotsRaidersPlayoff—
Nov 7, 1976Washington CommandersSan Francisco 49ers49ers——
Sep 20, 1976Las Vegas RaidersKansas City ChiefsChiefs—Monday Night Football
Nov 23, 1975Kansas City ChiefsDetroit LionsChiefs——
Dec 3, 1972Kansas City ChiefsDenver BroncosChiefs——
Nov 12, 1972San Francisco 49ersIndianapolis Colts49ers——
Sep 18, 1972Washington CommandersMinnesota VikingsVikings—Monday Night Football
Nov 28, 1971San Francisco 49ersNew York JetsJets——
Nov 14, 1971Miami DolphinsPittsburgh SteelersDolphins——
Nov 8, 1970Los Angeles ChargersDenver BroncosChargers——
Nov 23, 1969Indianapolis ColtsChicago BearsBears——
Oct 26, 1969San Francisco 49ersIndianapolis ColtsColts——
Oct 26, 1969Tennessee TitansDenver BroncosTitans——
Dec 8, 1968Cleveland BrownsWashington CommandersCommanders——
Nov 24, 1968Los Angeles RamsNew York GiantsRams——
Oct 13, 1968Atlanta FalconsNew York GiantsFalcons——
Oct 22, 1967Dallas CowboysPittsburgh SteelersSteelers——
Oct 30, 1966New England PatriotsLas Vegas RaidersPatriots——
Oct 23, 1966Las Vegas RaidersNew York JetsJets——
Oct 18, 1964Indianapolis ColtsGreen Bay PackersColts——
Oct 17, 1964New York JetsTennessee TitansJets——
Nov 10, 1963Indianapolis ColtsDetroit LionsColts——
Oct 6, 1963Philadelphia EaglesDallas CowboysEagles——
Oct 1, 1961New York GiantsWashington CommandersCommanders——
Nov 13, 1960Los Angeles ChargersTennessee TitansChargers——
Nov 9, 1958New York GiantsIndianapolis ColtsGiants——
Nov 2, 1958San Francisco 49ersDetroit Lions49ers——
Oct 27, 1957Green Bay PackersIndianapolis ColtsColts——
Dec 2, 1956Green Bay PackersArizona CardinalsCardinals——
Oct 14, 1956Detroit LionsLos Angeles RamsLions——
Oct 31, 1954Washington CommandersIndianapolis ColtsCommanders——
Nov 29, 1953Chicago BearsLos Angeles RamsBears——
Nov 22, 1953Washington CommandersNew York GiantsGiants——
Oct 11, 1953Detroit LionsSan Francisco 49ersLions——
Oct 14, 1951Chicago BearsNYYBears——
Nov 19, 1950Detroit LionsGreen Bay PackersLions——
Nov 5, 1950New York GiantsWashington CommandersGiants——
Oct 16, 1949NAABCLBCL——
Dec 12, 1948Arizona CardinalsChicago BearsBears——
Aug 29, 1947LDACRACRA——
Nov 3, 1946NAAMSANAA——
Nov 4, 1945Washington CommandersArizona CardinalsCommanders——
Dec 6, 1942Green Bay PackersPittsburgh SteelersPackers——
Dec 1, 1929New York GiantsArizona CardinalsGiants——

Scores next to 24–21

Where 24–21 sits

24–21 was the 179th different final score in NFL history, and it first happened in 1929. 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