Has an NFL game ever ended 31-20?
It has. 31-20 has been a NFL final 45 times in 18,236 games. The first was Chicago Bears beat Green Bay Packers on September 30, 1951; the latest was Indianapolis Colts beat Houston Texans on September 17, 2023.
That makes 31-20 the 125th most common final score out of 1,090 that have ever occurred in NFL. One point away, 32-20 has happened 5 times and 31-21 has happened 80 times.
Every 31-20 in NFL history
Showing 46 of 45 on record.