EAGAN, Minn. - Kyler Murray gave the Vikings’ offense the kind of reminder it can live on a highlight and a heartbeat. On his final snap of Wednesday’s joint practice against the Ravens, he drifted left, threw on the move and dropped a pass into Justin Jefferson’s hands for a touchdown from about 40 yards out. The TCO Performance Center lit up.
“Baller,” center Blake Brandel said afterward. “I think it was off his back foot. That was awesome.”
That play showed exactly why Murray can flip a practice in one throw. It also came after a day that felt uneven for Minnesota’s passing game, especially once Baltimore’s defense started throwing different looks at it.
Marlon Humphrey nearly jumped one Murray throw for an interception. Later, Murray tried to squeeze a pass to Jordan Addison, and Nate Wiggins got a hand on it to break it up. The larger picture was hard to miss: the Vikings’ passing attack was a little out of rhythm in its first real test against another defense.
That kind of result did not send up alarms. It did, however, underline how much work is still ahead.
“It’s good to see different looks,” Vikings right tackle Brian O’Neill said. “It was good to see the way (Jesse Minter’s defense) played different blocks, different structures.
We’ve gone against very difficult defenses every day, but there’s a certain style they like to play. So, it’s good to see a different style.”
Baltimore leaned on pressure and movement, with safety Kyle Hamilton among the players helping disrupt Minnesota’s protection plan. Early in an 11-on-11 period, Murray rolled out on a bootleg and Hamilton came straight at him, forcing him to throw the ball into the ground. That pressure appeared to bother Murray’s accuracy during the first two team periods as well.
The final Jefferson touchdown gave the day a clean finish, but Thursday will be the real chance for Minnesota to make adjustments against the Ravens’ speed and style.
The run game, meanwhile, got a blunt evaluation from one of the line’s most vocal voices. O’Neill praised the unit’s work against Baltimore’s stunts and games, but he was clear that the ground attack fell short.
“I think there was a lot to be desired in the run game today,” O’Neill said. “I think we were playing a little slow. Trying to be perfect, rather than going on attack mode.”
Brandel said the same thing more simply: “I think we wanted to be better in the run game today.”
That fits with the Vikings’ bigger push to improve the run in 2026. The old system asked linemen to make a lot of post-snap decisions, which meant plenty of thinking.
The revamped approach changes that. Now the emphasis is on firing off the ball with less concern about sorting out defensive alignment before the snap.
That creates a real timing test. Everything has to sync - the handoff, the back’s track, the line’s movement - or the play can stall out.
O’Neill said it almost exactly that way after practice.
“It gets easier the more you do it,” he said. “Hopefully, it gets easier tomorrow after seeing this kind of front, if that makes sense.
There’s different tells and indicators you learn from our defense. Personally, I thought we were a tick slow.
We’re trying to attack. And I felt like we were playing not to mess up.”
The line agreed with the diagnosis, and that kind of self-scouting is part of what makes the new direction feel clearer, even if the results Wednesday were uneven.
There were other notable moments too. J.J.
McCarthy closed his day with a gorgeous 40-yard touchdown strike to Myles Price, drawing the same kind of reaction from teammates that Murray got on his final throw. McCarthy handled all of the second-team reps and had his ups and downs: he sailed one throw to his left, had multiple hitches end with a ball getting batted at the line, and completed several passes to Price, though he rarely worked the middle of the field.
Jordan Mason kept flashing even with little room to run. He and Aaron Jones split carries most of the day, but Mason still found creases with burst, showing why the staff has taken notice of his progress in a system that mirrors what he knew in San Francisco.
Rookie back Demond Claiborne also flashed. He hit a run between the tackles, hop-stepped through traffic and showed the kind of burst and vision Minnesota liked enough to draft him in the sixth round.
But the ending was a problem: the ball came loose. That matters, especially because Claiborne fumbled five times in 179 attempts last season at Wake Forest.
The upside is obvious, but the Vikings will need much more reliability before he becomes part of the offense once the season starts.
In Other News...
Vikings 53 Man Roster Battle Just Got Tougher At Key Spots
With the NFL cutdown deadline looming on Aug. 30, the Vikings are using every snap of the final stretch to sort out a roster that still has a few moving parts. Joint practices and the preseason game against the Ravens are giving the staff one last look at depth across several spots, and the projection of Minnesotas 53-man group reflects that reality, with recent practice work and game tape helping shape the picture at quarterback, receiver, center and on defense.
Some areas look steadier than others, but the middle of the roster is where the pressure is building. There are still questions at center and safety, and those spots can ripple through the rest of the roster if the Vikings decide they need more insurance. For a team trying to get through the final preseason evaluation cleanly, the next few days could be just as important for what they reveal as for what they settle. [Read more 🡒]
Vikings Just Added More Intrigue To Their Unsettled Center Battle
The Vikings have added another name to an already unsettled interior offensive line mix, signing Joshua Gray as the club keeps sorting out its options up front. Gray brings experience at guard and is expected to give Minnesota some added depth at both center and guard, which fits the kind of versatile move teams make when they are still trying to settle the middle of the line.
Gray arrives with NFL stops in Atlanta and Carolina on his resume, along with a college career at Oregon State that gave him a chance to show he could handle multiple spots. To make room for him, Minnesota moved on from defensive lineman Eric Johnson II, a roster shuffle that adds a little more movement to the conversation around how the Vikings plan to finish shaping the interior of the offensive line. [Read more 🡒]
Justin Jefferson Just Gave Vikings Fans A Reason To Believe Again
Justin Jefferson was back in the spotlight during a joint training camp practice between the Vikings and Ravens, and he wasted little time reminding everyone why he changes the mood around Minnesota whenever he is on the field. The session featured a series of notable offensive plays and celebrations, but Jefferson's biggest moment came in a two-minute drill when he connected with Kyler Murray for a touchdown, a sharp flash of timing and explosiveness that stood out in an already lively practice.
For Vikings fans, it was the kind of camp clip that can spark optimism about what the offense might look like heading into the 2026 season, and it also gives fantasy players another reason to keep Jefferson near the top of their boards. The chemistry with Murray was a particularly interesting wrinkle in a practice filled with attention-grabbing moments, even if the bigger question is how much of that connection carries into the games that count. [Read more 🡒]
