J.J. McCarthy walked off the field after the first day of Minnesota Vikings mandatory minicamp and said exactly what everyone in that building needed to hear.
"I feel so good."
Three words that carried the weight of an entire offseason of work. McCarthy, the 2024 first-round pick who spent his rookie season adjusting through the chaos of an 11-turnover campaign, put his 2025 film behind him on this June day. He stepped onto the practice field at the TCO Performance Center and, by all accounts from the day's reporting, looked like a quarterback who has rebuilt not only his mechanics but his confidence.
The Vikings traded for Kyler Murray this offseason, making the quarterback room the most scrutinized position group in Minnesota. McCarthy versus Murray. The young, homegrown talent versus the veteran with two Pro Bowls and a rushing floor that has always made fantasy managers swoon. On Day 1 of the mandatory minicamp, McCarthy took the microphone.
"I feel so good about where I'm at," McCarthy told reporters. "The work I put in this offseason, it's showing up. I'm not thinking out there. I'm just playing."
That last part matters. McCarthy's 2025 season was defined by indecision. The raw numbers tell part of the story -- 140 completions on 243 attempts for 1,632 yards, 11 touchdowns and 12 interceptions -- but the tape told a louder one. He held the ball too long. He forced throws into tight windows. He tried to be Superman on a team that needed him to play within the system.
He ended with a touchdown-to-interception ratio barely breaking even. That 1-to-1 ratio is not sustainable for a starting NFL quarterback, especially facing competition from a proven veteran like Kyler Murray.
However, McCarthy's four rushing touchdowns in 10 games hint at the dual-threat ability that made him the Vikings' 2024 first-round pick. The arm talent was never in question; the processing was the issue -- something that can be taught and refined.
The question now is whether that processing clicked.
The Battle Framework
Let's be clear about this quarterback competition.
Kyler Murray started only five games for the Arizona Cardinals in 2025, completing 110 of 161 passes for 962 yards, six touchdowns, and three interceptions. He also rushed for 173 yards and a touchdown. That five-game sample showed a competent but unspectacular version of Murray, who turns 29 this season.
Murray is a known quantity. We understand his floor -- his scrambling ability keeps drives alive -- and his ceiling, which peaked in 2020 and 2021 with over 8,000 passing yards and 54 touchdowns combined. His frame is injury-prone, and his best football might be behind him.
McCarthy is the unknown. Entering his third NFL season but with only two of meaningful on-field work, he carries volatility but also six years of youth advantage over Murray. He remains under rookie contract control through 2028.
The Vikings didn't draft McCarthy in the first round in 2024 to let him sit behind Murray indefinitely. Head coach Kevin O'Connell and GM Nolan Teasley drafted McCarthy to be the long-term answer. Murray was acquired as a bridge or a motivator.
When a rookie-contract quarterback says "I feel so good" on the first day of a mandatory camp that will shape the roster battle come September, it commands attention.
What This Means for the Offense
The Vikings' offense in 2025 was a statistical oddity. Justin Jefferson caught 84 passes for 1,048 yards but a career-low two touchdowns. Jordan Addison's output declined to 42 catches for 610 yards and three touchdowns. This wasn't a receiver problem but a quarterback and offensive rhythm issue.
T.J. Hockenson, coming back from a knee injury suffered in 2024, contributed effectively with 51 receptions and three TDs. Yet, the red zone attack lacked bite. The team rotated through McCarthy, Carson Wentz, and Max Brosmer at quarterback, hindering any offensive consistency.
If McCarthy's development is genuine, Jefferson stands to gain the most. The drop in his touchdown production was an aberration unlikely to repeat if the quarterback can deliver timely throws in the red zone. Jefferson remains the top target and the team's high-paid star.
Addison, too, could benefit as the secondary option he was drafted to be. His 14.5-yard average per reception is solid, but his decreased target share last season highlighted the lack of a steady quarterback.
The run game remains solid and balanced.
Aaron Jones Sr. returns with a respectable 4.2 yards per carry on 132 attempts in 2025. Jordan Mason emerged as a reliable "thunder" back with 758 yards and six touchdowns on 159 carries. The backfield has competence; they need a quarterback who can keep defenses honest.
McCarthy's four rushing touchdowns in 10 games show he can contribute with his legs, if not to Murray's scrambling prowess. A quarterback who can occasionally gain yards on the ground keeps defenses honest and opens play-action opportunities. O'Connell's offensive scheme is rooted in play-action and bootlegs and requires a quarterback who can execute.
The Fantasy Angle
This quarterback competition carries fantasy implications, though not an immediate waiver-wire urgency.
Kyler Murray offers established name recognition and rushing upside that fantasy managers covet. He's a mid-round option with standalone value.
McCarthy is undrafted in most standard leagues currently.
If McCarthy wins the job -- and the signs point that way -- he becomes a late-round fantasy target with high upside. The receiving corps is elite, featuring Jefferson, Addison, and Hockenson, backed by a reliable run game. Such weapons give any NFL starting quarterback a borderline top-12 ceiling. McCarthy's rushing ability adds to his floor, an asset his passing stats alone don't show.
For dynasty managers, this is a hold moment on McCarthy. He was a first-round rookie pick for a reason. Trading him before he wins the starting role is premature. Hold him through the preseason and beyond.
Kyler Murray managers must approach with caution. If McCarthy ultimately wins this battle, Murray slides into a backup or trade candidate role which may not maximize his value. Dynasty owners should consider moving Murray preemptively before the Vikings declare a starter.
The Verdict
J.J. McCarthy walked off the TCO Performance Center field on Day 1 of mandatory minicamp with a clear message: he feels different, ready. His "I feel so good" comment sounded candid, reflective of genuine confidence, not just offseason platitudes.
I believe McCarthy.
He will win this quarterback job, likely by Week 1 of the preseason, maybe earlier. Kyler Murray provides valuable insurance, a veteran capable of stepping in, but Kevin O'Connell did not draft McCarthy to have him ride the bench indefinitely. McCarthy was brought in to be the franchise quarterback.
The Vikings face salary-cap realities with $13.39 million in cap space and approximately $45 million dead money, not built to pay two quarterbacks premium salaries. Murray commands cap hits; McCarthy is still on his rookie deal. The financial math supports McCarthy winning this battle.
And right now, J.J. McCarthy feels so good.

