MOCKSLATE

Has an NFL game ever ended 31–0?

31–0 has been an NFL final score 49 times, most recently Eagles 31, Raiders 0 on December 14, 2025. It first happened on October 11, 1925, unique score number 130 in NFL history.

Every NFL game that ended 31–0

Datenewest firstWinner31 pointsLoser0 pointsWherehome teamRoundplayoffsWindowstandalone game
Dec 14, 2025Philadelphia EaglesLas Vegas RaidersEagles
Dec 7, 2025Minnesota VikingsWashington CommandersVikings
Oct 19, 2025Kansas City ChiefsLas Vegas RaidersChiefs
Dec 5, 2021Indianapolis ColtsHouston TexansTexans
Dec 30, 2018Detroit LionsGreen Bay PackersPackers
Oct 5, 2014Los Angeles ChargersNew York JetsChargers
Dec 12, 2010Los Angeles ChargersKansas City ChiefsChargers
Dec 28, 2008Pittsburgh SteelersCleveland BrownsSteelers
Dec 27, 2003New England PatriotsBuffalo BillsPatriotsSaturday
Sep 7, 2003Buffalo BillsNew England PatriotsBills
Dec 25, 2000Tennessee TitansDallas CowboysTitansMonday Night Football
Oct 11, 1998San Francisco 49ersNew Orleans SaintsSaints
Dec 14, 1997New York JetsTampa Bay BuccaneersJets
Sep 15, 1996New England PatriotsArizona CardinalsPatriots
Nov 29, 1993Los Angeles ChargersIndianapolis ColtsColtsMonday Night Football
Jan 10, 1993Miami DolphinsLos Angeles ChargersDolphinsPlayoff
Dec 1, 1991Cleveland BrownsIndianapolis ColtsColts
Dec 16, 1990Philadelphia EaglesGreen Bay PackersEagles
Sep 9, 1990Washington CommandersArizona CardinalsCommanders
Sep 22, 1985Miami DolphinsKansas City ChiefsDolphins
Sep 8, 1985Las Vegas RaidersNew York JetsRaiders
Oct 23, 1983New England PatriotsBuffalo BillsBills
Sep 6, 1981Buffalo BillsNew York JetsBills
Nov 6, 1977Los Angeles RamsTampa Bay BuccaneersRams
Oct 9, 1977New England PatriotsSeattle SeahawksPatriots
Dec 7, 1975Cincinnati BengalsPhiladelphia EaglesEagles
Sep 23, 1973Los Angeles RamsAtlanta FalconsRams
Nov 26, 1972Indianapolis ColtsNew England PatriotsColts
Nov 28, 1971Cincinnati BengalsLos Angeles ChargersBengals
Sep 19, 1971Cleveland BrownsTennessee TitansBrowns
Nov 8, 1970Arizona CardinalsNew England PatriotsCardinals
Oct 12, 1969Minnesota VikingsChicago BearsBears
Sep 21, 1969Kansas City ChiefsNew England PatriotsPatriots
Sep 10, 1966Tennessee TitansLas Vegas RaidersTitansSaturday
Sep 22, 1963Pittsburgh SteelersNew York GiantsSteelers
Oct 22, 1961Chicago BearsSan Francisco 49ersBears
Nov 29, 1959Pittsburgh SteelersPhiladelphia EaglesSteelers
Dec 1, 1957Cleveland BrownsArizona CardinalsBrowns
Nov 20, 1955Washington CommandersArizona CardinalsCardinals
Sep 24, 1950Cleveland BrownsBCLBCL
Nov 20, 1949Cleveland BrownsNAANAA
Sep 17, 1948Green Bay PackersBYKBYK
Dec 9, 1946NAAMSAMSA
Dec 8, 1946New York GiantsWashington CommandersGiants
Dec 10, 1944New York GiantsWashington CommandersCommanders
Nov 5, 1944New York GiantsBYKGiants
Dec 8, 1929New York GiantsFYJGiants
Nov 26, 1925PTBGreen Bay PackersPTB
Oct 11, 1925Green Bay PackersMILPackers

Scores next to 31–0

  • 30–0 happened 22 times
  • 30–1 never
  • 31–1 never
  • 32–0 happened 10 times
  • 32–1 never

Where 31–0 sits

31–0 was the 130th unique final score in NFL history, first seen in 1925. 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