Has an NFL game ever ended 30-21?
It has. 30-21 has been a NFL final 31 times in 18,234 games. The first was Chicago Bears beat Cleveland Rams on September 15, 1939; the latest was Buffalo Bills beat Kansas City Chiefs on November 17, 2024.
That makes 30-21 the 176th most common final score out of 1,095 that have ever occurred in NFL. One point away, 31-21 has happened 83 times and 30-22 has happened 10 times.