NFL 2025 Week 12 Predictions: As the AFC Turns Edition

We’re only one game into NFL Week 12 and it’s already a big result as the Houston Texans (6-5) proved they have the best defense this season, and they’re finally above .500 for the first time this season and back in the playoff hunt.

Meanwhile, I warned Buffalo fans all offseason that they would have to deal with turnover regression while not doing a ton to really improve the roster of a team that feasted on fumble recoveries, a schedule that saw them go 2-3 against winning teams, superior field position, and a historically low number of negative plays on offense that never felt sustainable with a quarterback known for his gunslinger ways.

Did I still ultimately buy into the Buffalo hype and predict them to finish as the No.1 seed? Yes. But I never had them going to the Super Bowl this year, and after Thursday night’s loss, it sure looks like they’ll have a hard time winning three straight road games to get there as the Patriots (9-2) are the team that’s taking advantage of an even easier schedule (3 games vs. 4th-place teams compared to first-place schedule) and should win the division.

But nothing is decided yet as we continue to see this weird AFC season where the Patriots, Colts, and Broncos have the best records, and it’s not looking good for the Ravens, Chiefs, and Bills to win those divisions and maybe not even make the playoffs in 2025.

We get a huge game in Kansas City this weekend with the Colts (8-2) coming off a bye week. I did a little preview in the NFL picks piece below for that one, but it’s such an intriguing matchup as the Colts have a lot of things in their favor:

  • Colts use a lot of play-action passing, which the Chiefs have been horrible against on defense.
  • Colts have Jonathan Taylor in peak mode, and the Chiefs have allowed James Cook to rush for over 100 this year.
  • Defensive coordinator Lou Anarumo has been one of the best at making things difficult for Mahomes and the offense.
  • Ability to play man coverage vs. KC wideouts with Sauce Gardner and Charvarius Ward (back healthy).
  • Colts had a bye week to prepare for the Chiefs, who have been labeled as predictable in recent losses to Bills and Broncos.

Alas, the Colts have been giving up sacks lately, and the Chiefs need to dial up blitzes and rely on the crowd noise to bother Daniel Jones, who was listed with a calf injury this week. Does his mobility get compromised and that leads to some sacks and takeaways for a KC defense that plays much better at home? We’ll see. Offense also needs to run the ball more when given so many light boxes, and they have ran it well in the last two meetings with Anarumo’s Bengals defenses.

It’s a huge game as a win can legitimize the Colts even more in the AFC. It could also spark the Chiefs to go on a run all the way through the postseason too. A lot on the line.

I wish that game was on at 4:25 PM as I’ll be stuck watching Bears vs. Steelers, which has a one-score game written all over it even if Aaron Rodgers doesn’t play. I’m thinking he will though since it is his last crack at the Bears and the injury isn’t to his throwing hand. But that’s a tough game with the leading defenses in turnovers, and that’s another pivotal one as the Steelers winning as a road underdog would be another blow to Baltimore’s hopes of storming back from 1-5 to win the AFC North.

This Week’s Articles

In the QB rankings this week, I talk about how the Chiefs are failing Patrick Mahomes by going in the opposite direction of QB dependence in a league that is increasingly about making it easier on the QB. Also talked about the sobering losses for the Seahawks and Lions as you just can’t trust Sam Darnold and Jared Goff in big games.

For the picks, I got a Colts-Chiefs parlay, and I say go nuts and bet on the sack props in Raiders vs. Browns.

NFL Week 12 Predictions

Yeah, I thought the Bills could win by a TD, but at least I was right about the under.

NE-CIN: It sounds like Joe Flacco is going to start again instead of Joe Burrow. Not sure I’d change my pick there because I think without Ja’Marr Chase, it’ll be hard to keep up with the Patriots when Cincy has the worst defense in the NFL.

PIT-CHI: Like I said, I think it’s a very close game, and the Bears have been pulling those off this year better than Pittsburgh. Just feels like a Tomlin letdown spot on the road.

NYJ-BAL: Unless I read a parody account, it sounds like Justin Fields has been benched for Tyrod Taylor. Good news. Ravens should still win but I like a backdoor cover for the Jets.

SEA-TEN: I just can’t see the Titans topping 14 points here unless Darnold keeps throwing picks to give them short fields. Seattle should bounce back here.

NYG-DET: No Jaxson Dart. I think the over is a good pick as the Lions should pile up points on a horrible defense in the dome. Less confident in the spread as Jameis could be good for the backdoor.

MIN-GB: Packers haven’t covered these big spreads all year, but from what I’ve seen of J.J. McCarthy, he isn’t going to play well on the road in Lambeau. Give me GB to finally cover one.

IND-KC: Ah, I hedged with the classic Chiefs win but don’t cover. Colts really could win it outright, but I’ll give the Chiefs one more bone at home in a virtual must-win situation. But the Colts have been a thorn in their side for 30 years.

CLE-LV: I’ll take Maxx Crosby and the Raiders to win the sack fest.

JAX-ARI: No real vibe on this one. Think Brissett moves the ball better than Lawrence and the Cardinals find a way at home.

ATL-NO: Another one I don’t have any strong lean for. Falcons are due a win. Turn the offense over to the run game and sack the inexperienced QB in his 3rd start.

PHI-DAL: I like the Philly offense to get on track against that defense and for the Philly defense to slow down Dak and those receivers.

TB-LAR: McVay usually has a good feel for what Bowles is doing. Still not enough weapons for the Bucs. I’ll take the Rams at home by 7.

CAR-SF: Biggest game for the Panthers in years. I think they can keep it close but I like a low-scoring game here.

2025 NFL Stat Oddity: Week 11

I kept calling it the best Sunday of the 2025 NFL regular season. Did it live up to that hype? There were nine games with a comeback opportunity and eight game-winning drives, so that’s pretty good. I’m not sure I’d call any of the games classics or even in the game of the year competition, but it certainly was an eventful day and probably one that should reshape expectations for the rest of the season.

After predictions on Saturday night, I decided to look up how home teams have fared in the big games this season between teams who currently have a winning record. It hasn’t been as strong in recent years, and this year, the home team was 13-16 in such matchups.

Well, the home teams were 5-0 on Sunday, a clean sweep. I like to say the NFL is a league that’s about who you play and when you play them, but it looks like where you play still matters too. We’ll see if that holds up for the playoffs, which your guess is as good as mine if teams like the Chiefs, Lions, and Packers will still be in that tournament at this rate.

This season in NFL Stat Oddity:

Chiefs at Broncos: Game of the Week

It’s 5:35 AM as I ask myself do I feel like ranting about the Chiefs for a long time, or just hurry up and get into a warm bed? I’m thinking the bed sounds better, because there’s nothing that happened here that we haven’t been seeing all year with the Chiefs, who are 5-5 and in danger of missing the playoffs. Forget the AFC West reign likely ending now; they could miss the playoffs altogether because of the way the teams ahead of them keep winning and the future schedules for each.

The Broncos played well, played with a better focus and flexibility, and Spags hasn’t shown any answers for Bo Nix in three games yet. Remember, they win that game in Arrowhead last year if the special teams of the Chiefs didn’t block a 35-yard field goal. Nix had all day on a huge 3rd-and-15 before the two-minute warning, and he threw a perfect deep ball to Franklin to set up the winning field goal late. He did all of that with almost no running game with J.K. Dobbins out.

Meanwhile, the Chiefs threw wildly deep in moments they didn’t have to, forgot to run the ball, and put the game on Mahomes while forgetting to actually get those speedy wideouts involved (Rice and Worthy) against a secondary that didn’t have Patrick Surtain II. It’s getting scary that a 36-year-old tight end (Kelce) remains the most (only?) reliable target in the passing game. They need to find more snaps for Tyquan Thornton, who again made an impact with a 61-yard bomb on a big 3rd-and-7 in the third quarter when the Chiefs pretended to have something figured out in this one.

That’s after a bunch of bad penalties early that kept tripping them up from scoring more points, then even after a great effort by Kelce on the go-ahead touchdown in the fourth quarter, Butker’s extra point was blocked when it should have been a 20-16 game. Maybe the defense can actually force a fourth-down stop had the Broncos needed to go for one late instead of kicking a game-tying field goal.

Then the Chiefs went three-and-out twice after the Kelce score, and they called 12 straight passes to end this game on offense. Lots of mistakes in there with the false start to begin a drive, a low snap on a third down, and another third-down sack. What happened to the scrambling Mahomes was doing in September? They needed that these last two games and he’s just not doing it for some reason.

Can’t keep “saving it for the playoffs” when it doesn’t look like there will be a playoffs if you keep losing these games. Again, the Chiefs gave up a 3rd-and-15 on the game-winning drive. That’s the fourth time this year the defense gave up a 3rd-and-10 conversion in the fourth quarter of a one-score game. They never did it more than three times in any season in 2018-24 (none in 2024).

It’s the first time the Chiefs have lost five-straight one-score games in the Mahomes era. There was always going to be some regression there after a record 17-0 streak before this year, but god damn, someone step up and make a play whether it’s on offense, defense, or special teams. It just seems like no one on this team wants to do it this year and that’s why they keep losing these games to teams who simply want it more and outplay them.

I don’t know how you fix this or if you can at this point. Might just be a lost year.

Seahawks at Rams: Played Again, Sam

No player disappointed more on Sunday than Seattle’s Sam Darnold, who was having such a great year. He was No. 1 in QBR, the Seahawks were killing teams, and he was almost perfect in the first half of these last few games. But man are the Rams his kryptonite, and if you’re a Seattle fan, you’re just worried if anything dressed as a “big game” is a signal for him to shit the bed.

He already coughed up a fumble to lose to the 49ers in Week 1, then marred his epic shootout performance against Baker and the Bucs with a late pick on a deflected pass. In this game, he was facing the pass rush that got him 9 times in January’s playoff loss with Minnesota.

But this time around, it was on Darnold. He threw 4 picks, two of which basically set up the Rams on short fields for touchdowns on a day where Matthew Stafford was nothing special at all. Seattle’s defense played hard, and it wasn’t like Darnold was under a heavy siege by the blitz all day, or if he had to keep trading touchdowns with Stafford. It just wasn’t that kind of game at all.

Even with all the mistakes, the Seahawks got the ball back late in a 21-19 game with a chance to go win it from the 1-yard line. Darnold did not mange the clock well, and if he was a little better, he should have been able to get a field goal attempt shorter than 61 yards. The kick by Jason Myers was nowhere close, and that’s ultimately how Seattle lost this first matchup with the Rams.

The Rams lead the NFC West now and have over 70% chance to win it. Darnold lost the QBR lead too, dropping to fourth. It’s a tough day when you feel like it’s been proven he’s just not a quarterback you can trust in these big games.

This win will give the Rams a lot of hype and praise this week as the team to beat, but we saw how good that did for the Packers at beating Pittsburgh or the Bills after beating the Chiefs. Have to keep stacking wins, and the Rams could have very well lost this game if Darnold wasn’t so brutal.

Lions at Eagles: Suddenly the Defense Is Unstoppable

I felt like I was watching the 10-7 game from Monday night again with the way the Eagles and Lions played this game. I thought Detroit would embrace the opportunity on the road against a contender like it did in Baltimore earlier this year, but I guess Jared Goff isn’t beating the allegations about being an indoor merchant. He was horrible in this game, posting the worst completion percentage of his career.

Guess calling plays against the Eagles is a lot tougher than Washington for Dan Campbell, who saw his offense turn it over on downs five times in a 6-drive span in the middle of the game.

That had to be disappointing for a shorthanded defense that did pretty well in keeping the Eagles down offensively again. But with the defense playing so elite again for the Eagles, it might not matter in the NFC. They can still win it all if they get the No. 1 seed. Much like Seattle, it’s a sobering loss for the Lions with Goff as they are in Year 5 of the Goff-Campbell experiment and running out of time to turn it into a Super Bowl.

If the playoffs started today, the Lions (6-4) would be out as the No. 8 seed.

Buccaneers at Bills: Josh Allen’s Wild Day

I think Josh Allen can dial back the awful two picks he had early in this game, but this is more or less what I think they need from him the rest of the season to get back on track. The Chiefs are struggling, might not even make the playoffs, and the Bills are looking at a wild card at best despite this beautiful schedule that gifted them another home game against a contender like the Bucs.

But the Bills stepped up after a lot of lead changes in this game and put away the Bucs in the fourth quarter. A facemask penalty on a Shakir tackle on third down was huge, leading to Allen’s sixth touchdown of the day.

But I think this is what the Bills need from Allen. Turnovers be damned, just go back to running the offense through him and let him sling it and run around. It helped that the matchup really dictated it as the Bucs are hard for James Cook to run against, but this was  a promising type of win for the Bills.

With the Rams up next, Tampa is spiraling a bit here without its full weapons and shaky secondary.

Bengals at Steelers: Unc Bowl II Ends on a Sad Note

The Unc Bowl II started strong with Joe Flacco and Aaron Rodgers throwing touchdowns, but it quickly devolved into a defensive slugfest with a Mason Rudolph second half after Rodgers injured his wrist. It could be pretty serious too.

Pittsburgh’s defense again made the big splash plays with Kyle Dugger taking back a Flacco pass for a huge pick-six, then a Noah Fant catch led to a fumble return touchdown as the Steelers blew this one wide open in an easy win.

But all eyes on Rodgers’ wrist and the news there. This game was also a sobering experience as it’s likely the last time I ever get to watch a live NFL game where both starting quarterbacks are older than I am.

Chargers at Jaguars: Pure Domination

I learned my lesson the hard way again. You just can’t trust the Chargers against the Jaguars as that’s a third embarrassing loss in the Justin Herbert vs. Trevor Lawrence era. Lawrence was nothing special here, but at least he was part of the game. Herbert threw for 81 yards and left in the fourth quarter with the score out of hand.

Very lifeless game by the Chargers, who are lucky the Chiefs lost again.

Panthers at Falcons: The Bryce Young Show

Now where has this Bryce Young been? He has one game all year with 200 passing yards, then he throws for 448 yards in maybe the best game of his NFL career against an Atlanta pass defense that has been getting a lot of praise for its sacks and keeping the yardage down this year. Make it make sense as Young even did this after getting injured early in the game.

He still led a 14-point comeback while Michael Penix Jr. (DOOM) left the game injured after a great start. Kirk Cousins at least got a game-tying field goal drive to force overtime, but he couldn’t move the offense once he got there. The Panthers were able to get the game-winning field goal and are 6-5 and very much alive for the NFC South with Tampa’s slide.

Falconing at a high degree here.

Ravens at Browns: That’s Why Sander Was a 5th-Round Pick and QB3

It’s funny how you can look at a list of inactives and think Justice Hill being out isn’t a huge deal for Baltimore. But it really was. Hill is a good receiving back, and his presence was missed when backup Keaton Mitchell had a pass go off his hands and into the Browns for a pick-six. Lamar Jackson also had another pass tipped at the line that was picked, he didn’t throw a touchdown to end his 30-game streak, and he took 4 sacks by Myles Garrett alone as Cleveland pushed for an upset bid.

But the Browns didn’t get it because Dillon Gabriel was knocked out for a concussion, and rookie Shedeur Sanders showed he’s not ready and why he slid in the draft with a pretty horrible performance, going 4-of-16 and getting sacked a few times with a bad pick.

But the Ravens still needed a very cool Mark Andrews trick play on the Tush Push to score a 35-yard touchdown run to get the game-winning drive in the books before Sanders’ failed answer drive.

I don’t think Sanders is the solution to Cleveland’s many woes.

49ers at Cardinals: Jacoby’s Record-Setting Day in Defeat

What the fvck are the Cardinals even doing these days? They went from losing very close games on the final play every week to getting blown out before halftime but not before Jacoby Brissett piles up huge passing numbers in a multi-score loss.

The 49ers feasted on short fields and big plays in Brock Purdy’s return game, but the weird story was Brissett tying the NFL record with 47 pass completions on 57 attempts for 452 yards. He also managed to not take a single sack. You’ll see people say he broke the record for completions in a game, which is true for the regular season. But Ben Roethlisberger completed 47 passes in a 2020 playoff loss to the Browns, so he actually tied the record that’s been done before.

It’s amusing that this is done without Kyler Murray or Marvin Harrison Jr. active because of injuries, but it’s not like it’s helping Arizona win anything.

Bears at Vikings: Ben Johnson and Kevin O’Connell Split Close Series

If I looked at the best coaching records among actives in 4QC/GWD opportunities, Ben Johnson (5-2) and Kevin O’Connell (17-16) are near the top. KOC’s Vikings got the best of Johnson’s Bears in his debut in Week 1, and it looked like it might happen again after J.J. McCarthy shook off a pretty horrible 57 minutes before leading a nice go-ahead touchdown drive.

But damn that new kickoff rule. The Bears pulled off a 56-yard kick return, and just like that in a 17-16 game, they were at the Minnesota 40. Three fairly conservative runs later, the Bears were able to kick a 48-yard field goal to win the game, which Cairo Santos did for them to get to 7-3.

Tough way to lose for the Vikings. I guess McCarthy missed that LOAT course at Michigan on how to will your opponent to miss the clutch field goal. Or they just don’t offer that in 2025 like they used to.

Packers at Giants: Winston Special

I had to wait until the final 40 seconds before the J&J Pick Parade (J.J. McCarthy and Jameis Winston to both throw interceptions) hit this Sunday. Winston almost had another upset in his first start for the Giants as the Packers have just struggled all year despite large spreads. Jordan Love was out of the lineup momentarily in this one for an injury but returned and did some positive things, including a game-winning drive without Josh Jacobs.

Then the defense finally put it away with a pick of Winston with 36 seconds left. Since the Giants, in their first game with interim coach Mike Kafka, had all three timeouts, they actually generated another drive with just 10 seconds left. That too ended with a Winston turnover on a Micah Parsons strip-sack, fittingly.

Big save by the Packers, who lost to Tommy DeVito and the Giants two years ago. Not happening to Jameis this year.

Texans at Titans: Some Modest Improvement

Maybe my best pick this week was for the Titans (+5.5) to cover and still lose to Houston. It was a 6-0 game going into the fourth quarter the last time they met before short fields helped Houston blow it open 26-0. Throw in a short week, interim coach, and you’d hope Tennessee would clean some things up and play better.

That happened, and props to Cam Ward for leading a 95-yard game-tying touchdown drive late. But he learned the hard way about the help you get from the new kickoff rules (starting at your 35 from a touchback) and being let down by your defense, which let Davis Mills convert a 3rd-and-16 to Nico Collins to eventually get a 35-yard field goal with no time left in a 16-13 final.

Commanders vs. Dolphins: Thank You, Mike McDaniel

The NFL went to Madrid, Spain and gave the audience three goal-line stands, and I especially liked the one where the Commanders ran the ball with three different backs on three plays in a row and none could score before Marcus Mariota missed the fourth-down throw.

But I want to thank Mike McDaniel for I believe becoming the first coach in this new overtime system to win the coin toss and elect to go on defense first. I think that’s the ideal strategy, and it’s even stronger in a 13-13 game where you’re facing Marcus Mariota. You’re not afraid of him leading a long touchdown drive.

Sure enough, he was picked on the first play and that set up the Dolphins for an easy game-winning drive that was just 3 handoffs for 22 yards before a 29-yard field goal to win in 16-13.

Next week: Thursday night isn’t bad (Bills-Texans) if we get C.J. Stroud (concussion) back for it. On Sunday, the Colts’ No. 1 offense and Lou Anarumo-led offense can drop the Chiefs to 5-6 and possibly a deathblow to their playoff chances this year in a big one. Doesn’t sound promising for Aaron Rodgers to face the Bears one more time in Chicago in a game both teams need. Bucs at Rams isn’t bad for SNF but McVay usually does well against that team. Monday night is Carolina at 49ers, a game that is surprisingly not a joke on paper but not overly exciting either.

2025 NFL Stat Oddity: Week 10

Week 10 in the NFL started with one of the worst games you’ll ever see in this league between the Broncos and Raiders. Sunday night ended with one of the worst games I’ve ever seen Aaron Rodgers play. Who knows what Monday night holds, but hopefully it’ll be better than a Sunday where the rise to power of Adolf Hitler and Donald Trump were both referenced during live NFL broadcasts. How fitting.

In all, we had eight games with a comeback opportunity, which is the most in the last four weeks but still not the 9+ we had every week in Weeks 1-6. Maybe Monday gets us there though I’m still going with the Eagles to win that one.

This season in NFL Stat Oddity:

Colts vs. Falcons: Game of the Week

This might be the shortest edition of Stat Oddity I’ve ever written for a regular-season slate (2,800 words), but that’s because I didn’t sleep well Saturday night as I actually set my alarm to get up and watch this entire game. It’s the only international game I’ll be doing that for this year, and it was 100% worth it.

I thought both offenses were great early on, then once Daniel Jones threw that pick before halftime and both teams mismanaged the shit out of that clock, the game took a real turn. The pass pressure was dialed up on Jones, he’s making mistakes more akin to how we knew him with the Giants. But the Colts still have those great weapons like Alec Pierce and Tyler Warren, and of course Jonathan Taylor was a badass on Sunday. The 83-yard touchdown run was crazy, bad tackling, speed, the whole 9 yards.

But the Falcons certainly had their shot to win after taking a 25-22 lead on a great drive where their run game looked dominant. They had Jones in a 3rd-and-21 but still managed to let him scramble for 19 yards. With the Colts out of timeouts at 1:26, that snap needed to be the one that set up the Falcons to win. Instead, it led to 4th-and-2, and Warren came down with the risky throw to convert. The Colts eventually settled for a field goal and overtime after another grounding penalty on Penix.

In overtime, I feel like you want to go second now with these new rules. Know exactly what you need and get to play with all four downs to get it. Hopefully some decent time too so you don’t need to rush much. I think it’s also better to go second if you’re not the better offense as you might need that extra down.

Alas, the Falcons won the toss and wanted the ball first. After being gifted one first down on a poor holding penalty on the defense, they didn’t get another and punted. Ho-hum. The Colts didn’t have far to go for the winning field goal, but with that kicker, you’re much better off just going for the touchdown. Taylor provided that from 8 yards out and the game was over with him hitting 286 yards from scrimmage and 3 more touchdowns.

It’s not like Jones didn’t help earn the win, but this was probably the day where Taylor overtook him for the Colts’ MVP candidate. That was big time overseas and the Falcons are not a bad defense.

The Colts had a bye week before their showdown in Kansas City in Week 12, and they need it to fix up some things with their pass pro as Jones’ great sack rate is in the toilet after these last two games.

Meanwhile, I’d say it’s hard to believe the Falcons are 3-6 and haven’t won since the Buffalo win. But is it that hard to believe? These are the Falcons. They have their own brand of choking that only the Chargers can beat. They were 0-8 on 3rd down and 3-29 on their last three games. That’s inexcusable with these skill players.

But that’s Falconing. Still, the Colts outgained them 519-290 in yards, so the right team won in the end. Great game to watch from start to finish.

Bills at Dolphins: Super Bowl Hangover in Week 10?

I’m so used to Buffalo beating Miami that it’s still hard to believe this one happened the way it did. Sure, the Bills had another turnover regression moment with 3 giveaways, all in Miami territory, but it’s not like Tua Tagovailoa didn’t throw 2 picks too. He just didn’t have any sacks and the run game (197 yards) shredded Buffalo.

This is why you don’t give too much credit to Buffalo for beating Kansas City in the regular season. You have to do it in the playoffs, and the Bills sure looked like a team who was hearing everyone kiss their ass all week and they never had any intensity to step up for this game too. The Dolphins led 16-0 early and Buffalo never really threatened save for that first touchdown drive. But then they failed on the 2-point conversion (0/4 this year), so it was still a 10-point game before Miami added onto the lead.

I’ve been saying since September the Bills just don’t look right this year despite the No. 1 seed talk because of such a favorable schedule. Well, losing at home to the Patriots and losing on the road to Atlanta (hasn’t won since) and now Miami (poor team) was part of that easy schedule, and they’re 0-3 in those games. They may have even lost to Miami at home if not for that roughing the punter penalty in the 4th quarter of a tied game.

The Bills have a lot of issues, and I’ve been up too long this day to write about them all and how they relate to Josh Allen and his share of blame. That can wait for Wednesday’s QB rankings.

But the Bills are definitely struggling right now, and they’ll get a somewhat competent Tampa team next week to try to sort this out against.

Steelers at Chargers: Little Fight

You know it’s a rough night for the Steelers when Mike Tomlin’s defense had a more respectable outing than his offense and even his special teams. Chris Boswell missed a 45-yard field goal and they had another embarrassing muffed return that was fumbled to the Chargers.

But this was Aaron Rodgers’ first really bad game with the Steelers. In fact, it was one of the worst games of his career as only a garbage time touchdown drive saved some of the numbers from being in the bottom 3 of his long career for one game. Just never looked comfortable all night, missed some open receivers on big plays, ran backwards into the end zone for a safety early, and just looked pretty off. It happens, but that’s the first time he really shit the bed in a Steeler uniform.

But the defense did a respectable job against Justin Herbert and his receivers. Would have been even better if they could catch the interceptions thrown to them.

The Ravens are right on the Steelers’ heels now, so it’s only going to get tougher and the stakes higher. I don’t think the Steelers are a good team right now since they’re pretty incapable of playing complementary football. If they can ever show up on both sides of the ball for the same game, then they may have something in a goofy AFC this year where the Patriots, Colts, and Broncos are all 8-2.

But this team is flawed, and the lack of a good wide receiver besides D.K. Metcalf, who hasn’t even been that great, is a huge misunderstanding of what Rodgers is as a quarterback. That was always the concern, and that’s why this offense still has no real identity after 9 games.

Rams at 49ers: NFC West Juggernaut No. 1

The NFC West teams were all in battle against each other in the same window, and both games ended up being bloodbaths. The Rams jumped out 21-0 on the 49ers, which is usually not how Sean McVay vs. Kyle Shanahan goes. It’s also unheard of for the 49ers to mount a huge comeback win in these spots, so I’m surprised they even got it to 28-20 at one point early in the fourth quarter.

But the defense, missing studs like Nick Bosa and Fred Warner, never had an answer for Matthew Stafford, who remains red hot with his third-straight game of 4 touchdown passes and no picks.

Mac Jones quietly had a solid game too, but it never really mattered because of the way the Rams got off to that fast start.

Cardinals at Seahawks: NFC West Juggernaut No. 2

The other NFC West battle was over even earlier. The Seahawks were up 28-0 not even a full minute into the second quarter with DeMarcus Lawrence returning two fumbles from Jacoby Brissett for touchdowns. The Arizona offense was sitting on negative net points before finishing the game with net 8 points in garbage time.

Apparently, the 2025 Seahawks turned into the 2007 Patriots (Games 1-10 Version) during their bye week. I’m sure playing the Commanders and Cardinals has a lot to do with it, but Seattle looks pretty legit to me. Those games with the Rams, starting next week, should be special.

Lions at Commanders: Dan Campbell Takes Over

Well, I think playing a defeated Washington team that didn’t have Jayden Daniels and a team the Lions were looking for some playoff revenge for played huge factors in this 44-22 rout that helped Dan Campbell move to 13 straight wins and covers following a loss since 2022.

But who knew the best person to replace offensive coordinator Ben Johnson might be offensive coordinator Dan Campbell? He took over play-calling duties for this one and the Lions responded with 44 points on 8 drives (no punts) before running out the clock. Close to perfect with 546 yards to back it up.

Again, I think the state of the opponent mattered a lot. But Detroit could be peaking going into Philadelphia next week, a huge NFC showdown we never got to see last season.

Patriots at Buccaneers: TreVeyon and the Hendersons

The Patriots may have had about three good rushes all game long in Tampa, but two of them basically powered their only points of the second half after rookie TreVeyon Henderson scored on touchdown runs of 55 and 69 yards in a 28-23 win.

It took a Rhamondre Stevenson injury to finally see the speed we saw a taste of in the preseason from Henderson, but this wasn’t the only rookie who had a breakout game. Kyle Williams scored on a 72-yard touchdown catch that was mostly YAC to showcase his speed, so the Patriots are discovering weapons as the season goes on.

When I look at the Buccaneers, I can acknowledge that Emeka Egbuka is one of the most polished rookie wideouts ever. A gifted player with natural ability and real WR1 potential for years to come. But I also think the offense is quite obviously not the same when you don’t have Bucky Irving, Mike Evans, and Chris Godwin out there.

Baker Mayfield has also all but given up on scrambling since the 3rd-and-14 run against the 49ers, so I’m not sure what that’s all about. Hiding an injury? The fact is the Bucs were held to 16 points on 10 drives at home before their last touchdown had a strong odor of garbage time following Henderson’s huge run, which he didn’t have to necessarily score given the clock situation. But I can’t fault him for that one.

Henderson scored as many 55-yard touchdown runs in one half as the Patriots had (2) in every Tom Brady start in 2001-19 combined. That’s how special those plays are, and they certainly helped on a day where Drake Maye wasn’t his best, completing 16/31 passes with a red-zone pick that he forced in a spot where he actually would have been better off taking a sack (that’s ironic) in a 21-16 game late.

That gave Baker a chance to take the lead, something he’s done so well this year. But the pressure got to him on 4th down and the Bucs turned it over on downs before Henderson’s last big run.

Ravens at Vikings: McCarthyism May Not Be Sweeping the League in 2025

Yeah, we’ll keep saying J.J. McCarthy is young and needs a lot of developing. He certainly showed it in this game as he got worse the longer it went on. Meanwhile, the Ravens had a shaky start with a lot of field goals before finally finding the end zone after the Vikings barely coughed up a fumble on a kick return.

It took a lot for Lamar Jackson to keep his streak alive of 30 games with a touchdown pass, but he got there. Then the Vikings made it a one-score game anyway before the defense stopped McCarthy late.

Three straight wins for the Ravens (4-5) and they’re building confidence.

Jaguars at Texans: Game Over, Man

Yeah, I’m out on the Jaguars (5-4) as a playoff team this year. Blowing a 19-point lead in the fourth quarter to Davis Mills is exactly the kind of game that could trigger a losing streak and implosion to a season.

It’s not like the Jaguars were ever that far better than Houston in this game. They just feasted on field position early, then the defense took care of Trevor Lawrence late, including an unbelievable pick six to even cover the spread in the end.

Good to see a great defensive unit earn a win here as the Texans have been playing hard for DeMeco Ryans on that side of the ball. Just didn’t expect Mr. Long Neck to be the one to lead one of the greatest comebacks in franchise history while C.J. Stroud nursed a concussion.

Saints at Panthers: Attaboy for Tyler Shough

I knew you couldn’t trust the Panthers (-5.5) with a big spread but I didn’t think they’d lose this convincingly. The Saints took the lead with 9:21 left in the second quarter and never looked back in a 17-7 win. They shut down Rico Dowdle (18 carries for 53 yards), and as expected, Bryce Young wasn’t able to build a passing game.

Meanwhile, rookie Tyler Shough shined in his first NFL win with 282 yards and 2 touchdowns. Funny how he was more impressive in this one game than Cam Ward’s been all year as the No. 1 pick. I know, Ward will get the “bad coaching” pass for 2025, which is valid to a point. But with the way Shough and Dart have played this year without the greatest of situations around them, it makes you wonder about that draft class, especially with the Shedeur Sanders slide too.

Giants at Bears: Winning the Games Eberflus Didn’t

Despite the 6-3 record, I don’t think the Bears are a serious contender and still wouldn’t trust them to make the playoffs. But this year is about Caleb Williams getting better and Ben Johnson winning the games Matt Eberflus almost always lost.

On that front, this year has been a success after the Bears rallied from 10 down in the fourth quarter with a 24-20 win after Williams was excellent on two quick touchdown drives. Poor Russell Wilson took another failed comeback on his record after coming off the bench for a concussed Jaxson Dart, which was always the concern with his playing style. Dart is a special player when he’s healthy but who knows how long that will last.

At this point, I don’t see any value in bringing Brian Daboll back next year. He loses way too many games like this with the defense blowing the lead and the offense unable to recover.

Browns at Jets: Special Special Teams

If you had to script how Justin Fields can win a 27-20 game against a stingy defense, this would certainly do the trick:

  • Jets had two special teams touchdowns in the first quarter
  • Fields had 54 passing yards with 42 coming on a game-winning screen pass touchdown to Breece Hall, who showed off after a week the team traded its two best defenders and easily could have dealt him too
  • Dillon Gabriel was sacked 6 times

Leave it to the Browns to lose a game to a team like this in a game script like that.

Next week: Some of these games will be flat out duds, but with this much great stuff on the schedule, it has to be the best Sunday of the season.

  • Bucs at Bills
  • Chargers at Jags
  • Bengals at Steelers (Unc Bowl II)
  • Seahawks at Rams (NFC Game of the Year?)
  • Chiefs at Broncos (AFC West Game of the Year?)
  • Lions at Eagles (SNF)

2025 NFL Stat Oddity: Week 9

We’re into November now with this NFL season, and it didn’t take long for nutty stuff to happen. After last week’s historic blowout slate, Week 9 saw the teams with the best records (Packers and Colts) both lose, including the biggest upset of the season with the Panthers (+13.5) in Green Bay.

We also saw insane finishes in the NFC North, the longest field goal ever, some Atlanta DOOM, and a Chiefs-Bills game that felt different than the nine that came before it.

In all, there were seven games with a comeback opportunity with MNF pending. That’s certainly up from the 9 combined in the previous two weeks, but it’s still a below-average number as the prime-time games were routs. I think Cowboys vs. Cardinals will deliver the points though.

This season in NFL Stat Oddity:

Chiefs at Bills: Game of the Week

One thing I never liked to buy into was that the Chiefs hide stuff in the regular season against Buffalo so they can do it in the playoffs to beat them. But I was sold last year after the night-and-day differences between their November loss and the AFC Championship Game that this is the case.

On Sunday, it sure looked like the case again as the Chiefs didn’t seem to have a real game plan for offense (or defense). Patrick Mahomes only had 10 pass attempts almost before halftime, though they still weren’t really testing that run defense without Ed Oliver with Kareem Hunt and company. He wasn’t even throwing to Kelce as it was just the Rashee Rice Show.

Then Mahomes hits a deep ball to Hollywood Brown where I’m not sure how he doesn’t score, and the Chiefs can’t punch it in from the 1-yard line before halftime. That sequence hurt. Then the rest of the game devolved into Mahomes trying to survive the pass rush and throwing miracles down the field, hitting some like the 4th-and-17 conversion to Rice to start the fourth quarter.

By the way, the Chiefs didn’t have either starting tackle for the 4th-and-17, and that’s the first conversion on 4th-and-17 by a team trailing by one or two scores with more than half of the fourth quarter left since 1978. That made it a game again at 28-21.

But even when the offense got the ball back, two straight plays went nowhere to rookie back Brashard Smith, including a screen that went off a lineman’s head. On 3rd-and-11 with Joey Bosa bearing down on Mahomes, he just threw one up for Xavier Worthy that was picked, the equivalent of a 44-yard punt with 4:18 left.

The Bills gained two first downs, but Matt Prater’s 52-yard field goal hit the upright, leaving Mahomes 0:22 for a miracle. They got some shots from the Bufalo 40 at the Hail Mary, but Mahomes couldn’t set his feet on the last throw and it came up harmlessly short to end the game, dropping the Chiefs to 5-4 and 0-4 in close games this season.

You can apply the usual caveat that Buffalo has won in the regular season against the Chiefs five times in a row now while still going 0-4 in the playoffs against them. They have to show they can do it in January as you won’t see another game where Mahomes completes under 50% of his passes, a first in his career after 141 games of 50% or higher, an NFL record to start a career.

But I have a lot of problems with just ignoring this for Buffalo and Kansas City. There may not be a playoff rematch as I alluded to this week. These teams may not win their divisions, so it could be hard to meet up again if they’re both wild cards.

Beyond that, this felt different from the previous 9 meetings of Allen vs. Mahomes.

The Bills bullied the Chiefs on both sides of the ball. Cook rushed for 114 yards to end Kansas City’s streak of not allowing a 100-yard rusher. Allen got the sneak corrected to score twice against the Chiefs. He used his tight ends as well as ever with wide-open plays all day (101 yards for Kincaid).

On defense, the Bills hit Mahomes 15 times (possibly a career high depending on the source of hits), sacked him 3 times, and made him uncomfortable all game long. Those new additions really paid off as Joey Bosa was a nightmare for the backup tackles, and rookie corner Maxwell Hairston showed he has the speed to stay up with Worthy no problem. That stuff matters.

Even with the numbers the Chiefs have been posting on offense the last month, I felt like they weren’t at all sorted out on how they’re going to use these receivers together. Worthy’s production has gone down since Rice returned, they don’t even use Tyquan Thornton anymore after he played so well as a deep threat, and Hollywood Brown is seemingly always good for a lack of concentration drop (like to start this game) or bad YAC play where he doesn’t score (like before halftime).

I don’t think they have it figured out yet, and I don’t think “saving it for the playoffs” is something you can afford to do when you’re 5-3 and now 5-4. Winning the division is getting very close to having to run the table, and this team just may not be that good to do so this year. No team in the NFL might be able to rip off 8 in a row in 2025 if you just look around the league.

So, I don’t think it’s a loss you brush off lightly and hope for the rematch to go better, because at this point, there may never be a rematch. The Chiefs got some work to do on this bye week as the Broncos and Colts are up next.

Colts at Steelers: It’s the Great Pumpkin, Daniel Jones

I knew this was coming, which is why I picked the Steelers to win. But six turnovers with 5 by Indiana Jones? I didn’t see that coming. Maybe half that amount, but the Steelers went wild with forcing takeaways as they made the Colts fight for everything, including the long opening drive touchdown that made it look like it might be a long day again.

But T.J. Watt forced a strip-sack fumble, they held Jonathan Taylor to 45 yards, they got good pressure that led to a tipped ball and interception, and they got another strip-sack later in the game as well as a pick. Just great stuff from the defense all day while the offense was very conservative with quick throws as they just took advantage of the field position from the turnovers.

When the Colts lost to the Rams, I felt very encouraged by the team as it felt like Adonai Mitchell cost them two touchdowns. But after Sunday, I feel very discouraged about the Colts and Jones going forward if they’re going to play like this in Pittsburgh against a defense that’s been down bad for most of the year. I could see the Chiefs and Bills roughing this team up too in January (or Week 12 in Indy’s case).

Sunday doesn’t erase what the Colts did for 8 weeks, but it’s still a sobering loss and a huge win for the Steelers, who will try to rattle Justin Herbert without Joe Alt next.

Bears at Bengals: Fire the Whole Staff into the Sun

It cracks me up that the Bengals thought firing Lou Anarumo and drafting Shemar Stewart was going to fix this defense. They’re worse than ever, and Sunday may have been their masterpiece.

We talked about improbable comebacks in the last 5:00, and the Bengals had one here ready to go. Joe Flacco even threw an interception with 2:42 left, trailing 41-27, and still found a way to take a 42-41 lead with 0:54 left. Incredible.

The Bengals used their 3 timeouts to force a quick 3-and-out by the Bears. With 2:15 left and solid field position, Flacco quickly led a 55-yard touchdown drive in 32 seconds. The Bengals went for 2 and got it. They recovered an onside kick, which is so hard to do, and 49 seconds later it was another touchdown pass from Flacco, who threw for 470 yards and 4 touchdowns.

But since the Bengals went for 2 earlier, they led 42-41 now, which triggers four-down aggressive football from the Bears. That’s why I’m not a big fan of the going for 2 down 14 strategy. You are more likely to end up in these situations where the other team is down 1 and can pursue the win with no limitations on downs. Or you could end up down 8 after failing on the early 2PC, and now you need a 2PC just to tie or you’ll probably lose. It’s even less enticing in this era where setting up a field goal is so much easier with new kickoff rules and kicker range.

But the Bears were taking their sweet old time until Caleb Williams found Colston Loveland over the middle, and after some horrific tackling, he broke free for a 58-yard touchdown to stun the Bengals with a 47-42 lead. The kind of play that should get someone fired in Cincinnati.

The Bengals got a shot at a Hail Mary, but Flacco’s pass came up woefully short of the end zone to end it, giving him another interception. But he played well as did the offense. The defense is just a bunch of bullshit and Zac Taylor and his staff have no answers for anything.

Broncos at Texans: Another Comeback for Denver

The better team won in the end as the Texans were held to 2.8 yards per carry and 3/17 on third down. They also gave up touchdown passes of 27 and 30 yards on an otherwise poor day throwing from Bo Nix.

 But it would have been nice if C.J. Stroud didn’t leave the game after a concussion on a late slide in the second quarter, leading to Davis “Long Neck” Mills throwing 30 passes.

Houston tried to power through on 5 field goals, but that 15-7 lead in the fourth quarter didn’t hold up to these Broncos, who pulled off another comeback. Both teams had multiple chances with the ball in a 15-15 game, but Mills had a quick three-and-out late  that took a total of 24 seconds off the clock, including the punt. It reminded me of how Houston beat Buffalo last year when Josh Allen had 3 quick incompletions and the punt set up Houston in easy position to win the game.

This time, Nix used his legs for a huge 25-yard scramble that set up Wil Lutz for a 34-yard walk-off field goal to get the 18-15 win.  You might as well say there’s a new AFC South champ this year, and with the way Denver keeps winning games like this, we might see a new AFC West champ for the first time since 2015 too.

Vikings at Lions: McCarthy Not Losing in Michigan

I recall how poorly 7-of-8 quarters went for J.J. McCarthy earlier this year, and I’ve seen some of the shine coming off this Brian Flores defense. So, I wasn’t expecting much from the Vikings in Detroit, but McCarthy pulled it out in a 27-24 upset, one of the biggest upsets of the year.

I called it that he’d throw a touchdown to Justin Jefferson, his first since Week 1, which was also from McCarthy. But then the pseudo-rookie threw another to T.J. Hockenson, he rushed for another later, and he put the game away with a great 3rd-down conversion pass in a 27-24 game.

McCarthy had plenty of help from the D/ST in this one, but he no doubt played well too. A huge day for him and the Vikings.

Panthers at Packers: Underdog Strategy Works Out

I picked the Packers to reach the Super Bowl, and I don’t know whether to like it or hate the pick with each passing week. They can look so good in beating the Lions and Steelers, then so bad in losing to the Browns and Panthers with Jordan Love throwing an inexplicable incompletion in both losses.

In this one, Carolina played the big underdog strategy well with a strong running game from Rico Dowdle, limited mistakes from Bryce Young, and the defense was timely on when it stopped the Packers from finding the end zone.

Each team only had 7 possessions, and it’s almost impossible to win a game like that if you’re Green Bay and you waste four of them with a fumble, missed field goal, pick, and a turnover on downs that should have been a 2nd pick. Let’s talk about that play.

First, why? Why is Green Bay even going for a 4th-and-8 at the Carolina 13 in a 13-6 game with 11:00 left? At best you time the game with plenty of time left. Second best,  you convert for the first down and the drive continues, meaning it could still end in a field goal or no points. But the worst-case scenario is you don’t get it, and really that should have been picked as the touchback would have given the Panthers an extra 7 yards.

But I just don’t get the decision to go for it. I know they missed a 43-yard field goal in the third quarter, but do you expect a pro like Brandon McManus to miss a 31-yard field goal too? Just a horrible call. It’s almost like they saw the drive as 4-down territory, so even when Wilson was stuffed for a 5-yard loss on 3rd-and-3, they weren’t deterring from the plan and still went for it on 4th-and-8. Really dumb call.

The Packers were able to get the game-tying touchdown with Josh Jacobs on the next drive to tie the game at 13 with 2:32 left. But Bryce Young completed a couple of passes for 19 yards, Dowdle broke a 19-yard run, and the Panthers walked off the Packers with a 49-yard field goal in a 16-13 stunner.

The game was more offensive than the score suggests because of the drive count, but this is still a miserable loss for the Packers and right before their huge game with the Eagles. Maybe they overlooked Carolina after hearing all week how great they are after beating the Steelers. But you better show up every week in this league, a lost art.

Falcons at Patriots: Leaving Younghoe for This?

We haven’t seen Michael Penix Jr. in a close finish in so many weeks that I forgot what my DOOM nickname for him stood for. It’s Destiny of Ongoing Misfortune, and it’s on point after he already lost his third game in 12 career games after a kicker missed a clutch kick.

On this Sunday, the Falcons were the team down to New England, but instead of the Patriots taking a 24-7 lead into halftime if they got a field goal, Drake Maye took yet another sack, lost the ball, and that set up the Falcons for a 6-yard touchdown drive to make it 21-14 at the half. Huge swing there.

Atlanta’s defense continued to keep the team in the game in the second half as Maye took 6 sacks and threw a bad pick.

Penix got the ball back in a 24-17 game in the fourth quarter and threw another touchdown to Drake London with 4:40 left. It’s funny cause the touchdown came on 4th-and-goal at the 8. I was thinking you should probably kick the field goal, which you need eventually, as 4th-and-8 isn’t in your favor and you have enough time to get the ball back and drive for the go-ahead touchdown. They went for it and it worked out though in this new NFL.

But then the new kicker, John Parker Romo, was wide right on the extra point, keeping it a 24-23 New England lead. They got rid of Younghoe Koo for this? Unacceptable. But after the Patriots went 3-and-out, Penix delivered a 25-yard pass to London up to midfield. That was when things went haywire, as the second-down play allegedly was a matter of the Patriots simulating the snap for the Falcons, which is supposedly a penalty that wasn’t called, and it led to an intentional ground penalty by Penix that killed the drive and they punted in no man’s land on 4th-and-20 at their own 42.

You can see a Patriots player clapping in the deep middle of the field, which Penix points to after the play is over. I’m not sure if that’s really illegal, but the snap was early, and Penix needs to do a better job of gunning that at least by the feet of Bijan Robinson to avoid any grounding penalty.

Needing only one first down to end the game, Maye recovered and delivered a 17-yard pass on 3rd-and-5 to Hunter Henry to put the Falcons away. But what a bad time for the Falcons to miss an extra point and suffer a grounding penalty. Maye did some things very well early but was largely ineffective for the rest of the game.

But I guess getting bailed out by Atlanta mistakes is just something New England quarterbacks are used to doing.

Saints at Rams: No Help for Tyler Shough

If you’re a Saints fan, I think you’re encouraged by Tyler Shough’s first NFL start and discouraged by the team around him. The defense gave up 5 touchdowns on the first seven drives, and the running game for Shough produced one 29-yard run by Taysom Hill and a fumble lost by Alvin Kamara. No help.

The moment didn’t seem too big for Shough with only one turnover and one sack taken against a great pass rush. But Matthew Stafford shredded that secondary for another 4 touchdowns in an easy 34-10 win.

Jaguars at Raiders: Pete Carroll Never Learns

What a crazy game. It was almost scoreless at halftime before Brock Bowers reminded us why he’s the next big thing at tight end with the first of three touchdown catches on the day. Then Jacksonville kicker Cam Little made NFL history with a 68-yard field goal, smashing He Who Shall Not Be Named’s record of 66 yards.

The crazy thing is I watched Little kick a 70-yard field goal against the Steelers in the August preseason, but that doesn’t count as the official NFL record. So, it’s cool to see him get it for real, and it was a big 3 points in a back-and-forth game that went to overtime.

We also got to see the first game in NFL history where a team scored an overtime touchdown and the game didn’t immediately end due to the new rules. That also makes it the first game ever where both teams scored a touchdown in overtime.

The Raiders were right to go for the 2PC win as a tie does them no good in the standings. But throwing again without using Ashton Jeanty? I guess Pete Carroll never learns. The slant from the right was wide open too, but Geno Smith threw the other direction and it was batted down. I wonder if he threw right if it would have worked out for him.

Jaguars steal another one to move to 5-3 but I’m still not sold on this team.

49ers at Giants: San Francisco Escapes MetLife Intact

With all the injuries these teams have had, playing at MetLife Stadium has to be a daunting task for the road team given the venue’s reputation for altering careers. But it seems like the 49ers escaped unscathed, and they also got the 34-24 win, largely controlling the game for the last 50 minutes.

Still sold on Jaxson Dart, assuming he can stay healthy, to be a good one who elevates his teammates. But nothing he could do about the defense when it plays this poorly.

Chargers at Titans: Pyrrhic Victory

The Chargers got the 27-20 win in Tennessee but not the cover thanks to a couple of early return touchdowns by the Titans, including a pick-six thrown by Justin Herbert. That means Jim Harbaugh’s defense actually gave up net minus-1 points as Cam Ward had another rough day.

But it comes as a pyrrhic victory for the Chargers (6-3) after losing tackle Joe Alt again to an ankle injury that could require surgery. Herbert ended up taking six sacks in this game against an undermanned Tennessee defense.

The Steelers are up next too for the Chargers on SNF, so those turnovers and sacks could return as there’s no way Alt is playing next week.

Seahawks at Commanders: It’s All Over Now

We knew Seattle had the better team, but damn. This was over before halftime, a half that saw Sam Darnold throw 4 touchdowns and complete all 16 of his passes. I took a nap for the second half, and woke up to see a horrible elbow injury for my guy Jayden Daniels, which should end his season with the team at 3-6.

No point in risking it, but I’d have said the same thing about putting him back out there in a 31-point game in the fourth quarter. That’s four touchdowns against a great defense and a quarterback on fire. The game is decided. Protect your asset as no team has ever erased a deficit larger than 25 points in the fourth quarter. It wasn’t going to happen here, and now we’re stuck with Mariota again in a doomed season.

The only good news is it’s not Daniels’ throwing arm, so this will be a minor setback in his career. But I was wrong to think the Commanders would return to the playoffs this year. I’m glad I didn’t go all in and have them winning the NFC East and possibly going a step further to the Super Bowl. There were holes on defense they didn’t fix, and the injuries have piled up this year. That’s too bad.

But the Seahawks look excellent and could be a dark horse to go the distance.

Next week: The big one is obviously Monday night with Eagles at Packers. Fascinating game that’s totally unpredictable with the way those teams are playing, but I lean Philly on the strength of last year’s sweep and Tyler Kraft’s injury. But before we get there, we have a bad TNF game with Raiders vs. Broncos. Falcons at Colts in Germany could be good if the good Falcons show up. Ravens at Vikings might be good. Patriots at Bucs a highlight for 1 PM slate. Rams at 49ers is the 4:25 game to watch. Steelers-Chargers could be good on SNF. Not a bad schedule except for the start of the week, but even then, the Broncos can make any game a comeback opportunity.

NFL 2025 Week 9 Predictions: Have a Day, AFC Edition

I thought about calling this one “Maye Day Edition” to go over the latest bullshit on Twitter with Patriots fans about my Drake Maye tweet. But then I thought why waste more of my weekend giving them attention when these are people who can’t even understand simple math concepts like how 26 isn’t more than 26, or what’s a comeback as opposed to a game-winning drive. Just some of the dumbest shit I’ve ever seen.

We’ll save that for another day, but yeah, I think a parlay of Maye over 29.5 attempts (that’s his real line) and NE ML is a solid bet. Well, the 2025 Falcons being the most random fuck-ass team in the league this year doesn’t help, but I’ll have to give that a play somewhere this weekend especially since it actually makes some sense given how Atlanta plays this year.

But we have big AFC games in Colts-Steelers and Bills-Chiefs. I’ve given a lot of my thoughts on those games in the NFL picks link below, but I really do think we could see the Chiefs win this game and never have to face Buffalo until next season at the earliest. Not looking like a year they’ll meet in the playoffs but still plenty of time to go.

I also think the Steelers pull it off somehow as I actually started to see stories this week about Tomlin’s job security. Perfect way to end that drama with a big win over the team with the best record in the NFL. I know on paper it doesn’t make a ton of sense, but the Colts have to have a crash back to Earth type of game on offense eventually don’t they? Even if it means great fumble luck for the Steelers. Blitz Jones relentlessly and hope for the best. Let Rodgers rip it all day on the other side. Steelers by 1-6.

This Week’s Articles

I actually forgot about the award races article. I wrote about each one with updated odds and picks, and I obviously spent most of the time on the MVP case, the double standard for RB vs. QB when the QB is someone like Daniel Jones, and why Chiefs vs. Bills shouldn’t be the game to decide it.

NFL Week 9 Predictions

The main thing this week is to see if we’ll get any bounce back of closer games after last week’s historic amount of blowouts. Thursday got off to a bad start with the Ravens already crushing the Dolphins 28-7. I was actually 10-3 ATS last week but I’m afraid regression will probably come for me this week before it does the close games after two weeks of blowouts.

Is my vision going or does that table look closer to gray than white with the exception of the ATL-NE line? Weird.

I hate weeks when I pick so many favorites, but that’s just how it crumbles sometimes, and injuries have a lot to do with why I’m picking these favorites. Sure, I see some upset potential but didn’t go through with it for most.

ATL-NE: At this point, who knows what the hell Atlanta will do in any given week. They can lose 30-0 or they can win 28-3. Probably not the latter against this opponent but it’s not a game I’d invest in.

DEN-HOU: Could certainly go either way and the Broncos are better in close games than the Texans. But I see Nico Collins and I don’t see Patrick Surtain II on the other side, and that’s advantage Houston for me. Throw in the best defense Nix has seen on the road all year and I’m rolling with Houston.

LAC-TEN: Could the Chargers screw this up after losing to Jaxson Dart already? Yeah, always. But I think with Joe Alt back, you’ll see a more confident Justin Herbert shine against the worst team in the NFL right now. Chargers by double digits even if just barely.

CHI-CIN: Certainly a winnable game but I don’t like Joe Flacco’s injury news. Might hamper some throws and I think the Bears can win this one late.

SF-NYG: I’ll trust Mac Jones on the road if only because the Giants keep losing their best skill players. The total still looks high to me but I see some predicting CMC for a huge day. We’ll see.

MIN-DET: Another look at J.J. McCarthy. I like Justin Jefferson to score a TD here but will back the Lions to score too much for the youngster to keep up.

NO-LAR: Sean McVay has blown some huge spreads in the past. Remember the Adam Gase game? Tyler Shough could be a disaster against that pass rush, but it’s such a huge spread and I think Kellen Moore has done a respectable job of keeping it close. Maybe a backdoor cover situation here.

JAX-LV: Travis Hunter out just when he was finding his way as a WR. That sucks. Jakobi Meyers back for the Raiders. I think they get the home upset if you can call it one.

KC-BUF: Might throw a SGP on Twitter later tonight but I think the Chiefs win their first close game (0-3) of the season, which doesn’t mean they have to win by 1-8 points. It could be a game where the Bills have a comeback opportunity, fail, then the Chiefs score again to win by 10-14 or whatever. Remember, the Bills have trailed by double digits in the 4th quarter to the best teams they’ve seen this year (Ravens, Pats, Falcons).

SEA-WAS: I think JSN kills the secondary and McLaurin is out for Washington. Tough break for my guy Jayden Daniels.

ARI-DAL: The Jacoby Brissett news is very encouraging if you ask me. Makes the game more watchable as I think he throws for 300+ yards, scores 27+ points, and the Cowboys still win by one score because he’s one of the worst 4QC/GWD QBs in NFL history. But it should be entertaining.

2025 NFL Stat Oddity: Week 8

After watching the NFL turn tricks all day Sunday, I want to know where my treat is. Where’s a good, competitive game? Is it really going to come from Commanders at Chiefs on Monday night with the 12-point spread? It might have to as this Week 8 has had just 3 games with a comeback opportunity.

That’d be the fewest in any week since I’ve started doing this weekly (2011). That’s 15 seasons.

Granted, there were six teams on a bye but 13 games should be enough to get better numbers than this as it’s been blowout city with 11-of-12 games decided by double digits, and many were by three scores or more.

You know things are fvcked when Justin Fields leads the biggest comeback of the day. At least it was finished by Breece Hall, so that checks out for the brand. But yeah, two fourth-quarter lead changes is it, and the Packers still won by 10, and their “comeback” was on the first play of the quarter in the red zone.

If Chiefs-Commanders does give us four games with a comeback opportunity for the week, that would tie Week 9 in 2014 and a couple of weeks in 2021 for the fewest since 2011.

I got a late start to writing this as I had some work to take care of, but I’m pretty sure I can run through this thing in record time. Many teams didn’t give much of a shit about their effort on Sunday, so why should I pour over what they did here? I’d like to sleep in today.

A lot of this can get more detail in my QB rankings later this week, and I’m also doing an awards update (MVP) for Thursday.

This season in NFL Stat Oddity:

Packers at Steelers: Game of the Weak Week

After a day of blowouts, I was expecting a tight, 23-20 kind of game that the Steelers would pull out. Maybe even an overtime game. But what a stunning performance from Jordan Love to go out there on Aaron Rodgers’ big night and steal the headlines and the game back from Pittsburgh after trailing 16-7 at halftime.

You know, the kind of comeback the Packers almost never made during Rodgers’ time in Green Bay. But it should be pointed out that the Pittsburgh defense never really had any edge on the Green Bay defense in this game. Yes, the run was getting stopped early with Josh Jacobs, but that dam broke a little later with the backup in there running the ball at will in the second half. But Jordan Love had a receiver drop a late-down pass to kill one drive, and his kicker missed two kicks that Chris Boswell wouldn’t have missed for Pittsburgh.

So, that 16-7 was always a bit of a mirage at the half. But what a job by Love to complete 20 passes in a row at one point, something Rodgers never even did with the Packers. Love finished with 360 yards and 3 touchdowns. This is the scary version of Green Bay we watched in Weeks 1-2 and haven’t really seen since. They got good sacks on Rodgers, who had been getting the ball away better this year. But not so much tonight as Parsons and company ate well.

The Pittsburgh defense just continues to be horrible and one of the biggest disappointments in the league. Also, this game really exposed the lack of wideouts available to Rodgers in this offense. He’s trying to use backs and tight ends like WRs, and that’s usually not a good thing for most quarterbacks, let alone one of the most wide receiver-centric passers in NFL history.

I swear that’s how you end up with Kenneth Gainwell, a running back, fumbling in the open field the way he did late in the game. That’s just not a play he’s used to making. So, I think the Steelers will make some move for a wideout before the trade deadline, but that’s not going to stop you from playing in 34-31 games.

The seeds were there Week 1 that this defense was going to be a huge problem when they made Justin Fields look good. At some point, Tomlin has to be viewed as the main problem by the mainstream media, and I swear a losing record is the only thing that will get people to turn on him.

With the Steelers’ upcoming schedule, 8-9 isn’t out of the question again. That was my original pick all spring long until I started buying into the fool’s gold of surrounding Rodgers with all of these vets. Turns out you have to actually have good schemes and be able to coach them to execute.

Missing that badly in Pittsburgh these days.

Cowboys at Broncos: Two Altitudes

I did think about the 42-17 final in Mile High in the second game of Dak Prescott’s second season (2017) this week. Probably should have mirrored that for this pick, but I gave Dallas a shot to cover the spread as Denver’s been starting games really slow and coming  back late.

However, that Dallas defense is a gift to opponents this year. Bo Nix and the running game chewed them up, and Dak had a weird game where he never completed a pass to Jake Ferguson at tight end, and the numbers for CeeDee Lamb and George Pickens look better than you’d expect against that secondary, which lost Patrick Surtian II to an injury even.

But just too much poor execution from Dallas all day, and it didn’t look aggressive enough on the road against a team that was nearly on a 70-point pace in 60 minutes if you go back to last week’s 33-point explosion in the fourth quarter.

Yes, the Broncos (6-2) are scary when they look like this, but you have to put everything into perspective. It was just a few weeks ago when they had to sack Justin Fields 9 times to seal a 13-11 win over the Jets overseas.

But Denver did a great job on this Sunday.

Jets at Bengals: Mike White Redux

Even with leads of 15 and 14 in the fourth quarter, the Bengals couldn’t close it out. That gave me some PTSD from the 2021 game, the Mike White game where he threw for 400 yards in a comeback win that Joe Burrow couldn’t close out. I’ll never get over that one as I lost about $11,000 in winning bets from that moneyline.

The 2025 Bengals may not get past this one as losing at home to the 0-7 Jets in this fashion is absurd. Giving up a comeback like this to Justin Fields? Are you shitting me? The quarterback who was 0-26 when his team allowed more than 20 points? 2-21 at 4QC opportunities? Granted, Breece Hall was actually the one who threw the game-winning touchdown on a ballsy, double-clutched decision to throw there.

But then the Bengals could have handed Aaron Glenn and Fields another loss and blown lead in this situation had they not run the ball on a 2nd-and-obvious-pass situation. That put Flacco in 3rd-and-long and pressed for time, and let’s not forget his receiver not bringing in the ball on first down to start that little series. Flacco couldn’t find anyone on the last two throws, and that was enough. The Jets finally got a win at 39-38.

Now, the Bengals (3-5) might be cooked instead of .500 again. What a league.  You kinda had to see this coming after the Woody Johnson comments about Fields earlier in the week, then the tragic news about former Jets center Nick Mangold (RIP) passing from kidney disease this weekend. Everything was pointing to statement win for the Jets, and sure enough, the Bengals helped them to one.

But that 2nd-and-10 run for a yard when you’re trying to go set up a game-winning field goal is exactly why Taylor has to go. Never mind they made Lou Anarumo the scapegoat for why their defense is garbage.

Tear it all down in Cincinnati.

Titans at Colts: Indiana Jones and the Scoring Boom

Even with game tape from Week 3 (though probably not a competent Tennessee coaching staff that can interpret it), and even with back-to-back punts in the second quarter, the Colts still efficiently dropped 38 points on few drives before calling the dogs off in the latest sweep of Tennessee.

Daniel Jones played very well again as did Jonathan Taylor showing off his speed on another 3-touchdown day. Colts-Chiefs can’t come here soon enough.

49ers at Texans: Mentee Over Mentor

The mentee (DeMeco Ryans) took care of the mentor (Kyle Shanahan) in this one as C.J. Stroud shook off a horrible Monday night game and ripped the 49ers a new one by halftime here. Think I only saw one pick that was a glaring mistake for Stroud as he was sharp.

The 49ers just weren’t very effective and did little outside of a George Kittle touchdown as promised on National Tight End’s Day, which didn’t really explode that much around the league.

But good win for Houston without Nico Collins.

Bears at Ravens: Season Saved

Only one team (1970 Bengals) has ever made the playoffs after starting 1-6, so the Ravens were in a real must-win situation without Lamar Jackson. Even though the Bears hogged the ball early, the Ravens held them to field goals. Then after an early punt, Tyler Huntley moved the offense efficiently and effectively. The Ravens scored on 6-of-7 drives at one point. A lot of field goals but the rookie kicker was good.

Then after Chicago cut the 10-point deficit into a 16-13 game in the fourth quarter, you could see the Ravens choking away another double-digit lead late. But that’s when Nate Wiggins intercepted Caleb Williams’ pass, setting up a 9-yard touchdown drive to blow the game back open and save the day.

Maybe save the season if Lamar can return this week. Guess we’ll have to see if he practices, and then see what they say about how he practiced exactly…

Bills at Panthers: Red Rifle Backfires

Oh, I’ll get to Josh Allen later this week after one of the most misleading stat lines of the season. But this was your typical get-right game for the Bills. That means multiple takeaways, forced or just backup quarterback screw-ups; it doesn’t matter. They used those plays and some great runs by James Cook to dominate this game in 40-9.

I’m glad I came to my senses late in the week and didn’t back Carolina ATS. Andy Dalton was a mess and the running game for Buffalo was much better than the Carolina backfield.

Browns at Patriots: Myles Garrett’s Historic Day Results in 32-13 Loss

Myles Garrett had 5 sacks and yet the Browns still lost 32-13. It wasn’t all offensive mistakes putting the defense in a bind again either. The Patriots had two long touchdown drives in the 3rd quarter after Garrett’s sacks kept holding Drake Maye to field goals early.

But in the end, New England blew past the Browns, and Stefon Diggs is finally on the board for a touchdown in 2025. This is probably going to be the best defense the Patriots face all year, and Maye has taken 9 sacks the last two weeks, so that is something to keep an eye on.

But this game is a great example of how defense is largely valued by unit play instead of any one individual. Garrett is officially the 20th player since 1982 to reach 5.0 sacks in a game. Those players now have a team record of 16-4, and the other three players lost by a combined 6 points in their games.

That means Garrett is the first player since 1982 to get 5.0 sacks and still lose the game by more than 3 points. Only the fourth to get 4.0 sacks and lose by more than 16 points. But when you agree to stay in Cleveland…

Buccaneers at Saints: Another Wasted Defensive Gem

Similar to how the Browns wasted Garrett’s effort vs. New England, the Saints’ offense wasted the performance of the whole defense in keeping Tampa in check.

I guess that Baker Mayfield MVP campaign went the way of Howard Dean, right? The Tampa defense won this game with a pick-six, 5 sacks, and 4 turnovers in total as the offense was pretty mid for the Bucs without Mike Evans, Bucky Irving, and Chris Godwin.

At one point, the Saints stopped the Bucs on 8 straight plays from the 1-yard line over two drives. Yes, I’m including the offsides penalty on first down that started things. Pretty crazy to watch that play out twice, though the Bucs did eventually score on the 9th play.

But just another bad day for the Saints, who benched Spencer Rattler for rookie Tyler Shough, who didn’t fare any better. Will that move be permanent next game? Probably with the way the NFL works. Guys like Rattler just don’t get a long leash.

Giants at Eagles: Skattebo Lived His Life Like a Candle in the Wind

I dunno, I guess I always thought Cam Skattebo’s first major NFL injury would be something… funny? He’d go to do a backflip celebration and land on a cameraman, or he’d headbutt a concrete wall. But a dislocated ankle was just sad to watch and you can see the impact it had on Jaxson Dart, who knows he has to get through the rest of his rookie year without a good defense, his best receiver, and now his best running back.

He also got hosed by the refs in this one as the Eagles got away with a very clear fumble on the Tush Push for a “forward progress stopped” bullshit call.

Given all the times we’ve seen the refs let them get forward progress for long after they deserved it, this call was just pure bullshit. Maybe the game plays a little differently if the Eagles don’t go up 14-7 two plays later.

But the Eagles did well without A.J. Brown. Running game was huge with 276 yards. Defense had 5 sacks. Most complete effort yet for the Eagles, and kinda what I had in mind when I picked them to cover the spread for the sake of they were “due” to win a game in blowout fashion this year.

It happened. And I’d rather not think about this game again. It signals the end of some fun times with New York’s rookie duo in the backfield. I know Thelma & Louise probably had a longer shelf life together than these two would with the way they play so recklessly, but it was really an innocent play that took Skattebo out. A shame.

Dolphins at Falcons: WTF?

Seriously, between losing 30-0 to the Panthers and now 34-10 at home to the Dolphins, I’m not sure Atlanta doesn’t have the two worst losses of 2025. The weekly variance for this team is disgusting and hard to explain.

Sure, the offense wasn’t great in this one when you replace Michael Penix Jr. with dusty-ass Kirk Cousins and no Drake London. Darnell Mooney was only coming back from injury and didn’t seem ready for the quarterback change either. That part makes some sense, though it does give you some proof that Cousins is so washed in 2025, because in any other year, he’d at least find a way to throw for 250 yards and a few touchdowns against a defense this bad. And how does Bijan Robinson not get fed the ball? It feels like they started Cousins last second and had no real plan.

But how does the defense have its worst game of the season against the trainwreck that is Tua Tagovailoa? That part I don’t get. The Dolphins’ first 3 touchdown drives were 79+ yards too, so it’s not like Tua threw 4 touchdowns on short fields. This was legit.

The Falcons are not legit, and I can’t help but look at the coach if you’re having such random results like this.

Next week: Welcome to November. While I doubt it was intentional, the Week 9 schedule does reek of “here’s some shit games to keep you busy before Chiefs-Bills takes over your life at 4:25.” And I’m okay with that. Colts-Steelers at least has some potential for good QB play. But TNF is Ravens-Dolphins, and it’s not like you ever get excited to watch Miami play. Seattle-Washington has lost some luster for SNF with the Jayden Daniels injury. Cardinals-Cowboys on MNF sounds like an opportunity to get an early start on writing.

NFL 2025 Week 8 Predictions: The Mike Tomlin Special Edition

It’s a big bye week in Week 8 in the NFL with six teams off, and 8-of-13 games are AFC vs. NFC. We’ve already seen the Chargers turn in three hours of Carson Wentz torture porn on Thursday night, and it’s a surprise that game didn’t have a bigger spread given how banged up the Vikings were at QB and OT.

But you have eight games this week with a spread of 6.5 or bigger, so that could mean some big upsets are brewing. Frankly, nothing would surprise me with the way this season has gone.

However, I’ll be surprised if the Steelers don’t put in a good effort against Green Bay on Sunday night. Sure, there’s the Aaron Rodgers vs. Green Bay angle, but it’s also just what Mike Tomlin does. He’ll lose to the Bengals when he’s supposed to win, people cast doubt, then he comes back and beats the NFC team with the best record as an underdog and people jump back on board. Seen it for years.

I think there are schematic reasons for the Steelers to win too, including Rodgers getting the ball out fast to negate Micah Parsons, the Packers haven’t played well on the road, and you never know when Jordan Love will give you an ugly turnover.

This Week’s Articles

I tackled the PFF grading joke this week in the QB rankings for Geno Smith vs. Patrick Mahomes. My Week 8 picks explain this week’s picks for PIT, KC, a Colts parlay, and a 5-leg touchdown scorer parlay. Also got a 3-leg teaser on lines I like for the Bills, Ravens, and Bengals.

NFL Week 8 Predictions

Props were a mess on TNF, but I had the Chargers all the way.

BUF-CAR: I really want to pick the Panthers to at least cover, but I just know the moment I do, Sean McDermott’s defense gets 3+ takeaways, Allen waxes that defense, Andy Dalton shits the bed, and the Bills win 30-13. But it is an upset alert game if Dalton can protect the ball, convert 3rd downs, the running backs go to work, and they’ll probably need a fumble recovery on defense. Still interested to watch this one.

NYJ-CIN: Does it matter who plays QB for the Jets? Technically, yes, because I would be more worried about Tyrod Taylor beating the Bengals than Justin Fields. But is Tyrod even healthy enough to be any good here? Is he any good in this particular offense? He still has some of the same shortcomings as Fields (4QC/GWD, untimely sacks). I’ll hedge on the Jets just to be safe.

.CHI-BAL: :Love the over more than anything, but I think Lamar returns and the team plays their best full game of the year.

CLE-NE: I don’t expect the Cleveland offense to do much here. Neither team is particularly great at running the ball.

SF-HOU: Liked the under 41.5 even before the WR injury news. Mentor vs. mentee game. Houston looked so terrible and still hung around with Seattle. Cautiously trusting that defense at home to make Mac Jones make mistakes and Houston gets a much-needed win.

MIA-ATL: Falcons should blow them out but who knows with a team that loses 30-0 in Carolina and beats Buffalo. Miami scores 20+ more often than you think with how bad Tua’s been, so I’ll go with the spread hedge.

NYG-PHI: Never had a good justification for Philly covering besides “they’re due to win by 8+” this year. Like it even less with A.J. Brown reportedly out. Hard to say subtracting Brown and adding Jalen Carter is going to turn a 17-point loss two weeks ago into a 8+ point win, but alas here we go with the pick. Because then I remembered the Giants lost 26-14 in New Orleans and gave up 33 points in the 4th quarter last week, so who the hell knows anything about these teams at this point? Maybe “Eagles win by 1-13” is the best pick here.

TB-NO: Baker bounces back. Not expecting a ton from NO here.

TEN-IND: I thought of taking Titans in a backdoor cover, but I really do think the Colts can score 38+ again. Can the Titans score 24+? I don’t see it yet.

DAL-DEN: Another one of the few close games we have here this week. I could see it going either way, but isn’t Denver contractually obligated to come back late against the NFC East this year? Denver at home by 1-3.

GB-PIT: Like I said, this is Tomlin in his element. Rodgers will play well. Defense will get some takeaways. Steelers by 1 score.

WAS-KC: The sportsbooks seem to be thinking what I was all week by putting Washington’s O/U to 17.5 points. I think the Chiefs stop the 27-game streak of 18+ points by Washington to maintain their own NFL record of 28 games doing that (twice). Some revenge against Mariota for the 2017 playoffs. You have to go back to 2020 to find the last time the Chiefs had a streak of 5 wins by multiple scores. And never in the Mahomes era have the Chiefs posted 5 straight wins by 12+ points, which is what they’d need to do here to cover again.

They’ve gone 8 straight games now without a one-score win, which is unlike them, so don’t be shocked if it’s 28-17 and they don’t cover the full 11.5 spread. That’s why I said Washington under 17.5 is the best pick on the scoreboard..

NFL 2025 Predictions Week 7: Writer’s Block Edition

I’m blanking on a title this week, so this is the Writer’s Block Edition. Welcome to Week 7 in the NFL, which started with the night where Joe Flacco showed that throwing to Ja’Marr Chase and Tee Higgins against a Pittsburgh defense that probably hasn’t shown Joe anything new in 15 years isn’t that hard.

It’s pretty crazy that Aaron Rodgers joins another team and the defense immediately turns to shit. So much money spent on that unit, four players who will get HOF consideration ,and yet they forced zero takeaways, allowed the 32nd-ranked run offense to pile up big yardage, and Flacco picked them apart of course. Real bang-up job, Mike.

Anyways, I’m looking forward to more shootouts this weekend, especially that 4:25 Sunday window with Colts-Chargers and Commanders-Cowboys. Some real potential there. I’ll probably watch RedZone all day, and then I want to see if the prime-time underdog trend continues. Since Week 5, underdogs are 7-1 SU in prime time. The only favorite to win was Kansas City against Detroit last week.

This Week’s Articles

I used this week’s QB rankings to get off a pretty good-sized rant about Josh Allen and the struggles of the Buffalo Bills, who have their bye. For the Week 7 picks, I have a lot of different markets this week, and I’m still betting on Stefon Diggs to get his first TD (most rec. yards without one in 2025). I see the Titans’ spread has moved to +6.5, so I like NE -6.5 even more than NE -7 with Mike Vrabel probably hoping for a sequel to 59-0.

I’m not even trying to bring back the reverse jinx on the Patriots. I swear…

NFL Week 7 Predictions

Had the Steelers by 1-5 on Thursday night. Oh well.

No Puka Nacua against the London Jags? I think I’ll go Jags, but the under might be the best bet there.

Carson Wentz Revenge Game is really here. But I like the Eagles to get up early and hold onto the lead this time.

Rashee Rice is back, and I can imagine a huge score for the Chiefs at home. But division games have been so shaky for big favorites, and it’d be typical NFL for a team that blew out the Ravens and Lions to barely beat the Raiders at home. I’ll take the Kansas City special: Chiefs win but don’t cover. Maybe it’s Geno in garbage time with the backdoor cover.

Saints keep it close, but Chicago wins close again.

Weather sounds absolutely horrible in Cleveland and we could even get a tornado warning here. I hope I don’t lose power after going 5 days without it the last time a wind storm swept through. But I’ll trust the better defensive team (Browns) to win that one.

Giving the Jets one more try as the Panthers don’t score much on the road.

Again, I like NE big this week.

Chargers used to be a lot of trouble for the Colts in the Manning era, but I think Indy gets this one in their return to SoFi against the other LA team, which is starting No. 4 and No. 5 tackles for Justin Herbert. The Chargers aren’t as dominant defensively this year, so I think Daniel Jones and company can get it done in a good one.

Giants’ pass rush can keep it close but don’t see Jaxson Dart throwing it well in Denver.

I’m going with Dallas at home to edge out Washington, which won’t have Terry McLaurin again while CeeDee Lamb sounds back.

Don’t expect GB to struggle that much with Arizona.

Going with the Falcons on SNF because of that defense against Mac Jones. It has to be good for some huge turnover, right? Always risky to back a road team coming off a huge MNF win, but the 49ers are missing two best defenders and going up against Bijan Robinson and London here. Give me Atlanta.

I think Baker keeps it close Monday night in the potential game of the week, and don’t forget it was a 20-16 TB win in Detroit last year. But I think Detroit wins and would probably pick differently if the full trio of Evans/Godwin/Egbuka were playing.

Seahawks are 3-9 ATS at home under Mike Macdonald. Time to change that and beat Houston comfortably.

2025 NFL Stat Oddity: Week 2

The NFL has become such a week-to-week league where you never know what’s going to happen anymore. Sometimes it can be explained, then other times it just can’t.

How does Justin Fields go from maybe his best game ever against the Steelers to maybe his worst game ever against a Buffalo team that was giving up over 10 yards per play to Baltimore last week? Then the Ravens were struggling to score anything on the Browns without short fields, and Derrick Henry was in fact shut down for the full game after nearly rushing for 200 last week.

You can say “division games are different” but how do the Giants go from 6 points in an NFC East game against Washington to 37 points in another NFC East game in Dallas? How do the Giants and Cowboys trade score after score in the fourth quarter after the Cowboys played a 3-0 second half against Philadelphia last week?

There aren’t many teams I’d be willing to write a glowing review about today as everything just seems so temporary and misleading. Played well today? Great, you’re probably just one week away from your next disappointment.

Green Bay, my Super Bowl pick in the NFC, does look pretty good though when you consider how Detroit scored at will Sunday and how they made Jayden Daniels look as ineffective as he’s ever been in a game. That’s a team to watch.

But with a good Monday night doubleheader to go, we had 10-of-14 games with a comeback opportunity this week, which is another high number as I could easily see both Monday night games adding to that.

This season in NFL Stat Oddity:

Eagles at Chiefs: Not Very Super

First, I predicted the Eagles would win 23-20, so close enough. But if this is what the Eagles vs. Chiefs matchup looks like in 2025, I’m oddly more confident in the Chiefs prevailing in a Super Bowl rematch if it came down to that. At least they’d have Rashee Rice for that one, and maybe Xavier Worthy if his season isn’t destroyed by injury.

How did he get injured? Travis Kelce accidentally blew him up. Who made the biggest mistake Sunday for the Chiefs’ latest one-score loss? Kelce when he dropped a go-ahead touchdown in the fourth quarter and turned it into an interception, killing a marathon drive when it looked like the Chiefs were ready to take the lead.

It’s just been that kind of start to the season for the Chiefs. Even in a game they lose 20-17, their quarterback played well enough to score 27 points on nine drives, which would again be elite production despite the flaws around him. But when your kicker shanks an early field goal into the parking lot, and your trustworthy tight end is catching harder passes and letting the layup go to the other team, it’s that kind of day again.

It’s not like the Eagles showed much. Jalen Hurts only threw for 101 yards on 22 passes. He only rushed for 15 yards this week too with the Tush Push looking as pathetic as ever with the blatant false starts they’re getting away with on those plays. Something has to be done there.

Hurts is 2-0 at Arrowhead now and they’re two of the worst games he’s ever played in his career. Steve Spagnulo blitzes the hell out of him in these games, and he basically hits one lucky deep ball in the fourth quarter of both while willing Kelce to turn the ball over in the red zone in both games. I’m talking about the 2023 Monday night game, of course, and that one had the MVS dropped touchdown to boot.

But no such luck for the Chiefs this week. In fact, the ending was much like Week 1 in Brazil where the Chiefs cut a two-score deficit into a one-score deficit in the last 3:00, then the defense couldn’t get the stop it needed to get the ball back. So you lose a one-score game, and this is happening because it’s the defense on the field late whereas last year it was usually Mahomes on the field late with the ball in his hands where you want it.

Offensively, they’re close to making it work even with the missing receivers, but it’s just not sustainable as Mahomes again outrushed the rest of his teammates combined as the best plays they have in the playbook are not in the playbook. They’re just scrambles by Mahomes. You can’t last a season doing that. By the way, those scrambles are why he still had the third-highest QBR (79.3) this week before MNF.

Defensively, they were much better this week outside of letting Hurts hit that 28-yard pass to DeVonta Smith on 3rd-and-10 in the fourth quarter. Actually more of a “dagger” than “The Dagger” in the Super Bowl that was already decided as this one helped make it a two-score game.

But if you look around the league, it’s defenses forcing takeaways that are the cornerstone of success in today’s NFL. You get takeaways, you get extra possessions, and you usually get great field position for easy scores.

The Chiefs need that field position right now with the lack of weapons and offensive cohesion. Yet they’re not getting it as the Chiefs have just one takeaway in their last six games. That’s horrible.

The 2024 Chiefs won at unprecedented rates in close games and games without getting takeaways. That’s great, but it’s very hard to sustain that year over year. We’ve seen that play out twice already this season, and while losing to two Super Bowl contenders by one score is hardly the worst thing in the world, it gets serious if they lose to the Giants this week too with Baltimore and Detroit soon to come.

I don’t think the Chiefs got the Eagles’ best shot on Sunday, but I also don’t think the Eagles have much in the way of reinforcements who could make a difference in February if they did meet again in a third Super Bowl. What, is Dallas Goedert going to suddenly make Jalen Hurts throw the ball an average amount of yards that don’t’ look like someone’s GPA?

But the Chiefs are banking a lot on the returns of Worthy and Rice (and maybe rookie Jalen Royals, another injured wideout they’ve been missing). That’s fine, but there are serious issues with this team’s inability to create takeaways on defense, and the offense has to answer the question of how do you deal with Kelce’s legacy in what should be his final season when he’s sabotaged the offense in both games already?

But if we’re comparing Sunday to last February, these Chiefs can hang with these Eagles. I’m not sure the Eagles know who they really are right now offensively either. Neither team looked very Super Bowl-worthy in this game.

Giants at Cowboys: Barnburner in Jerry World

You mean to tell me all those times we wasted 3 f’n hours watching Giants-Cowboys in prime time, and the one time they throw them on at 1 PM it turns out to be the craziest game in the history of this rivalry?

This game was nuts as both teams scored at least 20 points with five lead changes and a game-tying 64-yard field goal in the fourth quarter alone. Russell Wilson threw for 450 yards (career high was 452 against Houston in 2017), showing he’s still got something in the tank and shouldn’t be benched yet. It also speaks back to the 345 passing yards per game the Giants averaged in the preseason. Malik Nabers looks the part of an All-Pro with 167 yards and two touchdowns, including a 48-yard bomb with 0:25 left that will be forgotten immediately because of all the other madness here.

George Pickens made his presence felt for Dallas with some key catches during the fireworks. Brandon Aubrey might be the new standard for kickers with his 64-yard kick to force overtime, and then his 46-yard winner in overtime also came with 0:00 left on the clock, and I read that’s the first time ever a kicker made a field goal with no time left in the fourth quarter and overtime of the same game. A little hard to believe.

But what a way for Dak Prescott to get his 14th-straight win against the Giants. We also saw the playoff overtime system used in the regular season for the first time. The Giants won the toss and elected to receive, putting the defense on the field first – something Kyle Shanahan didn’t do for the 49ers in Super bowl 58 against the Chiefs in the only other game we’ve seen this used for.

I think the Giants made the right decision there. Shockingly, it took five possessions in overtime before anyone scored, and the Dallas score came after Wilson’s big mistake of throwing up a pick on 2nd-and-14.

I’m still not sold Dallas is a contender this year, or that we won’t see Wilson get benched for the rookie. But sometimes you just have to enjoy two veteran quarterbacks, two of the oldest we have in this league, slinging it all over the field like that. Incredible stuff.

Broncos at Colts: Meaningful Football in Indy Again?

While the ratings for Eagles-Chiefs will likely be good and the NFL seemed to build the late-afternoon schedule in Week 2 to showcase that game, there was a good one going on in Indy between the Broncos and Colts, the Peyton Manning Bowl.

The lack of meaningful games played by the Colts since the 2014 AFC Championship Game has been a tough pill to swallow given how great the team was in the Manning early and those early Andrew Luck seasons. The Broncos probably feel the same way about their post-Manning era as they finally made the playoffs for the first time since winning Super Bowl 50 last year.

So, this was a rare big game for both of these franchises to get to 2-0. Bo Nix wanted to make up for a bad season opener, and he mostly did. Daniel Jones wanted to prove Week 1 was no fluke, and he did that too. The Colts haven’t punted yet this season, the type of offensive efficiency that’s usually only reserved for QBs having God Mode runs as this is only the fifth time it’s happened since World War II ended.

Jones is playing legitimately good football with another 316 passing yards. Jonathan Taylor was incredible too with 215 yards from scrimmage in the game. The Denver defense was a paper tiger last year and it’s looking similar this year.

But I must say for as much as Colts coach Shane Steichen looks to be vindicated in benching Anthony Richardson for Jones, he’s very lucky the Colts stole this game as he didn’t do a good job closing it out. Denver got sloppy late with Nix throwing a pick in scoring range, then Wil Lutz missed a big 42-yard field goal with 3:15 left.

Down 28-26, the Colts only needed a field goal. But after Jones completed a pass to pick up a first down and burn Denver’s final timeout with 1:44 left, Steichen went with a super conservative strategy of three more runs before settling for a 60-yard field goal with a so-so kicker (Shrader) at best.

That’s crazy. I don’t care how good some kickers have gotten at long-range kicks, you have to keep throwing there and get closer. Sure enough, Shrader was short on the 60-yard field goal, but the Colts got bailed out with a leverage penalty on the Broncos. You be the judge:

I see why they called it by the letter of the law. You can’t touch an opponent or teammate to propel yourself to try blocking a kick. But I’d like to see a call when it’s something more egregious as he barely gained any advantage here. That’s a tough 15 yards.

Given a second chance, Shrader was good from 45 yards and the Colts won 29-28 to move to 2-0. I would dock an ending like this for Steichen in a Coach of the Year race, but this is becoming quite the story with Jones playing like this.

Maybe MetLife Stadium is the curse and that’s why Geno Smith and Sam Darnold couldn’t wait to get away from there and do better. The Butt Fumble of 2012 (shout out Mark Sanchez) cursed all quarterbacks who start there, which is why Eli never won another playoff game for the Giants after it, and all the failed careers for these other Jets and Giants quarterbacks.

I guess I need some kind of supernatural explanation for how Indiana Jones is leading one of the most efficient offenses we’ve seen these last two weeks. Doesn’t feel real yet.

Seahawks at Steelers: Bonehead Play of the Year

It’s kind of incredible (and sad) how Aaron Rodgers joins a team and suddenly the defense is terrible, and the running game barely exists. But the Steelers had some issues on defense to end 2024. They weren’t supposed to carry over after they added some real veteran talent, but this thing is not working out for Mike Tomlin after 8 quarters.

But this was a very winnable game for the Steelers that broke Seattle’s way thanks to three huge plays:

  • In the third quarter, Rodgers’ 3rd-and-goal pass was deflected by a diving Calvin Austin into an interception in the end zone when the Steelers had a chance to take a 21-14 lead.
  • Rookie running back Kaleb Johnson made one of the dumbest plays in NFL history when he let the kickoff alone in the landing zone and the Seahawks were able to recover it for a touchdown to make it 24-14.
  • Even with the Seahawks running a give-up draw on 3rd-and-19, Kenneth Walker still hit them for a 19-yard touchdown run to make it 31-17 with 3:41 left.

Rodgers struggled in this game with some passes it’s hard to believe he threw because of how risk averse he usually is. But between that red-zone pick off the bad deflection and Johnson’s moronic move, the Steelers looked like toast here. It didn’t help that they made Cooper Kupp look like the 2021 version of Kupp, giving Sam Darnold another viable weapon outside of Jaxon Smith-Njigba, who is proving me wrong by looking like a legit WR1 with 8/103 this week.

The Seahawks are a little better than I was giving them credit for. Given the way Justin Fields couldn’t complete passes against a Buffalo defense that was bleeding yards last week, I only think the worst about where the Pittsburgh defense is headed this year. Rodgers with one good wideout is just not going to be able to lead many multi-score comebacks.

The Steelers are in the danger zone right now as I’m not really sure what they can hang their hat on. Rodgers can still make some gifted throws, but the consistency isn’t going to be there like the old days.

Jaguars at Bengals: Jake Browning to the Rescue Again

The early reports on Joe Burrow’s injury is turf toe and it could be serious, meaning three months out or even the rest of the season. Either way, we should expect to see more of backup Jake Browning, who again got the job done similar to a 2023 game in Jacksonville, which was the kind of high-scoring win in crunch time the Bengals almost never win with Burrow at quarterback.

Even with throwing 3 interceptions, Browning has shown he can bounce back and give his talented receivers chances to make plays. Even Tinsley caught a one-handed touchdown from Browning, so it’s not just Ja’Marr Chase and Tee Higgins, who also scored Sunday in the Bengals’ 31-27 comeback win.

But I also think it’s funny that a year ago, Bengals fans complained about a 4th-and-16 defensive pass interference penalty in Kansas City that cost them a game in Week 2. It was the right call, mind you, but they weren’t letting that one go all season.

This time, the Bengals got a very questionable DPI flag go their way on a 4th-and-5 with 1:54 left, basically the ballgame again, when Travis Hunter was flagged for what looked like pretty good defense. He was engaged with the receiver who also made contact to Hunter’s face, and Hunter did get his head turned around and swatted at the ball. I wouldn’t want a flag here on either side.

Hunter played 43 snaps on defense (42 on offense), so he had a much bigger role this week as a dual threat. However, it sucks that his first high-profile defensive snap is a shady penalty that arguably decided the game.

But you have to stop the backup quarterback, and the Jaguars couldn’t do it just as they couldn’t stop Browning in 2023 either. He scored on a sneak touchdown with 18 seconds left, not really leaving the offense enough time to answer it.

Trevor Lawrence had an uneven game and missed several opportunities to put more points on the board and to convert late on a 4th-and-5 at the Cincinnati 7 with 3:42 left. That decision shows how the NFL has made progress with aggressive coaching as Liam Coen wasn’t going to settle for a 6-point lead and be in the same position of giving up the go-ahead touchdown (that the Bengals absolutely knew they needed) in the final 20 seconds.

In fact, it’s better to be up 3 there late as opposed to 6 as the offense will hopefully stay conservative on fourth down and go for the tying field goal. But the Bengals ended up getting the winning touchdown anyway.

Tough loss for the Jaguars, and we’ll just have to see what the news is on Burrow. But I think people shouldn’t sell the drop-off to Browing short. If he can win the clutch games Burrow couldn’t, what’s the real issue? The defense remained opportunistic this week with the timely stops of Lawrence too, so they’ll need to keep that up.

This injury all but tanks any Burrow for MVP talk, but hopefully he gets better news and can return eventually this season. But I’d be lying if I wasn’t looking forward to getting more data points on how Browning does in this offense and in moments like this.

Falcons at Vikings: Not the Baby LOAT

When people say it’s so easy to play quarterback now, show them this game. That didn’t look like much fun for J.J. McCarthy and Michael Penix, two young quarterbacks the NFL apparently wanted to showcase in this prime-time slot instead of the Super Bowl rematch in Week 2.

These defenses had these quarterbacks in hell, especially the revamped pass rush for the Falcons that already had a solid debut in Week 1. Every chance I had to write about the Falcons this offseason, I kept mentioning those two first-round rushers and veteran Leonard Floyd, and all three of them were in on the 6 sacks McCarthy took in this 22-6 grind.

Similar to Monday night for McCarthy without the short fields helping him score late, I’m just not that impressed with his arm. The passes look weak to me as if he was coming off a shoulder or elbow injury instead of a meniscus. It’s weird.

But while it felt like another game he could steal in the fourth quarter thanks to his defense keeping him in it at 12-6, think again. Even after McCarthy got some great field position (own 48) to start his rally attempt, the Falcons closed that down immediately with a strip-sack that led to a 54-yard field goal for new kicker Parker Romo, who delivered big all night.

Down 15-6, McCarthy threw incomplete on a 3rd-and-1 to a wide-open receiver deep. Shockingly, Kevin O’Connell had his team punt with 9:52 left and the team still down two scores on a night it struggled to slow down the running game as Bijan Robinson had a huge game.

I think it’s the worst punt of this young season by any coach. Don’t call the deep shot on 3rd-and-1 if you’re just going to punt there. Then why wouldn’t you just go for it? If you can’t get a yard, how do you expect to score twice the rest of the game? If you don’t get it, you at least give up a short field that shouldn’t take much time off the clock.

But the worst-case scenario happened. The Vikings did their sissy punt, and the Falcons used up 6:17 of game clock to add a touchdown to make it 22-6 with 3:22 left. Game over, basically.

McCarthy’s rotten night ended so poorly that he threw up a pick expecting to get an offsides penalty but instead it was for an illegal shift on the Vikings, so the interception stood. Rough.

I’m feeling pretty good about Robinson and the Atlanta pass rush going forward. With the Vikings, I liked the under 8.5 wins all offseason for this team as I was not buying McCarthy until he proved he could play. His defense is going to keep him in games and he could end up playing well by season’s end, but for right now, he doesn’t know what he’s doing and the Vikings are going to continue to struggle.

He doesn’t look like he’s going to be the Baby LOAT from Michigan (new Tom Brady) after all.

Bears at Lions: They Just Needed Ben Johnson Back in the Building

Maybe not 52-21, but this more or less was the outcome I expected in this one. The Lions show all is well with the offense without Ben Johnson, they take advantage of the Bears coming off a Monday night stinker, and Caleb Williams throws too many inaccurate passes.

But Jared Goff must have been really pissed about that fake “0-19 without McVay/Johnson” stat as he went off for 334 yards and 5 touchdown passes in this one. As many touchdown passes as incompletions.

If you took a poll of how Bears fans felt around the third quarter of Monday night’s game and today, that would probably be a very dramatic swing. They are down bad in many areas.

But the Lions will need to show something in Baltimore next week after a no-show in Green Bay for Week 1 against elite competition.

Bills at Jets: The Real Justin Fields Returns

See, that’s why I didn’t want to overreact to Justin Fields in Week 1, because I know what he’s been in the NFL and that’s not good enough to be a franchise quarterback. In this game, he played into the fourth quarter before a concussion knocked him out, and he still finished 3-of-11 for 27 yards passing.

What the hell is that? Tyrod Taylor came in and immediately completed 3 passes. Mitch Trubisky had to come into the game after Josh Allen injured his nose, and he completed a 32-yard pass to finish with more passing yards than Fields. Just ridiculous stuff.

But it was a weird Josh Allen game as he had no touchdowns of any sort and had a few bail-out penalties on third downs to extend early drives for points. The Jets never stood much of a chance, and James Cook was the star with 132 rushing yards and 2 touchdowns in an easy 30-10 win.

And yes, the Bills won the turnover battle again, had no turnovers again, and Cook’s fumble was recovered by the Bills again. They seemingly can’t be stopped with these turnover numbers.

Browns at Ravens: Not the Happiest Return for Joe Flacco

Joe Flacco made his return to Baltimore for the first time since losing his job to Lamar Jackson in 2018. The Browns were a 12.5-point underdog by kickoff, which is a pretty huge line for a Week 2 division game.

But it was only a 10-3 lead at halftime for Baltimore after the Browns shut down Derrick Henry (11 carries for 23 yards in the entire game) and limited the big plays with nothing over 15 yards in the first two quarters. Myles Garrett (1.5 sacks) is having a huge start to his 2025 season, and his third-down sack of Lamar Jackson forced the Ravens to settle for a field goal and 13-3 lead early in the third quarter.

However, that’s when the game took a turn in Baltimore’s blowout favor as a Flacco pass was picked off by Nate Wiggins, who returned it to the Cleveland 5, setting up another short field for a Baltimore offense that already had a 24-yard touchdown drive thanks to a blocked punt in the first half. The Ravens finished that for a touchdown and 20-3 lead, then later added a Flacco fumble return for a touchdown and another short-field touchdown to blow things open at 41-10.

Rookie Dillon Gabriel relieved Flacco instead of Shedeur Sanders, so let the talk there begin. The Browns scored a garbage time touchdown and lost 41-17.

Cleveland just gave up way too many short fields to make things easier on the Ravens on a day they didn’t bring their A game one week after the Buffalo choke. Should be a much  better test next Monday night against a Detroit team that just scored 52 points.

Patriots at Dolphins: Jock (Mike Vrabel) Stuffs Nerdboy (Mike McDaniel) in Locker

What a week for Miami coach Mike McDaniel. Rex Ryan calls you “nerdboy” on TV, then you are left rambling in your post-game speech after the latest 33-27 loss to the Patriots at home to fall to 0-2.

Basically, this Miami defense is trash, and Tua Tagovailoa’s decision making just seems impaired. Maybe it’s too many concussions but he’s just not seeing things well like on his big interception in a 30-27 game with 2:12 left.

There was a surreal moment where the Dolphins returned a punt 74 yards for a touchdown to take a 27-23 lead, then the Patriots immediately answered with Antonio Gibson returning the ensuing kickoff 90 yards for what is technically a game-winning non-offensive touchdown. Drake Maye, who played well, has his first win in a game he finished where the opponent scored more than 3 points, though it did happen on that Gibson return.

But would you have trusted Miami to stop them anyway? Just a bad football team right now and it’s a joke we have to watch them Thursday night against the team they almost never beat (Buffalo).

49ers at Saints: Return of the Mac

For a game with Mac Jones and Spencer Rattler at quarterback, they actually put on one of the best passing shows of the day with both throwing for over 200 yards and 3 touchdowns. That’s something we almost never see in the NFL anymore. Jones didn’t even have George Kittle or Brandon Aiyuk available to him.

But the good news is Jones didn’t have to win the game in the fourth quarter, something he’s horrific at. However, my prediction of a classic Kyle Shanahan blown lead and failed game-winning drive without his QB1 was so close to coming true. The 49ers were up 26-14, but there was Rattler with the ball in a 26-21 game with 2:40 and 94 yards to go for the lead.

The long field was unfortunate as the Saints must not have believed they could mix a run in there on 3rd or 4th-and-1 with the clock racing to the final minute. On 4th-and-1 at his own 42, Rattler was sacked by Bryce Huff and coughed up the ball, ending the threat.

It was another very respectable effort from Rattler against a superior opponent, but he’s gotta finish one of these drives eventually. Now 0-5 at game-winning drives.

Rams at Titans: Patience with Cam Ward

Well, two games in, and it doesn’t really look like Cam Ward is going to have that C.J. Stroud/Jayden Daniels type of rookie season. There were some flashes of brilliance on Sunday as he had another one-score game in the fourth quarter with an opponent favored to be a playoff team, but he’s going to have to work on his pocket presence and sacks after 5 more takedowns this week.

It was the two long sacks last week that knocked them out of field goal range against Denver that were killer. This week, he’s in a 20-16 game and gets a strip-sack by that talented front seven of the Rams, who turned that turnover into a 21-yard touchdown drive with Davante Adams scoring for his new team. Just like that it’s 27-16, and the Titans don’t have the firepower to handle that.

Panthers at Cardinals: The NFC West Stays Perfect (Barely)

The Cardinals, Rams, and 49ers are all 2-0. The Seahawks are 1-0 when they’re not playing one of their division rivals. The whole NFC West is still undefeated outside of the division going into Week 3, but the Cardinals have been playing it rather loosely, letting some bad teams hang around at the end.

I thought Bryce Young was on his way to getting benched again after giving up a fumble touchdown three snaps into the game and the Panthers were still trailing 27-9 with 10:32 left in the game.

But to his credit, Young mounted a comeback and got some big breaks along the way. After scoring a second touchdown in the quarter, the Panthers tried the onside kick with 1:58 left and actually recovered it – a play that’s dipped to a 5% success rate since last year with the new rules You lucky if you get one recovery in your career, so Young couldn’t waste it in a 27-22 game that was suddenly very winnable.

Then he even got another brutal sack that lost 29 yards on fourth down overturned by a defensive holding penalty, so there’s a second huge break after the 2:00 warning. A third break was the roughing the passer to negate a 2nd-and-17 incompletion. Was Arizona really going to blow an 18-point lead in basically half a quarter of work?

But then it all went south with a grounding penalty on Young, and suddenly it’s 2nd-and-20. Then it’s 4th-and-15, and there’s Calais Campbell for the game-clinching sack with 0:26 left. Crisis averted for Arizona after a close call with the Saints last week.

I’m not a believer yet in this team, but if they get to play Mac Jones next week instead of Brock Purdy, and with the Rams in Philly, the Cardinals could be 3-0 an in first place this time next week.

Next week: Just a horrible choice to put the Dolphins in prime time, and it will come with the fawning over Buffalo to boot. Good game to get some work done early that night.  Sunday has Rams-Eagles playoff rematch early on, then I think Broncos-Chargers is where my interest lies at 4:00. Chiefs-Giants on SNF is suddenly much more interesting with the teams trying to avoid 0-3 starts. Saved the best for last with Lions at Ravens on MNF.

2025 NFL Stat Oddity: Week 1

Earlier this week, I decided my Super Bowl LX pick is Ravens over Packers, and for about 10 hours on Sunday, that looked great. But the Ravens did what they do best by blowing their 8th multi-score lead in the second half of a game since 2022 – three more than any other team in that time.

That 41-40 finish in Buffalo will be the leading candidate for Game of the Year until something can even think of topping it. The game was also dramatically different from the rest of a Week 1 where no other team even scored 35 points until the Bills and Ravens both did it.

This was shaping up to be the lowest-scoring Week 1 in 15 years, though the 81 points here may have saved it from that claim. Still, we had a ton of low-scoring games, which meant a ton of close games as 12 of the 15 games so far (Vikings-Bears pending) had a comeback opportunity with four delivering comeback wins.

It was a fun start to the season, and we still have to see what J.J. McCarthy and Ben Johnson can bring to the NFC North race.

Ravens at Bills: Game of the Week Year with Familiar Ending

Well, I can no longer say we haven’t had a Josh Allen vs. Lamar Jackson game where both threw the ball really well. But what a massive letdown for the Ravens, who should have been able to get a tiebreaker for home-field advantage by winning this game over a Buffalo team that gets every big game at home this year.

They might get everyone at home in January too after this, and this loss could be the beginning of the end for John Harbaugh in Baltimore.

At some point, you can’t keep doing the same thing over and over and expect different results. That’s the definition of insanity. For whatever reason, Harbaugh’s Ravens blow leads like this more than any team in the NFL, and it wasn’t always like this.

  • The Ravens lost four games with a 15-point lead from 1996-2021, but they have done so four times since 2022 alone (twice to Buffalo).
  • From 2008-17, Harbaugh’s Ravens (Joe Flacco era) were 84-13 (.866) when leading by at least 9 points at any point in the game.
  • From 2018-25, Harbaugh’s Ravens (Lamar Jackson era) are 69-15 (.821) when leading by at least 9 points any point in the game.

That may look like a modest decline, but it’s more pronounced since 2022 when the Ravens are 33-10 (.767) in such games despite being an annual Super Bowl contender each year with great defenses and an MVP-worthy quarterback.

I don’t have the time today to go through all the losses, but I know a common theme has been bad ball security coming back to bite the Ravens. This is what I struggled with when writing the Baltimore preview for 2025. Can we conclude coaching is at fault when players fumble the ball, throw interceptions, muff kicks, drop 2-point conversions, or drop game-sealing interceptions with such frequency in big spots?

No coach, let alone Harbaugh, can grip the ball for these players. There’s only so many ways you can preach ball security in practice, but that doesn’t mean a lick on game day if someone punches the ball out.

It’s not like Harbaugh had Rashod Bateman taking a jet sweep with the Ravens clinging to a one-score lead. That was Derrick Henry, on a monster night for him, who fumbled with 3:10 left, putting the Bills 30 yards away from the end zone and making this comeback doable.

Don’t forget rookie kicker Tyler Loop missed the extra point after Henry’s last touchdown run, which would have made it a 16-point game with 11:42 left. Don’t forget when Awuzie dropped an interception with 10:48 left while the Ravens led 40-25.

Those aren’t on the coach, and things like this happen so frequently to Baltimore in big spots. But Harbaugh is the coach, the common link between these games, so he is going to take the blame.

But you should try to put the blame on spots where coaching has an impact. The Ravens had a poor end of each half, calling a terrible play to Justice Hill out of a timeout in the second quarter that short-circuited a drive where the Ravens kicked a field goal a little sooner than they needed to, leaving some seconds on the play clock.

Buffalo got the ball back and made sure every single one of those last 25 seconds counted. Baltimore played a soft prevent and Allen was able to complete a pass to Kincaid for 22 yards, getting out of bounds with a generous one second left. The Bills kicked a 43-yard field goal, so that was a bad sign of things to come.

Then you go to the last two minutes. Henry fumbled, Buffalo scored, but the Ravens stopped the 2PC to keep a 40-38 lead. The Bills kicked deep, and the Ravens took over with 1:51 left. The Bills still had all three timeouts. In 2025, you have to treat this situation with a 2-point lead as if you were facing a 2-point deficit. That doesn’t mean you’re going to throw risky passes or hurry up to the line to snap it (opponent would use timeouts anyway). But you need to approach it like you need first downs, because the truth is you do.

The Ravens took a conservative approach and it cost them. The run to Zay Flowers on second down was most egregious. Then after a short completion brought up 4th-and-3 at the Baltimore 38, many thought Harbaugh should have gone for it with 1:33 left after Buffalo used its final timeout. It’s 3 yards and you win the game. It would have been the craziest example of this since Bill Belichick did 4th-and-2 at his own 28 in 2009, but is it really that crazy anymore in 2025?

I don’t care if you have the No. 1 defense in the league, which Baltimore clearly isn’t built for right now if this game is any indication. Ray Lewis, Terrell Suggs, Haloti Ngata, and Ed Reed aren’t in that lineup. But even if you had that defense, you can’t rely on stopping a team from getting into field goal range anymore, and these kickers can make from 60-plus yards now. The game has changed.

Put the ball in Jackson’s hands and let him have a run-pass option. I’d probably give him a 60% chance to convert there, if not higher. Game over if he comes through. But even if he fails, you still have some advantages here with all three timeouts. Maybe you stop Buffalo after 3 snaps and they kick a field goal. Maybe they miss.

Granted, the same thing could have happened. The Bills use several plays to get a couple of first downs and kick a short field goal to win the game 41-40. But at least you would have had the chance on 4th-and-3 to end things on your own terms with the player you believe was robbed of a third MVP.

They didn’t do it, and Harbaugh said he trusted the defense, and he’s going to keep trusting his defense.

If that’s the case, why would we ever trust anything to change with the Ravens? They’re just going to keep making mistakes in big spots. Buffalo has their number. Josh Allen has 5 career wins that are either divisional round playoff games or comebacks of 15+ points, and four of those games are against Baltimore.

Never mind the Kansas City hurdle the Ravens haven’t solved save for one night in 2021 when CEH fumbled in game-winning field goal range. Speaking of fumbles, by recovering Henry’s, the Bills are now +18 in lost fumble recoveries since 2024 and they haven’t lost the turnover battle in 23 games (NFL record). Unreal streak that keeps defying all odds to continue.

Alas, guess what else was different about that 2021 Kansas City win? Harbaugh went for it that night, letting Lamar run on 4th-and-1 at his own 43 with just over a minute left to ice the game.

I guess 1 yard doesn’t scare him as much as 3 yards, but if you’re still coaching scared with Lamar as your quarterback in 2025, maybe someone else needs to be his coach in 2026.

Steelers at Jets: Have a Day, Aaron Rodgers

I thought for sure this would be an ugly game to watch as Steelers openers usually are in the last decade. Then when you consider all the new players, the way Aaron Rodgers and D.K. Metcalf didn’t get any work in the preseason in this new offense, and the revenge game factor for Justin Fields and the Jets, and I was expecting a field goal fest.

Well, it ended up being the shootout of the afternoon as the Steelers’ high-priced defense with several Hall of Fame candidates had no real answers for Fields, who had one of the best games of his career.

After Rodgers took a sack on his opening play, then watched Metcalf drop his first target, it felt like this was going to be a shit-tacular day. But Rodgers impressed me by converting multiple third-and-longs, he still showed great accuracy and arm strength, and he carried this offense on a day where the running game was marginal (54 yards) and the defense was of little help.

Metcalf finished with 83 yards, Jonnu Smith caught a touchdown on a push pass, and it ended up being Jalen Ramsey who delivered the hit stick on Garrett Wilson to secure the win after Chris Boswell drilled a 60-yard field goal that might have been good from 70. Ice cold kick, like a serial killer would make.

My two big stats on Fields have been 0-22 when the opponent scores more than 20 points and 2-18 at 4QC opportunities. Add another loss to each. In fact, I did a live bet on Steelers ML at +370 when they were down 26-17 because I saw them scoring again and keeping that streak alive. Sure enough, the Jets fumbled a kickoff and Rodgers and Boswell delivered.

Fields played very well and was about the last reason the Jets lost this game. But sure enough, when he’s got the ball in the final minute with a chance to go get a field goal to win the game, he can’t beat the pass rush and goes four-and-out. Par for the course for him.

The Jets have now blown 7 fourth-quarter leads going back to last year, the most in the NFL. The offense was far better than expected, but the defense was like nothing ever changed.

And they let Rodgers get the last laugh.

Lions at Packers: On Script

This game was more or less what I expected with Detroit trying to adjust to new coordinators and the Packers feeling hyped about the Micah Parsons trade. Still, I wouldn’t have counted on the Lions to only rush for 46 yards on 22 carries, or for Jared Goff to have one of the least effective 31-for-39 games you’ll ever see.

Jordan Love was strong early to build the lead, and the Packers basically just cruised the rest of the way. Parsons made his impact felt with a sack in the fourth quarter.

It’s a good statement win for the Packers in their quest to reclaim the NFC North. We’ll see where these teams are for the rematch on Thanksgiving (Week 13).

Bengals at Browns: Comical Regression

From my Bengals preview in July:

However, I’m willing to bet things work out for the Bengals this year, even if it’s by pure, dumb luck. A random bounce going their way with a turnover on defense, a clutch kick going their way for a change, and maybe Burrow will even win a game or two that the Bengals trail in the closing minutes just to spite me.”

It only took one game for several of these things to happen:

  • After the Browns took a 16-14 lead in the third quarter, they were scoreless on their final six drives, never needing more than a field goal on any of them.
  • Joe Flacco’s pass to Battle was deflected off his hands into the Bengals for an interception that put Joe Burrow at the Cleveland 34 where he moved the ball 17 yards for a go-ahead field goal, after getting the offense’s only first down of the second half, and producing a precarious 17-16 lead.
  • At one point in the fourth quarter, Burrow took three consecutive sacks that each lost 6 yards.
  • That helped Cleveland start its ensuing drive at the Cincy 42 with 6:56 left, but kicker Andre Szmyt, in his NFL debut, missed a 36-yard field goal with 2:22 left. He missed the extra point in the third quarter, creating this situation.
  • The Bengals went three-and-out, then Flacco was intercepted again.
  • Flacco got one more chance from his 1-yard line with 19 seconds left, and the clock ran out on the Browns in a tough loss.

The Bengals needed a hotter September start, the defense needed to play better, but let’s hope they didn’t blow all their luck in Week 1 because what the fvck was this performance?

Burrow passed for 113 yards as the offense only finished with 141 yards. Cleveland had 327 yards but failed to score after a good start. The Bengals are the first team since the 2015 Raiders to win a game with under 150 yards of offense and not scoring more than 17 points. The day the pass rush killed Brock Osweiler in Denver.

The Jaguars played some solid defense against Carolina, so I’ll be curious to see how the Bengals fare next week after this absurd game.

49ers at Seahawks: The Catch IV?

Just think of how many great touchdown catches to win playoff games the 49ers have in their history from Dwight Clark to Terrell Owens to Vernon Davis. You’re probably not going to attach “The Catch IV” label to a Week 1 game, but what backup tight end Jake Tonges did in Seattle on Sunday was really cool and memorable.

The 49ers were hurting again. George Kittle, a Seattle serial killer, left the game after a touchdown with a hamstring injury. Jauan Jennings was injured again.  Brandon Aiyuk is still out. The 49ers needed someone to step up as kicker Jake Moody is a bum who missed more kicks in a tight game.

Insert Jake Tonges, who has been in the NFL since 2022 but never registered a receiving target before Sunday. Yet there he was on the game-winning drive, hauling in three passes for 15 yards and snagging away a touchdown with 1:34 left to take a 17-13 lead.

Sam Darnold led some nice comebacks last year for Minnesota, but he was tested here against an elite front. On the day, he managed to throw for 124 of his 150 yards to Jaxon Smith-Njigba, the clear WR1 in Seattle with Tyler Lockett (Titans) and D.K. Metcalf (Steelers) gone.

But after finding JSN for 40 yards, Darnold was 9 yards away from the end zone before Nick Bosa stripped him of the ball and the 49ers recovered to seal it for new (but returning) defensive coordinator Robert Saleh. It’s exactly the kind of game the 49ers were losing last year, so it’s a positive sign they got this one in the win column.

Dolphins at Colts: Another Day Closer to Death Indeed

Yeah, Mike McDaniel isn’t seeing October at this rate. Falling behind 30-0 and allowing Daniel Jones to score on all seven of his possessions is nasty work. But it’d be different if the offense was at least competitive. Instead, Tua Tagovailoa had arguably the worst game of his career with three turnovers and a 2.7 QBR. He just had no success against a Colts defense that lacks stars.

Daniel Jones being this year’s Sam Darnold would be something, but until further notice, this probably had a lot to do with how inept the Dolphins are right now. But I did say the Colts had a solid roster, quarterback aside, and rookie tight end Tyler Warren came as advertised with 79 yards on 8 touches.

Buccaneers at Falcons: Is Michael Penix the MUPE (Most Unlucky Player Ever)?

When Bijan Robinson took that short pass 50 yards for a touchdown in the game’s opening minutes, I thought we’d be getting the shootout these teams had in Atlanta last year when Kirk Cousins threw for over 500 yards.

But this was a surprisingly defensive battle. The Atlanta pass rush showed it was improved and got after Baker Mayfield frequently, causing him to barely average over 5.0 yards per attempt. He even ended up leading the game in rushing (39 yards) after Bucky Irving (14 carries for 37 yards) and Robinson (12 for 24 yards) were contained on the ground. I’d say the Bucs missed Liam Coen calling the offense, but it’s also a tough division game.

Special teams were really feast or famine for both teams in this one. But the Falcons were down 17-13 in the fourth quarter when they went on an epic march of 91 yards in 18 plays with plenty of penalties, two replay reversals, and do-overs for an Atlanta offense that struggled to close drives. Eventually, Michal Penix showed great scrambling ability and athleticism to stretch out for a 4-yard touchdown run on 4th-and-goal with 2:17 left to take a 20-17 lead.

But Mayfield finally found a rhythm and threw a 25-yard touchdown pass to Emeka Egbuka with 59 seconds left for the rookie’s second score of the game. However, kicker Chase McLaughlin missed the extra point, a huge one that kept it a 23-20 game instead of making the Falcons need a touchdown in a minute. Just huge.

Penix, with his two timeouts, did a really nice job of getting the team in range, but the drive eventually stalled once he was out of timeouts and had to play against the clock in addition to the defense. Still, a 44-yard field goal should be very makeable for any kicker today, and Younghoe Koo has generally been a good kicker.

But to send this game to overtime, Koo was wide right with 0:02 left and that’s how the Bucs held on for this big NFC South win. Circle this one.

I’ve said for years how Tom Brady was never the GOAT but always the LOAT, the Luckiest of All Time. Well, we should try to figure out which quarterback deserves the title of the unluckiest of all time, and since UOAT is an ugly acronym, I was thinking we could use “MUPE” to stand for Most Unlucky Player Ever.

I’d also workshop these ideas:

  • DUP – Doomed Unluckiest Player
  • DUPE – Doomed Unluckiest Player Ever
  • MOAT – Misfortune of All Time

Penix has only started four games in the NFL, but he’s gone 0-3 in the last three starts with these things happening:

  • Led a game-tying touchdown drive vs. Washington before his kicker missed a 56-yard game-winning field goal and his defense allowed a game-winning touchdown drive in overtime where he never touched the ball.
  • Led two game-tying touchdown drives in fourth quarter vs. Carolina before his defense allowed game-winning touchdown in an overtime where he never saw the ball again.
  • Led a go-ahead touchdown drive with 2:17 left before the defense gave up the lead, then his kicker missed a 44-yard field goal that would have forced overtime.

This might be on brand for the Falcons as a franchise historically, but this is still a lot to take for a 3-game sample. We’ll see if Minnesota adds to Penix’s woes in prime time next week.

Texans at Rams: Puka Is Always Open

14-9? Okay, where’s the other half of scoring? That’s it?

It was a game where each team had nine possessions, but the Texans never found the end zone and the Rams had their share of struggles. But credit to the Rams for forcing some huge takeaways, including a late fumble by Houston’s Dare Ogunbowale just as he crossed into the red zone with 1:43 left.

One thing the Rams can always count on is Puka Nacua getting open and making the catch. He finished with 10 catches for 130 yards while Davante Adams had 4 catches for 51 yards in his team debut. It’s easy to see who is still clearly WR1 here.

Giants at Commanders: August Is Not Real

Yeah, I should have seen this one coming before still taking the over. The 2025 Giants had the most prolific passing offense of the 21st century in the preseason when they averaged 345.0 passing yards and 35.7 points per game.

But that’s August, that’s fool’s gold. Sure enough, in Week 1 of a game that counts, the Giants scored 6 points and had 157 net passing yards in Russell Wilson’s debut. Brian Daboll is already getting asked if he’s committing to Wilson as his starter for Week 2 after the Giants punted on six of their nine drives.

Throw in that brutal schedule and we’ll see rookie Jaxson Dart start games down the line. Maybe sooner than later.

But it could have been a little smoother for Washington, which botched the end-of-half drive where a grounding penalty ran out the clock in the red zone. Then they had to punt their first three drives in the second half. But Jayden Daniels still found his way to 21 points, keeping the scoring streak alive in Washington, after Deebo Samuel stamped off a great game with a touchdown run to give him 96 yards from scrimmage on eight touches.

We’ll get a real litmus test for Washington against the Packers this Thursday night. But clearly, the preseason is no litmus test for anything in the NFL. The Giants still stink offensively under Daboll.

Raiders at Patriots: Favored in 11 Games, Eh?

There were some bad performances in Week 1, but I think the Patriots have to rank among the worst because of what it does to expectations this season. This team was somehow favored to win 11 games when the betting lines came out in May. Their preseason win total was still O/U 8.5, but they were favored in 11 individual games, which always felt way too high for this team.

But if you can’t beat the Raiders at home, you might not be even sniffing 8 wins this year. Could anyone actually tell if Mike Vrabel was coaching the team on Sunday? Was that just Jerod Mayo with Druski’s excellent makeup team making him look like Vrabel?

This was a bad performance. The Patriots shut down Ashton Jeanty (19 carries for 38 yards and a short touchdown), but Geno Smith shredded them for 362 yards with many big completions. He converted a 3rd-and-20 late in the game while the Pats still trailed 20-10, which was a dagger.

New England’s offense put the ball in Drake Maye’s hands 54 times, but all he could produce was 13 points on 11 drives. One missed field goal isn’t doing that many favors. The Patriots are going to have to play much better than this or they won’t stray far from the 4-13 record they’ve had the last two years.

Titans at Broncos: Looked Like Two Rookie Debuts at Quarterback

It may not mean a thing, but I think Denver blew a golden opportunity to establish some fear in the AFC West that this could be the team’s year. They were an 8.5-point home favorite against a flawed Titans team starting rookie quarterback Cam Ward in his NFL debut.

But this was a dogfight for 60 minutes in large part because Bo Nix played like he was a rookie in his first game. The Nix who struggled last September showed up again as he threw a couple of picks and couldn’t sustain drives.

Fortunately, the Denver defense was legitimate. The Titans scored 12 points on four field goal drives that covered a grand total of 65 yards. That’s impressive defense. Even when Marvin Mims muffed a punt in the fourth quarter that gave the Titans a great chance to take the lead in a 13-12 game, the Denver defense sacked Ward for 27 yards on consecutive plays to knock them out of range.

That’s when the running backs took over with rookie R.J. Harvey showing off his speed on a 50-yard run, then veteran J.K. Dobbins scored from 19 yards out. I’m surprised Sean Payton later didn’t go for a 54-yard field goal to make it 23-12 and cover the spread. But he watched Nix throw incomplete on 4th-and-8 instead. Weird.

But the defense came up with one more stop, including a strip-sack on fourth down as Ward went down six times in an expectedly rough debut. Still, the scoreboard should have been much worse for the Titans.

Cardinals at Saints: Bland Jerseys Prevail Against Power Rangers

This was a bland game to look at with the Cardinals’ jerseys looking like they were waiting to be filled in with more red. I don’t know how much Kyler Murray was feeling under the weather with a reported illness, but he only threw for 163 yards and took 5 sacks as the Cardinals were never able to blow this one open against what is expected to be one of the worst teams this season.

But behind Spencer Rattler, the Saints found themselves in a 20-13 game late with a reasonable situation to tie or take the late lead on a 2-point conversion. But punching the ball in from the red zone was something Rattler struggled with on the final two drives. He ended up throwing three straight incompletions from the Arizona 18 to end the upset attempt.

The Saints actually finished with more first downs and yards than the Cardinals in a respectable debut for rookie coach Kellen Moore. But they’ll have to clean some things up after 13 penalties for 89 yards.

Panthers at Jaguars: Generational Weather Delay

You had a lot of “generational talent” on display in this game with two No. 1 picks at quarterback and Travis Hunter made his NFL debut. But Bryce Young might be in danger of getting benched after Week 2 for the second year in a row because this was bad just like much of his early career starts.

The 26-10 final doesn’t even do it justice because he tried to get the pass away on a fourth down in the fourth quarter that was returned 75 yards for a pick-six, but he got bailed out by a holding penalty and threw a touchdown on the next play. This could have easily been 30-3 with Jacksonville not even playing close to their best (or so it seems).

But the running game was strong (200 yards) for coach Liam Coen’s debut, and the defense obviously took care of business before and after the hour-long lightning delay. We’ll keep following the Travis Hunter story, but he finished playing 45 snaps (39 offense, 6 defense). That’s not a high number at all, but I guess they’re easing him in slowly.

Still, I would have thought him being a full-time corner and a part-time receiver in certain packages (hurry up, end of halves, third downs) made the most sense. Reportedly this is a fluid situation they’ll adjust for opponent. Guess we’ll just have to see what they’re cooking here for the coach I picked to win the AFC South and Coach of the Year award.

Next week: Really solid TNF with Commanders-Packers, but we’ll see Monday night how exciting Vikings-Falcons might be on SNF. Don’t like the MNF double-header happening (TB-HOU, LV-LAC), but at least it looks like the games aren’t overlapping this time. Sunday afternoon is really all about the Super Bowl rematch as Patrick Mahomes tries to avoid the first 3-game losing streak of his career.