Vikings Win Streak Is Hiding A Bigger Kevin OConnell Problem

Could Kevin O'Connell's missteps threaten the Vikings' promising season despite their strong start?

Three weeks into the season, the Vikings are still unbeaten, and that part is easy to celebrate. The harder truth is that the offense has been a mess, and Sunday’s win over the Bucs did nothing to hide it.

Kevin O’Connell can point to the record all he wants, but the tape from Week 3 leaves him with real explaining to do. The defense has carried this team, and Brian Flores deserves the credit there. The offense, though, has been another story entirely.

Losing Justin Jefferson changes the shape of the attack, no question. But it doesn’t explain away everything.

Jordan Addison and Jauan Jennings have shown enough talent that the passing game should not be collapsing this hard without No. 18.

Instead, Kyler Murray and the Vikings were rough to watch for most of the day, with only a few explosive plays in the first half breaking up the slog.

The numbers tell the story pretty plainly. Minnesota managed 101 net passing yards before halftime, and 93 of those came on just three plays.

By the end of the game, the Vikings had only 152 net passing yards. The ground game didn’t rescue them either, even with a gutsy effort from an injured Aaron Jones Sr.

That kind of output also raises a bigger issue with how O’Connell has approached the roster. He talks often about the importance of the run, but the team still hasn’t added a truly impactful back under three different acting general managers. If he truly wanted a difference-maker in the backfield, former general manager Kwesi Adofo-Mensah, this spring’s interim GM Rob Brzezinski, or new GM Nolan Teasley would have found his guy.

Sunday was also a reminder that good coaching sometimes means getting creative when the obvious plan isn’t working. O’Connell has done that before. Last year on Christmas against the Lions, he found a way to get the ball to Addison on a similar offensive dud, and the result was the Vikings’ longest rushing touchdown of the season and the second-longest of O’Connell’s coaching tenure.

Sometimes you have to force the issue. So far, that hasn’t really happened with the 2026 Vikings offense, even though it clearly needs it.

And this isn’t just a gut feeling. According to The Ringer’s Sheil Kapadia, Sunday marked the Vikings’ lowest offensive success rate in 20 seasons. It was also, as Kapadia noted, their worst offensive success rate in any single game under O’Connell and the worst in any game over the last 20 seasons.

That list includes games started by Max Brosmer, the now-traded J.J. McCarthy, and even the infamous Josh Freeman Monday Night Football dud. Sunday still came out worse.

The broader picture isn’t any prettier. Minnesota is dead last in the NFL in total yards per game. Injuries and bad weather are part of the equation, but for a team led by a coach known for offense, that ranking is hard to defend no matter the circumstances.

There’s still time for this to turn. The Vikings haven’t lost yet, and Murray has talent. A strong stretch is still possible before the schedule gets much tougher.

But the current formula is shaky, and in today’s NFL, shaky offenses usually don’t stay afloat for long. It’s fair to worry this could end the way the promising 2022 season did, with one side of the team pulling down what looked like a special roster.

In Other News...

Kevin OConnell Faces Real Heat After Vikings QB Bust

The Vikings have already moved on from a costly quarterback swing, sending former 2024 No. 10 pick J.J. McCarthy to the Giants for a 2027 fifth-round pick and putting an abrupt end to a pairing that never took hold in Minnesota. Head coach Kevin OConnell and general manager Nolan Teasley both acknowledged the disappointment of the decision, calling it a necessary fresh start as the team looks to steady an offense that has stumbled early this season.

What makes the move more than a simple roster reset is the pressure it puts on OConnell and the organizations quarterback plans going forward. The Vikings still have to answer whether the development process behind McCarthy went wrong, and how much of the responsibility lands on the coaching staff as the offense searches for traction. For a team built around offensive identity, the aftermath of this trade could linger well beyond the transaction itself. [Read more 🡒]

Caleb Williams Injury Against Vikings Was Not What It Seemed

Caleb Williams exit against the Vikings looked like the kind of sudden, ugly injury that can change a game in an instant. He left in visible pain, and for Minnesota it was one more reminder of how quickly a matchup can tilt when a quarterback is forced to the sideline. The medical update, though, painted a more specific picture: a Grade 2 right hamstring strain tied to scar tissue breaking up from an earlier hamstring issue.

For the Vikings, the result was less about a catastrophic setback and more about a quarterback trying to work his way through a tricky recovery. Williams is expected to be week-to-week, which leaves his status unsettled but offers some relief that the injury is not expected to cause long-term damage. Still, the way it happened showed just how sharp the pain can be when a player is dealing with something that never fully went away. [Read more 🡒]

Vikings Suddenly Face A Huge 2027 Quarterback Decision

The Vikings quarterback picture has changed quickly enough to create a new kind of offseason concern for the future. After trading J.J. McCarthy to the Giants, Minnesota now finds itself without a quarterback under contract beyond the 2026 season, a reminder that the teams long-term plan at the games most important position is suddenly wide open.

That reality pushes the conversation toward 2027 and the veteran market, where names like Justin Herbert, Mac Jones and Drew Lock can at least be discussed as possibilities depending on how their contract situations and team needs evolve. For now, it is only speculation, but it is the sort of quarterback uncertainty that can shape roster-building long before the calendar turns to the season itself. [Read more 🡒]