The departure of Kirk Cousins from Minnesota was arguably the biggest story of the offseason, but the unquestionable biggest story of the actual season so far is the Vikings‘ success without him. And it’s not a Cousins thing: the Vikings are now 3-0 with their low-cost backup Sam Darnold starting and playing fantastic football in place of rookie J.J. McCarthy who was lost for the year before the year began. It’s a massive tribute to Kevin O’Connell’s ability to get the most out of the quarterback position.
Darnold outdueled reigning OROY C.J. Stroud pretty easily and generally looked fantastic for the third week in a row, going 17-for-28 with 181 yards and a quartet of passing touchdowns. We talked about O’Connell last week and I’m even more comfortable today suggesting he’s already a top-five coach in the NFL. But Darnold’s success isn’t schemed up, “easy button” stuff or remotely gimmicky. The scheme is sound and it’s good but Darnold is just running an NFL offense and making big-boy throws.
Having Justin Jefferson helps, of course, but Darnold spread things around on Sunday yet again, throwing touchdowns to Jefferson, running back Aaron Jones, emerging receiver Jalen Nailor and — because why the heck not — Johnny Mundt. All four of his touchdown passes came against man coverage on dropbacks over 2.5 seconds, per Next Gen Stats. It took a while, and Darnold had to bounce around with three different teams first, but he might be living up to his pre-draft pedigree under KOC’s tutelage.
The numbers could have been even gaudier for Darnold but the Texans declined to make this much of a game, posting just a single score in the ugly 34-7 blowout. Credit to that goes to a massive Jonathan Greenard Revenge Game and an incredibly well-orchestrated defensive game plan by Brian Flores.
Sunday was the type of game that showed why Flores emerged from the Bill Belichick tree in New England to secure the Dolphins job and why CBS Sports NFL insider Jonathan Jones reported earlier in the day Flores was starting to generate interest for future coaching vacancies.
Week 1 was a dominant thumping of the lowly Giants, not a huge shock, but certainly a harbinger of what a Flores defense might be able to do. The last two weeks should serve serious notice to the rest of the NFL about the Vikings’ validity — they took care of business against the NFC cream of the crop in San Francisco and then walked up to the Texans, one of the top preseason Super Bowl favorites, punched them in the stomach and took their lunch money.
Stroud’s been good this year, maybe not great, but he certainly flashed plenty and has an array of weapons in the passing game. Even without Joe Mixon, the Texans should have been able to score some points. Flores wasn’t having it and the Vikings defense was even fighting hard late to keep Davis Mills out of the end zone in garbage time to preserve the single-score game.
Flores’ crew jumped all over the Texans early, too. They picked off Stroud on Houston’s first possession on a tipped pass and poured it on from there. The Texans didn’t manage double-digit yardage on four of their first seven drives and didn’t engineer a drive over 50 yards until midway through the third quarter.
Stroud completed 20 of 31 passes but was largely forced into being a checkdown artist because of the pressure the Vikings put on him. And it wasn’t necessarily an all-out blitz party for Flores either. Per Next Gen Stats, Stroud finished 6 of 11 for 58 yards and a pick when blitzed by Minnesota, with the Vikings recording one sack and generating five pressures. So the blitz worked but it might have been the threat of the blitz, with the Vikings dropping out of pre-snap pressure packages that really put Stroud in the spin cycle.
He completed just one pass longer than 20 yards down the field and just four more longer than 10 yards, with several of them coming when the game was already out of hand, with the Vikings playing slightly softer coverage and the Texans trying to push things downfield in a last ditch, comeback effort.
The Vikings were an NFC North afterthought heading into the year, having lost Cousins. The Lions were an established force. The Packers and Jordan Love had arrived. And the Bears were set for launch with Caleb Williams. Three weeks in, it’s quite clear how much coaching matters and in Minnesota they’ve got a good one.
Offseason signings like Darnold and Aaron Jones are paying massive dividends early in the year. The schedule is tough, but Minnesota’s already shown they can hang with anyone in the NFL. This team looks very much for real and it’s the biggest story in football three weeks in.
Andrew Gregory Dalton!
What an impossibly tough scene for Bryce Young on Sunday. The 2023 first overall pick was benched just 18 games into his career earlier this week, replaced by 36-year-old Andy Dalton under center for the Panthers and, man, it would have been tough to draw up a better first start than what Dalton produced against the Raiders out in the desert.
Dalton became the first quarterback in the ENTIRE NFL to throw for 300 yards and three passing touchdowns in the same game this season, with the Red Rifle somehow setting the standard in a very down year for passing and offense. That he did it in the first game since he took over for Young is just insult to injury (and only metaphorical injury since Bryce lost his job for being bad).
The competition wasn’t elite, but the Raiders have plenty of juice on defense and are capable of slowing teams down. So it’s a real indictment of Young and kind of remarkable to think about how it played out during the afternoon slate.
I pointed out earlier this week I expected the Panthers offense to improve when Dalton took over under center, but I certainly didn’t believe the Panthers would get their first game with a 300-yard passer, 100-yard receiver and 100-yard rusher since 2022. Things have been bleak and Sunday was a bizarre little spot of sunshine in an otherwise disastrous run for Carolina.
What do the Panthers do now? Where do they go from here? I guess you just keep rolling Dalton out there and seeing if he can win. The next group of games is pretty winnable, including a Dalton Revenge Game against the Bengals in Charlotte next week, followed by matchups with the Bears, Falcons, Commanders and Broncos.
Let’s not go full Jim Mora here or anything, but if the Panthers offense looks remotely close to what it did on Sunday over the next month, the Panthers will at least be frisky. Dalton was throwing the ball down field — completing five passes of 10 air yards or more in the first half, the same number Young managed through two weeks — and Diontae Johnson looked like the type of receiver we’ve always expected from his talent, catching eight passes for 122 yards and a score on a gorgeous deep pass by from Dalton.
The Panthers could arguably dump Young for draft picks in a trade. But they reportedly got offers from four different teams over the last week and decided not to take any of them, or at least decided against moving Young already.
So much has happened with this situation just three weeks in. The smart money is on Young suiting up for Carolina at some point again this season, but Sunday’s dismantling of the Raiders via Carolina’s offensive explosion was pretty damning of last year’s first overall selection.
Will Levis‘ bizarre on-field Artwork of the Week
Every week Will Levis brings joy to millions with a bizarre physical action on the field. He’s 3-for-3 so let’s keep firing on it.
Panic time for 1-2 teams?
Only the aforementioned Levis and the Tennessee Titans — shoutout to Tuscan Castles! — are 0-3 this season. There are plenty of 1-2 teams, however. Let’s rip through some of them and debate the panic level for each one.
Cleveland Browns: Full-blown meltdown for Browns fans right now. Deshaun Watson is a shell of himself and there’s nothing the team can do about moving on outside of simply putting him on the bench and taking the financial hit. They just lost at home to Daniel Jones. Say it out loud. Major trouble brewing.
San Francisco 49ers: Piles of injuries for this team on offense and back-to-back losses. You have to be somewhat concerned if you’re the Niners right now but I’m not going to hit the panic button completely because we also know they’ve got the ability to turn it on offensively and rip off several wins in a row. Plus, this is a team playing for February. But coughing up that lead to the Rams was a tough way to go down on Sunday considering how banged up Los Angeles was.
Los Angeles Rams: With all their injuries and the tough schedule, you kind of have to think 1-2 is OK right? The beatdown by Arizona last week was unacceptable but what a bounceback late to steal a win against the 49ers. The injuries are a built-in excuse. If this team makes the playoffs, give Sean McVay COY immediately.
Miami Dolphins: Clearly this is a trouble spot with Tua Tagovailoa on injured reserve after suffering an ugly concussion in Week 2. The Dolphins have some good teams ahead of them in Buffalo and the Jets and the offense was lethargic without Tua under center against a really good Seahawks defense. This is a big-time uphill battle for a playoff spot even assuming Tua is back in a few weeks.
Baltimore Ravens: They’ve played two really tough games (at K.C., at Dallas) and came out 1-1. If they hadn’t melted down against the Raiders, blowing a 10-point, fourth-quarter lead, they’d be feeling great about where they are, particularly in the wake of the first Derrick Henry Game of the Big Dog’s Baltimore career. He was destructive against the Cowboys on Sunday, rumbling for 151 yards and a pair of scores. If this offensive line jells, the Ravens will be fine.
Chicago Bears: PANIC!!!! Expectations got too high for this team and now they’re struggling pretty bad on offense. The Colts defense was supposed to be Swiss cheese and the Bears just couldn’t get more than 20 points. Their offensive line is an issue and expectations were so sky high that Bears fans are sort of melting down now. The division also suddenly looks much tougher with the Packers and Vikings surging.
Dallas Cowboys: On the other hand, how can you not be freaking the bleep out if you’re the Cowboys? After dominating the Browns in Week 1, the Cowboys have gotten their tails handed to them in consecutive weeks, both of which featured teams who we thought might have questionable offensive lines absolutely run over them. CeeDee Lamb had a rough game, Dak Prescott’s been off the last two weeks and the Cowboys can’t stop anyone right now. Jerry Jones’ radio appearances should be appointment listening this week.
New York Giants: Reports out of New York earlier this week had some red flags being raised for Brian Dabol but a huge upset of Cleveland on the road with a massive performance from Malik Nabers eases a ton of tension for this club. Nabers, by the way, is the absolute truth. That dude is special. He might be a top-10 NFL wide receiver out of the box.
Las Vegas Raiders: I guess it depends on your expectations for this team, but they could easily be 0-3 were it not for the miracle comeback against the Ravens. I think they’re a fun team with some really exciting players but I didn’t have the Raiders penciled in for a playoff spot this year, so I’m not melting down about this start to the season. On the other hand, they did just get LIT UP by Andy Dalton.
Carolina Panthers: Again, same sort of setup like the Raiders. But you’ve got to feel “good” after they took some of the pressure out of the Bryce Young situation with a great offensive performance. Dave Canales’ collar should be a little less sweaty on Monday morning and Carolina has some hope with a softer schedule, but this is probably still not a great football team.
New England Patriots: Thursday’s ugly performance notwithstanding, this has been a “positive” start to the year for Jerod Mayo in his inaugural season. They should probably be 2-1 instead, but they’ve been largely competitive and we have yet to see Drake Maye under center, though the calls are getting louder. No panic needed given the expectations.
Arizona Cardinals: Another team who would surely like to be better than 1-2, but also another team who didn’t have a ton of expectations in terms of wins. They’re exactly who we thought they would be: frisky and in every game, fun on offense and usually involved in some high-scoring affairs. No panic here, this team is headed in the right direction long term.
Denver Broncos: Bo Nix was MUCH better on Sunday against Tampa as Sean Payton continued his dominance of Todd Bowles. Like the Panthers, that was a massive, much-needed win that eased some of the pressure on this season for Denver. They have a rookie quarterback, so I don’t think the pressure is necessarily win related so much as it’s about Nix’s play.
require.config({"baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-0782\/bundles\/sportsmediajs\/js-build","config":{"version":{"fly\/components\/accordion":"1.0","fly\/components\/alert":"1.0","fly\/components\/base":"1.0","fly\/components\/carousel":"1.0","fly\/components\/dropdown":"1.0","fly\/components\/fixate":"1.0","fly\/components\/form-validate":"1.0","fly\/components\/image-gallery":"1.0","fly\/components\/iframe-messenger":"1.0","fly\/components\/load-more":"1.0","fly\/components\/load-more-article":"1.0","fly\/components\/load-more-scroll":"1.0","fly\/components\/loading":"1.0","fly\/components\/modal":"1.0","fly\/components\/modal-iframe":"1.0","fly\/components\/network-bar":"1.0","fly\/components\/poll":"1.0","fly\/components\/search-player":"1.0","fly\/components\/social-button":"1.0","fly\/components\/social-counts":"1.0","fly\/components\/social-links":"1.0","fly\/components\/tabs":"1.0","fly\/components\/video":"1.0","fly\/libs\/easy-xdm":"2.4.17.1","fly\/libs\/jquery.cookie":"1.2","fly\/libs\/jquery.throttle-debounce":"1.1","fly\/libs\/jquery.widget":"1.9.2","fly\/libs\/omniture.s-code":"1.0","fly\/utils\/jquery-mobile-init":"1.0","fly\/libs\/jquery.mobile":"1.3.2","fly\/libs\/backbone":"1.0.0","fly\/libs\/underscore":"1.5.1","fly\/libs\/jquery.easing":"1.3","fly\/managers\/ad":"2.0","fly\/managers\/components":"1.0","fly\/managers\/cookie":"1.0","fly\/managers\/debug":"1.0","fly\/managers\/geo":"1.0","fly\/managers\/gpt":"4.3","fly\/managers\/history":"2.0","fly\/managers\/madison":"1.0","fly\/managers\/social-authentication":"1.0","fly\/utils\/data-prefix":"1.0","fly\/utils\/data-selector":"1.0","fly\/utils\/function-natives":"1.0","fly\/utils\/guid":"1.0","fly\/utils\/log":"1.0","fly\/utils\/object-helper":"1.0","fly\/utils\/string-helper":"1.0","fly\/utils\/string-vars":"1.0","fly\/utils\/url-helper":"1.0","libs\/jshashtable":"2.1","libs\/select2":"3.5.1","libs\/jsonp":"2.4.0","libs\/jquery\/mobile":"1.4.5","libs\/modernizr.custom":"2.6.2","libs\/velocity":"1.2.2","libs\/dataTables":"1.10.6","libs\/dataTables.fixedColumns":"3.0.4","libs\/dataTables.fixedHeader":"2.1.2","libs\/dateformat":"1.0.3","libs\/waypoints\/infinite":"3.1.1","libs\/waypoints\/inview":"3.1.1","libs\/waypoints\/jquery.waypoints":"3.1.1","libs\/waypoints\/sticky":"3.1.1","libs\/jquery\/dotdotdot":"1.6.1","libs\/jquery\/flexslider":"2.1","libs\/jquery\/lazyload":"1.9.3","libs\/jquery\/maskedinput":"1.3.1","libs\/jquery\/marquee":"1.3.1","libs\/jquery\/numberformatter":"1.2.3","libs\/jquery\/placeholder":"0.2.4","libs\/jquery\/scrollbar":"0.1.6","libs\/jquery\/tablesorter":"2.0.5","libs\/jquery\/touchswipe":"1.6.18","libs\/jquery\/ui\/jquery.ui.core":"1.11.4","libs\/jquery\/ui\/jquery.ui.draggable":"1.11.4","libs\/jquery\/ui\/jquery.ui.mouse":"1.11.4","libs\/jquery\/ui\/jquery.ui.position":"1.11.4","libs\/jquery\/ui\/jquery.ui.slider":"1.11.4","libs\/jquery\/ui\/jquery.ui.sortable":"1.11.4","libs\/jquery\/ui\/jquery.ui.touch-punch":"0.2.3","libs\/jquery\/ui\/jquery.ui.autocomplete":"1.11.4","libs\/jquery\/ui\/jquery.ui.accordion":"1.11.4","libs\/jquery\/ui\/jquery.ui.tabs":"1.11.4","libs\/jquery\/ui\/jquery.ui.menu":"1.11.4","libs\/jquery\/ui\/jquery.ui.dialog":"1.11.4","libs\/jquery\/ui\/jquery.ui.resizable":"1.11.4","libs\/jquery\/ui\/jquery.ui.button":"1.11.4","libs\/jquery\/ui\/jquery.ui.tooltip":"1.11.4","libs\/jquery\/ui\/jquery.ui.effects":"1.11.4","libs\/jquery\/ui\/jquery.ui.datepicker":"1.11.4"}},"shim":{"liveconnection\/managers\/connection":{"deps":["liveconnection\/libs\/sockjs-0.3.4"]},"liveconnection\/libs\/sockjs-0.3.4":{"exports":"SockJS"},"libs\/setValueFromArray":{"exports":"set"},"libs\/getValueFromArray":{"exports":"get"},"fly\/libs\/jquery.mobile-1.3.2":["version!fly\/utils\/jquery-mobile-init"],"libs\/backbone.marionette":{"deps":["jquery","version!fly\/libs\/underscore","version!fly\/libs\/backbone"],"exports":"Marionette"},"fly\/libs\/underscore-1.5.1":{"exports":"_"},"fly\/libs\/backbone-1.0.0":{"deps":["version!fly\/libs\/underscore","jquery"],"exports":"Backbone"},"libs\/jquery\/ui\/jquery.ui.tabs-1.11.4":["jquery","version!libs\/jquery\/ui\/jquery.ui.core","version!fly\/libs\/jquery.widget"],"libs\/jquery\/flexslider-2.1":["jquery"],"libs\/dataTables.fixedColumns-3.0.4":["jquery","version!libs\/dataTables"],"libs\/dataTables.fixedHeader-2.1.2":["jquery","version!libs\/dataTables"],"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js":["https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js"]},"map":{"*":{"adobe-pass":"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js","facebook":"https:\/\/connect.facebook.net\/en_US\/sdk.js","facebook-debug":"https:\/\/connect.facebook.net\/en_US\/all\/debug.js","google":"https:\/\/apis.google.com\/js\/plusone.js","google-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/accounts.google.com\/gsi\/client","gpt":"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js","hlsjs":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/hls.js\/1.0.7\/hls.js","recaptcha":"https:\/\/www.google.com\/recaptcha\/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https:\/\/www.google.com\/recaptcha\/api\/js\/recaptcha_ajax.js","supreme-golf":"https:\/\/sgapps-staging.supremegolf.com\/search\/assets\/js\/bundle.js","taboola":"https:\/\/cdn.taboola.com\/libtrc\/cbsinteractive-cbssports\/loader.js","twitter":"https:\/\/platform.twitter.com\/widgets.js","video-avia":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.12.0\/player\/avia.min.js","video-avia-ui":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.12.0\/plugins\/ui\/avia.ui.min.js","video-avia-gam":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.12.0\/plugins\/gam\/avia.gam.min.js","video-avia-hls":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.12.0\/plugins\/hls\/avia.hls.min.js","video-avia-playlist":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.12.0\/plugins\/playlist\/avia.playlist.min.js","video-ima3":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3.js","video-ima3-dai":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3_dai.js","video-utils":"https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js","video-vast-tracking":"https:\/\/vidtech.cbsinteractive.com\/sb55\/vast-js\/vtg-vast-client.js"}},"waitSeconds":300});
Discover more from FOXIZ SPORTS
Subscribe to get the latest posts sent to your email.