MOCKSLATE

Has an NFL game ever ended 23–20?

Yes. 23–20 has been an NFL final score 217 times, most recently Panthers 23, Buccaneers 20 on December 21, 2025. It first happened on November 1, 1953, the 460th different final score the league had produced.

Every NFL game that ended 23–20

Datenewest firstWinner23 pointsLoser20 pointsWherehome teamRoundplayoffsWindowstandalone game
Dec 21, 2025Carolina PanthersTampa Bay BuccaneersPanthers——
Dec 21, 2025Buffalo BillsCleveland BrownsBrowns——
Nov 23, 2025Kansas City ChiefsIndianapolis ColtsChiefs——
Oct 5, 2025New England PatriotsBuffalo BillsBills—Sunday Night Football
Sep 25, 2025Seattle SeahawksArizona CardinalsCardinals—Thursday Night Football
Sep 21, 2025Los Angeles ChargersDenver BroncosChargers——
Sep 7, 2025Tampa Bay BuccaneersAtlanta FalconsFalcons——
Jan 12, 2025Washington CommandersTampa Bay BuccaneersBuccaneersWild Card—
Dec 1, 2024Houston TexansJacksonville JaguarsJaguars——
Nov 28, 2024Detroit LionsChicago BearsLions—Thanksgiving
Nov 10, 2024San Francisco 49ersTampa Bay BuccaneersBuccaneers——
Oct 27, 2024Houston TexansIndianapolis ColtsTexans——
Oct 14, 2024Buffalo BillsNew York JetsJets—Monday Night Football
Oct 6, 2024Houston TexansBuffalo BillsTexans——
Sep 15, 2024Seattle SeahawksNew England PatriotsPatriots——
Dec 31, 2023Indianapolis ColtsLas Vegas RaidersColts——
Nov 19, 2023Green Bay PackersLos Angeles ChargersPackers——
Oct 1, 2023Kansas City ChiefsNew York JetsJets—Sunday Night Football
Jan 29, 2023Kansas City ChiefsCincinnati BengalsChiefsConference Championship—
Oct 23, 2022Baltimore RavensCleveland BrownsRavens——
Oct 2, 2022Atlanta FalconsCleveland BrownsFalcons——
Oct 2, 2022Buffalo BillsBaltimore RavensRavens——
Sep 25, 2022Chicago BearsHouston TexansBears——
Sep 11, 2022Pittsburgh SteelersCincinnati BengalsBengals——
Feb 13, 2022Los Angeles RamsCincinnati BengalsBengalsSuper Bowl—
Jan 2, 2022Las Vegas RaidersIndianapolis ColtsColts——
Oct 17, 2021Pittsburgh SteelersSeattle SeahawksSteelers—Sunday Night Football
Oct 17, 2021Jacksonville JaguarsMiami DolphinsJaguars—International
Dec 20, 2020New York JetsLos Angeles RamsRams——
Nov 29, 2020San Francisco 49ersLos Angeles RamsRams——
Nov 8, 2020New York GiantsWashington CommandersCommanders——
Sep 20, 2020Kansas City ChiefsLos Angeles ChargersChargers——
Dec 29, 2019Green Bay PackersDetroit LionsLions——
Dec 21, 2019Houston TexansTampa Bay BuccaneersBuccaneers—Saturday
Dec 1, 2019Denver BroncosLos Angeles ChargersBroncos——
Oct 20, 2019Tennessee TitansLos Angeles ChargersTitans——
Oct 22, 2018Atlanta FalconsNew York GiantsFalcons—Monday Night Football
Oct 14, 2018Los Angeles RamsDenver BroncosBroncos——
Dec 4, 2017Pittsburgh SteelersCincinnati BengalsBengals—Monday Night Football
Nov 5, 2017Tennessee TitansBaltimore RavensTitans——
Oct 1, 2017New York JetsJacksonville JaguarsJets——
Nov 17, 2016Carolina PanthersNew Orleans SaintsPanthers—Thursday Night Football
Nov 13, 2016Arizona CardinalsSan Francisco 49ersCardinals——
Dec 24, 2015Las Vegas RaidersLos Angeles ChargersRaiders—Thursday Night Football
Dec 13, 2015Philadelphia EaglesBuffalo BillsEagles——
Dec 10, 2015Arizona CardinalsMinnesota VikingsCardinals—Thursday Night Football
Dec 6, 2015New York JetsNew York GiantsGiants——
Nov 1, 2015Tampa Bay BuccaneersAtlanta FalconsFalcons——
Nov 1, 2015Minnesota VikingsChicago BearsBears——
Oct 4, 2015Washington CommandersPhiladelphia EaglesCommanders——
Oct 4, 2015Denver BroncosMinnesota VikingsBroncos——
Oct 1, 2015Baltimore RavensPittsburgh SteelersSteelers—Thursday Night Football
Sep 20, 2015Jacksonville JaguarsMiami DolphinsJaguars——
Dec 28, 2014New Orleans SaintsTampa Bay BuccaneersBuccaneers——
Oct 19, 2014Kansas City ChiefsLos Angeles ChargersChargers——
Sep 7, 2014Buffalo BillsChicago BearsBears——
Jan 5, 2014San Francisco 49ersGreen Bay PackersPackersWild Card—
Dec 29, 2013San Francisco 49ersArizona CardinalsCardinals——
Dec 22, 2013New York GiantsDetroit LionsLions——
Dec 1, 2013Minnesota VikingsChicago BearsVikings——
Nov 17, 2013New Orleans SaintsSan Francisco 49ersSaints——
Nov 17, 2013Chicago BearsBaltimore RavensBears——
Sep 29, 2013Seattle SeahawksHouston TexansTexans——
Sep 29, 2013Buffalo BillsBaltimore RavensBills——
Dec 2, 2012Pittsburgh SteelersBaltimore RavensRavens——
Nov 18, 2012Dallas CowboysCleveland BrownsCowboys——
Nov 4, 2012Indianapolis ColtsMiami DolphinsColts——
Oct 14, 2012Atlanta FalconsLas Vegas RaidersFalcons——
Sep 23, 2012New York JetsMiami DolphinsDolphins——
Sep 16, 2012Indianapolis ColtsMinnesota VikingsColts——
Jan 22, 2012New England PatriotsBaltimore RavensPatriotsConference Championship—
Jan 1, 2012Arizona CardinalsSeattle SeahawksCardinals——
Nov 27, 2011Cincinnati BengalsCleveland BrownsBengals——
Nov 27, 2011Arizona CardinalsLos Angeles RamsRams——
Nov 6, 2011Baltimore RavensPittsburgh SteelersSteelers—Sunday Night Football
Oct 31, 2011Kansas City ChiefsLos Angeles ChargersChiefs—Monday Night Football
Oct 2, 2011Cincinnati BengalsBuffalo BillsBengals——
Sep 25, 2011Pittsburgh SteelersIndianapolis ColtsColts—Sunday Night Football
Sep 12, 2011Las Vegas RaidersDenver BroncosBroncos—Monday Night Football
Jan 2, 2011Indianapolis ColtsTennessee TitansColts——
Dec 19, 2010Detroit LionsTampa Bay BuccaneersBuccaneers——
Nov 14, 2010San Francisco 49ersLos Angeles Rams49ers——
Nov 7, 2010New York JetsDetroit LionsLions——
Nov 7, 2010Las Vegas RaidersKansas City ChiefsRaiders——
Oct 24, 2010Carolina PanthersSan Francisco 49ersPanthers——
Oct 24, 2010New England PatriotsLos Angeles ChargersChargers——
Oct 17, 2010Seattle SeahawksChicago BearsBears——
Oct 17, 2010Miami DolphinsGreen Bay PackersPackers——
Oct 17, 2010New England PatriotsBaltimore RavensPatriots——
Oct 3, 2010Cleveland BrownsCincinnati BengalsBrowns——
Jan 3, 2010Los Angeles ChargersWashington CommandersChargers——
Dec 27, 2009Pittsburgh SteelersBaltimore RavensSteelers——
Oct 18, 2009Jacksonville JaguarsLos Angeles RamsJaguars——
Oct 4, 2009Cincinnati BengalsCleveland BrownsBrowns——
Sep 27, 2009Cincinnati BengalsPittsburgh SteelersBengals——
Dec 14, 2008Seattle SeahawksLos Angeles RamsRams——
Nov 30, 2008Tampa Bay BuccaneersNew Orleans SaintsBuccaneers——
Nov 23, 2008Indianapolis ColtsLos Angeles ChargersChargers—Sunday Night Football
Sep 29, 2008Pittsburgh SteelersBaltimore RavensSteelers—Monday Night Football
Jan 20, 2008New York GiantsGreen Bay PackersPackersConference Championship—
Nov 4, 2007Washington CommandersNew York JetsJets——
Sep 16, 2007Arizona CardinalsSeattle SeahawksCardinals——
Sep 16, 2007Denver BroncosLas Vegas RaidersBroncos——
Jan 7, 2007Philadelphia EaglesNew York GiantsEaglesWild Card—
Dec 3, 2006Seattle SeahawksDenver BroncosBroncos—Sunday Night Football
Dec 3, 2006Dallas CowboysNew York GiantsGiants——
Oct 8, 2006Los Angeles RamsGreen Bay PackersPackers——
Oct 8, 2006Kansas City ChiefsArizona CardinalsCardinals——
Dec 11, 2005Cincinnati BengalsCleveland BrownsBengals——
Oct 23, 2005Minnesota VikingsGreen Bay PackersVikings——
Oct 9, 2005Jacksonville JaguarsCincinnati BengalsJaguars—Sunday Night Football
Sep 25, 2005Philadelphia EaglesLas Vegas RaidersEagles——
Sep 25, 2005New England PatriotsPittsburgh SteelersSteelers——
Sep 11, 2005New Orleans SaintsCarolina PanthersPanthers——
Dec 14, 2003Denver BroncosCleveland BrownsBroncos——
Nov 23, 2003New England PatriotsHouston TexansTexans——
Nov 16, 2003New Orleans SaintsAtlanta FalconsSaints——
Oct 26, 2003Carolina PanthersNew Orleans SaintsSaints——
Oct 12, 2003Carolina PanthersIndianapolis ColtsColts——
Sep 14, 2003Las Vegas RaidersCincinnati BengalsRaiders——
Dec 15, 2002Tampa Bay BuccaneersDetroit LionsLions——
Dec 8, 2002Arizona CardinalsDetroit LionsCardinals——
Dec 1, 2002New Orleans SaintsTampa Bay BuccaneersSaints—Sunday Night Football
Nov 24, 2002Indianapolis ColtsDenver BroncosBroncos—Sunday Night Football
Nov 3, 2002San Francisco 49ersLas Vegas RaidersRaiders——
Nov 3, 2002Pittsburgh SteelersCleveland BrownsBrowns——
Oct 20, 2002Detroit LionsChicago BearsLions——
Nov 18, 2001Seattle SeahawksBuffalo BillsBills——
Nov 18, 2001Atlanta FalconsGreen Bay PackersPackers——
Dec 24, 2000Chicago BearsDetroit LionsLions——
Nov 26, 2000Philadelphia EaglesWashington CommandersCommanders——
Oct 29, 2000Buffalo BillsNew York JetsBills——
Sep 24, 2000Tennessee TitansPittsburgh SteelersSteelers——
Sep 17, 2000Cleveland BrownsPittsburgh SteelersBrowns——
Dec 26, 1999Los Angeles ChargersLas Vegas RaidersChargers——
Nov 21, 1999Chicago BearsLos Angeles ChargersChargers——
Oct 31, 1999Minnesota VikingsDenver BroncosBroncos——
Sep 26, 1999Green Bay PackersMinnesota VikingsPackers——
Sep 19, 1999Pittsburgh SteelersBaltimore RavensRavens——
Oct 25, 1998Chicago BearsTennessee TitansTitans——
Oct 4, 1998Las Vegas RaidersArizona CardinalsCardinals——
Nov 30, 1997Los Angeles RamsWashington CommandersCommanders——
Nov 23, 1997Philadelphia EaglesPittsburgh SteelersEagles——
Oct 26, 1997Denver BroncosBuffalo BillsBills——
Nov 17, 1996Miami DolphinsTennessee TitansTitans——
Oct 14, 1996Green Bay PackersSan Francisco 49ersPackers—Monday Night Football
Sep 1, 1996Buffalo BillsNew York GiantsGiants—Sunday Night Football
Dec 17, 1995Buffalo BillsMiami DolphinsBills——
Dec 3, 1995Los Angeles RamsNew York JetsJets——
Sep 3, 1995Pittsburgh SteelersDetroit LionsSteelers——
Sep 3, 1995Atlanta FalconsCarolina PanthersFalcons——
Oct 30, 1994Dallas CowboysCincinnati BengalsBengals——
Dec 12, 1993Los Angeles RamsNew Orleans SaintsSaints——
Oct 18, 1993Las Vegas RaidersDenver BroncosBroncos—Monday Night Football
Sep 20, 1992Tennessee TitansKansas City ChiefsTitans——
Sep 6, 1992Minnesota VikingsGreen Bay PackersPackers——
Dec 22, 1991New York JetsMiami DolphinsDolphins——
Nov 24, 1991Atlanta FalconsNew Orleans SaintsSaints—Sunday Night Football
Oct 14, 1991New York GiantsPittsburgh SteelersSteelers—Monday Night Football
Oct 13, 1991Tennessee TitansNew York JetsJets——
Oct 13, 1991Las Vegas RaidersSeattle SeahawksSeahawks—Sunday Night Football
Sep 15, 1991Buffalo BillsNew York JetsJets——
Dec 9, 1990Miami DolphinsPhiladelphia EaglesDolphins—Sunday Night Football
Dec 2, 1990Las Vegas RaidersDenver BroncosBroncos——
Sep 30, 1990Tampa Bay BuccaneersMinnesota VikingsVikings——
Sep 23, 1990Tampa Bay BuccaneersDetroit LionsBuccaneers—Sunday Night Football
Oct 29, 1989New England PatriotsIndianapolis ColtsColts——
Oct 29, 1989Green Bay PackersDetroit LionsPackers——
Oct 22, 1989Miami DolphinsGreen Bay PackersDolphins——
Oct 16, 1989Buffalo BillsLos Angeles RamsBills—Monday Night Football
Nov 13, 1988Tampa Bay BuccaneersDetroit LionsLions——
Oct 23, 1988Buffalo BillsNew England PatriotsBills——
Jan 3, 1988Tennessee TitansSeattle SeahawksTitansPlayoff—
Dec 6, 1987New York GiantsPhiladelphia EaglesGiants——
Oct 25, 1987Pittsburgh SteelersCincinnati BengalsSteelers——
Jan 11, 1987Denver BroncosCleveland BrownsBrownsPlayoff—
Jan 3, 1987Cleveland BrownsNew York JetsBrownsPlayoff—
Oct 26, 1986Cleveland BrownsMinnesota VikingsVikings——
Sep 28, 1986Atlanta FalconsTampa Bay BuccaneersBuccaneers——
Sep 14, 1986Cleveland BrownsTennessee TitansTitans——
Nov 3, 1985Tennessee TitansKansas City ChiefsTitans——
Sep 15, 1985Green Bay PackersNew York GiantsPackers——
Dec 9, 1984Pittsburgh SteelersCleveland BrownsSteelers——
Dec 2, 1984Tennessee TitansPittsburgh SteelersTitans——
Oct 14, 1984Las Vegas RaidersMinnesota VikingsRaiders——
Dec 18, 1983Detroit LionsTampa Bay BuccaneersLions——
Nov 20, 1983Detroit LionsGreen Bay PackersPackers——
Dec 5, 1982Arizona CardinalsPhiladelphia EaglesEagles——
Nov 28, 1982New Orleans SaintsSan Francisco 49ers49ers——
Nov 28, 1982Arizona CardinalsAtlanta FalconsFalcons——
Nov 8, 1981Denver BroncosCleveland BrownsBroncos——
Nov 30, 1980Minnesota VikingsNew Orleans SaintsSaints——
Oct 1, 1978Atlanta FalconsNew York GiantsFalcons——
Nov 27, 1977Pittsburgh SteelersNew York JetsJets——
Nov 28, 1976Kansas City ChiefsLos Angeles ChargersChargers——
Oct 31, 1976Arizona CardinalsSan Francisco 49ersCardinals——
Oct 31, 1976Atlanta FalconsNew Orleans SaintsFalcons——
Oct 24, 1976Miami DolphinsTampa Bay BuccaneersBuccaneers——
Sep 21, 1975Arizona CardinalsAtlanta FalconsCardinals——
Oct 27, 1974Arizona CardinalsWashington CommandersCardinals——
Nov 26, 1972Atlanta FalconsDenver BroncosFalcons——
Oct 15, 1972Minnesota VikingsDenver BroncosBroncos——
Oct 8, 1972Los Angeles ChargersIndianapolis ColtsColts——
Dec 5, 1971Philadelphia EaglesDetroit LionsLions——
Nov 23, 1970Philadelphia EaglesNew York GiantsEagles—Monday Night Football
Nov 8, 1970New York GiantsDallas CowboysGiants——
Nov 8, 1970Las Vegas RaidersCleveland BrownsRaiders——
Dec 27, 1969Minnesota VikingsLos Angeles RamsVikingsPlayoff—
Nov 2, 1969Philadelphia EaglesNew York GiantsGiants——
Oct 5, 1968New York JetsLos Angeles ChargersJets—Saturday
Oct 3, 1964Buffalo BillsLas Vegas RaidersBills——
Nov 4, 1962Denver BroncosLos Angeles ChargersChargers——
Sep 15, 1962Denver BroncosBuffalo BillsBills——
Nov 22, 1959Philadelphia EaglesLos Angeles RamsEagles——
Sep 28, 1958San Francisco 49ersPittsburgh Steelers49ers——
Oct 6, 1957San Francisco 49ersLos Angeles Rams49ers——
Nov 1, 1953New York GiantsArizona CardinalsCardinals——

Scores next to 23–20

Where 23–20 sits

23–20 was the 460th different final score in NFL history, and it first happened in 1953. 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