Skip to main content
Advertising

NFL Game of the Year

2025 NFL Game of the Year rankings: Giants-Cowboys OT epic better than Ravens-Bills stunner?

What were the best NFL games of the year?

The answer to that question will change from one week to the next as dramatically as the landscape of the league. The breakneck pace of the season powers one wave of exhilarating football heroics after another, flooding our synapses with high-flying thrillers, heavyweight clashes and jaw-dropping upsets. This endless stream of drama is a great thing, but it does come with one side effect: Developments that seem earth-shattering in the immediate aftermath can get pushed out of our collective memories by January.

So, instead of waiting until then to decide the Five Best NFL Games of 2025, we're getting a list going now. Through Week 18, NFL.com analysts will maintain a running list of the top contests of the year, adding and removing games as merited. And don't worry if you missed one of the games below -- you can always catch the replay with NFL+ Premium.

See how the ranking adds up through Week 2:


This game was supposed to be a heavyweight fight, and it didn't disappoint. The Ravens scored 40 points in only 25 minutes of possession. Bills quarterback Josh Allen showed why he won last year's MVP award by passing for 394 yards and scoring four total touchdowns. Baltimore actually dominated this contest with Lamar Jackson's passing and the running of Derrick Henry (169 yards and two touchdowns), but a late Henry fumble helped Buffalo rally from a 15-point deficit with a little more than four minutes to go. In the end, Allen put his team in position with timely runs and devastating throws. The Ravens, on the other hand, lost another opportunity to win a big game, sparking more questions about when they'll stop beating themselves in these moments. -- Jeffri Chadiha


The teams scored a combined 41 points in the fourth quarter, including an insane 17 points in the final 52 seconds of regulation. Russell Wilson threw for 450 yards and three touchdowns, with the 48-yard scoring pass to Malik Nabers with 25 seconds left standing as a beautiful pitch and catch. And Brandon Aubrey nonchalantly booted a 64-yard field goal with several yards to spare to extend the game before hitting the winner in OT. If you like defense, this was probably not the game for you. But the Cowboys and Giants were both desperate to avoid an 0-2 start, and it produced a thriller with one mind-boggling play after another -- a memorable installment in this classic rivalry. -- Judy Battista


The Steelers got a throwback four-touchdown performance from Aaron Rodgers and, importantly, received contributions from many of the new faces who joined the team this season (Jonnu Smith, DK Metcalf, Jalen Ramsey). The defense wasn’t good, the running game was quiet and the offensive line has to protect better, but Rodgers called it a "coach’s dream journal," and that was the perfect description: a win, coupled with a lot of things to clean up. As for the Jets, there are no moral victories, but absolutely nobody predicted it would take a 60-yard field goal to end a shootout to defeat them, and Justin Fields might have played the best game of his career, throwing downfield and using his legs as a weapon, as the Jets hoped he would. New York's offensive line, including rookie Armand Membou, looked like a strength of the team, and Garrett Wilson clearly showed his potential to produce at a high level with Fields. This was a thriller that should have left both teams encouraged. -- Judy Battista


If back-and-forth affairs and clutch kicking performances tickle your fancy, Broncos-Colts was right up your alley. Denver gained an early lead and seemed a step ahead of Indy, thanks to the offensive stylings of Bo Nix, J.K. Dobbins and Troy Franklin, but the Colts stayed in the fight, buoyed by a second encouraging outing from Daniel Jones and a truly massive effort from Jonathan Taylor (215 scrimmage yards, 8.0 yards per touch). And then Denver kicker Wil Lutz's untimely doink from 42 yards out cracked the door open for a comeback. Spencer Shrader proved to be the hero of the day, drilling all five of his attempts -- but only after an end-of-game penalty bought him a second chance to send the Colts home winners. -- Nick Shook


An early burst of eye-pleasing fireworks gave way to a scoreless middle stretch -- but even that was compelling, in a sort of stressful way. What would happen first? Would the Bucs crack under the strain of fending off the Texans' pass rush without injured tackle Luke Goedeke? Or would Houston, which had been slowed by Todd Bowles' manufactured pressure and a no-show ground game, figure out how to move the ball again? Some special teams chaos (Tampa missed a field-goal try, had a punt blocked and gave up a 53-yard punt return to Jaylin Noel) perked up the night and helped get the Texans oh so close to giving the home crowd a cathartic win -- only for Baker Mayfield to rudely rush headlong into the spotlight and steal their moment. A last-second scoring plunge from Rachaad White rounded out another gutsy triumph for Tampa, with a splash of clock-management drama thrown in to keep things spicy. -- Tom Blair

Dropped out:

How each analyst voted:

Column 1 No. 1 No. 2 No. 3 No. 4 No. 5
Judy Battista BAL-BUF (Wk 1) NYG-DAL (Wk 2) PIT-NYJ (Wk 1) DEN-IND (Wk 2) TB-ATL (Wk 1)
Ali Bhanpuri BAL-BUF (Wk 1) NYG-DAL (Wk 2) PIT-NYJ (Wk 1) DEN-IND (Wk 2) TB-HOU (Wk 2)
Tom Blair BAL-BUF (Wk 1) NYG-DAL (Wk 2) PIT-NYJ (Wk 1) DEN-IND (Wk 2) TB-HOU (Wk 2)
Brooke Cersosimo BAL-BUF (Wk 1) NYG-DAL (Wk 2) PIT-NYJ (Wk 1) SF-SEA (Wk 1) JAC-CIN (Wk 2)
Jeffri Chadiha BAL-BUF (Wk 1) NYG-DAL (Wk 2) SF-SEA (Wk 1) DEN-IND (Wk 2) TB-ATL (Wk 1)
Eric Edholm BAL-BUF (Wk 1) NYG-DAL (Wk 2) PIT-NYJ (Wk 1) TB-ATL (Wk 1) DEN-IND (Wk 2)
Gennaro Filice BAL-BUF (Wk 1) NYG-DAL (Wk 2) PIT-NYJ (Wk 1) TB-HOU (Wk 2) MIN-CHI (Wk 1)
Dan Parr BAL-BUF (Wk 1) NYG-DAL (Wk 2) PIT-NYJ (Wk 1) DEN-IND (Wk 2) TB-HOU (Wk 2)
Kevin Patra BAL-BUF (Wk 1) NYG-DAL (Wk 2) PIT-NYJ (Wk 1) TB-HOU (Wk 2) DEN-IND (Wk 2)
Gregg Rosenthal BAL-BUF (Wk 1) NYG-DAL (Wk 2) PIT-NYJ (Wk 1) DEN-IND (Wk 2) TB-ATL (Wk 1)
Nick Shook BAL-BUF (Wk 1) NYG-DAL (Wk 2) PIT-NYJ (Wk 1) DEN-IND (Wk 2) TB-HOU (Wk 2)