Has an NFL game ever ended 31-3?
Yes. NFL has seen a final score of 31-3 42 times. It first happened on November 20, 1954, when San Francisco 49ers beat Pittsburgh Steelers, and most recently on December 14, 2025, when Chicago Bears beat Cleveland Browns.
That makes 31-3 the 134th most common final score out of 1,090 that have ever occurred in NFL. One point away, 32-3 has happened 4 times and 31-4 has happened never.