Has an NFL game ever ended 30-0?
Yes. NFL has seen a final score of 30-0 22 times. It first happened on October 14, 1923, when Canton Bulldogs beat Dayton Triangles, and most recently on September 21, 2025, when Carolina Panthers beat Atlanta Falcons.
That makes 30-0 the 223rd most common final score out of 1,090 that have ever occurred in NFL. One point away, 31-0 has happened 47 times and 30-1 has happened never.