MOCKSLATE

Has an NFL game ever ended 31–24?

31–24 has been an NFL final score 92 times, most recently Packers 31, Lions 24 on November 27, 2025. It first happened on November 6, 1949, unique score number 409 in NFL history.

Every NFL game that ended 31–24

Datenewest firstWinner31 pointsLoser24 pointsWherehome teamRoundplayoffsWindowstandalone game
Nov 27, 2025Green Bay PackersDetroit LionsLionsThanksgiving
Oct 29, 2023Baltimore RavensArizona CardinalsCardinals
Oct 19, 2023Jacksonville JaguarsNew Orleans SaintsSaintsThursday Night Football
Jan 15, 2023New York GiantsMinnesota VikingsVikingsWild Card
Dec 19, 2021Miami DolphinsNew York JetsDolphins
Dec 13, 2020Green Bay PackersDetroit LionsLions
Dec 29, 2019Los Angeles RamsArizona CardinalsRams
Dec 5, 2019Chicago BearsDallas CowboysBearsThursday Night Football
Nov 3, 2019Las Vegas RaidersDetroit LionsRaiders
Oct 27, 2019Green Bay PackersKansas City ChiefsChiefsSunday Night Football
Oct 13, 2019Houston TexansKansas City ChiefsChiefs
Oct 6, 2019New Orleans SaintsTampa Bay BuccaneersSaints
Sep 29, 2019Las Vegas RaidersIndianapolis ColtsColts
Sep 16, 2018Atlanta FalconsCarolina PanthersFalcons
Dec 31, 2017Tampa Bay BuccaneersNew Orleans SaintsBuccaneers
Dec 17, 2017Carolina PanthersGreen Bay PackersPanthers
Dec 10, 2017Carolina PanthersMinnesota VikingsPanthers
Jan 1, 2017Green Bay PackersDetroit LionsLionsSunday Night Football
Dec 24, 2016New Orleans SaintsTampa Bay BuccaneersSaintsSaturday
Nov 27, 2016Miami DolphinsSan Francisco 49ersDolphins
Nov 13, 2016Seattle SeahawksNew England PatriotsPatriotsSunday Night Football
Nov 13, 2016Miami DolphinsLos Angeles ChargersChargers
Sep 18, 2016New England PatriotsMiami DolphinsPatriots
Sep 11, 2016Tampa Bay BuccaneersAtlanta FalconsFalcons
Jan 17, 2016Carolina PanthersSeattle SeahawksPanthersDivisional
Dec 14, 2015New York GiantsMiami DolphinsDolphinsMonday Night Football
Sep 17, 2015Denver BroncosKansas City ChiefsChiefsThursday Night Football
Oct 5, 2014Carolina PanthersChicago BearsPanthers
Sep 14, 2014Green Bay PackersNew York JetsPackers
Sep 7, 2014Denver BroncosIndianapolis ColtsBroncosSunday Night Football
Nov 28, 2013Dallas CowboysLas Vegas RaidersCowboysThanksgiving
Sep 15, 2013Atlanta FalconsLos Angeles RamsFalcons
Oct 7, 2012New Orleans SaintsLos Angeles ChargersSaintsSunday Night Football
Dec 4, 2011New England PatriotsIndianapolis ColtsPatriots
Nov 20, 2011Baltimore RavensCincinnati BengalsRavens
Oct 9, 2011Buffalo BillsPhiladelphia EaglesBills
Jan 15, 2011Pittsburgh SteelersBaltimore RavensSteelersDivisional
Nov 14, 2010Jacksonville JaguarsHouston TexansJaguars
Oct 3, 2010Houston TexansLas Vegas RaidersRaiders
Dec 20, 2009Arizona CardinalsDetroit LionsLions
Dec 6, 2009New York GiantsDallas CowboysGiants
Sep 27, 2009Jacksonville JaguarsHouston TexansTexans
Sep 20, 2009Cincinnati BengalsGreen Bay PackersPackers
Dec 28, 2008Las Vegas RaidersTampa Bay BuccaneersBuccaneers
Dec 28, 2008Houston TexansChicago BearsTexans
Dec 18, 2008Indianapolis ColtsJacksonville JaguarsJaguarsThursday Night Football
Dec 16, 2007New Orleans SaintsArizona CardinalsSaints
Sep 23, 2007Green Bay PackersLos Angeles ChargersPackers
Oct 22, 2006New York JetsDetroit LionsJets
Sep 24, 2006Green Bay PackersDetroit LionsLions
Dec 12, 2004Los Angeles ChargersTampa Bay BuccaneersChargers
Sep 12, 2004New York JetsCincinnati BengalsJets
Dec 15, 2002Denver BroncosKansas City ChiefsBroncos
Dec 1, 2002San Francisco 49ersSeattle Seahawks49ers
Oct 13, 2002Minnesota VikingsDetroit LionsVikings
Oct 13, 2002Buffalo BillsHouston TexansTexans
Dec 10, 2000Denver BroncosSeattle SeahawksBroncos
Nov 26, 2000New Orleans SaintsLos Angeles RamsRams
Oct 8, 2000Detroit LionsGreen Bay PackersLions
Oct 1, 2000Minnesota VikingsDetroit LionsLions
Dec 24, 1999New Orleans SaintsDallas CowboysSaints
Dec 12, 1999Baltimore RavensPittsburgh SteelersSteelers
Dec 26, 1998Kansas City ChiefsLas Vegas RaidersRaidersSaturday
Nov 8, 1998Minnesota VikingsNew Orleans SaintsVikings
Oct 11, 1998Buffalo BillsIndianapolis ColtsColts
Sep 27, 1998Baltimore RavensCincinnati BengalsRavensSunday Night Football
Sep 6, 1998New York GiantsWashington CommandersGiants
Jan 25, 1998Denver BroncosGreen Bay PackersPackersPlayoff
Dec 14, 1997Cincinnati BengalsDallas CowboysBengals
Dec 7, 1997Baltimore RavensSeattle SeahawksRavens
Dec 22, 1996Cincinnati BengalsIndianapolis ColtsBengals
Oct 31, 1993Tampa Bay BuccaneersAtlanta FalconsFalcons
Dec 24, 1989Detroit LionsAtlanta FalconsFalcons
Oct 12, 1986New York JetsNew England PatriotsPatriots
Oct 20, 1985Atlanta FalconsNew Orleans SaintsFalcons
Dec 10, 1983Miami DolphinsAtlanta FalconsDolphinsSaturday
Nov 16, 1980Denver BroncosNew York JetsBroncos
Nov 9, 1980Buffalo BillsNew York JetsJets
Nov 2, 1980Indianapolis ColtsKansas City ChiefsChiefs
Sep 17, 1978Miami DolphinsBuffalo BillsDolphins
Sep 3, 1978New Orleans SaintsMinnesota VikingsSaints
Oct 20, 1974Dallas CowboysPhiladelphia EaglesCowboys
Oct 5, 1968Cleveland BrownsPittsburgh SteelersBrownsSaturday
Nov 5, 1967New Orleans SaintsPhiladelphia EaglesSaints
Dec 6, 1964New England PatriotsKansas City ChiefsChiefs
Nov 10, 1963San Francisco 49ersDallas Cowboys49ers
Oct 5, 1963New York JetsNew England PatriotsJets
Oct 23, 1960Denver BroncosNew England PatriotsBroncos
Oct 11, 1959Indianapolis ColtsDetroit LionsLions
Nov 9, 1958Pittsburgh SteelersPhiladelphia EaglesEagles
Oct 17, 1954San Francisco 49ersChicago BearsBears
Nov 6, 1949NYYNew York GiantsGiants

Scores next to 31–24

Where 31–24 sits

31–24 was the 409th unique final score in NFL history, first seen in 1949. 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