MOCKSLATE

Has an NFL game ever ended 31–0?

Yes. 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, the 130th different final score the league had produced.

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 BillsPatriots—Saturday
Sep 7, 2003Buffalo BillsNew England PatriotsBills——
Dec 25, 2000Tennessee TitansDallas CowboysTitans—Monday Night Football · Christmas
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 ColtsColts—Monday 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 RaidersTitans—Saturday
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 different final score in NFL history, and it first happened in 1925. 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