2025 NFL Stat Oddity: Conference Championship

Championship Sunday came and went with two close games, not a single fourth-quarter point scored, and that just might be the only formula for how you get a Super Bowl between Sam Darnold and a young Drake Maye doing his best Trent Dilfer impersonation.

I told you this was not my AFC, and one terribly quarterbacked game that was sunk to even lower depths by a huge snowstorm gave way to one of the best quarterbacked championship games you’ll ever see in the NFC. What happened to the AFC having the best quarterbacks?

But my prediction of a 3-point New England win (Broncos covered) and a 27-24 win for the Seahawks were pretty spot on as the favorites advance to Super Bowl 60 where the Seahawks might be a 4.5-point favorite.

It’s not like last year’s story with the three-peat vs. Philly’s revenge. But maybe it will provide a better game, though I’m not sure how the Patriots will actually respond to a good team that isn’t terribly injured. But we have two weeks to talk about that.  

This season in NFL Stat Oddity:

Patriots at Broncos: Proof That “Take the Points” Is Sometimes the Right Move

I certainly don’t envy the task Sean Payton had on Sunday.

Trying to beat the NFL franchise with the most devil luck on a day where you didn’t have Bo Nix, you had to start a quarterback who hadn’t thrown a meaningful pass in two years (or ever, in some context), you didn’t have your best back (J.K. Dobbins), and you lost Pat Bryant early on top of Troy Franklin being out at wide receiver. Only your #2 and #3 wideouts in receiving yards this season.

I don’t envy him at all, but I think for the first time ever, I’m going to say a Sean Payton defense was 100% let down by a Sean Payton offense in a playoff loss. In a very winnable game against the Patriots, Payton made some tactical errors that he’ll have to stew over all offseason and maybe longer as this 2025 season may have been the best shot he had at a Super Bowl the rest of his career.

You could tell early on this wasn’t going to be a Josh Allen vs. Patrick Mahomes type of AFC Championship Game. Not with Jarrett Stidham and Drake “The Schedule” Maye.  Both coaches came out running the ball, waiting for the quarterback to make a throw on third down that was nearly a turnover for both.

After Stidham badly missed a screen pass on his second drive, you thought the worst was yet to come. But then he surprised everyone with a perfect deep ball, a 52-yard gain to Marvin Mims, who beat Christian Gonzalez in coverage. Two plays later, it was a touchdown pass to Courtland Sutton, and suddenly Denver was up 7-0.

But it never got better from there. With the Patriots struggling to get any offense going, the Broncos faced a 4th-and-1 at the New England 14 early in the second quarter after a Stidham scramble. I get the argument for being aggressive and going for it, but as I said in the moment, I supported the field goal there.

I think Payton lost the game here.

First, you have to understand this is a game where points will be at a premium with your backup and all the other injuries on offense. The Patriots are playing a lot of sound defense and there was clear pass pressure on Stidham, who didn’t do the best job of handling it with his inexperience. He could stand to learn to throw the ball away better.

Second, if you’re going for it and you’re not going ballsy to throw to the end zone for a touchdown, then you gotta go quarterback sneak (Payton had Russell Wilson dominating these after he was horrible at them in Seattle) to be safe and get it. At best, you’re probably getting a yard or two, so it’s still going to be a first down at the 13 or 12. Can you really say for sure you’re getting a touchdown there? You might be kicking a field goal four snaps later anyway, so that’s another reason I don’t like going for it at the 14.

Third, if the CBS broadcast team knew in the pregame that snow was very possible in this game and the conditions would get worse, then Payton and the Broncos had to know that too. That’s just another reason to take the 3 points now, go up 10-0, and put pressure on a quarterback in his first road playoff start who has been playing like shit.

But the Broncos went for it, Stidham tried to throw a long-developing pass play to the back, and he was nearly picked off. Turnover on downs. That was the turning point, and even though the Patriots punted on the ensuing drive, the Broncos never got the ball past the New England 28 the rest of the game.

New England’s offense was still unable to get going. Maye’s success rate was 1-for-9 to start this game, and not even a 3rd-and-13 conversion to Mack Hollins could get a scoring drive going. They needed a takeaway, which Stidham provided in the worst way on the ensuring drive. Instead of throwing the ball away or taking the sack since it was third down, he tried to get rid of the ball and was charged with a fumble after some ref discussion. He’s lucky they blew the whistle and it wasn’t a fumble-six.

I’m not sure it was a true backwards pass either, but since what Stidham did on the play was so bad and stupid, he deserved to get hit with a turnover. The Patriots got to start with the ball 12 yards away from the end zone, and two plays later, my prediction of a Maye rushing touchdown came true to get the Patriots on the board.

It’s those two killer plays that ruined the game for Denver. The 4th down decision and the fumble. Both teams missed a long field goal to end the first half, but the weather was about to get much worse in the second half.

New England could have started the second half with a three-and-out, but Rhamondre Stevenson was able to catch them off guard with a 3-yard run on 3rd-and-3. That led to a marathon drive where Maye had a key 28-yard scramble on 3rd-and-9 that’s probably the main reason his QBR for this game ended up being a 62.6.

The 9:31 drive ended in a field goal, but that’s a 10-7 lead and it was the last score of the day. It was around this time when the snow started coming down, and that made it very hard on both teams to get any offense going. The Patriots got their long drive in just in time before the snow.

However, no one knew that’d be the last scoring drive in the game, and it almost wasn’t a scoring drive at all. The Patriots used the Tush Push on 4th-and-1 at the Denver 8, and despite beefing up with two defenders in the backfield, they really didn’t get any push on Maye. He’s fortunate that spotting the ball is an unscientific joke in the NFL, because this probably should have been a turnover on downs.

After their field goal drive, the Patriots tried to use the better field direction (snow not in their face) for a 31-yard gain on a flea-flicker pass, but even with the better field, they still missed a 46-yard field goal badly. The Patriots had just two completions that gained more than 9 yards in the game.

In the fourth quarter, Denver had the better field direction for offense. But the offensive line was not able to control the ground game, so it was on Stidham to try to beat this defense in the snow. He just couldn’t do it on this day.

The final turning point was a bad New England punt that put the Broncos at the New England 33 with 6:55 left. What offense in a 3-point deficit wouldn’t kill to start that close? But the weather was a factor again, and the Broncos did not capitalize with great calls. Harvey lost 3 yards on a first-down run, then he didn’t get anything on a catch, then Stidham scrambled for 8 yards to set up 4th-and-5.

Not to trigger Atlanta fans over Super Bowl 51, but this drive’s failure reminded me a little of how the Falcons had a 1st-and-10 at the New England 22 after the great Julio Jones catch. Literally take three knees and make a field goal and you probably win that game. Instead, they lost yards and had to punt in a 28-20 game before the Patriots tied.

At least the Broncos didn’t punt here, but only gaining 5 yards on 3 plays in that golden opportunity for field position was a huge, missed opportunity. I also question if they should have just gone for it here as getting a touchdown was probably their best shot of winning the game. You don’t really care if you get stopped since you don’t expect the Patriots to get any offense going in the wind.

I guess they had to give the field goal a try, but Wil Lutz was blocked from 45 yards out with 4:42 left. Given the magnitude of the game and the moment, I think I could make the argument that’s in the top 5 for the biggest failed field goal in NFL history.

The first one is obviously Scott Norwood’s 47-yard miss for Buffalo with Super Bowl 25 on the line against the Giants. The only do-or-die field goal miss in Super Bowl history. But we also know the only other short do-or-die field goal miss in a championship game was Billy Cundiff (Ravens) from 32 yards out in the 2011 AFC Championship Game at New England.

Then I might rank Gary Anderson’s first miss of the 1998 season at No. 3 as it cost his Vikings a 10-point lead late in the NFC Championship Game that should have been enough to beat Atlanta. We were robbed of an all-time great Super Bowl between the Vikings and Broncos because of that one.

For fourth place, you can take your pick of failures in the divisional round:

  • 2000 Titans vs. Ravens: Al Del Greco’s 37-yard FG is blocked and returned for a touchdown in a 10-10 tie with just over 12:00 left (Ravens won 24-10 after getting a pick-six too).
  • 2005 Colts vs. Steelers: “He missed it” as Mike Vanderjagt shanked a 46-yard field goal to deny an all-time great game of overtime.
  • 1995 Chiefs vs. Colts: Lin Elliott missed a 42-yard field goal to force overtime as the No. 1 seed Chiefs fell. He missed from 39 yards in the same quarter.
  • 2006 Chargers vs. Patriots: Nate Kaeding missed a 54-yard field goal that would have forced overtime back when overtime was true sudden death.

At worst you have to put this one in the top 10 since it was a championship game.

The Broncos got the ball back with 3:05 left and 68 yards away from the end zone. But much like in Stidham’s only other game-winning drive attempt in the NFL (2022 overtime vs. 49ers), he threw an interception rather quickly. Just a poor read/throw, and Gonzalez has his playoff highlight now.

The Patriots just needed one first down to ice it, and Maye put that away with his legs on a broken play. He ended up rushing for 65 yards while only netting 65 passing yards on 26 pass plays. He joins Blake Bortles (vs. 2017 Bills) as the only quarterbacks to throw for fewer than 100 yards (min. 20 attempts) and win a playoff game without scoring 14 points.

There are many “records” of futility associated with the Patriots’ Super Bowl run here, and I have two weeks to get into them all, so it’s not like I have to do it right now. But I think scoring the fewest points (54) by any conference champion since the 1979 Rams (49) is a good place to start.

Becoming the third team in NFL history (regular season or postseason) to win three straight games in a single season after allowing at least 5 sacks in each game is another crazy one. Only the 1986 Patriots and 2004 Bears did that, and they weren’t doing it in playoff games. Maye’s 15 sacks are already the second most in a single postseason (Joe Burrow took 19 in four games in 2021).

The Dilfer/2001 Brady comparisons are spot on for Maye. I’d say he has to play better against Seattle to win one more time, but are we sure about that right now? This team is on such a lucky run that they don’t even have to play a single top 10 offense in yards or points per drive despite playing four playoff games.

The Patriots have allowed 19 net points in three playoff games, and they get Darnold next. Defenses that go on runs like this in the playoffs usually do quite well in the Super Bowl, but I’m not sure there’s anything sustainable you can take away from this New England run.

Rams at Seahawks: The Ring That Got Away

If special teams didn’t exist, the 2025 Rams could have been a special team.

In the end, I was right that the Rams were not a good pick to win the Super Bowl this year despite spending several weeks as the odds-on favorite. But their blown leads, including that 16-point lead in Seattle in Week 16, showed a team that lacked attention to detail and closing games out in a championship fashion.

In some ways, Sunday night was their worst performance of the season. It’s the only game this year where the Rams didn’t find a way to get at least a fourth-quarter tie and they trailed by 11 multiple times.

Their pass defense was shredded by Sam Darnold (346/3/0) and JSN (10/153/1). Then there were the third-down woes I kept warning about, and didn’t expect the Seattle offense to go 7/12. But the Rams were just 1/8 on third down, and that was enough stops to keep them behind the eight ball all night in a 31-27 loss.

But the real turning point ended up being arguably the biggest weakness this team had all year: Special teams.

  • They gave up two blocked field goals in the fourth quarter against the Eagles to blow that game they led by 19 points and should have won.
  • They missed a go-ahead extra point in the San Francisco loss.
  • They gave up a punt return touchdown in Week 16 in Seattle to get that comeback going for the No. 1 seed, and they missed a go-ahead field goal in that game too.

The Rams fired their ST coordinator during the season but to no avail. It cost them again on Sunday. Xavier Smith muffed a punt in the second quarter but got it back. In the third quarter, with the Rams trailing 17-13 and about to get the ball back, he made one of the worst plays ever, falling down while the punt was coming and losing that one for the game’s only turnover.

Just a horrible play that the Seahawks immediately used to score a 17-yard touchdown and go up 11 points, making the Rams chase the rest of the night.

That’s not to say the Rams had a perfect game otherwise, but that was definitely the turning point. There was another before the second quarter ended when the Rams got the ball back with a 13-10 lead and 1:33 with two timeouts. A good drive there and you’re going into halftime up 16-10 or 20-10. Instead, the Rams had a quick three-and-out with two incompletions, and the Seahawks got the ball back with 54 seconds left. They were able to drive 74 yards for a touchdown in 30 seconds. Rams trailed 17-13 at halftime. Inexcusable.

Otherwise, there weren’t that many mistakes from the Rams on the road. After the botched punt return and 24-13 deficit, Stafford did a great job with some quick strikes to get a touchdown on the board and make it a game again. But I thought McVay nearly gave it away with a bad run call on a 2nd-and-15, then it looked like the Rams had to punt until a stupid taunting penalty on Riq Woolen wiped out a 4th-and-12 situation.

Keep in mind that’s after Woolen dropped a pick. Then he immediately gave up a 34-yard touchdown to Puka Nacua, so that was an unbelievable 3-moment sequence of shame for Woolen, and it made the game 31-27 with just over 17 minutes left.

But like the first game, there were no more points added. I do see the criticism and application of why McVay wouldn’t go for two there to try to make it 31-28. That way, if you’re down late in a 3-point game, you can settle for the game-tying field goal. But down 31-27, they ended up turning it over on downs on a spot you’d rather be kicking a field goal. So, that did kind of come back to haunt them. If they didn’t get the 2PC, then it’d still be 31-26 and the situation would be the same, needing a touchdown. So, I do think McVay goofed there a bit.

After the Rams finally got a stop thanks to a big sack, Stafford had his shot at what needed to be a third-straight game-winning drive on the road this postseason. He had a pretty great game, but the Rams turning in a marathon drive where they had to overcome a 4th-and-1 with a Stafford scramble after a terrible Colby Parkinson drop ended up really hurting the Rams in the end.

Their drive consumed almost half the quarter and ended in no points. On 4th-and-4 from the Seattle 6, Stafford tried forcing a pass to a backup tight end and it just wasn’t there. According to McVay and Stafford, the Seahawks were fortunate to “blow” a coverage and double team running back Kyren Williams, who apparently was supposed to be the target for a go-ahead touchdown. He was doubled, so Stafford had to panic and go elsewhere for a big incompletion with 4:54 left.

Could they have kicked the field goal there and made it a 1-point game? Yeah, I think there’s an argument there. But when you’re in a 31-27 game and the quarterbacks were playing at a high level with both over 340 yards, 3 touchdowns, and no picks, I think you have to put the ball in the hands of your MVP in that spot and trust your best unit. It just didn’t work out.

Then the Seahawks did a really great job in the four-minute offense, an area of the game where I always criticize McVay for his shortcomings. The Seahawks stayed smart and aggressive, mixing in several second-down pass attempts. They ended up getting four first downs to help run out all but 25 seconds of the clock and the Rams’ three timeouts.

The “controversial” play was a 3rd-and-7 to Cooper Kupp, who also scored a touchdown against his former team. He was ruled to get just enough for the 7-yard gain with 3:11 left, or the Seahawks would have had an interesting decision. First, I think it was a catch and down by contact all the way. But are we sure Kupp got to the 35 and the first down? Should McVay have challenged that one to burn a timeout instead of just using a timeout? I think there’ s an argument to challenge the spot here.

Alas, it ended up counting as a first down, then JSN had a big 14-yard catch for another first down, then a defensive holding penalty really put the Rams in a bind. By the time Stafford got the ball back, only 25 seconds remained and he had to go 93 yards. He got 44 to Puka, but he was unable to get out of bounds (close) on the last catch to at least set up a Hail Mary finish from the Seattle 49.

The Seahawks hung on, and Stafford becomes the first quarterback ever to throw for 350 yards, 3 touchdowns, and no turnovers in a playoff loss. It’s hard to play better than he did in the two games at Seattle, the No. 1 scoring defense, and he still took the loss in both games.

That tells me maybe he will win that MVP, because it’d be yet another year where the MVP didn’t win the Super Bowl. Only Patrick Mahomes (2022 Chiefs) has done that in the 21st century as teams built this way to win with the passing game are a dying breed, and it’s just hard to pull that off in the playoffs when you need competent plays from your special teams and defense.

The Rams didn’t get enough of those this year, and that’s why they were on the road here, and that likely made a difference as I can’t see Darnold playing this comfortably on the road even if the SoFi crowd is a little soft. They weren’t soft enough for him not to throw four picks in the first meeting, but that’s an afterthought now.

Darnold is in the Super Bowl, he’s the favorite, he’s got a good defense that has shown some major cracks against the Rams, but it’s just one game against the Patriots to win it all now.

What do you think is going to happen in two weeks? It feels inevitable, doesn’t it? The ghosts of failures past coming home to roost. Cinderella turning into a pumpkin at midnight. Mike Macdonald losing another defensive gem after losing a 17-10 game at home in the 2023 AFC Championship Game with Baltimore against the Chiefs.

Can he overcome his quarterback’s nerves? Can someone hire Klint Kubiak to be their head coach after this showing? Guess we’ll find out all of these things in the next two weeks. I’d say I can’t wait, but I got a Tubi watchlist and ~10 inches of snow that’s going to take a week or longer to melt that also have my attention.

The Mark Rypien vs. Trent Dilfer Super Bowl can wait a little.

Next week: Certainly not watching the Pro Bowl. I’ll have Super Bowl-related articles for the next two weeks, including a topic I had in mind since September that relates Sam Darnold, MetLife Stadium, and the Patriots together in a satirical but still factual way.  

2025 NFL Stat Oddity: Divisional Round

The 2025 NFL Divisional Round was a mixed bag of a weekend. We had an overtime classic that played out like a Greek tragedy that probably had both locker rooms crying after it was over.

We had a total rout that you could have called after the opening kickoff return for a touchdown. Spike their boombox and everything. We had a disgusting game in snowy New England on the 22nd anniversary of the 2003 AFC Championship Game that looked familiar. Then we had another game that maybe won’t reach overtime classic status because of the overtime itself, but it did offer one of the most thrilling game-tying touchdowns in defeat in NFL playoff history.

But we’re left with a final four of the Broncos, Patriots, Rams, and Seahawks. It was that close to being the top two seeds in each conference, which would have been incredibly lame for such an unpredictable season.

But in the end, it’s those AFC schedule merchants (minus QB1 in Denver) and the two best teams in the best division in the NFC West getting a rematch for the Game of the Year.

First, a recap of what could be a significant weekend in NFL history, or maybe it’s just a one-off leading to the ridiculous conclusion of Sam Darnold holding a Super Bowl MVP trophy that Donald Trump will want, or God forbid, Jarrett Stidham doing his best Nick Foles impersonation and going to the Jets for $80M to shit his pants the next few years.

This season in NFL Stat Oddity:

Bills at Broncos: The One Where Both Teams Lost

In a game that could have catapulted Josh Allen or Bo Nix to their first Super Bowl, Saturday’s 33-30 overtime classic ended up being a great day for Drake Maye instead. A game that could have huge ramifications in the AFC going forward, it was one where I joked during it that I wish both teams could lose, and they kind of did.

While many in the media want to push this narrative that you have to “feel sorry” for Josh Allen and the Bills, I don’t. I only feel sorry for Bo Nix and the Broncos fans as he was actually the one quarterback this postseason who really played well enough to elevate his legacy. And now he can’t continue this season after breaking his ankle in overtime.

In a game where people thought you had to attack the Buffalo defense with the running game, Sean Payton put it in Bo Nix’s hands on 58-of-68 plays (85.3%), often ignoring handoffs altogether on first downs. In the end, he sure wishes he would have called a RB carry on first down instead of this funky play that I blasted right away on Twitter, not knowing the 2-yard loss would be the play that broke Nix’s ankle and ended his season for surgery.

Nix didn’t take a single sack. He tied the single-season record with his eighth game-winning drive of the year, and now it’s over as Jarrett Stidham has to start the AFC Championship Game against the Patriots, his former team, next week. Just doesn’t seem real or fair, but that’s the outcome here for Nix after he played really well.

That’s the big news out of this one, and I have all week to cover where the Broncos go from here with Stidham. But the other story is Allen and the Bills losing for the seventh-straight postseason short of the Super Bowl after it was supposed to be their year. This one felt different, didn’t it? Players were visibly crying, including a teary-eyed Allen in his post-game presser.

This team has lost some huge games during this run, but I think they’re taking this one the worst because they knew this was their year. The “no excuses” stuff in the media for Allen was never hyperbole. Without the Kansas City Chiefs, the team they were 0-4 in the playoffs against, in the playoff field, this was their best shot. If you watched the way the Patriots and Texans played on Sunday, then you know damn well this was their best shot yet at getting to that elusive Super Bowl before Allen’s 30th birthday in May.

But the league’s greatest bridesmaid has to make peace with the fact that he had his worst playoff game yet, turning it over four times on one of the most feast-or-famine performances in NFL history. The Bills are the only team in NFL history to have three touchdowns, three field goals, five turnovers, and zero punts in a game. All 11 drives were scores or turnovers, and James Cook only had one of the turnovers that weren’t charged to Allen. Otherwise he had over 100 rushing yards.

Khail Shakir had a huge YAC play, Keon Coleman made a nice touchdown, and Dalton Kincaid played very well and caught a touchdown. Again, the “no excuses” thing was not hyperbole, and for all the talk about Allen needing to be Superman, it’s a miracle you can turn the ball over five times and still have a chance to win this thing on the road. That just proves the margin for error for Allen was actually higher than some believe.

Allen did some very good things in this game and was effective enough to score 30 points. But there were key mistakes and misses that will haunt him all offseason.

  • There was the horrific decision to be aggressive with 0:16 left in the half where Allen scrambled and fumbled, gifting the Broncos 3 big points.
  • Allen’s strip-sack to start the second half led to another Denver field goal, a win for the Buffalo defense that had to defend a short field and only gave up 2 yards.
  • Allen wasted a Nix interception by throwing one of his own.
  • Leading 24-23, Allen short-hopped a bad throw to Shakir on a 3rd-and-8 with 4:14 left, and the Bills had to settle for a field goal instead of a touchdown.
  • Allen missed a very open Dawson Knox for a potential game-winning touchdown before settling for a field goal and overtime.
  • In overtime, Allen threw a very low pass to Mecole Hardman that he tried to reach down for before losing control of it. A better throw gets a big play there.
  • That set up the fateful 3rd-and-11 where Allen underthrew a deep ball that Brandin Cooks had to slow down for, which helped Ja’Quan McMillian catch up to the receiver and take the ball from him for an interception that ended up being Allen’s last play of the game.

I’ve said for the last year that Allen is a turnover waiting to happen in the playoffs. His turnover numbers have always been misleading because of all the dropped interceptions he’s had in games against Kansas City alone. He also had 12 fumbles with only 2 lost, so that was lucky too.

Guess turnover regression came in every form for the Bills in 2025 as he finally met a defense who wouldn’t drop his picks or fail to recover his fumbles. After the Bills turned it over for the fifth time, the Broncos just needed a field goal. To that point, there were only five penalties in the entire game on both teams, so they were letting them play despite Denver’s poor habits of leading the league in penalty yardage.

One of the biggest calls was a holding penalty that would have wiped out a Keon Coleman touchdown had he held onto it. But he dropped it, so that brought up fourth down on that drive earlier in the game.

But for the most part, the refs were a moot point until they became the story on Denver’s game-winning drive with 53 yards worth of penalties on Buffalo’s defense.

The first penalty, I don’t know if it was a good call or not for DPI, but I know I don’t really care since Joey Bosa was also flagged for roughing for a late hit. So, it was either 15 or 17 yards and an automatic first down either way for Denver. They ended up getting 2 extra yards out of it, so no beef there.

Then the 30-yard DPI flag on Tre’Davious White for contacting Mims early. I think that was pretty textbook DPI. Then White was flagged for throwing his helmet off right in front of a ref, a foolish penalty to take. Then Denver was able to kick the field goal and win it 33-30.

I think the final drive was officiated fairly, but let’s back up to the last Buffalo drive as that’s the one people are throwing a big stink about.

If you want to talk about a cruel twist of fate, this game could have ended 32-30 on a safety for offensive holding on Buffalo in the end zone. Denver would have won that way after a clear hold was missed at the start of the drive, and Bo Nix would be healthy and playing on Sunday to go to the Super Bowl. Alas, it was missed.

Then with the throw to Cooks, you maybe could argue McMillian got there early and we had some DPI. That might actually be the better argument than saying it was a catch, because I can’t believe the number of people this week who don’t understand why this was ruled an interception. The Calvin Johnson Rule, the “complete the process” and the “survive the ground” concepts have only been around for the last 15 years in the NFL.

This was not simultaneous possession because they never both had control of the ball at the same time, so forget that idea of tie goes to the offense. For this to be a catch by Cooks, he has to complete the process of the catch going to the ground, so his knee or shin being down while being touched is irrelevant. He’s not a runner trying to get a down by contact ruling. He’s making a diving catch and he has to survive the ground. He didn’t.

When Cooks lands and flips over, he loses control of the ball and McMillian has it firmly in his grasp and it didn’t touch the ground. That’s an interception. I like the argument of removing the defender from the picture altogether. If Cooks lands there and the ball pops out with no defender to go to, they’d rule that incomplete every time in January 2026. But since the ball was lost to a defender without it hitting the ground, it’s an interception.

I don’t see it as that controversial either. There were closer calls on other plays this year like the pick the Rams got on SNF against Cade Otton and the Bucs when his knee was down as he was trying to get control of a ball he bobbled. This was a pick.

This was a pick for Payton Wilson against the Ravens in 2024 when he took the ball away from Justice Hill who got multiple feet down, then went to the ground and lost control of the ball. Interception.

You may not like the rule or the way it’s written, but I think this clearly was an interception for Denver as Cooks lost control of the ball before he completed the process. If you watch it at real speed (see the last 7 seconds here), it’s hard to deny this was a fluid motion with McMillian emerging with a ball Cooks lost:

Deal with it, Buffalo fans, that was a pick. I also think a big stink over this is because it was thrown by Allen, who we’re told by the likes of Albert Breer and Orlovsky that we’re supposed to feel sorry for after a game like this. Had Bo Nix thrown this pick and the Bills went on to win, I imagine a far quieter outcry over the ruling on the field.

Five turnovers on the road, four from your quarterback, it just can’t happen. That’s why the Bills came up short yet again. It wasn’t the run defense. It wasn’t because Tyrell Shavers was on injured reserve. Their best players turned it over five times on offense, and two of their vets had penalties on the final drive. Allen missed multiple game-sealing throws again.

I don’t get the sense the Bills are going to fire Sean McDermott after this one with so many coach openings out there and some already filled. But I’m not sure they can sell the fans with their new stadium that running this crew back is going to result in anything different next season.

Then with Nix getting injured here, the Patriots might have the clearest path any team’s ever had to a Super Bowl, and that would be disastrous for Maye to get one so early while Allen is still seeking that elusive first Super Bowl. The Bills would have had a chance to kill that noise with another road win next week against a quarterback that’s been so shaky in these two playoff games.

Instead, Buffalo finished second in the AFC East and won one fewer playoff game than it did a year ago despite coming into 2025 as the favorite to earn the No. 1 seed because of the schedule’s advantages.

Denver and New England swooped in there and outdid them instead. If I had to pick which duo of teams wins more AFC Championship Games in the next eight years, I’d still take the Chiefs/Bills over the Broncos/Patriots even with the latter going up 1-0 this season.

But Saturday was definitely the worst playoff outcome yet for Allen and the Bills, so I understand why they are extra emotional about this one. I just wish there was more acknowledgement from fans who want to focus on a fairly clear interception that it was just one of the last mistakes in a long line from the Bills in this game.

I’m still of the belief that 13 Seconds was supposed to be the year for Allen/McDermott, and it’s just never going to happen for them as a duo with this team. As Jim Nantz awkwardly said after this one, the next time you see Josh Allen he’ll be a 30-year-old dad.

Damn, Jim. He’s also 0-7 in overtime, the first quarterback to start his career like that since Aaron Rodgers. But even Rodgers won his only Super Bowl in his third year as a starter (2010) in his second trip to the playoffs.

Allen will have to make history by being the first quarterback to reach his first Super Bowl in his 8th postseason or more. I remember when Buffalo’s greatest quarterback (Jim Kelly) was slandered for losing four straight Super Bowls. Now, Allen is starting to look like he might hold that legacy of being the greatest quarterback to never start a Super Bowl.

That’s his title going into 2026, and we’ll just have to wait and see if this loss snowballs into a New England run that they could have stopped.

Rams at Bears: A Breaking Point or a Sacrificial Lamb Served Up to Seattle Next Week?

It’s hard to say what lasting impact this game will have without seeing the trajectory of the Ben Johnson-led Bears or the outcome for the 2025 Rams this postseason. Maybe it’s the breaking point for the Rams on their way to a second Super Bowl in five years as they were pushed pretty hard in overtime here, if it should have even gone to overtime.

Maybe it’s the game that gets Caleb Williams to work more on the fundamentals and tightening up his throwing motion and hitting the routine plays better next year to go along with the spectacular plays.

Seriously, did anyone have a better highlight reel than Caleb in 2025? The touchdown throw to D.J. Moore against Cleveland that resembled The Catch but deeper, the touchdown to Moore in overtime against the Packers, the 4th-and-8 against the Packers, and then the longest 14-yard touchdown pass you’ll ever see (51.2 air yards) to tie this game up in the final minute are four plays as good as any by a quarterback this year.

But this was a strange game all around. The Bears came out hot until Rome Odunze dropped a 23-yard touchdown from Williams. Two plays later on a fourth down, his pass was intercepted by a diving Ram, and that actually netted 6 yards of field position for Chicago. Still, you’d like to see Odunze step up as WR1 and squeeze that one for a quick score to make a statement.

The Rams had a great opening drive that went 85 yards in 14 plays with Matthew Stafford in command of things. But they really struggled after that with six punts and one field goal the next seven drives as the Bears were getting home with quick pressures, and the Rams weren’t attacking their low-ranked running defense enough.

In the third quarter, Williams threw his second interception, though it could have been argued the refs missed a blow to the head on the play. The Rams had the ball at the 50 but still went three-and-out, so it didn’t have a big impact on the game as a scoreless third quarter remained 10-10 going into the fourth.

We know the fourth quarter is where the Bears have been at their best all year, but the Rams struck first with a 91-yard touchdown drive that focused on the running game again as Kyren Williams scored for the second time. They called a WR run to Puka Nacua on a big 4th-and-1 before the touchdown, shades of the Cooper Kupp play on their game-winning drive in Super Bowl 56.

Also on this go-ahead drive, there was a 12-yard pass to Davante Adams that people are trying to compare to the Brandin Cooks play in Denver. It’s a silly comparison from people who are reaching.

This is not the same play at all. Adams caught the ball in a crowd, established control, then was held up and tackled. As he was going down the ground with the catch already secured, his knee hit the ground, then he was stripped of the ball. But since he already completed the catch, the play is dead the moment his knee hit the ground. It was not a diving catch where he had to survive going to the ground like Cooks did (and did not succeed in doing). Not the same play. Move on.

To answer the touchdown, the Bears drove to the LA 2, but Williams’ fourth-down pass was batted down with 3:03 left. I might have to look into this more if the Rams keep advancing, but I’ve always said Sean McVay is incredibly conservative in the four-minute offense, so it didn’t surprise me the Bears got the ball back in a 17-10 game. I’m just surprised at how conservative the Rams were, because they chose to run Williams five times in a row. He screwed up the one by going out of bounds instead of sliding down.

But with 2:07 left and the Bears down to one timeout, McVay still called a run on third-and-10, which was silly since a pass and punt could still use up the two-minute warning, and the pass might have even given them a first down that could have come very close to wrapping this one up. Instead, Williams got the ball at the 50 with 1:50 left after a poor punt.

He didn’t necessarily make the drive look easy, but he’s been comfortable in the last 2:00 all season, and on fourth-and-4 at the 14, he ran all the way back to his 40 before throwing a pass up to the end zone where either Cole Kmet or one defensive back could get it. Kmet won the battle with ease as the DB misplayed the ball, and the Bears had their clutch touchdown with 0:18 left on an insane play by Williams.

With 18 seconds left, do you go for two? It’s the call that will probably haunt Ben Johnson all offseason, and I imagine next time he’ll go into a playoff game making sure he has the perfect 2PC call. But allegedly he didn’t go for it because he didn’t like the team’s execution in short yardage all night. Fair enough.

I see the argument both ways, going for it and playing for overtime. In the playoffs, overtime really isn’t bad at all anymore since you can about guarantee you’ll have a possession and it won’t be pressed for time either. Johnson already surprised me once this year when he didn’t go for 2 against Green Bay in Week 16 and won in overtime as we know he comes from that aggressive Dan Campbell coaching tree in Detroit.

With 18 seconds left, that’s definitely the right amount of time to justify going for the win. You could also argue that the Rams were shook by such a spectacular touchdown that going for the kill may have been the right call.

Alas, they went to overtime where the Bears won the toss, and I think they were correct to receive. Again, put the shellshocked Rams on the field first, and give Caleb four-down football with that extra margin for error, knowing exactly what he needs. Love that decision and would do it every time here.

It almost worked out too. Predictably, the Rams got conservative and called three straight runs (that’s 10 in a row going back to the fourth quarter) and went three-and-out after their 3rd-and-1 run was stuffed. Those short-yardage failures are something I’ve been highlighting for several weeks for the Rams this season, and between blowing that run and the lead, it looked like their weaknesses were going to eliminate them.

The Bears just needed a field goal for their eighth game-winning drive of the season (tie the NFL record) while the Rams had already allowed five GWD this season. But after a Williams sneak on a fourth down to convert at midfield, things went awry on a 2nd-and-8 at the LA 48. D.J. Moore had a poor effort on a route, and Williams was intercepted by Curl on a miscommunication that really isn’t on the QB or at least not entirely. Bad spot to be off like that.

Just like the Bills on Saturday, the team that just had to get a field goal to win the game threw a pick and never saw the ball again. Stafford finally got involved again with three completions for 43 yards, including a great grab by Adams and a big chain mover on third down to Puka (who else?).

Beyond blowing leads and short-yardage runs, the field goal unit is my other often cited flaw with the 2025 Rams. But rookie kicker Harrison Mevis had his team’s back with a 42-yard kick that was good enough to win this one at 20-17.

It was definitely a scare from the Bears, and who knows what happens had they gone for 2 against these Rams a la Seattle in Week 16. But the Rams escaped with the win, and now we’ll see if they can avenge that loss in Seattle. Barring a Darnold meltdown, it’s probably not going to happen if they play like this next Sunday night.

Texans at Patriots: It’s the Patriot Way

It’s actually fitting this game took place 22 years to the date of the 2003 AFC Championship Game, the game that ruined quarterback discourse for the rest of time. The game where Peyton Manning threw four interceptions and Tom Brady tried to match him bar for bar against a much inferior defense.

It’s not that Sunday’s game was expected to be a quarterback duel with two defenses on all-time runs of not allowing yards and neither gave up a touchdown in wins last week. It’s not like anyone has C.J. Stroud in MVP talks like Drake Maye, and the consensus was Stroud just needed to be a guy who doesn’t screw things up with his defense.

Well, that was always going to be harder to do without Nico Collins, who was out with a concussion. It got worse when tight end Dalton Schultz, the team’s second-leading receiver in yards (first in catches too), left the game early with an injury, putting Stroud in a familiar position of having limited weapons in the postseason after two years of injuries to Tank Dell (twice) and Stefon Diggs (2024).

But the Texans were supposed to have better depth this year. That didn’t really show up, and neither did their hands on the road as the offense looked like a “dome team” with some costly drops on late downs from Christian Kirk (early) and Cade Stover (late).

But the fact is Stroud was an absolute mess in this game, he threw four interceptions before halftime, including a pick-six I predicted, and there was a stretch where every pass looked like a prayer. Someone just hoping to get rid of the ball with no care where it went.

I’m actually shocked Davis Mills didn’t enter the game to start the second half, and maybe he should have. Mills has as many comeback wins this year as Stroud has in three seasons for Houston. I would have told him he can’t settle down, he’s not seeing the field well in the snow, and we’re going to give Mills a shot. Not that I’d expect it’d help the protection that looked outmatched, and the running game stunk (20 carries for 37 yards). But sometimes you see better protection when a backup comes in as if the linemen know they need to do better for that guy. Sometimes that backup just gets rid of the ball better or more accurately too.

Stroud was awful, and while he was better in the second half, it still didn’t make up for the damage caused early. However, a Woody Marks fumble in the red zone after he lost his shoe was another callback to the 2003 AFC-CG when Marvin Harrison fumbled in the red zone when it finally looked like the Colts had something going.

Despite the five turnovers by Houston, the only one the Patriots got any points off of was the pick-six by Marcus Jones. That’s because the Houston defense did its job by making sure Drake Maye looked pretty awful too. Maye had five sacks as Danielle Hunter and Will Anderson caused about as much havoc as they could on the road. They forced Maye to fumble four times, recovered two of them, and the other two were right there for grabs as well. Could have easily been a 5-turnover day for Maye, who also threw a Hail Mary interception to end the half that didn’t matter.

Still, that’s why it’s so much like the 2003 AFC-CG in that Maye tried his best to match Stroud turnover for turnover, but Houston didn’t capitalize enough.

But Maye looked shellshocked by the pass rush, not unlike what he did against a lesser Chargers defense a week earlier. He was just fortunate his defense was stellar as neither team had 250 yards of offense. The Patriots were also just 3-of-14 on third down.

The turnovers meant each team had 9 possessions by halftime, and the Patriots finished the day with 21 offensive points on a whopping 14 drives. Maye had three touchdown passes, but those plays said more about the receivers helping him out with a good YAC play by Pop Douglas, a very strong catch by Stefon Diggs to hang onto it in traffic in the end zone, then a brilliant one-handed catch for 32 yards by Boutte to put the Patriots up 28-16, the end of the scoring.

The unheralded play of the game happened three plays before that Boutte catch. The Texans had a chance to get the ball back in a 21-16 game in the fourth quarter with the Patriots facing a 3rd-and-8. But Derek Stingley Jr. was flagged correctly for defensive pass interference for 17 yards, and then he was beat on the touchdown too, so a rough series for him and the defense when they had a chance to set up a 4QC opportunity.

But be honest. Do you think Stroud, who is 2-10 at such games, would have capitalized? When the Texans later had the ball in a 12-point game, they punted on 4th-and-18 with 4:17 left. I know no one wants to go for it in that spot, but you at least give yourself a chance to get a penalty to convert or something. With only one timeout left, punting is such a cowardly move, but that’s what Ryans did.

Does he not realize you could end up forcing them to kick a field goal after three snaps and it’s still a 31-16 game? Two-score game. But Ryans did the cowardly punt, and the Texans had 1:45 left when they got the ball back. Just enough time for another Stroud prayer on 4th down to not be answered deep by Hutchinson on a pass broken up by linebacker Robert Spillane.

The Patriots put on a defensive masterclass against a quarterback in over his head. I’m honestly not sure Collins and Schutlz playing the whole game would have made a huge difference for Stroud, who became the first quarterback ever to throw 5 picks and fumble at least 5 times in the same postseason. He did it in just two games.

Stroud was awful, and ESPN’s Troy Aikman had some scathing commentary about how Stroud has been chasing his rookie success the last two years, and it’s just not there for whatever reason.

The Texans are going to have a difficult decision to make when it comes to extending him. This was their opportunity for a Super Bowl, or at least their first AFC Championship Game with this defense. If only Stroud didn’t screw it up.

He did though, and it led to a loss on a day where Maye didn’t show up either with his best stuff.

49ers at Seahawks: Just Keep Hitting Snooze for 3 Hours

They delayed this game’s start by 20 minutes for the conclusion of Bills-Broncos, and even then I missed the live airing of the competitive portion of the game, which was the opening kickoff return. By the time I switched over to FOX, Rashid Shaheed had taken the kickoff back 95 yards for a touchdown and the rout was on.

This isn’t the first time I watched a dramatic playoff game end at Mile High before having a hard time ever getting into the later game that involved the 49ers (Colin Kaeperick’s 176-yard rushing night against the Packers after the Ravens beat Denver in double overtime in the 2012 divisional round).

This one was like 2015 when we watched the Broncos beat the Patriots for the last round of Manning vs. Brady before the Panthers stunk up the joint in the NFC Championship Game at Carolina. That was another game I had high hopes for and was backing Arizona and Carson Palmer only to be disappointed with a dud.

That’s what this was: A massive dud. Seattle played well but the 49ers did almost no favors for themselves as the battered underdog. They gave up that kick return touchdown, then after getting good field position following a landing zone rule quirk, they still wasted it by calling the worst play they possibly could on a 4th-and-1. Seriously, option with Kyle Juszczyk going wide against a fast defense? You can’t be serious with 1 yard to go.

Right from Brock Purdy’s first dropback and incompletion you could see it was going to be a nightmare up front, but the 49ers killed themselves with three turnover on downs and two turnovers. The loss of tight end George Kittle (Achilles) unfortunately had an impact. Backup Jake Tonges fumbled on the second drive near midfield, the third big mistake of the night for the 49ers, and that led to a 42-yard touchdown drive for the Seahawks and a quick 17-0 lead.

The last time this was a game was late in the second quarter. Ricky Pearsall, who missed the last two weeks, had a shot at a 3rd-and-6 catch where if he caught it, the 49ers had a shot to get a touchdown and make this 17-10 getting near halftime. Instead, he didn’t come up with the ball and the 49ers settled for their second field goal to make it 17-6.

That’s when the Seahawks put together maybe their best offensive drive, a full 80 yards this time, as they mostly relied on the run with Sam Darnold suffering that oblique injury on Thursday. But that wasn’t a big deal with the early lead and the way the 49ers struggled in the trenches. Darnold didn’t even have 100 passing yards by the time it was 27-6 in the third quarter. It didn’t matter that the Seahawks still had some red-zone issues in finishing drives with touchdowns.

I don’t think Brock Purdy played that poorly on an impossible night. He even led the team with 37 rushing yards, a bad sign. His first turnover came in the third quarter when it was 27-6, and again it was a play involving a backup tight end (Luke Farrell), who made a pretty weak effort on the route and allowed the defender to cut him off for the pick and another short field. Soon it was 34-6 and rout was in full effect.

Jauan Jennings couldn’t come down with a great 3rd-down pass by Purdy, so the 49ers ended up turning it over on downs with a 4th-down miss, leading to yet another short field (37 yards) for a Seattle touchdown.

Down 41-6, Purdy was strip-sacked with 9:12 left before both teams played backups to run the clock out. The 49ers didn’t have a single play gain 20 yards and only scored 9 points in the last 8 quarters against Seattle in January.

But when they’re doing shit like this, is there any wonder they played so poorly?

I’ll have to eat crow on the 49ers stealing this one, but now we’ll see if the Seahawks can take care of the Rams with the Super Bowl on the line. Hell, I think the 2025 NFC Championship Game is the real Super Bowl this year.

Next week: I’m glad the little AFC appetizer game is on first, then we can make room for the showdown between the Rams and Seahawks that has little chance of living up to the Week 16 meeting. But with a record 14 lead changes in the fourth quarter this postseason, maybe we’ve got one great game left here before a Super Bowl that could be less than stellar.

2025 NFL Stat Oddity: Wild Card Weekend

The story all season for the NFL in 2025 was new contenders. The Chiefs, Ravens, and Lions didn’t even make the playoffs. The Eagles didn’t win a playoff game, so we’ll have a new champion.

We only have three of the same final eight teams from 2024 (Bills, Rams, and Texans). The Broncos, Seahawks, Patriots, Bears, and 49ers are all new in that round. This should have led to a crazy, unpredictable postseason, and if wild card weekend is any indication, we’re getting one of the craziest postseasons in NFL history.

All six games had a comeback opportunity, and the first four all had a game-winning touchdown scored by a trailing team after the two-minute warning, a single-postseason record. There’s never been a postseason with more than five fourth-quarter comebacks, so we have a great shot of tying or exceeding that here.

We’ve also already had 12 fourth-quarter lead changes in six games, another single-postseason record with seven games left. There have been entire postseasons where there wasn’t a single fourth-quarter lead change like 2020 (COVID year with empty stadiums) or 2005 (No. 6 seed Pittsburgh won).

I predicted Eagles over Bills in Super Bowl 60 on Friday night, and that’s already halfway wrong after Philadelphia’s title defense ended in somewhat predictable fashion. The 49ers’ insane 22-year streak of either making the NFC Championship Game (7x) or missing the playoffs with a non-winning record (15x) is still alive and just has to get through Sam Darnold next week to continue for the 23rd year in a row.

But that’s next week. First, let’s recap the weekend, which I think you can argue is the best wild card weekend in NFL history. I don’t think any one game this weekend would make a top 5 list of NFL wild card playoff games, but the collective competitiveness of the weekend and the way these teams were just matching scores (for four games) in the fourth quarter was crazy to watch.

Something truly memorable from a weird season to this point.

This season in NFL Stat Oddity:

Texans at Steelers: Same Old Steelers with Their Old Quarterback

The Steelers lost their seventh playoff game in a row as DeMeco Ryans has already matched Mike Tomlin’s last 15 seasons in playoff wins (3) in just three years on the job in Houston. What a job it’s been too. He just won a playoff game by 24 points on the road despite his quarterback, C.J. Stroud, turning the ball over three times with five fumbles (two lost).

But that 30-6 score is going to be one of the most misleading finals in postseason history. This was a 7-6 game at halftime and going into the fourth quarter. It was only 10-6 Houston when Pittsburgh foolishly called another run on 2nd-and-10 that lost 2 yards as they never got a ground game going all night.

Then on 3rd-and-12, Rodgers was buried in the backfield, coughed up the ball, and the Texans returned it for a touchdown. You could definitely argue there was a blow to the head that made his helmet move that could have been called for roughing the passer to negate the turnover and touchdown.

If this is Rodgers’ last playoff game (or game period), maybe it’s fitting it ends with a fumble-six after an uncalled penalty, shades of no facemask call on him in Arizona in the 2009 wild card loss. Actually, his last pass of the night here ended up being a fourth-down pick-six as the Texans have now scored six return touchdowns in just five playoff games in the Stroud-Ryans era. It’s possible his last pass is a playoff pick-six after his last pass as a Packer was a game-ending interception at home in a game with playoff implications against the Lions.

It usually never ends well. For the Steelers, nothing has ended well in the last decade, but I’ll say this one was a little different since you really can’t blame the defense. Sure, they had poor plays on third downs all night, but it was a 10-6 game with 13:00 left. Do something on offense. The Steelers got a Stroud fumble at the Houston 21 and moved the ball 4 yards before settling for a field goal.

They stuck to their guns, which means they have no identity on offense. They had some good plays early to D.K. Metcalf before he dropped a big pass and shut down the rest of the night. Pat Freiermuth’s usage all season was criminal, but that’s what happens when your QB is so WR-centric and your OC is in love with Jonnu Smith.

The Steelers even led 3-0 after the first quarter, a big departure from their usual 21-0 deficit in the playoffs. But the Texans still got to 30 points, extending their record streak to 7 playoff games allowing 28+ points. They also set a record with a fifth-straight playoff loss by double digits.

The Houston defense is great, but the Steelers had them on their heels early and just got worse by the drive. No touchdowns scored. It was actually better when the Steelers would lose a 45-42 playoff game at home. At least the offense could score after some mistakes. This was impotency.

This team was false hope all year. They’d look good for a half against a contender, then they’d get crushed after halftime against the Seahawks, Chargers, Packers, Bills, and now the Texans.

And the sad part is nothing really changes until they fire Tomlin and get lucky with a high draft pick on a quarterback. That’s the only way you’re going to get fundamental change in Pittsburgh.

I think 600 words will suffice, because what more could you say at this point? Same old Steelers.

Packers at Bears: Finally, This Rivalry Is Worth Watching in Prime Time

The 2025 Packers-Bears just gave us the best trilogy since, what, Nolan’s Batman? For years we had to endure this dated rivalry in an island game, but with the arrival of coach  Ben Johnson in Chicago, we got three great games late in the season with the Bears winning both meetings at Soldier Field in dramatic comeback fashion as they’ve done all year.

I’m not sure if Johnson’s vitriol for the Packers stems from his Lions days (jealousy?), or if it’s just manufactured bravado to endear himself with the Chicago community. But he may have ended Matt LaFleur’s time in Green Bay or at least limited it to one more season at best after a total collapse from the Packers, who lost their last four regular-season games before blowing a 21-3 lead on the road, and a 15-point lead in the fourth quarter (only the fourth time that’s happened in the playoffs after Roger Staubach’s comeback off the bench in 1972, the 2002 49ers vs. Giants, and Super Bowl 51).

The wild part is, much like John Harbaugh losing his Baltimore job on the swing of a kicker’s 44-yard field goal, it’s not like Johnson badly outcoached LaFleur in this game. In fact, some curious decisions by Johnson on fourth downs (Dan Campbell’s protégé) helped lead to the Bears trailing 21-3 at halftime. Green Bay kicker Brandon McManus also cost the team 7 points by missing three makeable kicks.

The Packers, who never won another game after Micah Parsons tore his ACL in Denver, wasted one of Jordan Love’s best games of the season. He didn’t turn the ball over, he distributed the ball very well to his wideouts with four of them catching a touchdown, including the first of the year for rookie Matthew Golden after they got him in space to show off his speed. Love did this with Josh Jacobs not producing a damn thing on the ground after halftime, which is part of why the Packers became ineffective and kept giving the ball back to the Bears to make this 18-point comeback.

Caleb Williams looked like a young quarterback going through first-playoff start jitters. He threw two interceptions on fourth downs, one of which shouldn’t have been caught as it cost the Packers 27 yards in field position.

But the Bears were hanging in there at 21-6 in the fourth quarter, then proceeded to catch quite a few breaks. Williams nearly lost a fumble on a 3rd-and-10 sack, but the Bears recovered the ball and were able to kick the 51-yard field goal to make it 21-9.

After Love was called for his second grounding penalty of the half, the Bears scored a touchdown to make it 21-16. The Packers overcame some mistakes and made it 28-16 on Golden’s great touchdown with 6:36 left. That should have been a dagger, but these 2025 Bears don’t know when to die.

But it’s funny how the key turning point of the game was the result of the Bears not being well prepared on offense, which should be Johnson’s expertise area, and getting bailed out for it to save the game. Chicago faced a 4th-and-3 at midfield with 5:37 left. Hurrying to get the snap off, the Bears snapped the ball over Williams’ head, which would have been a disastrous, likely game-ending turnover on downs.

But the Bears were penalized for a false start, setting up a 4th-and-8, and given a second chance, Williams made the throw of his career to find Rome Odunze for 27 yards. Game on from there.

It could have been curtains without the false start, so that’s how another Chicago mistake actually saved the game. The Bears turned that drive into 8 points and it was 27-24 with 4:18 left. But then it was LaFleur’s turn to ruin the game for his team with infuriating timeout usage. He burned one after an incomplete pass brought up 3rd-and-10, then the Packers immediately suffered a delay of game coming out of it anyway. Inexcusable.

That’s when McManus missed the 44-yard field goal with 2:51 left. Not the biggest miss of the game for him if you ask me. He missed the extra point after Golden’s touchdown that would have made it 28-16 with 6:36 left. That would have meant the Bears had to score two touchdowns instead of possibly settling for 8+3 or 3+8.

The Bears ended up scoring 2 touchdowns anyway, but look at the impact that point had. Instead of trailing 31-28 or 29-28 after Chicago’s last score, it was a 31-27 deficit, meaning Love had to get a touchdown with 1:36 and one timeout left instead of a field goal.

Green Bay’s usage of that final timeout was also questionable, then as fate would have it, an injury led to a 10-second runoff, making things even harder. Love almost had Golden for a touchdown on one play, but then he fumbled the final snap and had to fire a pass to the end zone that fell incomplete, and the Bears extended their record with a seventh win this season after trailing in the final 2:00.

Going into this game, I would have thought the rumors of LaFleur getting fired with a loss were BS. But after seeing the way it played out and thinking about all the big-game failures he’s had in seven years, the Packers might be wise for a change of leadership here.

It probably wasn’t going to be a Super Bowl season anyway for the Packers after losing Parsons, but that second half was coaching malpractice. It wouldn’t be so crazy for LaFleur to be moving on to another team for 2026 now.

As for the Bears, what more can you say? Caleb Williams is exactly the reason why a stat like EPA per play isn’t the end-all, be-all of stats for quarterbacks. Can you get the job done and score when you have to no matter how many downs or snaps it takes? He seems to be pretty good at that, and some of the throws are just incredible. Still misses his share of easy ones, but he can get better with that.

It should be quite the game with the Rams next week, another new matchup. The Rams have already allowed five game-winning drives, so Williams might have a shot at tying the single-season 4QC/GWD records with eight each.

Bills at Jaguars: The Trevor Lawrence Legacy Game Goes as Expected

The Buffalo pass defense. Like I’ve been saying for over a month, the Buffalo pass defense in a playoff field without Patrick Mahomes is why this team can get to the Super Bowl even without home games or a good run defense. They just have to stop some unproven quarterbacks in crunch time, and Lawrence was the first on their list, bringing the season totals to 8 saves and 0 blown leads for the Bills.

Oh, there were lead changes in the fourth quarter just as there were in all the early games this weekend. But when it came time for the final drive and Lawrence had a solid minute to get a kicker with incredible range into position, he immediately threw a pick to end the season.

But I think the game was lost well before that. The Jaguars should have had a run-heavy approach in this one. How does Tuten rip off runs of 20, 14, and 13 yards to end the first quarter and get one more carry the rest of the game? How?

They put their eggs in Lawrence’s basket, and while he settled down later in the game and made some nice throws, he killed them early with a pick that led to a 1-yard field goal drive for the Bills. He killed them when he ducked under a defender and his shin was down short on a 4th down in the red zone when the Jags had a chance to go up 14-3 after the Bills fumbled a kickoff.

It was evident early that Lawrence wasn’t on his A game, but the Jaguars didn’t do enough to test that run defense of the Bills. Also, the Jags were gifted a 54-yard field goal attempt before halftime that I’m not sure they deserved by beating the clock (did they really?), and Cam Little, after all the praise for his record-long kicks, missed it. That hurts in a 3-point loss.

But the Bills had a good offensive plan to throw those little short passes to Shakir to pace the offense on a day where James Cook was bottled up by the No. 1 run defense. Maybe a few too many Josh Allen designed runs when he’s banged up, but they made it work. And of course with the season on the line, he went to the Tush Push again, and this time he was pushed ahead for a 10-yard gain on 4th-and-1 with the season on the line.

That play was so weird to me. You obviously want to stop them since it’s fourth down. But once he got moving like that, do you just let them score? It was 24-20, so Buffalo absolutely needed a touchdown, but what if you stop them at the 5? You can still get a stop there to win the game. Once he got to the 1, why not just let him go the distance? Weird play.

Then Buffalo was stuck in no man’s land since you really don’t want to risk wasting a down with a bad play and getting a penalty or something stupid to push you back. Ideally, you’d run clock there and score on 2nd down with the sneak, leaving the Jaguars less than 20 seconds to work with. But they scored on first down, whether by design or not, and the Jaguars were going to get the ball back in a 27-24 game with 59 seconds left.

But you get a wild tipped ball that’s intercepted, and just like that, the season is over for the Jaguars. To evoke Dan Campbell, this may have been their best shot too in this AFC. But that’s one road win and one postseason game-winning drive in the books for Allen, who had neither of those things in his career before Sunday.

Next up is Denver as I predicted it’d be, and I think they have a very good shot of winning that one too because of their pass defense against Bo Nix. Again, someone has to be willing to run to take this team down, and someone better get Allen to the ground on defense. That’s why Houston is really the danger team for the Bills, but they may end up avoiding them here.

So far, so good.

Rams at Panthers: Stafford with MVP-Style Revenge Against Carolina

I kept saying the spread (Rams -10.5) was always too high for a team that’s been shaky in the last month like the Rams, who have already blown games as a huge favorite along with two huge leads in the second half against the Eagles and Seahawks. They already lost in Carolina in Week 13.

The Rams prevailed 34-31 this time, but it did show why they’re a shaky bet to go the distance. The short-yardage runs, the fourth-down decision making, the defensive play as of late, and some turnovers from Stafford and the offense are not leading to dominant play late in the season.

In this game, Stafford completed his first eight passes with Puka Nacua doing whatever he wants. But then Stafford hit his hand on a helmet and wasn’t the same. Nacua dropped a 46-yard touchdown going into halftime, and the Rams had a huge turnover on downs moment late in the second quarter. I get why McVay went for it; to control the rest of the clock and go into halftime up 13-17 points. But by not getting it, the Rams only led by 3.

Bryce Young was more than solid in his first playoff game. Certainly a few plays he’d like to have back, but the running game wasn’t there for him, and he made some clutch throws in big spots to finish with 264 passing yards.

Young did lead two go-ahead touchdown drives in the fourth quarter, but the defense was unable to hold up. They had a chance at a Stafford interception on a mix-up with Nacua with just under 12:00 left, but Puka made a play on the ball to force an incompletion on a drive that ended with a touchdown instead.

But when the Rams got the ball back with 2:34 left, it was all calmness and precision from Stafford on the 71-yard march to win the game. He reportedly told Davante Adams that it was time to go rip their hearts out, which he did. He threw a 19-yard touchdown to Colby Parkinson with 38 seconds left.

Young got the ball back in a 34-31 game with all three timeouts, so that gives you access to the entire playbook and you can use every square inch of the field with no concern for the clock. However, he unfortunately saved his worst drive for the last as the Panthers couldn’t gain a yard, and Young threw four straight incompletions to end the game on downs.

Horn had a chance at a low catch on fourth down, but by that point, you’re down to under 7 seconds and still not in field goal range, so the real failure of the drive came well before the final snap. Just not the execution we saw from Young in these moments in the regular season, and it cost them at the end here.

But it was still a great effort for an 8-9 team that was the biggest home underdog in NFL playoff history. Scary times for the Rams, but they prevailed and are moving onto Chicago.

49ers at Eagles: Repeating Is Hard

The 2025 Eagles were able to end a long drought and repeat as NFC East champions, but the only other repeat they’re going to end 2025 with is reminding us that this offense played half-assed football all season going back to opening night against Dallas when they only scored a field goal after a great first half.

The Eagles repeatedly did this all season, so it’s no surprise their season ended in this fashion. They scored two touchdowns on their first three drives, then never found the end zone on their last seven possessions. A.J. Brown bitched about targets all year and finished this game with 3 catches for 25 yards and some bad drops/incompletions. He might have played his last game with Philly.

Meanwhile, the 49ers hung in there and made it work without Ricky Pearsall, then they lost tight end George Kittle to a torn Achilles early in the game. Demarcus Robinson set the tone early with a 61-yard catch-and-run in stride on the opening drive, which he finished with a touchdown on his way to 111 yards.

Brock Purdy wasn’t perfect with a couple of interceptions, but he played well to get to 262 yards and 2 touchdowns without Kittle and Pearsall. They also couldn’t run the ball for much (16 carries for 51 yards). But on the first play of the fourth quarter, they brought back a trick play from Super Bowl 58 with Jauan Jennings throwing a 29-yard touchdown that required a great diving catch from Chrisitan McCaffrey to take a 17-16 lead. Both teams missed an extra point in the game (Eagles early, 49ers late).

The Eagles didn’t have Lane Johnson at tackle, which hurt as there were some big holding penalties that killed drives in the second half. They were able to turn Purdy’s second pick into a field goal drive that took a 19-17 lead with 8:00 left. But a defense that’s wilted in some fourth quarters blew a fifth lead this year. Purdy led a 66-yard march, finishing on third down with a 4-yard touchdown pass to CMC for a 23-19 lead with 2:54 left after the extra point was missed.

The 49ers probably should have gone for 2 there as 4 vs. 5 is little difference, and at least if you’re up 6 points, the other team might miss the extra point as we’ve seen Jake Elliott do this year.

Anyways, it was on Hurts to deliver a game-winning drive, which would have been his first in the postseason. It was nearly a four-and-out drive after a horrible drop by Brown on third down. But Dallas Goedert cleaned it up with 15 yards on fourth-and-5. However, once the drive reached the San Francisco 20, things stalled out. The poor pass rush for the 49ers got home for a 1-yard loss on a sack, then Hurts threw three straight incompletions to end the season for the Eagles.

On 4th-and-11, Hurts threw to Goedert with three defenders around him and it was closer to a pick than anything. I’m not sure he had any real other options on the play, but that’s season over there. The 49ers pulled it off.

I was going to reply to a tweet I saw before kickoff about the bad EPA rankings for the 49ers’ defense this year, and I keep hearing the sentiment that they’re a bottom-5 defense, which doesn’t jive with their ranking of 13th in points and 16th in points per drive allowed.

Again, this is an example of how EPA can miss some fundamental information. That’s a stat that can get juiced and heavily inflated by splash plays like sacks and turnovers. So, it’s not a surprise the 49ers don’t look good in EPA when they don’t get many splash plays. But they must be doing something right if they’re usually not getting destroyed on the scoreboard.

Throw in the struggles of the Eagles to play a 60-minute game on offense, and the 49ers always had a good shot of pulling this one out as a low-scoring game you win in the fourth quarter. That’s exactly what happened too.

They can do the same thing in Seattle, a team they’ve held to 13 points in both meetings this year. But we have all week to build up that one.

The Eagles are done. No repeat for them like I foolishly picked on Friday night. But I thought the defense would be better than this as I didn’t see getting killed by Robinson and a touchdown pass from Jennings leading to the end for this team.

Finally, I don’t think it’s hindsight to question why Nick Sirianni didn’t try to get that No. 2 seed last week by beating Washington. Wouldn’t you rather face a banged-up Green Bay team that’s lost four in a row? A team you already beat in a low-scoring game instead of a 49ers team that is well coached and still has some elite players, and they never seem to go one-and-done in the postseason. They can score too with Purdy, so yeah, I think that was a tactical error by Sirianni.

Not to mention getting home-field over Chicago if you’re the No. 2 seed. I didn’t like that decision to rest last week, and I really don’t like it now after what we saw from the Eagles on Sunday.

Chargers at Patriots: Roman, Lend Me Your Ears So I Can Whisper “You’re Fired”

The last NFL team to score 3 points in a playoff game before the Chargers on Sunday night was the Ravens in Buffalo during COVD. Who was the offensive coordinator? Greg Roman. I think we’ve seen enough of him here, and while it’s clearly not all his fault, he’s wasting Justin Herbert’s talent and hasn’t gotten any good results in the big games the last two years. I think they should make him the sacrificial lamb and fire him over this one after the Chargers scored 22 points in the final three games of the season.

Moving onto the quarterback, these Herbert playoff appearances keep getting worse. Now 0-3, I actually think he was better last year when he threw four interceptions (one dropped, one down 20) in Houston compared to this impotent performance with 3 points making the 2025 Patriots look like the 2003 Patriots. The weather wasn’t even an issue.

I also think that Houston game might be messing with him mentally, because how do you not pull the trigger to McConkey on this play early?

You can’t be too worried about throwing picks in a game like this. That’s how you end up scoring 3 points and just running or taking sacks all night because you’re scared of putting the ball 10 yards down the field. Terrible mindset to have in a playoff game.

The thing is the pass protection wasn’t really that bad until it was 16-3 in the fourth quarter. Then Herbert was swarmed and engulfed. But the damage had already been done earlier on the first seven drives.

As for Drake Maye in his first playoff game, he was bad. He was inaccurate against a zone defense. He turned into a sack merchant again, going down 5 times (lost over 6 yards per sack too this time so he wasn’t even mitigating the losses this week), and he should have had two lost fumbles, and the second one could have been an easy touchdown for the Chargers that would have made it an interesting 16-10 game with time. Most of his big plays were blown coverage or huge YAC on a checkdown to Stevenson.

Just not impressed, and objectively I don’t know how people can praise a 16-point performance like this from a quarterback. But it was his first playoff game, and he at least did better in the second half after a poor first half. Just interesting to note that in his second NFL win over a winning team, he had a 6-3 lead at halftime in both games (this and at Buffalo).

There’s also the fact that Vrabel and New England are used to these low-scoring playoff wins.

What’s next, two special teams touchdowns against Houston while Josh Dobbs has to come off the bench and direct a win? Then beating the Rams in the Super Bowl with 13 offensive points? Or is that only reserved for Brady?

Neither the Texans nor Patriots allowed a touchdown this week, so who knows what to expect from that one. But based on this game, I wouldn’t expect a ton of scoring from Maye in the passing game.

But the Chargers are in a tough spot as they need a new OC and they’ll probably lose their DC (Jesse Minter) to a head coaching Job. I’m not sure you can ever trust Herbert in one of these games until he proves he can get the job done. And they’re always on the road because they can seemingly never win this division. The Chiefs won’t be down for long, and the Broncos have a lot of good players and a coach on par with Harbaugh.

The 2025 Chargers had that built-in excuse with the offensive tackles going out, but I’m surprised at how little of a factor that was for three quarters on Sunday. Just played a lot of bad, passive football and that can be even worse than getting aggressive and throwing some picks.

At least they scored more points last year in Houston.

Next week: I always say the divisional round is the best weekend of the NFL year, but it’s got a high bar to clear after what we just saw. It’s also going to try to do it by introducing the top seeds, Seattle and Denver, into the mix. We’ll see if the Texans can sack the Patriots, and Rams vs. Bears could be the shootout of the postseason.

2025 NFL Stat Oddity: Week 18

After a Week 18 finale that saw nine comeback opportunities, the 2025 regular season is in the books. I can’t recall a crazier season than this one with none of the Chiefs, Ravens, or Bills winning their division, and the first two didn’t even have a winning record.

Seven new division winners is a record, and somehow the only team that repeated (Eagles) is from the division that never repeats (first time since 2004).

We might see a Trevor Lawrence vs. Sam Darnold Super Bowl at this point. That’s why I was worried my preseason predictions would be the worst they ever were, but they weren’t. In fact, by being off by an average of 2.72 wins, I’ve had five seasons since 2013 that were less accurate.

One difference this year is I only got one team exactly right, and it was the Steelers finishing 10-7. Barely. But I only had five teams where I was off by 5+ games, so that’s not too bad.

Onto the playoffs.

This season in NFL Stat Oddity:

Seahawks at 49ers: The No. 1 Seed

It didn’t necessarily look like a battle for the No. 1 seed in the NFC, because the Seahawks and 49ers repeatedly made mistakes to keep the score so low in this 13-3 final. In fact, the game set history for the fewest points ever in the NFL despite both quarterbacks completing over 70% of their passes and both running games averaging over 4.0 yards per carry:

But the Seahawks prevailed because their defense was the best unit in the game. It helps when the 49ers didn’t have Trent Williams or Ricky Pearsall, but the 49ers scored their fewest points in a game under Kyle Shanahan since they managed just a field goal in his debut against Carolina way back in 2017.

Brock Purdy was held to 127 yards on 19 completions, and Christian McCaffrey had a rough night with 23 yards on 8 carries. He also tipped a pass deep in the red zone for a killer interception in the fourth quarter when the 49ers trailed 13-3.

Speaking of which, the 49ers are now 0-50 when trailing by 8+ points in the fourth quarter under Shanahan. I’ve seen the stat posted as 0-47, but I think that misses a couple playoff games, and it’s possible Stathead has a data error for a game that doesn’t belong. But I know the 0 wins is 100% accurate as Shanahan’s teams have never been able to make these comebacks, and butterfingers on a pick like that won’t help.

Sam Darnold got through a big game without any turnovers, though he did nearly lose a fumble and got lucky on a sideline throw where a defender only got one foot in bounds. But he was okay outside of taking a brutal sack on 1st-and-goal at the 1 on the opening drive before misfiring on fourth-and-goal. His running backs absolutely dominated with 230 yards from scrimmage between the duo.

The Seahawks missed field goals from 47 and 26 (WTF?), so that kept the score low too even though they dominated the game in first downs (23-9) and yards (361-173).

It means Seattle has a week off and home-field advantage throughout the playoffs, something they had in their three previous Super Bowl trips (2005, 2013-14). The 49ers will have to travel and win some road games if they want to get back to Levi’s Stadium for Super Bowl 60.

The 49ers’ stock definitely takes a hit from this game, but I’m still not sold on the Seahawks as a Super Bowl team. But we have time to get into that the next two weeks or more.

Ravens at Steelers: Game of the Weekend

I can tell my Steelers fandom isn’t what it used to be, because I should have been a basket case watching that fourth quarter, which was as dramatic as any game this season with everything on the line.

But I was almost resigned to the fact of a Baltimore win, and I had a good vision for the playoffs with a Baltimore win, including a potential AFC Championship Game between the Bills and Ravens.

But that’s all moot now after Aaron Rodgers delivered one of his most clutch comebacks in his long career given the D.K. Metcalf suspension and the way they leaned on him heavily with a season-high 294 passing yards. That good old Baltimore defense, always ripe for hitting up for big yards and a double-digit comeback. You could see things trending that way even before Kyle Hamilton was injured in the third quarter as the Steelers should  have finished the last drive of the first half with 6 before a goal-line stop.

However, the Steelers had some mental lapses on defense and left receivers wide open for Lamar Jackson, who hit them either for long touchdowns or what should have been a game-winning play to Likely to set up the field goal. But you definitely don’t love taking a 2-yard knee and not giving the ball to Derrick Henry for some more yards to get closer when you had a timeout left. Always get closer in that stadium for a kick of 40+ yards.

I had picked the Ravens to win the Super Bowl this year with the idea that 2025 would finally be the year they protect the ball and not screw things up with the season on the line. But my worry this summer was the rookie kicker, Tyler Loop, screwing things up in taking over for [REDACTED] and missing a do-or-die field goal.

Remember, the Ravens were in this position because Chris Boswell, usually one of the most reliable kickers in the game, missed the extra point. He’s been terrible the last three weeks for some reason, and he almost helped end the team’s season as they hung onto a 26-24 lead instead of 27-24.

But whether it was nerves for a rookie, a cold night, or the holy water thrown on that end of the end zone before the game, but fate smiled on the Steelers and Loop’s 44-yard field goal was wide right, ending Baltimore’s season, maybe John Harbaugh’s coaching tenure, and sending the Steelers to the playoffs with their first AFC North title since 2020.

Talk about streaks colliding next week. The Steelers are on a 6-game losing streak in the playoffs, allowing at least 28 points in every game (NFL record). But they’ve won 23 straight home games on Monday night with no losses since 1991, and it’s a Monday night game with Houston, who I felt last year was the kind of team the Steelers would need to face to end the streak as they shouldn’t have the offense that can light up the Steelers.

Maybe things with Rodgers, who gets Metcalf back, will be different this time. Maybe it’ll be another 21-0 deficit before you can blink (Chargers did fall behind 14-0 to Houston in 5:00 two weeks ago).

But in this twisted AFC, I’m actually feeling a little optimistic about the Steelers again and looking forward to Monday night.

Panthers at Buccaneers: The Funniest NFC South Ending, Part 1

Objectively, this game sure felt like the officiating was in favor of Tampa Bay to make sure it came down to Sunday’s game in Atlanta. There were some atrocious calls on a fumble, a weak OPI call that wiped out a big play in the third quarter, Cade Otton getting DPI for tripping over his own feet, a missed facemask, etc.

Officiating aside, I thought the quarterbacks handled the wet and rainy conditions well outside of a bad pick thrown by each. Bryce Young didn’t take any sacks, and he still threw for 266 yards and 2 touchdowns with literally no help from the running game (12 carries for 20 yards).

In fact, the running back position killed this game for Carolina in the fourth quarter when Rico Dowdle fell to the ground and tried to pitch the ball back to Young on a flea-flicker, and the Bucs recovered that fumble in a 16-7 game. Killer stuff, and no, you should never be trying a flea-flicker at the opponent 20 as that takes away the real long deep ball you’d like to set up from that. That’s why I question if that was actually the call or if Dowdle just tried to ad-lib after falling.

That was a crushing blow even with the Bucs getting their 36-yard field goal blocked on the other end. By the time the Panthers scored their touchdown and used their timeouts to get the ball back in a 16-14 game, just 18 seconds remained at their own 3-yard line. Tough for even the Carolina Reaper to do anything in that spot.

Alas, they had a backup route to the playoffs…

Saints at Falcons: The Funniest NFC South Ending, Part 2

We got the perfect ending to the 2025 NFC South as the Falcons did in fact beat the Saints to help Carolina win the division for the first time since 2015. Everything was coming up Carolina’s way in this game, including a late interception by Tyler Shough (otherwise played well) that probably locked up OROY for Tetairoa McMillan too.

Wild that you can get this much going your way by losing your last two games like Carolina did. But even with winning enough games to get to 8-9 and force that three-way tie, the Falcons still fired coach Raheem Morris. Can’t say I disagree with that one. This team should have won the division this year and blew it.

Now, the Saints might end up being the winner next year if they can add a few pieces around Shough.

Chargers at Broncos: Trey Lance Tried (Sorta)

The Chargers started Trey Lance instead of Justin Herbert, and it went about as poorly as you expected. He threw a pick-six, but the defense kept the Chargers hanging around all day before the Broncos pulled away late to win the No. 1 seed.

I get the idea of Sean Payton “saving things” for the playoffs on offense since he could see this team again in two weeks if the Chargers upset the No. 2 Patriots on the road. But it was still not an encouraging game on offense from Bo Nix and company.

Dolphins at Patriots: No Repeat of 2019

I guess you need a Ryan Fitzpatrick at quarterback to go into Foxboro for a finale upset if you’re Miami. That’s a callback to 2019 when the Patriots blew a first-round bye. You don’t get a bye for the No. 2 seed anymore, but the Patriots wrapped it up by making short order of the Dolphins. The running back duo scored five touchdowns in a variety of ways.

I haven’t seen any news on Mike McDaniel getting fired, so maybe he ends up coming back without Tua Tagovailoa in 2026.

Jets at Bills: Mitch Trubisky Caps Off Historic Season for QBs Facing Jets

You see why the schedule matters? The Jets played such a pathetic month of football that they gave up 6 touchdowns to Trevor Lawrence, 5 touchdowns to Drake Maye, and Mitch Trubisky hit them with 4 to end their season allowing 36 touchdown passes with 0 interceptions, new NFL records for futility. Only the Jets.

James Cook is lucky Derrick Henry slowed down in the second half or he would have lost that rushing title to him. But the Bills got to pad some defensive stats in the win and now have to face the Jaguars on the road in maybe the most interesting game of wild card weekend.

Colts at Texans: Maybe Riley Leonard Should Have Started?

I’m not saying the Colts make the playoffs if they start Riley Leonard instead of bringing Philip Rivers out of retirement. But maybe they should trust their coach and start Leonard when he was healthy? I was shocked at how he was taking it to Houston on the road in his first NFL start, and they were playing starters on defense when he did his most damage in the first half.

Unfortunately, even with the Texans calling off some dogs in the second half, Davis Mills led a game-winning drive and the Texans still won 32-30 to get to 12-5. But Steichen can coach offense, and it’s just unfortunate what happened to the Colts this year and how poorly the Sauce Gardner trade will age, especially if they try to get the draft resources together to steal Arch Manning in 2027.

Titans at Jaguars: Short Work

Watching Trevor Lawrence scramble in the third quarter with a 31-7 lead had me holding my breath. Get him on the sideline; this one was over. But great winning streak by the Jaguars to end the season, and Lawrence is playing the best ball of his career. Cam Ward unfortunately got injured on a touchdown scramble run, the first time he missed snaps this year. Get him a coach and he could be much better in 2026.

Chiefs at Raiders: Damn, Can Spags Hold Any Lead?

The Chiefs finish 2025 with 0 saves on defense (upheld a one-score lead in the fourth quarter/overtime) and 4 blown leads. They even gave up two more game-winning drives in the games Mahomes didn’t start. Spags really can’t stop anyone in crunch time, including Aidan O’Connell in the final minute.

The 2025 Chiefs without Mahomes are the first offense since the 2009 Raiders (JaMarcus Russell) to go three straight games without 170 yards of offense. If that was Travis Kelce’s final game, yikes. The Raiders got the win and still got the No. 1 pick on top of it.

But that’s also probably the last game in the coaching career of Pete Carroll. He was fired on Monday after one terrible season.

Browns at Bengals: Garrett Gets the Record in Stunning Fashion

It didn’t look like Myles Garrett was going to set the sack record after all. But with just over 5:00 left, he timed the snap perfectly and buried Joe Burrow for No. 23. I thought it was a little odd the way the game just stopped for it, but the Bengals should have used the time to come up with a better play.

While Joe Burrow did lead a rare go-ahead drive in the final minutes, he botched the critical 2-point conversion. That’s so costly in a 18-17 game where you open yourself up to losing by a field goal, which is more likely than ever now with the new kickoff rule and kicker’s range. Sure enough, Shedeur Sanders led his first game-winning drive with the Browns getting the walk-off field goal to make Garrett’s happy day even happier.

That makes up for Week 1 when the Browns choked on a go-ahead field goal late in the game against the Bengals. But what a sign of the times. The Browns win this game and fire Kevin Stefanski after six years. The Bengals lose again and are keeping Zac Taylor for 2026, reportedly.

Never change, Bungles.

Cardinals at Rams: Stafford Should Wrap Up MVP

The Rams played starters to go for the No. 5 seed, and it was one of those weeks where the Cardinals made it a close game, trailing only 23-20 to start the fourth quarter. But Stafford threw two more touchdowns to push his season total to 46, and the Rams finished 12-5, making the 2025 NFC West the first division ever with three 12-win teams.

I already wrote that I’m voting Stafford for MVP this year. Oddly enough, I think the Seattle loss cemented his case for me, doing what he did that night on the road without Adams in what should have been a win that led to the No. 1 seed. Then you watch what Bryce Young and Brock Purdy, two quarterbacks going to the playoffs, did against that Seattle defense in the next two games. Like two different sports.

The Rams should be disappointed with a 12-5 record though. They were in every game late and just didn’t close enough of them, and quarterback play is far down the list of reasons for that.

But maybe they’ll get a revenge tour in the playoffs, starting with the Carolina Panthers on Saturday.

Lions at Bears: Not Loving the Vibes, Ben

Can’t say I liked the way the Bears were down 16-0 at home when they had a chance to lock up the No. 2 seed with a win and drop Detroit under .500 in the process. They did eventually tie the game, but they didn’t close this time, and the Lions got a walk-off field goal to finish 9-8.

The No. 2 seed still worked out for them, but I wasn’t a big fan of the way Johnson handled this finale. Now it’s a rematch with Green Bay.

Commanders at Eagles: Backup Bowl

It’s not like the Eagles knew the Bears would lose to Detroit, but I’m still a bit down on Nick Sirianni for not trying to win this one with starters and get the No. 2 seed. I think I’d much rather play the Packers (injured team) first than the 49ers, and I’d much rather have home-field than go to Chicago should that 3-2 matchup come to fruition in the divisional round.

But the Eagles blew a 17-10 lead in the fourth quarter to Josh Johnson, and that’s why they’re going to play the 49ers now. A matchup we should have seen in the playoffs by now to get a rematch for the 2022 NFC-CG spoiled by Brock Purdy’s elbow injury on the 49ers’ first drive.

Cowboys at Giants: Why’d They Do Dak Like That?

Dak Prescott had won 12 games in a row against the Giants, had a chance to lead the NFL in passing yards, had a chance to finish .500 (8-8-1), and the Cowboys just ran it and benched him at halftime with 70 yards while the Giants rolled to a 34-17 win. I don’t get that at all, except maybe they wanted the Giants to get a weaker draft pick.

Packers at Vikings: [REDACTED]

If Matt LaFleur and the Packers didn’t care about losing their fourth in a row going into the playoffs, why should I care about their 16-3 loss? Ugly game. Had to call timeout and kick a field goal to avoid a shutout. I’ll just say “Nine” doesn’t seem capable of staying healthy, so that’s a problem for Minnesota going forward.

Next week: Playoffs? You kidding me? I’m somehow going to do the final QB rankings of 2025 for Monday, get Fraud Alert Rating for the season by Tuesday, full wild card previews for Wednesday/Thursday, and betting picks by Friday.

2025 NFL Stat Oddity: Week 17

That was a very long Week 17 slate in the NFL that started with Josh Johnson on Christmas afternoon and ended with a classic shootout between the Bears and 49ers. It sets up three division title games in Week 18 in prime time and little of substance on Sunday afternoon.

We had nine games with a comeback opportunity, so we still haven’t had a week with 10 chances since Week 4. That has me a little worried about Atlanta’s ability to keep it close with the Rams on Monday night, but we’ll see as I still think that one has upset potential.

This season in NFL Stat Oddity:

Bears at 49ers: Game of the Day

This 42-38 game summed up in one graphic:

The crazy part is the Bears didn’t have their best wideout in Rome Odunze, and D.J. Moore wasn’t 100%, and the two rookies (Luther Burden and Colston Loveland) dominated with 232 yards and 2 TDs). The 49ers didn’t have George Kittle, Ricky Pearsall wasn’t 100%, and they still lit it up too with Brock Purdy accounting for 5 total touchdowns (10 in prime time since Monday night) and 303 passing yards.

Not a bad shootout for a game that started with a pick-six. But I think it’s a game where the 49ers showed they could run the ball very well against a bad run defense as CMC had 140 rushing yards. Purdy played excellent, and it’s past time we act like he always needs George Kittle, Brandon Aiyuk, and Deebo Samuel to do this, because none of those three were available to him on Sunday night. Left tackle Trent Williams also left on the opening drive.

But I also think you have to give Caleb Williams and the Bears credit for hanging in there blow for blow when the 49ers are on a heater like this. It came down to the final snap, and the Bears were that close to extending their record to a seventh win this season when trailing in the final 2:00.

If we somehow got this as a playoff rematch, I think that’d be great. But definitely a strong night for the offensive minds of Ben Johnson and Kyle Shanahan. Now, the 49ers just have to beat Seattle (easier said than done) on Saturday night and they’ll be the No. 1 seed again.

My only warning would be that you see what it might look like without Nick Bosa and Fred Warner, though there is some hope Warner could return during the playoffs. But if Purdy is playing like this, maybe this can finally be San Francisco’s year.

Eagles at Bills: Familiar Trends

Throw in a lot of cold rain to make it even easier on these two strong pass defenses, and Sunday’s 13-12 final more or less played up to the season trends for the Eagles and Bills:

  • The Eagles started strong, taking a 13-0 lead into the locker room with Dallas Goedert adding another easy 1-yard touchdown to his season total.
  • Jalen Hurts then promptly went 0-for-7 passing in the second half with DeVonta Smith only coming close on a overturned catch one time.
  • Saquon Barkley was held to 68 yards on 19 carries, so his disappointing season continued more than the horrid Buffalo run defense did, but it helped that the Eagles weren’t completing passes.
  • Josh Allen took 5 sacks, including another contender for the worst sack of the year that knocked him out of field goal range as the Bills were shut out for 54 minutes.
  • James Cook was held to 77 total yards, and the Bills are now 0-4 this season when Cook is under 100 yards from scrimmage, averaging 14.8 points per game in those games.

But Philadelphia’s classic second-half no show on offense meant the defense had to hold up, and it almost broke. The Bills finally broke through with some big plays to Brandin Cooks and others (another hook-and-lateral) to get down the field twice, and despite the bad foot, Allen snuck in two touchdown runs in the final 5:11, including a 4th-and-goal from the 1 run with 0:08 left.

The Bills made the controversial decision to go for 2 and the win, and Allen completely whiffed on the throw to an open Shakir in the end zone. Game over; the Patriots win the AFC East. It’s no wonder they like to run the ball down there. That should have been an easy conversion, but the Bills have been missing these 2PC plays all season.

However, I have to defend the decision to go for the win instead of playing for overtime. I think it was absolutely the right call for Sunday’s circumstances:

  • The weather was horrible, which can make an extra point even harder, and it’s not like Buffalo’s kicker has been reliable on those, getting one blocked on the first touchdown. The Eagles have good blockers too.
  • Allen’s foot wasn’t 100% and that limits his effectiveness, so you don’t want to keep putting stress on that for more snaps in overtime.
  • The Bills realistically have to admit the Patriots are likely winning the AFC East with only a home game against Miami left, so it’s not like the division title or a No. 1 seed is really on the line here.

If this game was earlier in the season when you have less clarity about the playoff standings, I think you take them to overtime as your defense was playing outstanding and you’re at home. If the weather was better, I think you play on into overtime. If Allen was 100% healthy in a normal game, I think you go to overtime, which is a place he’s never actually won a game in the NFL yet.

But those were not the circumstances on Sunday in Week 17, so I don’t have an issue with the Bills doing what they did. I just have an issue with Allen badly missing the throw as they finally had a good play dialed up for one of those 2PCs.

The Eagles (11-5) still have an outside shot of the No. 2 seed over Chicago. The Bills (11-5) drop from No. 5 to No. 7, and with the Jets only left on the schedule, I think they’ll go to 12-5, the Texans beat the Colts to get to 12-5 and the No. 5 seed by virtue of head-to-head win, and the Chargers lose at Denver to fall to No. 7 seed at 11-6.

I had Buffalo lined up for No. 5 for a while, but seeing as how that now could be Derrick Henry and the Ravens in Baltimore, I’m not sure they want any part of that matchup in two weeks, so it’s possible that bad throw was strategic by Allen.

Then again, going to No. 6 and probably having to go to Jacksonville, a team playing as well as anyone, may not be a great start either for this team. But that’s where I see things trending for Buffalo.

Steelers at Browns: The Tomlin Special (The Last One?)

Once the Ravens beat the Packers on Saturday night, you could see the “Tomlin Special” coming from a mile away.

The Steelers were going to lose to a 3-12 Cleveland team to set up a winner-take-all game on SNF against the Ravens for the AFC North. And they’ll have to do it without D.K. Metcalf (suspended) and Darnell Washington (broke his arm on Sunday). Maybe without Calvin Austin too, or the three players who had 67% of Rodgers’ passing yards in Baltimore earlier this season.

I knew the Ravens being +800 value the other day to win the AFC North was too good to pass up. That’s not to say it’s a sure thing, because the Ravens have a pretty bad history of playing well in Pittsburgh, but the Steelers played Sunday with no real energy or care to want to wrap things up with a great opportunity against a bad team.

Instead, they gave up 10 early points to Shedeur Sanders before picking him off twice later. But even with nine possessions in a 4-to-7 point game the rest of the way, the Steelers never found the end zone even once. They pissed away drives with penalties, a pathetic 4th-and-1 deep pass to Scotty Miller, a Rodgers slide short of the sticks on third down, a bad sack to make a field goal too long, and forcing the ball repeatedly to washed-up wide receivers against a No. 1 pass defense with good corners playing man coverage.

And yes, the Steelers absolutely were too focused on Myles Garrett breaking the sack record. Garrett himself admitted it, and while you might expect him to say that given he was shutout by a makeshift offensive line, anyone who says this didn’t have a big negative impact on the game for Pittsburgh didn’t watch the game.

You could see it in the way they called plays at times, like not calling a single pass in a 13-9 game with 7:03 left and the ball at midfield. Three-and-out on runs. You could see it in the way Rodgers was letting go of the ball extra fast (usually well under 2.6 seconds), sometimes just throwing the ball away before he even dares left Garrett get a whiff of him.

That hampered the offense all day, and it’s a silly thing to worry about when Garrett gets to play Joe Burrow next week. The record is going to fall, but Rodgers sure looked like he’d be damned to be Brett Favre and get caught in a highlight reel forever for going down on the record-breaking sack.

Instead, he reverted to his factory settings by forcing outside throws to wide receivers instead of using the only players that are actually any good in this offense, the tight ends and running backs. Rodgers was 8-of-21 for 60 yards on passes to MVS, Scotty Miller, and Adam Thielen. Meanwhile, Pat Freiermuth had the big plays on the final drive, but he only finished with 63 yards on 3-of-5 passing.

Feed him more, except Rodgers just doesn’t like tight ends and will rather throw to washed-up wideouts he has no real chemistry with against maybe the worst defense to try that against this year.

Just buffoonery from start to finish as the Steelers finished with 6 points on 11 drives. Mike Tomlin is now 0-7 at Cleveland without Ben Roethlisberger, who was 12-2-1 at Cleveland.

I had a bad feeling the Metcalf suspension would lead to something like this, but I really didn’t think Rodgers would go with low-risk passes to MVS in the end zone (against Denzel Ward) on three straight passes with the game on the line. Metcalf would have been a target there. Freiermuth or Jonnu Smith should have been a target there. MVS stinks.

But Rodgers’ loyalty to “his guys” at wideout came back to bite them. A bad gameplan hurt them. Worrying too much about Garrett, who didn’t even generate that much pressure, hurt them.

Frankly, this team doesn’t deserve the postseason. They got their ninth win last week, and at this rate, I’ll be surprised if they get another this season.

Jaguars at Colts: Farewell Philip (Again?)

Hats off to the Jaguars for getting to 12-4 with a sweep of the Colts this month. This was a good back-and-forth game with Trevor Lawrence showing off his legs on two touchdown runs, and the pass defense held up against Philip Rivers for the most part (147 yards, 1 touchdown).

Rivers’ lone pick came in the fourth quarter of a tied game (had to play that tune one more time), and that actually led to Jacksonville’s game-winning field goal drive, which consisted of losing 3 yards after a stuffed Travis Etienne run and two incompletions by Lawrence. Yikes.

Rivers got the ball back in a 23-17 game with 18 seconds left, but instead of seeing him throw one last pick in a one-score game to perhaps end his career for good, a delay of game penalty on the defense moved the ball to the Jacksonville 48. Riley Leonard came off the bench with the stronger, younger arm to throw the Hail Mary, and that too was intercepted to end the game.

Rivers has no regrets about the comeback attempt even though the Colts were eliminated from the playoffs on Saturday with Houston’s win. He’ll go down as an all-time competitor and one of the only people crazy enough to try this after five years away from the game.

If this is the end of the road, he’ll now finish 36-84 (.300) at game-winning drive opportunities and 30-79 (.275) at comeback opportunities down one score.

Seahawks at Panthers: NFC South Shame Pt. 1

It’s not like I expected the Panthers to beat the Seahawks, but damn, have some pride at home. The Panthers were 5-1 ATS as a home underdog this year, but the best they could do in this one was make it 17-10 in the fourth quarter after a Bryce Young touchdown run.

It’s a good thing he had that run because he finished with 54 passing yards on 24 attempts, or 40 yards on 26 plays if you add his sacks.

But a huge facemask penalty got the Seahawks out of a 3rd-and-21 situation, and they punched in another score to go up 20-10. Young took consecutive sacks before throwing a 5-yard pass on 4th-and-17, leading to a 25-yard touchdown drive by the Seahawks to ice it at 27-10.

All three of Seattle’s touchdown drives started inside the Carolina 30 in the second half, taking advantage of Carolina’s mistakes on offense. This game was winnable despite the final score, but it really looks like no one wants to take the NFC South this year.

Their division title game should end in a tie, which would still give it to the Panthers.

Buccaneers at Dolphins: NFC South Shame Pt. 2

This Tampa Bay collapse needs studied. The Dolphins came in ranked No. 26 against the run and the Bucs just couldn’t get anything going on the ground. It doesn’t help when Tristan Wirfs was inactive at tackle. But Baker Mayfield probably has the best 4-WR group in the NFL, and yet they were stuck on 10 points with him throwing two picks deep into this one before a last-minute Mike Evans touchdown led to a failed onside kick in a 20-17 loss.

Quinn Ewers had a couple of touchdown passes to lesser-known Miami targets for the rookie’s first win. The running game was solid. Miami will likely finish 7-10, which sounds like the typical Miami season in the 21st century.

Giants at Raiders: The Toilet Bowl

Both teams had lost nine in a row, but the Raiders would have been dumb to win this game and hand the Giants the No. 1 pick in the draft. The Raiders definitely need it more as they have a quarterback need the Giants don’t with Jaxson Dart rushing for two more scores in this 34-10 rout as Geno Smith took another beating behind his line.

The No. 1 pick isn’t locked up for the Raiders yet, and the Chiefs would probably be wise to not let them secure it next week either. Then again, it’s not like there looks to be a real QB prize in the 2026 draft.

Cardinals at Bengals: Ho-Hum

Go figure, it took Jacoby Brissett deep into garbage time (trailed by 30 points at the two-minute warning) to finally break 200 yards passing and throw his second touchdown of the day against the Bengals in a 37-14 loss that was never really competitive.

Just glad to say I was right that Ja’Marr Chase and Trey McBride finding the end zone were the only picks you needed from this otherwise fruitless endeavor between losing teams.

Patriots at Jets: Seriously, Just End the Season

The Patriots scored six straight touchdowns to start their 42-10 rout of the Jets, another tip in the cap for offensive coordinator Josh McDaniels, who has been behind some of those all-time drubbings in NFL history.

Speaking of history, the 2025 Jets have done it. In 16 games, they’ve let quarterbacks throw 32 touchdowns and 0 interceptions after a 5-piece from Drake Maye on Sunday. That’s two weeks after Trevor Lawrence had six total touchdowns on this defense.

I know Aaron Glenn is going to get excuses that they traded two of his best defenders, but this shit was rotten from Week 1 and has only gotten worse. I wouldn’t criticize the Jets if they made him a one-and-done coach, but I doubt that will happen no matter how brutal this 3-win season has gone.

Saints at Titans: Ending 2025 on a High Note

I know people don’t care about these teams this season, but I think it was a very good showing for both Tyler Shough and Cam Ward, and a game that should have their fans excited about what can happen in 2026 with more seasoning from Shough and better coaching/talent around Ward.

But Shough got the best of this matchup as he added another 300-yard passing game and comeback win to his resume. In such a down year for rookies, I’m very serious about voting him for OROY. Just finish strong next week.

Texans at Chargers: Houston Outlasts Them

Going back to Saturday quickly, I was most excited about this game and I think it delivered a playoff atmosphere with a tough, physical grind after some early explosives from Houston’s offense made it 14-0 in the blink of an eye.

But I thought Justin Herbert’s teammates let him down again with the tipped pick in the red zone, and Dicker the Kicker turned into Nate Kaeding in a big game. This guy is supposed to be perfect from inside 40 yards, yet he missed one from 40 and an extra point, costing the Chargers 4 points in a game they lost by, yep, 4 points. And don’t act like I haven’t forgotten about the missed field goal in the Jacksonville playoff loss. I see what this kicker is up to. Can’t trust him.

But the Texans held on for the second week in a row by getting a huge defensive penalty to help them run out the clock. I’m not sure Chargers fans can complain much about that illegal contact that wiped out a third-down sack of Stroud. The Chargers also had two defensive penalties wipe out huge sacks on Herbert on their previous drive to score a touchdown.

This game is a pretty good sign that the Texans are more dangerous than the Chargers in the playoffs because of their defense and their offensive line doesn’t have turnstiles at offensive tackle. But I also think it helped  expose that the Houston offense is still likely to come up short before a Super Bowl appearance to keep this team out of the big game.

Crazy stat: Houston has never been a wild card team. All eight playoff appearances for the Texans have come as the AFC South winner, so we’ll see how that shakes out if Jacksonville wraps this division up on Sunday.

Ravens at Packers: King Henry Reigns Supreme

For a game with two backup quarterbacks, there were a lot of points and quality drive engineering between the Packers and Ravens on Saturday night. While the Ravens leaned on Derrick Henry, who dominated with 216 yards and 4 touchdowns, it was the Packers who surprisingly couldn’t run at all and leaned on Malik Willis to throw for 288 yards and rush for 60 yards and 2 touchdowns. Sadly, a late injury knocked him out and Clayton Tune was intercepted on a tipped ball.

But I think it’s clear that Matt LaFleur is going to help Willis get paid a ton of money from a team to be their starter in 2026 or 2027, a miraculous coaching job with a player who couldn’t throw for 100 yards in any of his starts as a rookie on the 2022 Titans. Maybe even his brother Mike LaFleur, the Rams offensive coordinator, will be hired by a team to make Willis work out as well as his brother has.

Good luck with that, but it was an impressive game from him on Saturday night. They didn’t lose this game because Jordan Love (concussion) was out. They lost because their defense, missing Micah Parsons, was pathetic, a familiar tune in Green Bay in big games.

The Packers are now 0-3 this year when they don’t punt in a game, which has never been done before in a season. The rest of the NFL is 10-0 this year. Green Bay is just the 10th team since 1950 to lose a game by at least 17 points without punting.

Next week: I get to look back at how bad my predictions were for this crazy season. We get the sacrificial lamb game first on Saturday to determine the No. 4 seed in the NFC. We get the No. 1 seed game at night, then it’s a pretty bland Sunday afternoon slate leading up to Ravens vs. Steelers for the AFC North.

2025 NFL Stat Oddity: Week 16

I cannot recall an NFL season that felt this wide open as it does in 2025. Big leads don’t feel safe no matter who you’re playing, and even for the teams looking at the wild card paths to the Super Bowl, there’s no juggernaut or historic team out there that I’ll say they can’t beat on the road in January.

That last part is the important one. In the past years I’ve covered, you always had some team with Brady, Manning, or Mahomes that you just wouldn’t expect to ever lose to a low seed like the 2016 Texans (Brock Osweiler year), 2020 Browns (no defense), or when the 2023 Steelers snuck in with Mason Rudolph.

But not this year.

  • Not when you can watch the Seahawks’ version of Sam Darnold overcome his kryptonite (Rams) with a 16-point comeback win on Thursday night in what I called the Game of the Year this weekend. He has a great defense backing him up.
  • Not when the Bears can wipe out a 10-point deficit in the last 5:00 to beat Green Bay in overtime, and we’ve already seen them run over the Eagles in Philly.
  • Not when the Eagles are playing sound defense, the running game is starting to pick things up, and you can at least argue they’ve been to the Super Bowl twice since 2022 and big-game experience matters.
  • Not when the Panthers have already upset the Packers, Rams, Buccaneers, etc. and should have won in Philadelphia last year (Xavier Legette drop) as Bryce Young turns into Steve Young in big moments.
  • Not when the Rams should probably be 15-0 if not for blowing every loss in inexplicable fashion.
  • Not when the 49ers have a path to the No. 1 seed that includes sweeping Darnold in Week 18 (a la how Detroit did last year) and have the Super Bowl at home this year.
  • Not when the Packers – okay, this one is probably a stretch without Micah Parsons and Tucker Kraft. But if Jordan Love can return on Saturday…

But we’re used to seeing the NFC offer new contenders. What about the AFC that’s been dominated by quarterback stability? Well, that’s simply not the case this year as Sunday proved again:

  • The Broncos (12-3) saw their 11-game winning streak snapped in impressive fashion by Jacksonville, the first bad game Denver’s played all year. Still in line for the No. 1 seed though.
  • The Patriots (12-3) are right on Denver’s heels and that big comeback win in Baltimore should do wonders for Drake Maye’s confidence and development in games like this.
  • The Jaguars (11-4) have been red hot since the bye week, they can score 25+ every week, and they get turnovers on defense. What’s really stopping Trevor Lawrence from going on an Eli/Flacco/Foles type of run?
  • The Steelers (9-6) always flop in the postseason, but I think this season has been different in several areas we’ll get into the next few weeks. If they do have to play the Bills in the wild card and can find a way past that one, they have dark horse potential with Aaron Rodgers playing his best ball at the right moment.
  • The Chargers (11-4) still have a shot to win the AFC West by beating Houston and Denver, and if they can do that behind Justin Herbert and Jim Harbaugh, who can’t they beat in this AFC?
  • The Bills (11-4) may be terrible at stopping the run, but they stop the pass, they can run the ball too, they put up points, and they have big-game experience and have done well against basically every team but the Chiefs (not in the picture this year) over the years.
  • The Texans (10-5) struggling with the Raiders may give you pause, but they have the best defense in the NFL this year and could be a problem for anyone they face with a playoff win in each of the last two seasons.

There are usually several playoff teams you can just write off for having a pathetic defense or rookie/backup quarterback. But that’s not going to be the case this year, and I don’t think there’s any “chalk” matchup here. I could be sold on 49ers vs. Texans in Super Bowl 60 just as easily I could be told Eagles vs. Bills in Week 17 is a Super Bowl preview, or even Patriots vs. Rams for the third time this century

This must be that “parity” people speak of but never really get like this. I’m not sure if this will lead to me doing more research than usual in January, always my busiest month of the year, or if I’ll be inclined to do less and just sit back and let this madness unfold since so many of these teams don’t have a track record to rely on.

All I know is just about every time someone tries to anoint a team as the one to beat this year, they usually show you with the quickness that they are very beatable. Even if they’re up double digits late in the game.

But Week 16 was a memorable one with all three of the games with late lead changes coming in the prime-time slots. Overall, we had 9 games with a comeback opportunity, and we’ll see if Colts-49ers can give us 10 in a week for the first time since Week 4.

This season in NFL Stat Oddity:

Patriots at Ravens: Sunday’s Best

It was many weeks ago when I called my shot that Drake Maye would have his first 300-yard passing game in the NFL against Baltimore in Week 16. Then as the game was approaching this week, I had the Drake Maye MVP Parlay that hit with Stafford’s loss against Seattle starting it on Thursday, and I wrote how the Ravens have a history of letting young passers set career highs in passing yards against them recently.

Then right before the game, I made my pick:

This wasn’t an endorsement of Maye as much as it was I know how John Harbaugh’s Ravens play, and I know you can’t trust them in games like this, especially in 2025. Sure enough, you could see early on that Maye had big plays coming against this secondary. He just had to control his turnovers as he turned it over twice in scoring range early on.

But the Ravens lost Lamar Jackson in the first half to a back injury, putting Tyler Huntley under the microscope for the rest of the night in an important game. He did help lead two touchdown drives to give the Ravens a 24-13 lead with 12:50 left, but we’ve seen this movie before with Baltimore.

Maye answered with a great 37-yard touchdown pass to Kyle Williams to get over 300 yards, then the Ravens ignored using Derrick Henry on the ensuing drive and punted. Maye had a deep ball that should have been caught by Boutte, but he dropped it on the ground after he was interfered with on the play, and I can’t believe there wasn’t a flag there. Go figure, I lost a good parlay on this game because he didn’t get yards there.

That was a first-down play that led to some critical snaps later. On third down, Maye’s pass was nearly intercepted by Nate Wiggins, but then Maye threaded the needle on 4th-and-2 to Stefon Diggs for a big 21-yard completion. The defense doesn’t make you pay on a pick and you come back and finish the game-winning drive. That sounds very Brady-esque by Maye.

Two plays later, Rhamondre Stevenson finished the drive with a 21-yard touchdown run with 2:07 left. Maye’s defense needed to complete the comeback, and it did its job by forcing Zay Flowers to fumble two plays into the ensuing drive. Maye had a 16-yard keeper run to ice his first 4QC/GWD in the NFL, an 11-point comeback in the fourth, and that career-high line of 380 passing yards. That’s a memorable first comeback.

At 12-3, the Patriots can still think about 14-3 and a potential No. 1 seed if Denver loses again. I’m not convinced this game should make Maye the MVP since Baltimore just isn’t Baltimore anymore, but it keeps him firmly in the running with Stafford, who can still slip up in Atlanta next Monday night.

But this win should give Maye and the Patriots a lot of confidence that they can win this type of game where he had 57 of the team’s 70 action plays. That’s MVP quarterback-y stuff.

Steelers at Lions: It’s All Over Now, Baby Blue

This game finished 29-24, hitting the over (52.5), but that’s a miracle when you consider how each half started.

The Steelers took a 3-0 lead after the first quarter, scoring no more than 7 points in the opening quarter for the 67th game in a row including playoffs, the longest streak since WWII. They were able to hold the Lions to no points after facing a 1st-and-goal at the 4 by stopping a Jared Goff pass on 4th-and-3 from the 3, a sign of things to come.

But instead of Detroit taking a 10-3 lead into halftime, Kenneth Gainwell made a Catch of the Year candidate when he was laying down and caught a deep pass, getting up untouched and racing to the end zone to complete a 45-yard game-tying touchdown with 0:02 left in the half.

The Steelers ended up winning the third quarter by a 2-0 score, sacking Goff in the end zone for a safety after Darnell Washington had fumbled in the red zone. Then Jaylen Warren was able to rip off two 45-yard touchdown runs in the fourth quarter, the second giving the Steelers a 29-17 lead with 6:41 left.

But the Lions quickly got one touchdown, and similar to the Ireland game where the Steelers nearly blew a 17-point lead in quick fashion, they almost coughed this one up with poor clock management in the four-minute offense. They settled for a 37-yard field goal with 2:09 left, which should have been automatic for Chris Boswell, but he missed it off the right upright. Inexcusable for one of the game’s best.

Now 29-24, it sure looked like the Steelers were going to blow this one by giving up a late touchdown and they didn’t even have any timeouts left to answer. There was a game-saving DPI penalty on 4th-and-2 to keep the game alive, and sure enough, Goff had the Lions on a 1st-and-goal at the 1 with 25 seconds left.

But that’s when it got interesting and heavy on the officials. Amon-Ra St. Brown caught a 1-yard touchdown, but it was negated for a pick play called on Isaac TeSlaa. It looked like the right call as he was blocking more than 1 yard past the line, but it’s admittedly not something that always gets called. That was huge cause it backed the Lions up to their 11 with little time left, then a false start had them at the 16.

After some Goff incompletions, it came down to 4th-and-goal from the 9. A short pass to St. Brown was tackled quickly, but he was allowed to lateral the ball back to Goff, who dove into the end zone for what Lions fans thought was a walk-off touchdown in a 30-29 final.

After some record-long discussions about the play, it was determined to be offensive pass interference on Brown for pushing off on Jalen Ramsey, and that ends the game there. No replay of the down for an offensive penalty, and Goff’s touchdown dive simply doesn’t count. Game over, and when the ref said game over, I still wasn’t 100% sure what the final score was supposed to be.

But it looks like they got the calls right, and the Steelers prevailed 29-24, clinching their record 22nd-straight season with a non-losing record, moving past the 1965-85 Cowboys for good. They also move a step closer to winning the AFC North for the first time since 2020.

Meanwhile, Detroit has gone from 15-2 to 8-7 this year and needs to win out while the Packers need to lose out just for the Lions to return as a No. 7 seed. Crazy year for an offense that came into this one leading the league in scoring and having the fewest turnovers (8) of any offense despite losing coordinator Ben Johnson to the No. 1 Bears in the NFC North.

But even in this game, you could see some cracks in Dan Campbell’s offense as they’re missing Sam LaPorta, a tight end who could have been their target on those failed drives early and late in the game. They also just don’t have the line anymore to dominate on the ground. The running backs had 11 carries for 16 yards, which is crazy work against a Pittsburgh run defense that has allowed over 200 rushing yards to the Ravens and Bills recently. Did the return of rookie Derrick Harmon cause that big of a shift in run defense success? That’s hard to say.

This is also why these Steelers might actually be a little different this year with Aaron Rodgers playing his best ball right now, and the defense has rose to the occasion a few times in a game like this and when they turned the Colts (6) and Patriots (5) over 11 times combined in upset wins.

It doesn’t feel like Tomlin is ever leaving Pittsburgh until he wants to leave, but the Steelers have won 3-0 since “Fire Tomlin!” chants rained down at home against Buffalo. That could end up being the 5-4 rematch on wild card weekend too with Tomlin getting a chance to redeem himself and win his first playoff game since the 2016 season.

Sure, beating Buffalo in the wild card sounds crazy, but when has this 2025 NFL season ever made sense?

Granted, a long suspension for D.K. Metcalf after he punched at a fan in the crowd could be a huge setback here as Rodgers’ only reliable wideout. I’m not sure what the precedent is there, but I could see a 1-game suspension for that. I don’t think it should be more since he didn’t do more than the one punch/slap attempt. He didn’t go full Ron Artest in Detroit (Malice at the Palace). But that’ll be a story to keep an eye on this week as the Steelers need Metcalf for the playoff push.

Buccaneers at Panthers: Does Todd Bowles Survive This?

Man, if not for the Cardinals, the Buccaneers would be winless since Week 9’s bye week. That’s still pretty bad for a team that was 5-1 and has only gotten healthier at receiver and running back. But Baker Mayfield needed a big 40-yard pass to Emeka Egbuka just to break 100 passing yards late in the fourth quarter.

Then down 23-20 late, he was not on the same page with Mike Evans, who cut in while Baker threw the out, and it ended up as a game-ending interception that gives the Panthers the NFC South lead with two weeks to go. The Bucs are just 7-8 now.

I’m just waiting for something big to come out of this decline like finding out Mayfield tore something against the 49ers and tried to play injured, or something indecent has happened with the coaching staff and caused a rift between Todd Bowles and the coordinator. Just something to explain how this team can keep failing to execute after they were money early in the season under pressure.

As for Carolina, it’s a 12th game-winning drive for Bryce Young and his sixth this season. He didn’t have a huge game, but neither did his running game, and he had a timely 34-yard completion on the game-winning field goal drive.

The only positive for Tampa Bay is it still has the Week 18 rematch at home. That’s probably why the Bucs still have -170 odds to win the NFC South. But I don’t know how you can trust a team that’s been so poor for two months now.

Jaguars at Broncos: Mile High Can’t Touch Duuuuuval

I didn’t see a ton of this game on Sunday. But while I liked the Jaguars (+3.5) to cover, I still thought it’d be a very tight game won by Denver. Instead, it’s the first bad game the Broncos have played all year as their 11-game win streak started after losing on last-second field goals to the Colts and Chargers in September.

The Broncos sacked Trevor Lawrence five times, but once again he excelled with the receivers that have become his main guys under Liam Coen like Parker Washington and Jakobi Meyers. Brian Thomas Jr. only had 18 yards in this game, but that development has been the surprise of the season for the Jaguars, who are now 11-4.

Bo Nix threw for 352 yards, but he lost a fumble late in the third quarter when it was 31-17, and he threw a bad pick on 4th-and-2 when it was 34-20 in the fourth quarter. I saw people clowning Sean Payton, who I am openly not a big fan of over the years, for kicking the 21-yard field goal on 4th-and-3 on the previous drive when it was 34-17.

I think Payton made the right call as I believe you need to keep extending the game and not put your players in “convert this or the game is already over” situations. Keep the pressure on the other team instead, and the Broncos really got what they wanted. They made it a 14-point game, you always  needed the field goal anyway at some point down 17, and now you get the quick three-and-out and the ball back in a 34-20 game with 9:28 left.

But that’s when the fourth-down pick happened, and from there it was basically over even though Denver got it back with 4:14 and the same score. Just no fourth-quarter magic this week as Jacksonville played very well.

If you can win at Denver, you might be able to win anywhere in this season’s AFC. A certain 19-point lead against a certain long-necked backup quarterback is the only thing stopping the Jaguars from having an 8-game winning streak since the bye.

But the Denver streak is over and the AFC West is in jeopardy, let alone that No. 1 seed they seemed to be cruising to.

Bills at Browns: Want to See the Worst Sacks of the Season?

The highly ranked pass defenses of the Browns and Bills did not disappoint in this game. While both defenses would love to face a pass instead of a run, it was compounded by how well the Bills did on the ground early with James Cook ripping off a 44-yard touchdown run on the opening drive.

But with barely over a minute left in the half, Josh Allen took the worst sack of his career that also put his team’s season in jeopardy after he injured his ankle by running backwards from his own 23 to take a 22-yard sack back at his 1 to almost give up a safety. It looked so bad that it almost looked like Garrett paid Allen to do that to set him up for an easy sack, and the scorers agreed as they somehow gave Garrett half a sack on the play.

Garrett didn’t get a full sack, but the Bills only managed a 2-yard field goal drive in the whole second half. Allen was off on some throws, and sometimes his tight ends didn’t complete the catches as the passing game just never got it going.

Shedeur Sanders had some great scrambles in the game, but he also fell victim to bad, deep sacks with the game on the line. He lost 13 yards on a 4th-and-2 sack in a 23-20 game in the fourth quarter. Then after getting the ball back, he took another sack, then got called for intentional grounding to avoid another that brought up 3rd-and-32. After a deep incompletion, Sanders was stuck facing 4th-and-32 from his own 1 with 1:49 left.

There’s no man’s land, and then there’s whatever the fvck that was. With two timeouts left, you almost want to go for it. Three timeouts would make it easier to justify the punt. But Sanders had almost no room to operate in the end zone, and needing 32 yards, you really risk giving up a safety and possession there. You’re almost certain to fail barring a cheap foul, so punting is probably the best thing you could do in that impossible spot.

Allen finally put the game away with an 8-yard pass and QB sneak on 3rd-and-1. But that was a tough win for the Bills, who were a big 10.5-point road favorite. It continues the trend where Allen just doesn’t put up many yards (or points or both) on the road this year, and given the Patriots are close to winning the AFC East, it could be all road games for him to get to the Super Bowl. Not ideal.

But the Bills play great defense in the big spots and they now have seven defensive saves (stops when leading by one score in the fourth quarter) and no blown leads in 2025. Will be interesting to see how they fare against the Eagles next week, a team with more experience and better quarterback play (usually) than the Browns have.

Bengals at Dolphins: Free of Tua, Not Free of a Bad Defense

I give Mike McDaniel and Miami credit for doing the right thing, maybe the overdue thing, and benching Tua Tagovailoa, effectively ending his reign (of terror) with the Dolphins. Quinn Ewers did some solid things early with the running game doing great against a poor Cincinnati defense, but similar to last week in Pittsburgh, the game got completely away from the Dolphins in the third quarter.

Two turnovers and a fourth-down stop set up three short fields for touchdowns by Joe Burrow and the Bengals, who won 45-21. I’m sure that had Tua smirking from the bench, but this team has a better shot of dragging itself out of purgatory by moving on from him. Ewers probably won’t be the long-term answer, but at least they get a look at him in these final games.

Raiders at Texans: Hope for Ashton Jeanty

It didn’t take long for the Houston defense to make its presence felt by intercepting a poor throw from Geno Smith for a pick-six. But Houston’s offense was sputtering, and Ashton Jeanty showed that not even the league’s best defense can stop him from scoring touchdowns of 60 and 51 yards on a pass and a big run late in the fourth quarter.

That had the Texans pressing at home as a 14.5-point favorite to a terrible team that’s been shutout 31-0 twice this year. But I thought Pete Carroll’s team blew it in two spots here:

  • Down 16-14 in the fourth quarter, why are you punting on 4th-and-3 at the Houston 46? Your season is long over. Go for it. You have nothing to lose. The Texans ended up driving 88 yards for a long touchdown drive to make it a 23-14 game. Again, if the worst-case scenario (giving up a TD) happens, you at least would rather it happens quicker on a shorter field than for a long drive like that.
  • Then down 23-21, the Raiders had a great shot to force a 3-and-out and get the ball back right away for a game-winning field goal march, but the defense was penalized for pass interference on 3rd-and-20 from the Houston 7. Brutal. Stroud converted a few more first downs and ran out the final 5:19 to win 23-21.

So, I think this scare throws some cold water on the Houston run to the playoffs. But they are going to be a tough out for anyone they play. And they won’t have to face Jeanty in January. Maybe never if the Raiders don’t get their shit together.

Vikings at Giants: Rough Day at the Office

I knew I liked the under on Jaxson Dart’s passing props against a complex defense like Minnesota, but God damn. Dart finished the game and still finished just 7-of-13 passing for 33 yards with 5 sacks, a deflected pick, and 2 runs for 7 yards. For some reason, it took 17 snaps from scrimmage for the Giants before Dart threw an actual pass in this game.

J.J. McCarthy had a rough afternoon too that wasn’t always his fault as he had a tipped pick. He also got away with a pick-six after Abdul Carter lined up offsides. D’oh.

But McCarthy left another game injured, and Max Brosmer ended up converting a 3rd-and-17 with a great catch by Justin Jefferson to lead to a game-winning field goal in a 16-13 final. Dart had his chance to answer but was sacked on fourth down at midfield.

So, Brosmer has a game-winning drive in the NFL before Dart…

Falcons at Cardinals: More Desert Doom

Props to the Atlanta defense for doing probably the best job of anyone against Jacoby Brissett this year. They held him to 203 yards, had a game-sealing interception, only one touchdown pass, and they held Trey McBride to 27 yards in the 26-19 win.

Not even Atlanta’s historic brand of choking could help Brissett complete the late 10-point comeback. His 7-27 (.206) record at game-winning drive opportunities is the worst among active starters.

Chiefs at Titans: Going Out Sad

People will say the Chiefs (6-9) just tanked after getting eliminated from the playoffs last week, and maybe there’s some truth to that. But aside from adding Rashee Rice and Tyquan Thornton to this week’s injury report, it’s largely the same roster they’ve been struggling with the last few weeks minus Patrick Mahomes at quarterback.

In a 26-9 loss to Tennessee, one of the worst teams this year, the Chiefs averaged just 14.4 yards per drive and scored 9 points on 10 possessions. They may have lost Gardner Minshew to a torn ACL too, setting up Christmas night with Oladokun against the Denver defense. Sounds fun.

But quarterback injuries aside, the Chiefs ran through many of their same issues from the whole season: Bad penalties, bad special teams penalties like lining up offsides on a field goal on 4th-and-1, no running game, poor on third down, etc.

For as bad as the Chiefs were in an infamous 27-3 loss in Tennessee in 2021, a 12-5 team that earned the No. 1 seed, the Chiefs still averaged 37.5 yards per drive that day behind Mahomes. This? This is unwatchable, and it’s hard to believe we’re likely going to see the final games of Travis Kelce’s career play out this way.

Just going out sad.

Chargers at Cowboys: Receivers + Defense

One of my favorite underdog picks this week was the Chargers (+2.5) on the road in Dallas. Why? I knew Justin Herbert would roast that defense, and he sure did with 300 passing yards, no sacks, 3 total touchdowns, and he had a key 34-yard scramble on third down in the fourth quarter when the Chargers led 24-17. That led to a field goal and helped open up a big lead.

The Cowboys had some big strikes early for Dak Prescott’s offense, but after they were already eliminated on Saturday by Philadelphia’s win, they didn’t show up for the rest of the game, getting blanked in another second half in the 34-17 loss.

But it was so fitting to see George Pickens put up big numbers in a game that no longer mattered after he did so little in the previous two losses to the Lions and Vikings. Meanwhile, the Chargers came in with good receivers and a sound defense to take it to the Cowboys. Just better team building and coaching all around for the Chargers.

Jets at Saints: No Picks Again

With two games left against Drake Maye and Josh Allen, we really could see the 2025 Jets get through a full 17-game season without the defense getting a single interception. That’s unfathomable if you watched all the tipped balls getting picked off on Sunday. That kind of fluke play should be easy for the Jets to get on the board at least once in 15 games, but it’s never happened for Aaron Glenn’s unit.

Even though the Saints won 29-6, rookie Tyler Shough threw 49 passes for a season-high 308 yards as Kellen Moore was helping him get those reps in. The Saints are going to be one of the trendiest division winner picks in 2026, and I totally get it.

But the Jets are not a good litmus test for anything.

Eagles at Commanders: The NFC East Streak Is Over

A quick peek back to Saturday’s games, one of the wildest streaks in the 32-game era is over, and there’s a great chance we never see it again. The Eagles have repeated as NFC East champs, the first team to do so since the Eagles in 2001-04.

Every other division’s had at least two repeat winners in that time. The longest active drought is one year, and that might actually only go up to two years if the Seahawks can win the NFC West from the Rams, which they are favored to do now. The whole AFC is on the verge of a new winner this year. The NFC North is likely slipping from Detroit, and the Bucs are losing control of the NFC South. That just leaves Philly as the lone repeat with the Rams still alive too.

It was always the shared quarterback dominance (and quarterback injuries) that allowed this NFC East streak to go on from 2005-2024. One year it’d be Eli Manning, the next it’d be Donovan McNabb, then Tony Romo, or the random year by RG3 or Kirk Cousins.

This was supposed to be Jayden Daniels’ year after reaching the NFC Championship Game with the greatest rookie season ever. But the Commanders limped into Saturday’s game with 4 wins, then lost Marcus Mariota in the third quarter. That led to Josh Johnson playing, and after his pick, the Eagles had no problems piling on some touchdowns to cover the spread and end this division race.

Just another rough year for Washington, but hopefully 2024 won’t be an outlier for Daniels.

Packers at Bears: Shades of the 2014 NFC Championship Game

We had a few island games where a starting quarterback was knocked out with an injury. Jordan Love’s concussion was a brutal hit and his presence was missed, but I thought Malik Willis played well given the Packers were built to throw that night with only two tight ends active and Josh Jacobs wasn’t 100% healthy.

But the Bears really stole this one as they typically do when they’re having their successful years. They were slow to get their field goal in before the two-minute warning in a 10-point game, which was bad, but then Brandon Bostick Romeo Doubs flubbed the onside kick recovery, and the Bears were able to get it back at midfield with plenty of time left.

So, just like two weeks ago, Caleb Williams had the ball in a 7-point game against the Packers. This time, he got the touchdown pass on 4th down, and I would have swore Ben Johnson would go for 2 with 24 seconds left, but the presence of Willis in the game instead of Love likely made him settle for overtime, which isn’t such a bad deal these days.

Then when you win the coin toss, I think kicking first is an easy choice in this matchup. Make Malik Willis drive down the field for a touchdown using three conventional downs, and even that won’t end the game. Good luck to him doing it too, and I also like the prospects of Caleb getting all four downs to work the ball down the field as he can be erratic and needs the extra down.

But it didn’t even come down to that as the Packers, much like the Bears early in the game, botched their fourth-down snap at the Chicago 36 after bypassing on a long field goal on a windy night. That was really the right call, but they just blew the snap.

Then in the other play that looked just like the 2014 NFC Championship Game when the Packers lost in OT at Seattle, Williams uncorked a top throw of the whole season with his 46-yard touchdown to D.J. Moore in good coverage in the end zone to end the game.

That gives the 2025 Bears a record six wins in one season after trailing in the final 2:00 of the fourth quarter. Insane stuff, and yeah, it’s probably going to bite them in the ass next year, but that can wait until then. They’re in position for the No. 2 seed, and it’s possible we see round 3 of this matchup in a few weeks.

I’d be more than content with that.

Next week: Serves the NFL right for trying to steal Christmas from the NBA with a bad triple-header where 5/6 teams likely miss the playoffs. But the Saturday lineup is excellent with Texans-Chargers and Ravens-Packers like little playoff games. Just might be Tyler Huntley vs. Malik Willis in that second one. Sunday has upset potential with Seahawks at Panthers, Jags at Colts, and we’ll see if Myles Garrett can break sack record vs. Steelers. Eagles-Bills is the late window choice, and it’s not quite as big of a game as expected. Bears-49ers on SNF is solid even though both teams have clinched a playoff spot already. MNF (Rams-Falcons) is basically to see if Stafford can solidify MVP or falter badly and lose it against that pass rush.

2025 NFL Stat Oddity: Week 15

In a way, I’m glad I don’t have to come up with a fancy title for this like I do the weekly predictions, because this has not been a weekend I’d like to remember. The shootings at Brown University and in Australia set a dark tone for Sunday, and it continued through the night with the reported murders of Rob Reiner and his wife.

I grew up watching Rob’s classic films that should stand the test of time, then I found out around middle school (or early high school) that he was an actor first on All in the Family, so I got to appreciate him as Meathead too. It’s an unthinkable tragedy and not the way you’d ever want to see someone’s story end.

In a sick way, I’m relieved to hear it may have been his son having a mental breakdown who committed the murders instead of some random nutter who did this over a difference of opinion on politics as Reiner was outspoken for years about liberal viewpoints and his disdain for Trump.

In many ways, his career was so admirable as someone who could take a joke, tell a joke, but still be serious when it came time for serious matters, and he had his convictions and beliefs and wasn’t afraid to express them. I think we’re losing a lot of that in today’s society where you have to be Team Blue or Team Red at all times and there’s no straying from the one right viewpoint on so many things.

We lost a genuine person, a creative who helped film some of the most iconic scenes and lines in film history at the peak of his powers:

“You can’t handle the truth!”

“I never had any friends later on like the ones I had when I was twelve. Jesus, does anyone?”

“I’ll have what she’s having.”

It’s all so inconceivable, much like this 2025 NFL season has been.

On Sunday, we saw the Patriots blow a 21-0 lead to Buffalo, the Chiefs’ playoff streak ended at 10 years in Week 15, we lost Patrick Mahomes and Micah Parsons to torn ACLs, we may have lost Davante Adams for the biggest NFC game this Thursday, and we watched Philip Rivers throw a game-ending interception right before a delayed start time for 60 Minutes in the year 2025 after he nearly pulled off one of the biggest upsets in NFL history.

We had nine games with a comeback opportunity, and six games with a double-digit comeback win ties the single-week NFL record.

Just one inconceivable thing after another, and I believe I do know what that word means.

This season in NFL Stat Oddity:

Bills at Patriots: Game of the Day

While Patriots fans were busy claiming they have a 15-year Super Bowl window with Drake Maye, I recall his win at Buffalo earlier this season only saw him play well in the second half. There’s so much he has to prove in this league before we start putting him in those conversations, and on Sunday, he showed us he’s not ready to take the AFC East over from Buffalo.

It may still happen this year, but it didn’t on Sunday when the Patriots had their chance with a 21-0 lead and a 24-7 lead at halftime. They folded as Maye again only had one good half against Buffalo, and it wasn’t the half that you want it to be in winning time as he is now 0-7 at 4QC opportunities in the NFL.

Sure, the Patriots technically had a go-ahead touchdown drive in the fourth quarter in this game after TreVeyon Henderson hit his second long touchdown run of the game (65 yards) on the only play of the drive. Maye was getting excessive praise for his lead blocking on the score, but that play was largely Henderson’s speed after the line failed him and he got outside to score.

But the Bills answered back with their balanced attack after what was a slow start for Josh Allen in the passing game in the snowy, cold conditions. Keon Coleman’s lack of separation actually paid off on a big third-down DPI penalty that was a legit call, and that helped extend the Buffalo drive for an 11-yard touchdown run by Cook with 6:48 left. Buffalo led 35-31.

Maye had his opportunities to deliver his MVP moment with the first 4QC of his NFL career, something I heard analyst J.J. Watt elude to on the CBS broadcast. People know he doesn’t have one yet, and his only turnover in this game was an arm punt on an earlier 3rd-and-long, but in crunch time, he was just off on some throws to Hunter Henry and Henderson. A couple of ill-timed sacks happened too, and on 4th-and-5 at his own 22, Maye’s final pass was knocked down by Joey Bosa with 1:47 left. The Bills ran out the clock to complete the 21-point comeback.

There was no reverse psychology for me on this one. I liked Buffalo all week, because I think they’re the better team, the more battle-tested team, and they understand how to win big games like this one. The Patriots aren’t there yet, and while they hit some bigger runs than I expected with Henderson, I don’t think they can count on those again in a rematch while the Bills have a reliable running game with Cook behind that line. They also still have the better quarterback until proven otherwise.

Sunday is why I think the Bills should still get to the Super Bowl even if they don’t win the AFC East. They have this experience edge, and they almost have this 2006 Colts type of thing going on where they’re a horrible run defense (truly terrible), but you can kind of expect them to do well against the pass. You saw the 2006 Colts intercept Tom Brady 4 times on SNF in Foxboro. They held up against him in the AFC-CG too that year after getting through Scrambled Brains Trent Green, Old Steve McNair, then Rex Grossman in the Super Bowl.

Now look at the Bills in 2025. They made Aaron Rodgers look bloodied and ancient, and he probably contemplated retirement, and that could even end up being the 5-4 matchup on wild card weekend here. They held Patrick Mahomes under 50% completions for the first time ever, and unlike Houston doing it with drops last week, they did it legitimately.

The Bills just held Maye to 155 passing yards after he had 200+ in every game this season. Who’s going to run wild on them in the playoffs? Probably not Denver, Jacksonville, Chargers, or Houston. Baltimore with Derrick Henry? Sure, but they’d have to make the tournament first, and we’ve seen them fold enough times in the playoffs (especially to Buffalo) to not be too worried about that this January. We’ve watched the Bills destroy Denver in the playoffs last January.

Houston might be the No. 1 team Buffalo has to worry about since that defense has owned Allen the last two years, and C.J. Stroud’s actually had some playoff success.

But with the state of the AFC, this is still setting up very well for Buffalo even if the AFC East and No. 1 seed they were supposed to get this year are both unlikely to happen. But it’s also a huge win because it creates that mental block where the Patriots still are looking up to the Bills in the AFC East.

They had their chance to take over and blew it. We’ll see how they respond from here.

Meanwhile, the 2006 Colts were hardly the best Indy team in the Manning era. But it’s the one that had the right stuff against the right set of opponents in the postseason, and that could be what happens for the Bills in 2025. You’ll just have to spare me the Allen > Manning nonsense since Manning had an all-time great year in 2006, then became the first quarterback ever to beat the top three defenses in the same postseason, and he did get through his nemesis (Patriots) in the AFC-CG.

But this could still be Buffalo’s year. It almost has to be or it never will happen for this team as currently constructed.

Chargers at Chiefs: Life Is Pain, Highness

I’m not trying to write a full eulogy now for the 2025 Chiefs on a somber weekend even though their season is officially dead. They’re 6-8, Patrick Mahomes tore his ACL, and they’re eliminated from the playoffs after everyone they needed to lose won, and after they blew a 10-point lead to the Chargers at home.

You could point to many things that ended the Chiefs’ playoff streak at 10 years, and most of it are things they have no one but themselves to blame:

  • Rashee Rice getting a 6-game suspension and the front-loaded schedule he missed for it.
  • Travis Kelce and Xavier Worthy colliding on the first pass play of the season in Brazil, likely stunting the development and plan for Worthy in Year 2 while Rice was out.
  • Kelce’s butterfingers moments on dropped completions turned interceptions in clutch moments against the Eagles and Texans.
  • Letting Herbert run for a first down on 3rd-and-14 in Brazil.
  • The long list of mistakes in Jacksonville, the night that really started to turn things sour for the Chiefs this year.
  • How they never seemed to seize the moments before and after halftime in their losses.
  • Their typical no-show performance in Buffalo in Week 9 while the Bills treat it like their Super Bowl.
  • Mahomes and the offense not closing out more drives in Denver, their last stand for the AFC West reign in Week 11.
  • The absurd penalties in Dallas on Thanksgiving, and Rice’s drop on third-and-8.
  • All the drive-killing drops and Andy Reid’s 4th-down foolishness against Houston.

Even before you get to Sunday’s execution, this was a Dead Team Walking with 60% of the offensive line filled by backups, and they even lost a fourth tackle in this game, meaning it was double third-string tackles for Mahomes on a bad leg against another strong defensive front that sacked him 5 times.

If it wasn’t showing up in the pass protection, it showed up in the run blocking on Sunday as the Chiefs had 19 carries for 34 yards from the running backs. Mahomes had 15 yards, including a 12-yard scramble touchdown on the opening drive. But after building a 13-3 lead with 0:38 left before halftime, the next time Mahomes touched the ball, it was tied again.

From there, it was your typical Chiefs failure in 2025, another game with limited possessions as the defense couldn’t get off the field on third downs, the offense couldn’t sustain drives, and Rice took another big pop for a third-down drop. Oh, there was even a 5-play stretch where four different defenders were injured.

By the time you get to the fourth quarter, Mahomes threw probably his worst interception of the season on 3rd-and-12 in the red zone to a tightly covered Kareem Hunt, a play that shouldn’t even exist in the playbook for this offense. The play all the more inexplicable when Mahomes made his two best plays of the game right before it to convert twice in a row on third down to Tyquan Thornton with flags making him redo it.

Then on the fateful final drive of the season, of course it started with a holding penalty on the punt return that backed the ball up to the KC 8 with 5:20 left. Those special teams penalties have been automatic all year.

With the ball at the LAC 46 at the two-minute warning, you still thought Mahomes would at least set up the game-tying field goal for overtime, or even get the go-ahead touchdown as he’s done so many times before against the Chargers and other teams.

But that’s when the torn ACL happened on a throwaway outside of the pocket. Non-contact injury too. Gardner Minshew had to enter the game, made a few completions, but in field goal range, the drive again went to shit with a delay of game followed by a forced throw to Kelce that was picked to end the game. To end the season.

To end an era as that was probably the last meaningful target of Kelce’s career, and he was great on the drive too with four catches. But it’s all over after the Chiefs, the masters of situational football for year, threw two picks in game-tying field goal range in the fourth quarter. A befitting ending to a terribly disappointing season.

A season where the Chiefs somehow came up short in every single one-score game except for the Colts’ comeback, and then seemingly every other close game that didn’t even involve them went the right way for teams like the Broncos, Patriots, Bills, Jaguars, Texans, Chargers, etc. to create this early elimination.

With a mid-December ACL injury, now you just wonder if Mahomes’ 2026 is compromised in any way, even if it’s just September. That’s walking a thin line on the road to 100% recovery, and while some have done it in less time (Carson Palmer and Philip Rivers had their ACLs in the playoffs in January and were back by Week 1), Mahomes uses his legs more than they ever did.

Barring a miraculous offseason, the Chiefs may enter 2026 no better than third in the AFC West odds, let alone the whole AFC. If that doesn’t spark some major changes by the organization, then I don’t know what will.

They’ve had their runs. They did things a certain way in 2018-21, then that got stale and they adjusted by trading Tyreek Hill and pulling off a strong draft class. That deteriorated too, but they almost got a three-peat out of it, so they ran it back for 2025 with the hope of better health luck, more blocking for Mahomes, more speed at receiver, and more takeaways on defense.

But that offensive line continuity lasted about five games. There appears to never have been a solid plan for how to create an offense centered around Rice and Worthy, and Reid never really knew what to do with new players like Thornton and Brashard Smith this year. The takeaways dried up even worse as the pressure packages fell off for Spags, who didn’t even have McDuffie available this week and who knows who else is done for the year with injuries piling up now. Even kicker Harrison Butker was so much worse this year you’d think Kamala had taken office in January.

Again, it’s so many different things, and it changed game to game, and yet the quarterback is the one who will somehow take the biggest shots for this failure of a season.

I was always hesitant early in the year to boast that Mahomes had a better Year 9 than Tom Brady, which was his 2008 ACL season. But he did by default, and at the end of the day, his Year 9 also became a lost ACL season.

For Brady, Year 10 (2009) was his choking dog year where he blew every close game after the Buffalo comeback in Week 1, then turned the ball over three times in the first quarter of the wild card loss to the Ravens, a 33-14 blowout where Joe Flacco had 4 completions.

I hope Mahomes can beat that season in 2026 too, but the Chiefs are going to have to really reinvent themselves here, because asking Mahomes to be Superman and have these games where he led the team in rushing and had to make more plays than ever out of structure did a number on him in the end.

They better hope this is his only season-ending injury, something most notable quarterbacks only had to deal with once in their long careers.

If 2025 doesn’t go down as by far the most frustrating, disappointing season of Mahomes’ career, then the Chiefs will have really done him wrong down the road.

Colts at Seahawks: Hello, My Name is Philip Rivers Jr. You Killed My Father. Prepare to Die.

A lot is wrong in the world right now, but the image of Philip Rivers laboring from the pocket in a one-score game in the fourth quarter in the late Sunday afternoon window is a real throwback to the 2010s.

So is watching him throw a game-ending interception like clockwork, but you have to give the guy a lot of credit for even trying. He went from celebrating his 44th birthday and five years of retirement on Tuesday to suiting up as a 2-touchdown road underdog against an elite defense five days later.

The fact his only turnover came in the last seconds when he was forced to throw something deep out of desperation after his defense wasted his go-ahead field goal in the final 50 seconds is a testament to his knowledge of where to go with the ball and quickly. Rivers was only sacked once in the game too.

Sure, there were some embarrassing snaps like when he fell down and had to get up before going down again. He looked about as unathletic as an NFL quarterback ever has on that play. And it’s not like he was pushing the ball down the field with luck. The Colts’ two longest pass plays gained 17 and 16 yards.

But if you compare how someone like Minnesota rookie Max Brosmer played against this Seattle defense, then Rivers looked great by comparison. Still, it’s another loss after the Seahawks made their sixth field goal of the game after they nearly gave this one away, trailing 13-3 early.

Rivers is one of the only true football psychopaths who would even try playing after being this far gone from the game. I imagine he’ll try to finish the season, and he’ll have better starts than this.

But it does say a lot about where young quarterbacks are in this league if he’s truly their best option right now. Still, this game could have been an absolute disaster and instead it was nearly an all-time upset.

Packers at Broncos: These Broncos Go to 11

We already had one home underdog on a 10-game winning streak lose on Sunday (Patriots), so it wasn’t about to be two with Denver hosting Green Bay. I’m proud to say I got both games right this week, and I liked Denver because of the home-field advantage and the way the Packers don’t usually create takeaways despite the presence of Micah Parsons and his pressure.

Well, unfortunately Parsons tore his ACL in this one, so there probably goes my Super Bowl pick in the NFC with Green Bay. They already lost Tucker Kraft to a torn ACL, so now you lose your best defender that was supposed to put you over the top, and wideout Christian Watson also got hurt (again) in this one, so that’s more bad news.

The Packers played well early but the Denver defense got some picks from Jordan Love, who we know can be reckless with the ball. So can Bo Nix, but he played maybe his best NFL game yet on Sunday with 4 touchdowns, which is again why I think he has that ability to be the Joe Flacco or Eli Manning of his generation and go on a Super Bowl run with some improbable devil luck going his way. He’s just got that flat liner approach to his game where the moment doesn’t seem to get too big for him against all expectations.

Love had the ball four times in the fourth quarter of a one-possession game, but the best he could do was a field goal early. He couldn’t get the offense moving on any of the three drives down 34-26.

It’s a big win for Denver (12-2), the 11th in a row, as it looks to get the No. 1 seed this year.

Lions at Rams: Sean McVay Is Cooking

The Rams got off to a bit of a slow start in this one with Aidan Hutchinson getting a pick, and Detroit led 24-14 at one point. But the Rams have really cranked up their rushing attack since the bye, and they had 159 more yards in this one to go along with 368 passing yards by Matthew Stafford, who also threw two touchdowns.

Puka Nacua dominated with 181 receiving yards on a day where Davante Adams left with a hamstring injury that could be troubling going forward. But the Detroit defense still had few answers for such a balanced, explosive, and efficient attack from the Rams who piled up 41 points and controlled the second half.

Jared Goff played well early, but three straight three-and-out drives to start the second half is where the game got away from the Lions, who were always in catch-up mode after that. They didn’t register a true 4QC attempt until there were 13 seconds left in a 41-34 game, only enough time for a lateral attempt 80 yards away from the end zone, which obviously didn’t come close to working.

The Lions (8-6) are in a tough spot for the playoffs now while the Rams (11-3) have that huge game in Seattle this Thursday.

Ravens at Bengals: (Joe Burrow’s) Misery

Joe Burrow raised some alarms with his words on his 29th birthday this week that he might already be thinking about an early retirement a la Andrew Luck. Others saw it as a cryptic message to management to shape up or ship him out a la Carson Palmer in 2011.

On Sunday, Burrow by his own words said he wouldn’t have helped any team win a game with his play. He suffered the first shutout (24-0) of his NFL career as the Bengals came up empty on nine drives as Burrow threw two picks under pressure, including a pick-six in the fourth quarter to make it 24-0.

It was one of the roughest Burrow games ever, and you could see it early when he took a sack that knocked them out of field goal range on a cold day. He didn’t have Tee Higgins (concussion), but he didn’t have him on Thanksgiving either and did much better than this.

The Ravens didn’t need to do a ton offensively with the way this one played out. Let the Bengals hold the ball for almost 40 minutes before they self-destructed. In fact, the Bengals had the highest time of possession (39:19) for a team that was shutout in NFL history. The previous record belongs to the 2014 Raiders (Derek Carr’s rookie year) with 36:56 TOP in a 52-0 loss at the Rams.

Not the kind of records you want to be setting.

Panthers at Saints: Maybe Tyler Shough Should Have Started Week 1…

Early this season, the Saints were competitive with Spencer Rattler at quarterback but they weren’t winning. Maybe they should have started Tyler Shough earlier? He’s done a good job, and on Sunday against Carolina, he led the first fourth-quarter comeback and second game-winning drive of his career in a 20-17 win.

But coach Kellen Moore and Shough did get a bit lucky on the game-winning drive here. Out of timeouts, I really don’t think a QB draw with 12 seconds left was a good idea. Who do you think you are, the 2021 Cowboys in the playoffs against the 49ers? Oh wait, Moore was the OC for that team too. But I think right there you either risk the clock running out before the spike, or you set up a 62-yard field goal that might be too long.

Instead, Moore and Shough got lucky when a late hit was called on the slide, and the kicker only had to make from 47 yards, which he did to win the game. That’s the first 4QC for the Saints this year.

If Shough can keep ascending, they might even be the new favorites in the NFC South, a wasteland division, in 2026.

Vikings at Cowboys: Season Over After Facing NINE

Notice they really didn’t show Jerry Jones after the opening interception when a tipped ball got J.J. McCarthy. That’s because he did very well the rest of the night, shredding that defense when he targeted everyone not named Justin Jefferson, who dropped a touchdown and finished with 22 yards on 2-of-8 catches. Just a weird night, but McCarthy had 3 total touchdowns and threw for a career-high 250 yards with no sacks taken.

The Vikings can cook with this type of quarterback, but he won’t see many defenses as bad as Dallas. On the other side, the Cowboys had yet another game where they settled for way too many field goals, Brandon Aubrey missed two of them for a bad night for his high standards, and George Pickens (33 yards) was again very quiet.

Just like that, Dallas is 6-7-1 and needs a miracle to make the playoffs that isn’t going to happen now. They could have at least gave us one more week of keeping it interesting, because I do think it’s possible for Washington to beat the Eagles once. And we know the Bills can beat that team in Buffalo.

Alas, it’s all but over for the Cowboys, who punted on the season before it even started with the Micah Parsons trade and gave us a little fool’s gold in November before the harsh reality of another long offseason with no deep playoff run for America’s Team.

Giving up 34 points to a quarterback like McCarthy, who became a meme for the face of sucking ass this year, is a fitting way to end things for the 2025 Cowboys, a team that deserves to finish 8-8-1.

Cardinals at Texans: It’s the Arizona Blowout Week

This week was the blowout loss for Arizona (40-20), and Jacoby Brissett threw for 249 yards and 3 touchdowns anyway, coming up 1 yard short of his 8th game this year with 250 and multiple scoring tosses.

But the offense had minus-7 yards by the time it was 17-0 in the first quarter as Houston jumped all over them early with a big touchdown pass to Nico Collins, then the Cardinals botched some special teams play to dig the hole early.

Houston (9-5) might just run the table playing like this in this AFC.

Raiders at Broncos: Kenny Pickett Is Not the Answer

JFC, I thought Kenny “OneDrive” Pickett could at least give me one touchdown drive. But the 2025 Raiders are the ultimate get-right game as they lost 31-0, almost as badly as when they lost 31-0 to the Chiefs, which was obviously an outlier for that team this year.

But Pickett, starting for the first time this year for an injured Geno Smith, was 15-of-25 for 64 yards with 4 sacks for 35 yards. So, he really didn’t contribute anything to the offense, which was held scoreless on eight drives (no first downs on 5 of them).

The Eagles made it look pretty easy. Dallas Goedert caught 2 short touchdowns and it should have been 3.

Jets at Jaguars: Have a Day, Trevor Lawrence

I never bought into the Aaron Glenn hiring since he had even worse of a defensive coordinator than Robert Saleh when he took the job for the Jets. At least Saleh could point to 2019 with the 49ers. Glenn’s resume is basically “I had Dan Campbell’s offense lighting it up and I wasn’t the worst defense in the league with a ton of guys on injured reserve last year.”

Because the Jets are terrible on defense under Glenn, and it’s hard to say they were any better before Sauce Gardner and Quinnen Williams were traded than they are without them.

But Sunday was certainly a low point in a 48-20 loss to the Jaguars where they let Trevor Lawrence become the first quarterback ever to throw for 300 yards, rush for 50, and throw 5 touchdowns with 1 rushing score too.

Browns at Bears: Caleb Williams Is Fearless

Maybe I should have stuck to my narrative that the 2025 Browns are overrated on defense, because the Bears had few problems dropping 31 points on them in a blowout win. The defense came up with plenty of splash plays against rookie Shedeur Sanders (with an assist from Jerry Jeudy on a pick in the end zone), but Caleb Williams made some great throws and had one of his better games too this year.

Titans at 49ers: Third-and-Purdy

There used to be a ‘Third-and-Jimmy’ thing when Jimmy Garoppolo was the 49ers’ quarterback. He was unusually good at converting third downs in obvious passing situations, and maybe we should just give Kyle Shanahan some credit for those play calls and his scheme. Because apparently Brock Purdy has done some similar things, or at least he was cooking on third down on Sunday against maybe the worst team in the NFL in the Titans.

The 49ers were 9/15 on third down and the game had more points (37-24) than expected, though the spread (49ers -12.5) was on point. It seems like the Titans do better at scoring against NFC West teams than anyone else this year.

Commanders at Giants: No Late Darts

The Commanders (4-10) finally won their first game since Week 5, but they didn’t make it easy, losing two fumbles in the final 5:50 to give the Giants (3-11) a shot at a 15-point comeback late.

Chalk it up as another good data point for kicking the extra point first, because by making it a 29-21 game with 3:43 left, the Giants got a lucky break with a McNichols fumble, and Jaxson Dart was at midfield with 2:38 left in an 8-point game. There’s your chance to tie it. Unfortunately, he came up empty on 4th-and-8 at the Washington 38 to end the rally attempt.

Almost just as bad, Dart reportedly made his fifth trip to the blue tent for a concussion check this season before returning to finish the game. These Giants better invest in one hell of a good backup quarterback.

Next week: Week 16 could peak right away with Rams-Seahawks on Thursday night. Can Sam Darnold really keep losing to this team? Can Stafford lock up MVP with a big night in a huge game? Then we get two Saturday island games but at least the night one (Packers vs. Bears) could be good for the NFC North.

Sunday is probably the worst 1:00 PM slate of the year just because of the reality of these teams in Week 16. I guess Chargers-Cowboys is the standout. At 4:00, the Jags are in Denver and the Steelers are in Detroit. The SNF Patriots-Ravens game was flexed. Then I suppose we’ll see Rivers get another shot against the 49ers on Monday night to end it and maybe all but end the Colts’ playoff odds this year.

2025 NFL Stat Oddity: Week 14

I said Sunday could prove to be a franchise-altering day in the AFC, and I think the results speak for themselves.

  • The Colts (8-5) have likely gone from 7-1 and the No. 1 seed to out of the playoffs after losing to the Jaguars again and losing Daniel Jones to a torn Achilles.
  • The Bengals (4-9) blew a snow game in Buffalo that should absolutely give the team the green light to fire Zac Taylor and his entire staff after Joe Burrow and company will miss the playoffs for a third-straight season.
  • The Ravens (6-7) lost at home to the Steelers (7-6), and while the AFC North is hardly decided, Baltimore still has to play the Patriots and Packers (teams competing for No. 1 seeds), and teams they just lost to at home (Bengals and Steelers on the road). If there was ever a season to force John Harbaugh out of town…
  • The Chiefs (6-7) couldn’t finish another close game against a good team and are on life support for the playoffs, needing to win out and for the Colts and Chargers to lose multiple games (actually not that unrealistic). But with how this year has gone, they’d be foolish not to make some major changes for 2026 as their AFC West reign is over and so may be their playoff streak.

I just wrote earlier this week how we’re trying to make sense of the new contenders this year and the unprecedented decline of so many contenders at once.  However, saying teams like the Bengals, Ravens, and Chiefs (Steelers too) need to make big changes for 2026 is not an overreaction to one off year. There have been things festering for multiple years there, and with the teams in dire situations going into Week 15, maybe they’ll finally realize something has to change.

As for the rest of Week 14, a lot of the games were duds as we’ve only had six comeback opportunities. In fact, the only double-digit comeback win of the last two weeks was the Bills over Bengals today, and the only fourth-quarter lead change on Sunday was Joe Burrowing throwing that pick-six in Buffalo.

This season in NFL Stat Oddity:

Texans at Chiefs: Game of the Day

You have to give the 2025 Chiefs credit. If this was their last stand for the playoffs, and that’ll look increasingly likely if the Chargers win on Monday night, then they gave the home crowd all the greatest hits to their season:

  • An embarrassing pass rush when they didn’t blitz, leaving numerous receivers wide open on third-and-longs.
  • No takeaways on defense again.
  • Harrison Butker had about the loudest doink ever on a missed 42-yard field goal.
  • Limited touches for Brashard Smith (a 7-yard run) and Tyquan Thornton (19 yards but also had a touchdown bomb knocked away in the end zone) despite showing solid play.
  • Remember when the first pass of the season was Travis Kelce running into Xavier Worthy in Brazil? The first pass here saw backup left tackle Wanya Morris suffer a game-ending injury, leaving the offensive line without three starters and placing a third-string left tackle (UDFA rookie) in his NFL debut against the No. 1 defense.
  • Mahomes led the team in rushing with 59 yards (they’re 0-4 this year when that happens).
  • Season on the line, a pass from Mahomes went right off of Kelce’s hands for an interception (third time this year).

But there were a couple wrinkles in this performance that made it stand out as the worst loss of them all this season for the Chiefs: Aggression inconsistency and dropped passes.

The Chiefs, even going back to last year, have made a habit of playing games with limited possessions, usually getting 8-9 drives a week, the lowest total in the NFL. This makes it harder on the offense as every mistake gets magnified, but they made it work better last year with clutch plays to close out one-score games. The exact kind of plays they keep failing on this year.

But this game was different. The Chiefs had a season-high 13 possessions as each team had the ball 13 times. That’s because there were a lot of three-and-out drives and quick stops. It wasn’t a game with limited possessions, so the Chiefs could stand to make some mistakes here as the defense played well even after losing top corner Trent McDuffie early.

That’s why Andy Reid’s fourth-down decision making didn’t make any sense. He let the Dallas game beat him twice, because he was criticized in that one for a fourth-down punt in a shootout with Dallas. But this wasn’t a shootout. It was a grind with C.J. Stroud playing ice cold in the second half.

Reid let the offense go for a 4th-and-1 that led to a 2-yard Kareem Hunt touchdown in the third quarter. They needed the touchdown, so that was fine. But two drives later, why settle for the 36-yard field goal on 4th-and-2 at the 18 to tie the game with 1:50 left in the third? Why not be consistent and go for it again with your offense starting to move it well and the defense playing so well? You were getting possessions.

Then the real head-scratcher: 4th-and-1 at your own 31 in a 10-10 game with 10:22 left. The Texans just punted on a 4th-and-1 at their own 35, because they knew what kind of game this was. Why didn’t Reid understand it? Instead, he let the offense go for it, and Mahomes’ pass to Rashee Rice was defended tightly by Stingley, and I couldn’t tell if it was another defensed-dropped or what. But it was a turnover on downs either way.

Now a struggling Houston offense was set up 31 yards away from the end zone, and that gave the Texans new life to get a go-ahead touchdown, which they did. That decision largely killed the Chiefs in this game.

Then in getting the ball back in a 17-10 game, Reid basically did it again, going for a 4th-and-4 at his own 41 where failure almost likely leads to a 10-point deficit with under 5:00 left. Game over against this defense. And once again, Mahomes’ pass to Rice was flat out dropped.

Surprisingly, Houston went three-and-out after that one, giving Mahomes another chance from 92 yards away and 3:44 left. After a short drop by Kelce on first down, Mahomes threw a pass that should have been a first down to him that went off his hands and right to the defense for the third pick of the night. The second one to start the fourth quarter was an arm punt on third down out of FG range and out of 4-down territory, but this one hurt and it’s something Kelce has done three times this year to Mahomes – none bigger than here.

That one was the dagger as the Texans used up most of the clock to add a field goal for a 20-10 lead with 0:30 left. From there, it was just two stat-padding completions to avoid Mahomes finishing a full game with under 150 passing yards for the first time in his career. It was the first time he threw for 3 interceptions and no touchdowns.

But look what it took to get there. Three linemen out, the backup LT going out on play 1, the No. 1 defense on the other side, and a career-high 8 or 9 drops depending how you want to count some of those plays. Those drops combined with some really poor fourth-down decision making by Reid were actually far more damaging to the game than the backup offensive line was. This wasn’t Super Bowl 55 or Super Bowl 59 all over again with constant pass rush.

This was receivers not getting open against good coverage, then when they did, not completing plays as Mahomes has never had this many drops in one game. Just a ridiculous effort in the biggest game of the year for this team.

If this was Kelce’s last playoff-contention type of game in his NFL career, he finishes it with more drops (2) than catches (1) for the first time in his career. I’d say Mahomes might be a little happy on the downlow if Kelce chooses to retire and marry the most famous woman in the world. But then when you tell me Rice, who dropped a big third-and-8 in Dallas last week in a similar clutch situation, is supposed to be his next top target, I think the Chiefs are in some long-term trouble if they don’t sort this out.

On a cold night with both teams feeling the playoff pressure, the Texans stepped up and the Chiefs did not.

Fight or flight. The 2018-24 Chiefs had it in them to get it done in these games. The 2025 Chiefs simply do not, and the shame of it all is people will look at a game like this and still blame it all on the quarterback.

As for the Texans, they have hands down the best defense in the league this season. They were also very good in 2024, so we know this isn’t a fluke. They’ve been to the playoffs the last two years, got to the divisional round both times, and if they keep playing like this, they just might be able to win out until the Super Bowl in this weakened AFC. They might be the closest team we’ve seen to the 2015 Broncos from a decade ago, and yes, Davis Mills did his Brock Osweiler-level job of saving the season with some big wins over the Jags and Bills.

From 0-3 to 8-5, DeMeco Ryans and company deserve a lot of credit for this turnaround. As for Reid and the Chiefs, they aren’t mathematically eliminated, but it sure looks dire even if collapses by the Chargers (see schedule) and Colts (Jones/schedule) are not improbable at all.

What’s improbable is thinking the 2025 Chiefs can ever get through four straight wins without screwing up a game. They haven’t done it all year, and I no longer expect them to.

It’s a lost season.

Steelers at Ravens: The Rivalry Continues, Same As It Ever Was

This may be a selfish reason to want the continued employment of Mike Tomlin and John Harbaugh for these teams, but would the Steelers vs. Ravens rivalry be the same without them? Like, imagine these teams go in the opposite direction and hire some dorks trying to cosplay as Kyle Shanahan and Sean McVay. It just wouldn’t be the same and what makes this such a great rivalry filled with hard-fought, close games.

You can always throw out the records and spreads when these teams play. Did it matter that both played like shit at home in big losses last week where they turned it over and the quarterbacks were brutal? Nope, you ended up with a 27-22 thriller between two multi-time MVPs at quarterback in their first ever meeting.

Aaron Rodgers turned 42 this week but he looked as good as he has all season. He hit a deep ball to DK Metcalf on his first pass after going an entire month without a pass completed over 20 yards down the field. I want to say he had four in this game alone. He also scored his first rushing touchdown in over four years on a third-down scramble. His movement looked much better this week as if he got a Lazarus Pit to celebrate his 42nd birthday.

Then again, the Baltimore defense has been known to help quarterbacks perk up as Rodgers passed for a season-high 284 yards while taking no sacks. He also had no running game as the Steelers finished with 15 carries for 34 yards for him. Meanwhile, the Ravens rushed for 217 yards in the loss, producing this hilarious statistic about losing a game with a huge rushing margin:

That’s Steelers vs. Ravens in the 2020s for you. More accurately, that’s the Lamar Jackson era as to this day you still have to question Jackson’s arm and ability in games like this, another big one with first place in the AFC North on the line and the Ravens having a tougher remaining schedule.

Jackson won his last two starts against the Steelers in 2024, but his rest of career numbers and moments have been poor to say the least. In this game, he didn’t break 100 passing yards until the fourth quarter as the Ravens were leaning on the ground game with Derrick Henry and Keaton Mitchell also broke a 55-yard run.

There were some bright moments for Jackson in the fourth quarter, but the Ravens never put it together for a touchdown drive while the Steelers floundered on offense late. There was a go-ahead touchdown to Isaiah Likely that was ruled a drop after Joey Porter Jr. helped knock the ball out before Likely got a third foot down or did a football move. That was a tough call without great clarity from the NFL on what a catch is in 2025.

That drive ended in no points, because after the Likely mistake on first down, the Steelers stopped Henry twice, then Mark Andrews possibly got in the way of a Jackson pass on fourth down intended for DeAndre Hopkins in the back of the end zone with 2:22 left.

But given one more chance with 1:56 left and 74 yards to go, Jackson led a very poor two-minute drill, taking 69 seconds just to move the ball 8 yards. Reaching the Pittsburgh 30 with 9 seconds left, any shot at a Hail Mary was denied when Alex Highsmith sacked Jackson to end the game and give the Steelers a 7-6 record and first place.

The Ravens have struggled to play complementary football all season, and Sunday was no different. Pittsburgh finally won a big game this year without relying on a ton of turnovers on defense. Rodgers was excellent for three quarters, and if Likely wasn’t in a funk with the end zone, it may have been wasted again by the defense.

But the Steelers have been getting the best of this rivalry, especially when the games are at their closest. That’s also why I had full confidence in Pittsburgh still finishing with a winning record, because I knew they’d never get swept by Baltimore, especially not this Baltimore team.

Now we’ll see if they can build on this win and take advantage of a home game with Miami next week. Maybe even get a break with the Bengals possibly sweeping Baltimore on Sunday to create more separation.

But the sportsbooks have finally come around to making the Steelers the favorites (-160 at FanDuel) to win the AFC North over Baltimore (+170) and Cincinnati (+1300). There’s a reason almost every 1-5 team fails to come all the way back to make the playoffs.

The Ravens are just too mistake prone this year. Similar to the Chiefs in that regard, another team in the AFC they can’t seem to beat when they have to.

Bears at Packers: Ben Johnson Was Right Again

Ever since the Bears hired coach Ben Johnson, he has done an incredible job of saying the right things time and time again. He just probably wishes he wasn’t right when he said last week that the 9-3 Bears are winning in spite of their passing game with Caleb Williams.

On Sunday in Green Bay with the No. 1 seed on the line and the lead in the NFC North, Johnson was very prescient as Williams struggled mightily early on while Jordan Love had some key passes down the field for big plays (including third downs) that paced the Packers to numerous leads in a game they never trailed.

But Williams did make some of his best plays late, and even tied the game in the fourth quarter before the Packers marched for a game-winning touchdown. I predicted a 27-20 win by Green Bay, and they were up 28-21 late with Williams driving for what could have been his sixth comeback in the final 2:00 this year as you had to think Johnson probably goes for 2 on the road the way he is from the Dan Campbell school of thought.

But after the run got stuffed on 3rd-and-1, Williams blew a good play call with a bad throw on fourth down and it was intercepted in the end zone to end the game. Just like that, the Bears (9-4) fell from the No. 1 to the No. 7 seed.

These teams will meet again in 12 days, but Williams is going to need to be a lot more efficient if the Bears are going to get a split here.

Bengals at Bills: Mr. Perfect Until He Has to Be

I can say this about most quarterbacks, but Joe Burrow is actually more likeable than his annoying fans make him out to be. Watching him on those shows like Quarterback S2 or Hard Knocks In-Season with the AFC North, you can see he’s a football junkie, a Batman fan, and just wants to win games. This league is also in need of a pocket passer who can still frequently throw for 300 yards and multiple touchdowns without being a play-action merchant.

But where things get annoying with Burrow is the nonstop nicknames and the way the media has shoved him into conversations he doesn’t belong, or pretended that he’s a clutch player. I saw the “Joe Brrr” notification from the NFL app before Sunday’s snow game in Buffalo, and it was just earlier this week where I again pointed out that Burrow and his top wide receiver duo simply don’t win games in the clutch or shootouts despite being the most expensive trio in NFL history.

Burrow also has just one comeback win in the final 8:00 of a game in his career, and Sunday was no different. My other issues with Burrow stem from him being a sack merchant, often getting into trouble by looking for the big play. It should go against his nature as a perfectionist, which I think gets him into trouble in games where things don’t go well. He’ll let it snowball and not recover from a big mistake.

It all happened again on Sunday when Burrow went from playing a really fine game in Buffalo in the snow with four touchdowns on the first six drives. It was like he picked right up where he left off with his success against the Bills in 2022-23.

But one fateful pass from the Buffalo 33 with 5:35 left, leading 28-25, changed everything for the Bengals. Burrow tried to throw a quick pass, did a weird shot-put delivery on it, and Christian Benford was there for the 63-yard pick-six to put the Bills ahead 32-28.

Is Burrow so sick of me pointing out he has one comeback win in the last 8:00 that he tried to create a situation for himself to succeed? Then on the very next play, he got picked again on a battled ball at the line. The Bills took over at the Cincinnati 29, and of course Josh Allen, who got Dalton Kincaid back at a good time, was going to take advantage of the No. 32 defense on a short field by throwing another touchdown on fourth down.

Burrow answered quickly with his fourth touchdown pass to cut it to 39-34 with 2:13 left. That drive is another example of why stats that ignore the scoreboard show Burrow doing well in this situation when it was the two drives before this that mattered more when he had the picks.

But even after his defense sacked Allen to bring up 3rd-and-15, they gave up another 17-yard scramble to Allen, who also took off for a 40-yard touchdown earlier with inexplicably no defender in sight of his path to the end zone.

This was a very winnable game for the Bengals on the road to keep their season alive, but Burrow picked the worst time to make his worst play of the year. He crumbled instead of finishing the game, and given his history, it’s not that surprising.

He’s just not proven to be a closer yet, and this will be his third-straight missed postseason.

I still contend this is the worst Buffalo team since 2019, but if this is an AFC where they don’t have to worry about the Chiefs at all, don’t have to worry about going to Baltimore, and don’t have to worry about these Bengals, then Allen has no excuses left to not get to a Super Bowl.

Letting Drake Maye, Bo Nix, Trevor Lawrence, or C.J. Stroud get there before Allen does would be disastrous to his legacy.

Colts at Jaguars: Indiana Is Cursed in 2025

I was all in on the Jaguars to win this one despite being a 1.5-point home underdog. But you have to see Daniel Jones tear his Achilles on a different leg than the one he had the fractured fibula with. I’m not a doctor, so I can’t comment if that may have led to this the way Tyrese Haliburton’s calf injury led to his Achilles in the NBA Finals, but it’s just been that kind of cursed year for Indiana sports teams. Caitlin Clark also had a season-ending groin injury in a year her Fever had a shot in the playoffs.

The Colts would have had a shot in this AFC if they were healthy, but between Jones going down and Sauce Gardner getting injured shortly after they traded for him, it’s been a brutal stretch for the Colts. From 7-1 to 8-5 and little hope with that tough schedule left.

Worse, they don’t even have a healthy (even if temporarily healthy) Anthony Richardson to go to and see if he can give them anything for the playoff run. They might have to snag Joe Flacco away from the Bengals somehow.

But give credit to the Jaguars. They scored a lot of points on short fields set up by the defense like they’ve been doing this year. I actually think they can get to 12-5 given the schedule, which includes another game with battered Indy.

Crazy how you can go from 7-1 and averaging over 3.0 points per drive to potentially finishing with a losing record and an offense that’s barely top 10, if that, when you consider the Colts have to play the Seahawks, 49ers, Jaguars, and Texans.

Saints at Buccaneers: Tyler Shough Can Move Like That?

With all due respect to Taysom Hill, I don’t think your services are needed anymore in New Orleans. If Tyler Shough can move like that on his two rushing touchdowns in Tampa Bay, then there’s no reason he can’t keep the ball on some of those snaps they give to Hill.

Shough’s second touchdown run also completed the first game-winning drive of his NFL career as the Saints (+8.5) completed the 24-17 upset on the road despite the Bucs having more healthy weapons for Baker Mayfield, who struggled in this one.

But I would still argue Tampa Bay pissed this one away more than the Saints won it. Tampa Bay finished 2-of-7 on fourth down, so when you get 11 drives and end five of them on fourth down (plus one pick), that’s really brutal offense, and it’s not like these were 4th-and-desperate situations late in the game.

I don’t know if Todd Bowles wanted a bow with his points to take them, or if he thought this was the right strategy as these were the five fourth-down failures:

  • 1Q, tied 7-7, 4th-and-1 at NO 45: Bucky Irving lost 7 yards on a run.
  • 2Q, up 10-7, 4th-and-1 at NO 49: Tucker stuffed for no gain on a run.
  • 2Q, up 10-7, 4th-and-15 at NO 47: Mayfield incomplete pass (I guess they weren’t confident in the 65-yard field goal in the conditions)
  • 4Q, tied 17-17, 4th-and-2 at NO 46: Mayfield incomplete pass to Godwin (Saints drove for game-winning touchdown from there).
  • 4Q, down 24-20, 4th-and-4 at TB 26: Mayfield 3-yard pass to Cade Otton for a turnover on downs to end game.

The last one is obvious, the one before halftime makes sense given the field position, I guess. But those three short ones at midfield, out of field goal range, and not in a bad situation on the scoreboard? Might have been able to argue they should punt there and put the rookie QB on a long field.

The Buccaneers and Panthers are both 7-6 with two matchups to come. This thing is far from over in the NFC South if the Bucs are going to keep playing with their food like this.

Commanders at Vikings: For Who, For What?

I’ll never understand what the Commanders were doing with Jayden Daniels in 2025. He had a few injuries as a rookie, but his elbow injury this year was not necessary as it happened after Dan Quinn kept him in a blowout against Seattle far too long.

Then given this team was 3-9 and hadn’t won since Week 5, what’s the point of even playing him again this year? He returned Sunday, he was rusty against a complex defense, and he re-injured his elbow on an interception return play. Now they’ll probably sit him for the rest of the year, but he should have been on the bench in the Seattle blowout and this elbow stuff never should have happened.

You have to protect your best asset. I’m not sure Quinn makes it to 2026 as the defense didn’t get any better despite that being the side they needed to fix desperately. Now the offense is messed up as well.

Seahawks at Falcons: Road Warriors Strike Again

This was actually a 6-6 game at halftime before the Seahawks blew it open in the third quarter with Rashid Shaheed scoring his first Seattle touchdown on a 100-yard kickoff return, then a Bijan Robinson fumble led to the first of two JSN touchdown catches as the rout was on.

The Seahawks (10-3) have been strong on the road all year, and now they get to face the Colts without Daniel Jones before their huge Thursday night rematch with the Rams in Week 16 when they’ll have a chance to take the NFC West lead.

Broncos at Raiders: The Worst Beat of the Year

Given how horrible the Broncos were on offense in the 10-7 win against this team last month, you have to give them credit here. Granted, 7 of the 24 points were a punt return touchdown, but they only had 7 possessions in this game and they gained 81, 41, 47, 91, and 90 yards on the five drives that weren’t limited by the clock and situation at the end of each half. They were sustaining drives with ease.

Some bettors just wish they would have gained 4 more yards on their last snap, because that left enough time for the Raiders, who trailed 24-14 with as little as 0:05 left, get into field goal range after an absurd penalty for trying to stay on top of a receiver who was down extended the game one more down. Then Pete Carroll decided to kick the 46-yard field goal, it was good with 0:00 left, and the Raiders (+7.5) covered the spread in a ridiculous 24-17 final.

I’ve had a pretty good spread week (8-5 ATS), but that was definitely the worst beat of the season on one of these.

Rams at Cardinals: Someone’s Winning in Fantasy on These Cardinal Blowouts

You just know there’s someone out there winning their fantasy league or taking down DFS contests (they still run those, right?) by stacking Jacoby Brissett and Michael Wilson (11/142/2 on Sunday). All that sweet volume and very little real-life NFL value because they either get blown out like they did here to the Rams (45-17), or they come up short in the fourth quarter of a one-score loss.

But this one was the blowout as the Rams led 45-10 at one point. Big bounce-back effort after last week’s loss in Carolina.

Titans at Browns: Shedeur Gets Some Stats, Cam Ward Gets the Win

This Toilet Bowl between the Titans (1-11) and Browns (3-9) actually proved to be far more interesting and nuanced than most Week 14 games. I can’t believe I’m about to write as many words on a Week 14 game between these teams as I am.

It was in theory a matchup of what were supposed to be the top two quarterbacks in the 2025 draft before Shedeur Sanders fell to the fifth round. I knew he’d try to shine in this one against the worst team in football, and to some extent, he did. Sanders finished with 364 passing yards, 3 touchdown passes, 1 touchdown run, 1 interception, and he led a comeback attempt in the final 5:00 that came up a hideous 2-point conversion try short of tying the game.

Meanwhile, Cam Ward only completed 14-of-28 passes for 117 yards, 2 touchdowns, and one pick against that tough Cleveland defense. But Myles Garrett, much like last week against the 49ers, got the lone sack for the defense.

It was also another game where the rest of the team sold out the defense with poor field position as the Titans had touchdown drives of 53, 38, and 8 yards as well as a 6-yard field goal drive without a first down gained.

But late in the game with the Titans up 31-17 thanks to those short fields (and a big day for Tony Pollard with 161 yards and two scores), we saw the shortcomings of the new down 14 strategy that I was just questioning last week. What happens if a team misses both conversions and is still down 2 late? That’s what happened to Cleveland in large part because they called a weird trick play for the final one instead of letting Sanders do something more conventional.

Let’s just note that Cleveland scored that second touchdown with 1:03 left. That left plenty of time to recover an onside kick and win the field goal as I said teams will do in the NFL as  you can’t really time out when you get a touchdown. Then had the Browns made the first 2PC, if you score with 1:03 left, look at how much time that leaves the Titans to go get a game-winning field goal with the new kickoff rules and the improved range for kickers with the new k-balls. The same is true if they had only tied the game at 31.

So again, I understand why teams do the down 14 thing. I just don’t think it’s all that advantageous because of what it does to the game state. For one, I don’t like the prospects of having to convert a do-or-die 2PC at any point in the game, so I’d rather avoid that. Then if you get the first one and you’re down 6, that should trigger the opponent to try better to add to the lead or run out the clock than if they had the cushion of a 7-8 point lead. Then there’s the end-game scenario of taking a 1-point lead quite possibly with plenty of time for the other team to use 4-down football to set up a game-winning field goal.

Yeah, I’m just never going to be a big fan of that, and games like this make it look even less attractive to me. Going to overtime has never actually been less scary than it is now with the new rules there. There’s no real sudden death unless you majorly fuck up like a pick-six or safety on the first drive.

Alas, this was the Toilet Bowl, so it didn’t really matter what these teams did. Just a game with far more points – I believe the total closed at a season-low 33.0 – and intrigue than it ever deserved to have for Week 14.

Also, it’s going to make the Shedeur cult even crazier because he’s delivering the big plays they said he would in the NFL. Just don’t let them hear that some have been filled with YAC, or that he’s only done it against the two worst NFL teams this season (Vegas and Titans) and lost 26-8 to a San Francisco team that was missing its two best defenders.

Cults don’t like pesky facts like that.

Dolphins at Jets: The Streaks Continue

He didn’t have to do much in this one, but Tua Tagovailoa is now 7-0 as a starter against the Jets after the Dolphins quickly opened up a 21-0 lead and held on for the 34-10 win. The Jets were stuck playing UDFA rookie Brady Cook from Missouri after a Tyrod Taylor injury.

With the loss, the Jets (3-10) have been eliminated from the playoffs for the 15th season in a row, the longest active drought in the four major American sports leagues.

Next week: The Week 15 schedule is decent even if the island games are not. The Bucs need to pick things up at home against Atlanta on Thursday night. We’ll see a Baltimore-Cincy rematch from Thanksgiving that’s lost some luster with both losing Sunday. Chargers-Chiefs could be similar if the Chargers lose on Monday night. Bills-Patriots is the big one, and we’ll see if NE can win the AFC East or if Buffalo can try to repeat its 2021 success by coming back to beat them and eventually destroying them in the wild card.

Green Bay vs. Denver is decent for a non-conference game between possible No. 1 seeds. Lions at Rams might be more fun to watch for three quarters though. Colts should get rocked in Seattle. I’ll be writing this early while we’re stuck with Cowboys vs. Vikings on SNF. Steelers usually win at home on MNF, and Miami usually loses on the road under McDaniel to .500+ teams, but we’ll see how that one goes to end the week now that the Steelers will get props this week instead of being in that underdog role.

2025 NFL Stat Oddity: Week 13

It was already a wild start to NFL Week 13 with the underdogs going 4-0 on Thanksgiving and Black Friday. Too bad we couldn’t get Rams-Panthers on Saturday in a national window for people to see the biggest upset of the week take place. That’s the kind of game that ends your MVP campaign if it was in prime time a la Tom Brady (2021) and Brock Purdy (2023).

Alas, we’ve had 8 games with a comeback opportunity through 15 games so far, and no double-digit comebacks yet. Sounds like a good spot for the Patriots to come back from 10 down in the fourth quarter to get Drake Maye his first 4QC against the terrible Giants, or maybe it’ll be Jaxson Dart’s moment with the way this week has gone.

This season in NFL Stat Oddity:

Rams at Panthers: Game of the Week

That’s why they play the games. You wouldn’t have guessed the Panthers (+10) would be able to take down the Rams if you watched these teams play in prime time last week, but befitting of the holiday start to Week 13, another big upset was on tap thanks to the great equalizer that is turnovers.

If the Rams protect the ball better and stop the Panthers from scoring two touchdowns on fourth downs, including the game winner, then they win this game quite easily. But after a week where I got into it with the Matthew Stafford fans for saying his MVP case was weak, he played his worst game of the season and was the main reason they lost here.

Even if you excuse the red-zone pick for Stafford on a deflected ball at the line, he still threw a pick-six, and he still fumbled in game-tying field goal range late in the game. Those are very costly mistakes.

Beyond that, he was getting boosted again by a heavy dose of play-action passes, a running game that produced 153 yards on 20 carries, and even on a go-ahead 89-yard touchdown drive in the fourth quarter, it was 59 yards from the running backs on the ground and 31 yards by Puka Nacua on a brilliant one-hand catch that may have been the catch of the year before the one Treylon Burks made for Washington at night. Far better catch than throw by Stafford.

So, he was just a bit off for much of the game, and maybe this is the type of thing he needed after everyone was blowing smoke up his ass and the Rams’ ass this year. But I was never buying it with an MVP case built around an unsustainable TD-INT ratio, one of the worst stats out there. I know Matthew Stafford’s game. He didn’t magically learn how to stop throwing picks at 37.

As for Carolina, it certainly complicates how you view Bryce Young in this offense. He was money in just about every big spot in this game, including icing it on third down instead of giving Stafford the ball back in a 31-28 game. He won a shootout against what people were viewing as the best team in the NFL. He gave the Chiefs and Eagles all they could handle last year too, so maybe playing high-stakes football for Alabama has him prepared for these matchups.

But he’s so tough to figure out as that’s now 5 game-winning drives in 2025, and 11 of his 13 wins in the NFL are with a game-winning drive. When he’s not doing that, he’s usually averaging a poor YPA and/or struggling to throw for 200 yards, so again, it’s very hard to say what the Panthers should do with him.

But these types of wins are likely going to get him a fifth-year option in Carolina and keep him around as the Panthers try to return to the playoffs for the first time since 2017. It’s one thing to come back against the Falcons (redundant). A game like this against what was the No. 1 scoring defense – that’s Houston now – is big time.

Props to the Carolina defense too for coming up with those takeaways. They’re playing hard for Dave Canales.

Bills at Steelers: The Old Man in Winter

The 2025 Steelers have had some of the usual “Same Old Steelers” games already. Winning by the skin of your teeth against the Jets in Week 1, blowing a winnable game in Cincinnati to Flacco, stepping up against the Colts’ top-ranked offense, clowning the Browns, and losing a wild one to the Bears on the road with their rookie coach.

But if there’s something that feels different and feels off, it’s the way they’ve totally shit the bed in the second half of games they were in early with contenders. Against the Seahawks, Packers, Chargers, and Bills, the Steelers were cumulatively ahead 40-29 at halftime and were outscored 88-19 in the second half to go 0-4 in those games.

The contenders have routed this team after halftime all year, and that feels different to me. Sunday was maybe the worst yet as the Steelers turned a 7-3 halftime lead over Buffalo to a 23-0 rout in the second half. It all started with that strip-sack Joey Bosa produced against Aaron Rodgers, who again was struggling to find any open receivers on a cold, windy day. He got bloodied on that hit, and he was only more ineffective from there after a poor first half too.

Mason Rudolph came into the game, and just like last week in Chicago, he threw a pick to the deep left sideline on his first drive. Then Rodgers returned and the Steelers still never scored another point. Their only touchdown came on a 39-yard drive as the defense at least produced some early takeaways for Buffalo, but the second half was a different story.

Pittsburgh was supposed to run the ball well in this matchup after showing good run blocking and concepts in Chicago last week. But against Buffalo’s poor run defense, the Steelers put up 58 yards. Meanwhile, Buffalo rushed for 249 yards, the most in Pittsburgh by any team since the Bills did it in 1975 with you know who (Juice) leading the way that day.

James Cook had 144 yards, which is more than the 123 passing yards Josh Allen had. Allen also rushed for 38 yards and a touchdown. But maybe the most depressing part of this was that the Bills had their backup offensive tackles in the whole game, and the Steelers still gave up this kind of record rushing performance against them. They didn’t sack Allen once on his 23 throws. They were more interested in barking and fighting after plays than doing anything productive in the second half.

Just another incredibly poor finish that led to about more boos than I can remember at Heinz Field (screw that renaming). It really does feel like this could be the season where they finally part ways with Tomlin if things don’t end well. It’s trending towards a 9-8 finish at best where they’ll need some help from other teams to beat the Ravens.

The standard has fallen off years ago, but it’s getting harder to recognize this team with a bunch of over-the-hill veterans who are unlikely to get better as the season goes on, and the weather gets colder and the bodies have to endure more pain.

Same OLD Steelers.

Broncos at Commanders: They Can’t Keep Getting Away with This

The 2025 Broncos truly are deserving of the “He can’t keep getting away with this!” meme from Jesse Pinkman in the final season of Breaking Bad. If you thought the 2024 Chiefs won close games by thin margins, these Broncos have set an NFL record with nine straight wins when trailing at some point in the game. They’ve also won seven of their last eight games by no more than 4 points, and they’ve won their last four games by 1-3 points each.

They weren’t expected to get much of a push from Washington (+5.5) on a night where Patrick Surtain II returned and Jayden Daniels was still out for the Commanders, but they got pushed all the way to a game-deciding two-point conversion in overtime by a 3-8 team.

Washington even had to overcome some pretty brutal officiating mistakes on the final drive of regulation just to tie the game, like a bad grounding penalty and a missed trip on Denver. But Mariota, who is not very good in these situations, delivered with an incredible play on fourth down in overtime to escape a sack and get a pass off that at least drew DPI to extend the game. But after throwing a touchdown on fourth down, Mariota’s 2PC pass was knocked down at the line by Nik Bonitto. Had he gotten that pass over him, it’s likely caught for a game-winning score.

That’s just how thin the margins have been for Denver this year. The Broncos are 10-2, but I find it very hard to trust this team in January. The nicest thing I could say is Bo Nix wasn’t bad in this game and it wasn’t an eyesore like the Raiders game on TNF a few weeks back. But it definitely wasn’t the efficient performance you’d expect against a team that hadn’t won in many weeks.

We’ll learn a lot more about this team in the coming weeks when it finishes with the Packers, Jaguars, Chiefs, and Chargers. That should tell you if they can be trusted in the playoffs or if they’ve already used up their luck with a 6-1 record at GWDs already this year.

Texans at Colts: AFC South Is Officially Three-Team Race

Once 0-3, the Texans are 7-5 and right back in the AFC South race after a controversial 20-16 win in Indianapolis. It was a chance for the No. 1 defense to prove its worth against what had been the best offense in the NFL this season. It was also a big game for C.J. Stroud, returning from a concussion.

But it’ll definitely be the game that Colts fans remember for some controversial officiating. I didn’t watch enough of the game to truly comment on everything going on there, but Houston’s game-winning drive to break the 13-13 tie alone had quite a lot of shady stuff:

  • On a 3rd-and-15 at the Indy 25, it looked like the Texans got away with a delay of game after not beating the play clock on time.
  • On that same play, Kenny Moore was flagged for DPI even though it looked like he had no significant contact whatsoever on the receiver, who flailed a bit at the end to try selling it, so that’s a huge penalty on 3rd-and-15.
  • After Nico Collins rushed for a 7-yard touchdown, the extra point sure looked like it was no good, but they said it was.

The Colts had two drives to answer that touchdown, but the Houston defense rose to the occasion both times, stuffing Jonathan Taylor for a huge 5-yard loss that led to the Colts kicking a field goal, and then stopping Daniel Jones on three consecutive passes at the Houston 31 with 1:45 left. Then the offense put it away with some runs to hold on for the 20-16 win.

Very interesting division race with the Colts (8-4), Jaguars (8-4), and Texans (7-5). The Colts have to go to Jacksonville next week where they haven’t won in over a decade, and the Texans have to go to Arrowhead on Sunday night where their season ended last year.

We’ll see what comes of it as maybe Jacksonville is the horse to back right now with Jones’ fractured fibula and the schedules remaining for these teams. But with Houston’s defense and experience of winning this division the last two years, it’s also hard not to believe in the Texans. In fact, I think if they can beat KC, they’ll get to 11-6 maybe.

Raiders at Chargers: Herbert’s Hand

The Chargers pulled away late for a 34-14 win over the hopeless Raiders, but all eyes will be on the news for Justin Herbert’s hand injury. He fractured his left non-throwing hand and needs surgery. How do you play a week after that? I guess we’ll find out with the Chargers hosting the Eagles next Monday night in a big one.

But yeah, nothing I can say about the Raiders that the Chargers’ social media team didn’t already do better.

49ers at Browns: Not Déjà vu for Brock Purdy

Cleveland’s upset over the Browns in 2023 in one of Brock Purdy’s worst games ever had me nervous about this one. Compared to 2023, the Browns have a stronger defense and the 49ers are worse on both sides of the ball.

But the fear was all for naught as the 49ers won 26-8. Granted, their three touchdown drives covered a grand total of 64 yards as the offense and special teams (mostly the ST) sold out the defense with short fields three times. The 49ers only averaged 3.9 yards per play, but to their credit, they had no turnovers, were 11/17 on third down, and Myles Garrett only got the one single sack for the defense.

All in all, not a bad day unless you’re Jauan Jennings, who is being called a “hoe” now by fellow players after a couple of recent incidents.

As for the Cleveland offense, I think the scouting profile on Shedeur Sanders is looking accurate. He’ll get you some big plays like the 34-yard touchdown pass to Harold Fannin before halftime, but he’s got inconsistency issues, takes deep sacks, and the scrambling isn’t all there. A work in progress they’ll likely keep working out instead of going back to Dillon Gabriel, but Sanders can’t save this offense this season.

Vikings at Seahawks: Not the Sam Darnold Revenge Game I Had in Mind

I really thought Sam Darnold would stick it to the Vikings to show them the mistake they made in letting him go and going with J.J. McCarthy, who was out again with a concussion for this one, putting the spotlight on undrafted rookie Max Brosmer.

But Darnold didn’t throw a touchdown pass. He only threw for 2 more yards (128) than Brosmer in another hard-to-watch game in 2025. JSN didn’t even have a catch in the first half as I assume Brian Flores employed the old Belichick strategy of taking away a No .1 receiver and making the others beat you.

But Brosmer on the road against that defense was enough on his own to beat the Vikings in this 26-0 shutout. He really just had to avoid the big mistakes in this one as his defense was keeping him in it. They got a strip-sack of Darnold, putting the ball at the Seattle 13. But on 4th-and-1 from the 4, Brosmer blew the game up by not just taking a sack before he let go of the ball right to a Seattle defender for an 85-yard pick six. That was basically the game.

Brosmer threw three more picks in the second half, and the Seattle offense didn’t find the end zone until the fourth quarter. Not that they needed any offensive touchdowns in this one.

The Vikings are just that big of a mess at the most important position. I miss the days when they had a veteran journeyman under center.

Falcons at Jets: Again, Not Serious Teams

The Atlanta Falcons have basically done nothing but disappoint us since a certain 28-3 lead, but I’m really going to remember the 2025 team as a special kind of disappointment. I thought Jeff Ulbrich’s defense would humble Aaron Glenn’s team as a way to stick it to the Jets where he was the interim coach last year. That his pass rush would overwhelm Tyrod Taylor, who is basically a deluxe version of Justin Fields with a lot of the same flaws in winning close and high-scoring games and taking sacks.

Instead, Taylor only took 2 sacks, he hit a deep touchdown to Adonai Mitchell after the DB fell down, and he led a game-tying touchdown drive (his 10-yard scramble score tied it), then after three of the quickest three-and-out drives you’ll ever see in a tied game, the Jets set up Nick Folk for a 56-yard field goal to win it 27-24 at the gun.

That’s the fourth blown lead for the Falcons this year in the fourth quarter, and they are 0-6 at GWD opportunities. I’m not convinced Raheem Morris needs to come back next season.

Cardinals at Buccaneers: Same Old Jacoby

Again, is there anything more reliable than the Cardinals this year? Jacoby Brissett has come here to do two things: Throw for 300 yards and throw a touchdown pass to Trey McBride. Once he’s accomplished those things, it’s time to fail on the game-winning drive as he did once again in a 20-17 loss in Tampa, going 4-and-out inside his 20.

Not the biggest game from Baker Mayfield, but he got Bucky Irving back, who scored and had 61 rushing yards, Chris Godwin also had 78 yards in his best game since he was injured last year.

Bucs still have No. 4 seed one-and-done team written all over them if you ask me, but we’ll see if they can stay healthy the rest of the year.

Saints at Dolphins: Tyler Shough’s First Clutch Attempt Is a Pick-Two

The Saints are 0-5 at 4QC/GWD attempts this year, and the first one for rookie Tyler Shough will be memorable for all the wrong reasons. Getting the ball back in a 19-11 game, Shough led the touchdown drive, but when it came time for the typing 2PC, the Saints’ false start pushed it back to the 7. That led to a shallow throw by Shough that was picked off and returned the distance by Minkah Fitzpatrick for a pick-two to put the Saints down 21-17.

But there was still 1:17 left as teams down 8 don’t take their dear sweet time to score the way people pretend this week. Sure, things were bleak with needing the onside kick recovery, but they got it to work out. Just like that, Shough had 75 seconds and a timeout to drive 55 yards for the game-winning touchdown.

But he was stuffed on a 4th-and-1 sneak that had no real push or momentum to it. Just like that, the threat was over and it’s another loss for the Saints.

Jaguars at Titans: Getting 1-16 Vibes

In noting Tennessee’s lucky ass win against the Cardinals this year, you have to wonder if that will help this team avoid 0-17 as it’s just been pitiful at scoring points and coming even close to a win. I still don’t think that highly of the Jaguars, but they led this one for the last 46 minutes before winning 25-3.

Tennessee will not be an attractive head coach job in 2026.

Next week: We’re going to learn a lot starting Thursday night with Cowboys vs. Lions to see which of those teams is serious about the playoffs. On Sunday afternoon, Bengals at Bills suddenly takes on more importance with the Bengals needing to run the table with Joe Burrow back. The Colts have to win in Jacksonville, which they haven’t done in over a decade. The Steelers and Ravens continue their rivalry for first place in the AFC North with four games to go. In the late window, all eyes on Bears at Packers for possibly the No. 1 seed if you can believe it. Then it’s Houston at Kansas City on SNF, and the first thing to check will be that OL injury report for the Chiefs in a must-win game. MNF isn’t bad either with Eagles-Chargers, two shaky teams. A lot to look forward to.

2025 NFL Stat Oddity: Week 12

The NFL Week 12 schedule delivered with three games going to overtime where taking the ball first or second was a debate. We also had a 21-point comeback in a game that maybe you should have expected it since one team has consistently been putting in half-assed efforts this year.

But I still heavily lean towards going on defense first in overtime with the new rules. This way you know exactly what you need on offense, you probably will have enough time to move the ball downfield using all four downs, any part of the field you want, and that’s the kind of football we rarely ever see in the NFL. You’re usually working against a major time constraint at the end of a half in the hurry-up offense. Not so much here.

Alas, the Jaguars and Lions both got the ball first and won their games after a score and defensive stop. But not the Colts. They actually let Patrick Mahomes touch the ball last like Kyle Shanahan did in Super Bowl 58 and he made sure they never saw the ball again. Who you’re playing and the context of the game still matter for your overtime decision, but in most cases, I think you’d be better to go on defense first just like they did in college for years. When there’s no sudden death anymore on that first drive? Not a hard choice.

We had seven games with a comeback opportunity this week (six on Sunday). Pretty good drama except for one of the worst Sunday Night Football games.

This season in NFL Stat Oddity:

Colts at Chiefs: Game of the Week

The Chiefs had been the only winless team (0-5) in one-score games this year, and that’s why I think it was important for them to win in adverse conditions on Sunday instead of easily pushing past the Colts by double digits like their other wins this year.

Sure, you don’t want to have a tipped ball getting intercepted by a lineman on the first throw of the game. You don’t want the refs calling bullshit facemask penalties on your right tackle to take a touchdown off the board when he’s a penalty machine enough on his own without phantom calls. You don’t want to fumble in the red zone while you’re still down 20-9 in the fourth quarter, finishing the game minus-2 in turnovers (2-0) and minus-4 in sacks (4-0).

But those mistakes are the reason this game was a grind that the Chiefs needed overtime to win 23-20, a game where they never technically led for any seconds before Harrison Butker’s fifth field goal of the day went through in OT.

Still, I think it’s the kind of clutch win against a good team (Colts were 8-2 and coming off a bye week) that the Chiefs can build from as they accomplished several good things in this game:

  • Mahomes threw for 352 yards, ran for 30 more, and limited his 4 sacks to just 6 lost yards.
  • Kareem Hunt paced the offense with 30 carries for 104 yards as the Chiefs ran 91 plays to 50 for the Colts, gained 494 yards, and held the ball for 42:35.
  • Despite the Colts getting corners Sauce Gardner and Charvarius Ward together for the first time, the Chiefs found ways to get Rashee Rice (141 yards) and Xavier Worthy (59 yards) open for 200 yards as they led the way instead of a 36-year-old Travis Kelce (43 yards).
  • The defense shut down Jonathan Taylor, holding him to 58 yards on 16 carries with nearly half of those yards coming on one run (27 yards).
  • Alec Pierce had been hot for Indy but was limited to a single 26-yard catch.
  • Daniel Jones was ice cold to finish this game, and the Colts went three-and-out on four straight drives to end it against a KC defense that was No. 24 in three-and-out rate this season.

This is the kind of gut-check win that has defined this run of success for the Chiefs. But it may have all been for naught in overtime after the Chiefs faced a 3rd-and-7 following a 3-yard run by Clyde-Edwards Helaire. Seriously, 2nd-and-10, season the line, and you’re going inside from the shotgun with CEH for 3 yards?

But that’s when Mahomes delivered his most important completion of the season for 31 yards deep to Worthy. Rice had another 20-yard play soon after that as this may have been his best NFL game ever as he finally established that quick connection that produces meaningful YAC in this offense. Then it was a matter of Butker hitting from 27 yards out, which he did for the 23-20 win.

The Chiefs still have some things to work on. But look around the rest of the NFL. Who doesn’t have flaws this year? They can build on this but it is a quick turnaround on Thursday against a Dallas team that can score and is playing with some confidence.

Meanwhile, the Colts (8-3) are in some trouble with the Jaguars a game behind and two games to come against each other. They could even fall out of the playoffs entirely, so the Chiefs may actually find themselves rooting for the Jags to win the AFC South since they actually have a H2H tie-breaker over a team in Indy.

Big missed opportunity from the Colts on a day where Jones was never sacked. Still, they kept going to him with the Chiefs shutting down the run and he didn’t deliver. It’s a problem after how good this offense was for half the season.

Eagles at Cowboys: The Most Half-Assed Team in the NFL

After six games this year, I said that the 2025 Eagles were one of the most half-assed teams in NFL history. A team that could drop 21 points by halftime and be lucky to only add a field goal in the second half like they did in Week 1 against Dallas when they won 24-20.

Well, I haven’t been keeping up with the stat as I see the Eagles haven’t been so bad at this in recent weeks. But Sunday was quite the spectacle as they penned their magnum opus: a 21-0 lead in Dallas in the first 20 minutes followed by the Cowboys outscoring them 24-0 the rest of the day. It’s the fourth time the Cowboys have erased a 21-point deficit to win, their largest comeback deficit in team history.

It’s incredible how this keeps happening to a team that’s trying to repeat. The Eagles scored three touchdowns on three drives before going punt, end of half, punt, punt, punt, missed field goal (56 yards), Saquon Barkley lost fumble, fumbled punt return, and a punt after Jalen Hurts was sacked on a key 3rd-and-2 in a 21-21 game.

Barkley finished with 22 yards on 10 carries and that fumble on a catch in Dallas territory in a tied game. The fumbled punt return actually didn’t end up hurting the Eagles as they stopped the Cowboys on 4th-and-goal from the 1, a curious decision as the Eagles didn’t look capable of putting together another scoring drive after this cold streak.

And they didn’t. Hurts looked like he might have something cooking before a 3rd-and-2 sack changed everything. The Cowboys got the ball back and big catches by Jake Ferguson and George Pickens (playing better than CeeDee Lamb this year) set up the field goal from 42 yards out to win the game with no time left.

The Cowboys had three pass plays of 43-plus yards to three different receivers in this game as they took advantage of some injuries in Philly’s secondary. But the offense has to take ownership on these dismal scoreless halves. They have way too much talent to be doing this, but this is what happens when your offensive coordinator has no clue what he’s doing.

I still don’t think the NFC East is in any jeopardy with the Eagles at 8-3 and the Cowboys at 5-5-1. Remember, no one has repeated as NFC East champs since the 2001-04 Eagles, so this game being the catalyst for another Philadelphia implosion would be an all-timer. But I don’t think we’re there.

However, this keeps Dallas alive in the wild card hunt, and it hurts the Eagles’ chances at that No. 1 seed. With the way this team is playing, taking Eagles first half ML, Bears full game ML on Friday might be a good call this week.

They seem to have forgotten games are 60 minutes long.

Giants at Lions: The Full Jameis Experience

How fun is the Jameis Winston experience when it’s like this? His touchdown catch from 33 yards out in the fourth quarter gave the Gants a 10-point lead, but that’s been their undoing all year. Sure enough, they did it again as Jahmyr Gibbs was incredible with multiple long touchdown runs in this game.

Then I can’t fault the Giants for going for the 4th-and-5 in a 27-24 game instead of kicking a field goal to go up 30-24, which is a 6-point lead, which is fool’s gold. My issue is they called some poor plays on second and third down, which led to the 4th-and-6. Gotta seize that moment as a touchdown there should win the game.

Instead, the Lions got the ball back, and sure enough, their kicker was good from 59 yards out to force overtime. Totally saved the day. Then after Gibbs exploded for 69 yards on the first play of overtime for a touchdown, Winston had his shot to answer and failed. Great fourth-down sack by Aidan Hutchinson to put a stamp on the 34-27 comeback win.

Buccaneers at Rams: First Half TKO

What can be said about SNF? It was one of the most pointless second halves I’ve ever seen in an NFL game as Baker Mayfield couldn’t return after a horrible decision to have him throw a miracle Hail Mary in a 31-7 game when he was already ailing. We’ll see if that costs this team a division title and playoff spot after their third-straight loss.

But just total control for the Rams from the start. Cade Otton’s weird bobbled catch, knees down, ball stripped away for a “pick six” quickly set this one on a path to a disastrous night for the Bucs. Just not giving themselves a fair shot to win.

But yeah, there was just a single field goal added after halftime as the Rams won 34-7. A game where both teams could have agreed to just kneel out the second half and be better for it.

Patriots at Bengals: Defensive Effort Wasted

The rare NFL game where both defenses scored a pick-six. You’re not surprised if Joe Flacco throws one of those, but Drake Maye doing it by lofting a horrible pass right to the Bengals’ defensive back was certainly unexpected.

But the Bengals wasted one of their best defensive efforts this year. Beyond the pick-six, they contained the running game well, and they came up with big stops in the red zone as the Patriots only had one touchdown drive.

But the Ja’Marr Chase suspension for spitting at Jalen Ramsey last week was a big one as Flacco could have used his best weapon in a game where multiple receivers were hurt, including a concussion for Tee Higgins. That left Flacco firing to a random cast on the final drive in a 26-20 game.

He converted a few fourth downs but not the last one to end the game as the Patriots escaped to a league-best 10-2 record. Are they actually that good of a team? I don’t think so. But they keep finding ways to win.

Steelers at Bears: Aaron Rodgers Misses Last Chicago Bout

We’ll see what comes of the Steelers’ season at 6-5, but maybe they’ll regret not letting Aaron Rodgers give it a go against the team he’s owned his whole career. Pittsburgh’s defense was bad in this game again outside of one pressure on Caleb Williams in the end zone that he exacerbated by giving up a strip-sack to T.J. Watt that was recovered for a touchdown.

The Steelers were up to their turnover tricks again, but I feel like they lost the game in three key places:

  • After the strip-sack, they got another turnover (hard to see) on a fumble at midfield, but instead of building on their 14-7 lead, they were stopped with Heyward on the Tush Push at midfield, and Chicago drove a short field for the game-tying touchdown. Big swing.
  • Mason Rudolph threw a pick on his first deep pass, then tried to get away with dink-and-dunk throws the rest of the way until he got strip-sacked in the late third quarter, which led to a Chicago touchdown and 10-point deficit.
  • Down 31-28, Rudolph had a couple of cracks at it and may have gotten it done for at least the tying field goal had the Steelers lined up properly (illegal formation penalty wiped out 22-yard scramble to midfield), then he has to do better on those last throws as Chris Bowell may have been able to make it from 60 to force overtime.

Just a disappointing day for Pittsburgh as it rushed for 186 yards and got a lot of YAC plays again on offense. But they let Caleb Williams get away with too many rough plays that they couldn’t capitalize on.

Vikings at Packers: What If Your QB’s Alter Ego Was One of a Functional Quarterback?

I think it would have been so funny if J.J. McCarthy’s “Nine” alter ego was a quarterback who only had good moments in games against Big Ten-region teams like the ones in his division. A trip to Green Bay (Wisconsin)? Sounds great.

But if Sunday was any indication of what kind of quarterback we’re dealing with here, he won’t be around many more years for the Packers to exploit him in Vikings-Packers games. Green Bay finally covered the big spread with ease this year in a 23-6 win that was never in doubt.

McCarthy threw for just 87 yards and that’s even worse when you take away 35 more yards from the 5 sacks where he flirted with safeties. All Minnesota could do was two long field goals on nine drives as McCarthy was picked twice to end the game.

Green Bay didn’t need to show much on offense to win this one comfortably.

Falcons at Saints: You Are Not Serious Teams

I picked the Falcons (+1.5) to win even without Michael Penix and Drake London because I just thought they were due a win, they’d turn things over to Bijan Robinson and the running game, and that pass rush could stop a rookie (Tyler Shough) in his third start.

Some of that was exactly right, but Kirk Cousins did his defense few favors by throwing a pick-six. Otherwise, the Saints’ offense 3 points on 10 drives. They even missed two field goals, so neither team looked very serious to me in a game between the NFC South’s worst teams.

We’ve fallen a far way from shootouts between Drew Brees and Matt Ryan. Then again, bringing out your quarterback on 4th-and-goal at the 1 so Taysom Hill can throw an incomplete pass to waste half of the third quarter does sound like something late-stage Sean Payton would have done too.

Jaguars at Cardinals: Same Old Script

Seemingly every Jacksonville game in 2025: Trevor Lawrence raises coach Liam Coen’s blood pressure with horrific turnovers, but the defense gets some timely pressures, someone with a private college-sounding name scores a touchdown, and they win by 1-3 points.

Seemingly every Arizona game in 2025: Jacoby Brissett throws a ton of passes, takes a late lead, the defense gives it up, and he can’t close the deal in a one-score loss.

Those two scripts collided on Sunday and the Jaguars moved to 7-4 with another 27-24 overtime win to the chagrin of other AFC fans as this team hasn’t played a lot of good football this year but keeps winning games like this.

They overcame 4 turnovers by Lawrence in this one, and that doesn’t include an ill-advised incompletion on 4th-and-1 that gave Arizona its chance for a game-tying field goal that forced overtime.

It was a little surprising to see the Jaguars want the ball first in overtime, but they made it work out. The offense got a 52-yard field goal, then Brissett reminded us why he’s now 7-25 at game-winning drives after throwing incomplete on 4th-and-4 at the Jacksonville 42.

Seahawks at Titans: 30-24? Really?

Have to pat myself on the back for this one and going with the first-half spread (Seahawks -6.5 or -7.5 depending when you placed it) as the best bet instead of the full-game spread, the Titans going under their team total, or thinking this might be the week for Rashid Shaheed to catch a long touchdown for his new team.

Instead, it was the JSN Show again with 167 yards and 2 touchdowns as the Seahawks led 16-3 at halftime, then 23-3 before eventually winning 30-24 with the backdoor cover open for Cam Ward, who still scored more points than I ever imagined in this one. Granted, the Titans had another return touchdown on a punt.

But these are the games where Seattle looks great. Beating up on the worst teams this year.

Jets at Ravens: Ho-Hum, the Ravens Won Again

Something’s just been off with the Ravens since Lamar Jackson came back. He struggled for a long time to get to 100 passing yards in this game, Derrick Henry only averaged 3.0 yards per carry, they were 2-11 on third down, and they were just fortunate to be playing the Jets, who never really get turnovers this year.

The Jets may have even been ready to pull off the upset as a 13.5-point underdog in Baltimore, but three key moments sunk them in the 23-10 loss:

  • Up 7-3 before halftime, Tyrod Taylor took a sack on 3rd-and-2 at the Baltimore 39 and the Jets had to punt instead of adding points.
  • After the Ravens took their first lead at 10-7 in the third quarter, the Jets failed on 4th-and-2 at their own 42, setting up the Ravens for a short touchdown drive and 17-7 lead. You don’t have Detroit’s offense anymore, Aaron Glenn. Punt there and make Baltimore earn it on a long field.
  • Down 20-10 with 6:58 left, Breece Hall fumbled in the red zone and that’s a wrap.

The Ravens (6-5) are above .500 for the first time this season but that doesn’t make them dangerous yet. Not playing like this on offense against bad teams.

Browns at Raiders: Chip Kelly’s Swansong

Yes, Shedeur Sanders winning his first start gets the headlines, but this one was really about the Cleveland defense sacking Geno Smith 10 times, which has led to offensive coordinator Chip Kelly getting fired Sunday night. He clearly didn’t have much of a line to work with, but he also never really had a plan for Ashton Jeanty either.

Meanwhile, the Browns did a good job of limiting Sanders’ exposure to the pass rush with just 1 sack on 20 throws while still giving him some freedom to make plays, like he did on an early 52-yard completion. I’m not sure what in the Kadarius Toney got into Jerry Jeudy on his fumble play, but that could have been another huge play for the offense to get points, and of course Sampson took a screen 66 yards for a touchdown in the fourth quarter to ice it.

But the Raiders are just hot garbage this year, so I’m not sure this really proves anything either way for Sanders, who should be glad he didn’t get drafted there.

Next week: Thanksgiving means island games coming out the ass this week with three on Thursday (pretty strong slate, to be fair) and a Black Friday game (Bears vs. Eagles) that takes on higher importance now. That’s actually the highlight of the week as the best Sunday can offer is Bills-Steelers, Texans-Colts, and I can’t believe they’ve stuck with Broncos vs. Commanders for SNF. One of those nights I start writing even earlier. Then Giants-Patriots on MNF, which isn’t the most compelling way to start December.