31-21 in NFL history

32 completed games with this score pair in the covered 7,355 games. Scores list the higher score first, regardless of home or away.

Every recorded game with this final score
DateMatchupResult
2025-09-18MIA at BUF21–31
2023-10-08NYJ at DEN31–21
2023-09-10JAX at IND31–21
2022-11-06SEA at ARI31–21
2021-09-19HOU at CLE21–31
2020-10-04ARI at CAR21–31
2019-12-29LAC at KC21–31
2019-10-20MIA at BUF21–31
2019-09-15DAL at WAS31–21
2018-09-23CIN at CAR21–31
2017-12-03CAR at NO21–31
2017-11-19ARI at HOU21–31
2017-11-12NYG at SF21–31
2015-10-15ATL at NO21–31
2014-11-02PHI at HOU31–21
2014-10-19NYG at DAL21–31
2012-11-25SF at NO31–21
2012-10-07DEN at NE21–31
2011-10-30NO at STL21–31
2008-12-28DET at GB21–31
2008-12-14DET at IND21–31
2008-10-27IND at TEN21–31
2007-11-11DET at ARI21–31
2006-12-31CAR at NO31–21
2005-12-26NE at NYJ31–21
2004-11-28TEN at HOU21–31
2004-10-31DET at DAL21–31
2002-11-17GB at MIN21–31
2000-11-19DET at NYG31–21
2000-10-22DEN at CIN21–31
1999-12-19BUF at ARI31–21
1999-09-26DET at KC21–31

Every score pattern

Sources and coverage

Derived from nflverse data. Player and schedule histories start in 1999; drive and play findings currently cover the 2026 season. Updated 2026-10-15. Recent results can change after official scoring corrections. Source terms and attribution.