Has an NFL game ever ended 38-31?
Yes. NFL has seen a final score of 38-31 38 times. It first happened on November 1, 1959, when Cleveland Browns beat Baltimore Colts, and most recently on October 29, 2023, when Philadelphia Eagles beat Washington Commanders.
That makes 38-31 the 149th most common final score out of 1,095 that have ever occurred in NFL. One point away, 39-31 has happened 3 times and 38-32 has happened 3 times.