The Minnesota Vikings have reached the part of training camp when a quarterback competition is supposed to begin clarifying itself.
There are only a few practices left before Saturday’s preseason opener against the New York Giants. Joint practices with the Baltimore Ravens are not far behind. The Sept. 13 opener against the Packers will arrive quickly.
And yet, after 10 practices, the Vikings have something more complicated than a clear winner.
Kyler Murray remains the apparent favorite. He has the NFL résumé, has received the bulk of the first-team work and has shown enough command of Kevin O’Connell’s offense to make the coaching staff encouraged by his progress. But he hasn’t had enough consistently sharp practices to turn that preference into a decision, and the recent trend isn’t pointing in the right direction.
J.J. McCarthy has made things more interesting. The 23-year-old has flashed several of the highest-level throws of camp in recent days, including a deep ball to Justin Jefferson under the lights Sunday night and two aggressive sideline completions to Tai Felton in a two-minute period. He has also followed too many of those moments with missed throws, sacks, stalled red-zone possessions and stretches when the offense lost its rhythm.
The uncomfortable truth is that neither quarterback has fully seized the job.
That is not necessarily a surprise. Murray is learning a new offense after a career spent largely in shotgun and pistol-heavy systems. McCarthy is trying to prove that a young quarterback with limited NFL experience can make the developmental jump the Vikings hoped to see. Both outcomes were plausible when camp opened. Neither was guaranteed.
The numbers say the competition is real

O’Connell said before Sunday night’s practice that the competition had remained close to even through roughly 300 snaps.
“It’s been pretty darn close to 50-50,” he said.
Judd Zulgad’s unofficial camp charting supports that. Murray had taken 221 total snaps through Sunday, compared with 216 for McCarthy. Murray was 88-for-138 in Zulgad’s tracking, while McCarthy was 89-for-138.
Those numbers should come with a major disclaimer. Training-camp completion percentages are not official statistics. They cannot fully account for processing speed, throw difficulty, drops, throwaways, route errors, sacks that might end a play, defensive penalties or the quality of the units on the field.
Still, they illustrate how little separation there has been over the course of camp.
The more telling detail may be who has worked with whom. Murray received 27 snaps with the first-team offense Sunday, according to Zulgad, while McCarthy had 11. That is a meaningful preference, especially at this point in camp. Murray has more experience, and the Vikings have understandably wanted to see whether he can establish a rhythm with Jefferson, Jordan Addison, T.J. Hockenson and the rest of the starting group.
But preference is not the same as finality.
Murray’s Sunday night began with an overthrow toward Josh Oliver in 7-on-7. In 11-on-11 work, a pass was tipped and intercepted by James Pierre. Later, trying to layer a throw to Jefferson, Murray was picked off by Isaiah Rodgers. He did respond with a decisive red-zone touchdown to Addison and a scrambling score, but his final two-minute series ended with Rodgers breaking up a pass intended for Addison after the defense had already bottled up the drive.
Murray has not shown enough consistency over the past few practices. That is the opening McCarthy has needed.
McCarthy has created doubt, not certainty
McCarthy’s night practice was the best and most frustrating version of his camp.
He opened 7-on-7 with six consecutive completions. He hit Ben Yurosek over the middle, placed a throw to Myles Price along the left sideline for a sizable gain and connected with Bryson Nesbit up the seam. In the first 11-on-11 period, he stepped back to create room and dropped a deep ball to Jefferson down the right sideline for a big play. It was not perfectly placed in stride, but it was the type of confident downfield attempt observers had been waiting to see.
He later found Price over the middle for another chunk gain.
Then the inconsistencies returned.
McCarthy missed Hockenson over the middle in a backed-up situation. He threw a deep ball to empty space. Charles Demmings got home on a corner blitz. In the red zone, McCarthy was pressured, lost the ball on one sack and misfired on other plays. He opened the final two-minute drill with two standout throws to Felton, one up the right sideline and another to the left that put the offense near the goal line, but the possession ended with pressure and four straight unsuccessful plays.
McCarthy opened 9-for-10 and completed only three of his final 13 attempts. Zulgad’s charting had McCarthy at 12-for-23 for the evening, including 6-for-17 in 11-on-11 work.
There is no hiding the unevenness. McCarthy did not take the job Sunday.
But he did enough to ensure the Vikings cannot simply hand it to Murray because Murray has the more established name.
The same pattern showed up Friday. McCarthy had one of his stronger padded practices, according to multiple camp reports, while Murray did not consistently build on his earlier momentum. Saturday was quieter for both. Sunday made the gap feel even smaller.
A week ago, Murray’s deep-ball success had created the impression that he was beginning to pull away. That is no longer the cleanest reading of the competition.
The first-team edge, and the shotgun wrinkle
Murray has not lost the advantage. It would be premature to make that claim.
The first-team rep distribution matters. So does the fact that O’Connell said Murray is mentally ahead of where he expected him to be at this stage. Murray has a greater NFL sample, more experience managing a game and the rare ability to create offense when a play breaks down.
The Vikings also appear to be tailoring some of the environment to what Murray does best.
According to Zulgad, Murray took 19 of his 28 team snaps Sunday from shotgun. McCarthy took the same number of shotgun snaps despite receiving six more team reps. That does not mean the Vikings are installing a separate offense for Murray. O’Connell has always used shotgun concepts, and any modern NFL offense has to be flexible.
It does suggest the staff is exploring how much of Murray’s past comfort can be integrated into a system that has traditionally asked its quarterbacks to operate from a broader range of formations, footwork and play-action looks.
That is part of the evaluation. The question is not simply which player throws the prettier ball in a controlled camp period. It is which quarterback can run this particular offense, help the other 10 players function and make the right decision when the plan breaks down.
O’Connell spoke at length Sunday about the difficulty of judging quarterbacks in practice. A receiver running the wrong route, a protection breakdown or a player at the wrong depth can turn a good quarterback decision into an incompletion. Conversely, a defense can bust a coverage, and the play might not receive the same attention from observers.
That does not excuse the bad throws, but it does explain why the Vikings are evaluating more than a box score.
“The quarterback position, it’s about walking in there and presenting yourself in a way that from a huddle call to your ownership of the cadence, the motion timings, you make it really easy to coach the other guys when you’re sharp and you’ve got that command,” O’Connell said Sunday.
That standard is particularly relevant for McCarthy. The throws are part of the case. Command, consistency and the ability to elevate teammates are the rest of it.
Flores’ defense is part of the story

The Vikings’ defense has made life difficult for both quarterbacks throughout camp.
Sunday night was another example. Blake Cashman repeatedly created pressure against Murray and the first offense, including one rep when he beat Aaron Jones in pass protection and another when he came free through the middle as Dallas Turner threatened off the edge. Turner, Andrew Van Ginkel, Jalen Redmond, Ivan Pace Jr. and Demmings also recorded would-be sacks or pressure moments across the night.
That is partly what Brian Flores’ defense is designed to do. It presents pressure from unusual locations, disguises intentions and punishes quarterbacks who hold the ball too long. It is also a talented unit that has been ahead of the offense for much of camp.
The defense’s success should not be used to dismiss every quarterback problem. Two interceptions are still two interceptions. Missed throws remain missed throws.
But it is essential context when comparing each quarterback’s day. McCarthy’s best late throws came while operating with the second offense against the second defense. Murray’s final two-minute series came against the starting defense, with Cashman and Turner driving the disruption. The competition has featured different personnel combinations, different situations and different levels of pressure.
O’Connell has intentionally created that variety. He said the Vikings want to see whether a quarterback can function with players who may not be fully comfortable in the scheme, as well as whether he can produce with Jefferson, Addison and Hockenson.
That is why the snap totals are close. It is also why the Vikings have resisted naming a winner.
The clock is beginning to matter
General manager Nolan Teasley said at night practice that the Vikings built the quarterback room to be competitive. He praised the group for applying the work from meetings and walkthroughs to the practice field.
The preseason will add the next layer of evidence.
O’Connell added that the Vikings will not unveil everything they might use once the regular season begins, but he wants players to experience the next phase: putting on a uniform, facing another NFL team and playing when “the whole world can see it.”
That matters for both quarterbacks, although for different reasons.
Murray needs to demonstrate that the recent errors are a camp fluctuation rather than a warning sign. He does not have to be spectacular in practice or the preseason, but he surely needs to be more consistently accurate, decisive and in control of the offense.
McCarthy needs to show that he can turn flashes into a complete performance. A few beautiful throws will keep the competition alive, but he won’t usurp Murray if he continues to sprinkle in frequent inexplicable misses.
In the meantime, O’Connell has not moved his public timeline.
“Nothing has really changed from a standpoint of the timeline,” he said. “We’ll see how the reps continue to go.”
But he also offered the line that best captures the stakes of the next two weeks.
“We’ve got time, but not that much time.”
The Vikings do not need a perfect answer in August. They need a quarterback who gives a deep, talented roster a stable chance to win games in September.
So far, neither passer has shown enough consistency to earn the fanbase’s confidence.