The Vikings opened training camp to a sold-out crowd Saturday at TCO Performance Center, and the first public practice of the year delivered exactly the kind of curiosity the fan base showed up for. The quarterback work drew the biggest spotlight, but there was plenty else to watch: new faces, young receivers, and a defense that already looks like it plans to make life miserable.
Kyler Murray made the strongest impression of the day. In his first public practice for his childhood team, he alternated deep throws with J.J.
McCarthy during individual drills before taking the first reps with the starters. Murray looked sharp from the start, showing a level of accuracy that McCarthy is still trying to match consistently.
In 11-on-11 work, Murray was decisive and efficient, and he got Justin Jefferson involved early on a strong downfield throw. From the count in the source report, Murray finished with only one incompletion on 12 attempts in that period.
He carried that form into red zone 7-on-7 work, where he opened the drill and stacked up multiple scoring throws. Even without leaning on his mobility, Murray looked in control throughout the day. The gap between him and McCarthy on Saturday was obvious.
McCarthy had the rougher outing. His day included missed throws, inconsistency, and a tipped-ball interception that landed in Blake Cashman’s hands.
The red zone period didn’t help much either, with multiple incompletions and some trouble reading the defense as quickly as Murray. His best moment came on a touchdown throw to undrafted free agent Dillon Bell in the back of the end zone.
But the bigger issue was processing speed. On one snap that would have been an Ivan Pace Jr. sack in a real game, McCarthy ended up with a bad miss to Jordan Mason on a short throw that should have been there.
After that kind of day, he’ll have plenty to clean up before the team returns in pads on Monday.
Aaron Jones also brought energy. In a practice without pads, the running back still flashed speed and quickness, and the crowd reacted early to the kind of elusiveness that made him stand out. With the Vikings emphasizing a revamped run game under new assistant head coach Frank Smith, Jones looks intent on making the most of his return to Minnesota.
The receiver room also started to take shape. Behind Jefferson, Jordan Addison, and Jauan Jennings, the competition already looks crowded.
Tai Felton, the 2025 third-round pick, made a strong catch from Murray late in practice. Bell added to his day with that red zone touchdown from McCarthy.
Myles Price remains highly valued for special teams, which only makes the roster math tougher. There’s real competition here.
On defense, Brian Flores’ fingerprints were easy to spot. Jake Golday worked with the first team at edge and got his hands on the pass that Cashman intercepted.
Caleb Banks and Domonique Orange both stood out for their size, and if Banks is ready for Week 1, that pairing could be a problem for opposing offenses right away. Charles “Chuck” Demmings also had a notable day, including a matchup against Jefferson.
The physical edge he showed in Mobile, Ala., at Senior Bowl practices seems to be carrying over to Eagan.
The first open practice gave the Vikings plenty to chew on, and Saturday’s biggest takeaway was simple: the quarterback battle already has a clear tone, the rookie talent is pushing hard, and Flores’ defense looks ready to come after people.
In Other News...
Jon Gruden's Vikings QB Criticism Misses What Changed Everything
Jon Grudens take on the Vikings quarterback situation landed with plenty of noise, but it also seemed to miss the larger point of how Minnesota got here. The Vikings have made their choice with J.J. McCarthy, and that decision has shaped everything around the position as the team moves into a new season. From the outside, the departures of Sam Darnold and Daniel Jones can look puzzling, but in Minnesota they fit the reality of a quarterback room that was never going to keep everybody in place.
Darnold and Jones both found better opportunities elsewhere, which is why the Vikings depth chart now looks the way it does. Darnold moved on to Seattle, Jones signed with Indianapolis, and Minnesotas focus has shifted to McCarthy as the starter. There is still curiosity around how Gruden sees the position, but for the Vikings the more important story is that the competition already changed shape once those moves were made. [Read more 🡒]
Vikings Quarterback Battle Suddenly Puts Kevin OConnell On The Spot
Training camp has turned Minnesotas quarterback situation into something more interesting than the tidy handoff many expected. Kyler Murray arrived as the name most people assumed would settle the job, but J.J. McCarthy has looked comfortable enough to keep the conversation alive, and the Vikings are using this stretch to get a real read on both passers before they make any kind of final call.
For Kevin OConnell, that leaves a careful balancing act in the middle of camp. The staff is still evaluating the position thoroughly instead of locking in on a quick answer, and the longer this stays open, the more it hints that the Vikings are not ready to treat Murray as the obvious choice for Week 1. McCarthys presence has made the competition hard to ignore, and it now feels like the quarterback room will have to sort itself out the old-fashioned way. [Read more 🡒]
Jordan Addison Just Became A Tougher Vikings Decision Than Before
The wide receiver market just got another jolt, and it only makes Jordan Addisons situation in Minnesota more interesting. With contract talks around the league continuing to climb, the Vikings now have another high-profile benchmark to weigh as they look at a young receiver who has flashed real ability but still has a lot to prove before his next payday.
Addison is heading toward the end of his rookie deal, which means Minnesota has to start thinking seriously about timing, value and long-term roster construction. The question is no longer just whether he belongs in the Vikings future, but how much that future should cost and when the team wants to commit while juggling other needs and cap space. [Read more 🡒]
