Has an NFL game ever ended 31-23?
Yes. NFL has seen a final score of 31-23 35 times. It first happened on December 1, 1940, when Chicago Bears beat Chicago Cardinals, and most recently on January 21, 2024, when Detroit Lions beat Tampa Bay Buccaneers.
That makes 31-23 the 160th most common final score out of 1,095 that have ever occurred in NFL. One point away, 32-23 has happened 3 times and 31-24 has happened 92 times.