Jacoby Brissett reported to Arizona Cardinals training camp on July 22, took a full practice like the professional he is, and still didn’t get the first-team reps that belong to the guy his own team named the starter. I’ve spent four months watching this front office manage a problem it agrees exists, and it’s bullshit.

Strip away the “contract situation” language teams love, and here’s what’s actually on the table. Brissett is in the final year of his deal, worth up to $5.39 million with incentives. Only $1.5 million of it is guaranteed. He isn’t asking for an extension. He’s asking the team that handed him the starting job to guarantee more of the money he’s already scheduled to earn this season.

That’s the whole ask.

Cardinals safety Budda Baker, a teammate with zero reason to make his own organization look cheap, put it plainly: “He is not asking for what you think. Bro is asking for below the bare minimum.” When the locker room is describing your position as the bare minimum, you don’t have a negotiation. You have a decision the team is refusing to make on a timeline that suits nobody but the team.

Four months. That’s how long Brissett — who negotiates for himself, no agent to run interference — has been going back and forth with Arizona on a number both sides already claim to agree on. Ian Rapoport reported both sides believe he’s due a raise, with no consensus yet on the figure, in a Tuesday tweet.

https://x.com/RapSheet/status/2079622419044524203

Nobody in that report is disputing whether Brissett deserves more guaranteed money. The fight is over how slowly the Cardinals can get away with agreeing to something they’ve already agreed to in principle. I’ve heard enough of my brother’s stories about Trenton budget meetings to recognize the move: call it “productive,” never name a figure, let the calendar do the negotiating for you.

Which is exactly what head coach Mike LaFleur did after day one of camp, calling the talks “productive” and declining to elaborate. Productive is the word organizations reach for when they want credit for motion without doing a goddamn thing.

Meanwhile the reps that should’ve gone to the named starter went to Gardner Minshew on day one instead. Minshew stuck around for every offseason session while Brissett held out of the voluntary work and mostly sat out mandatory minicamp trying to get this resolved before camp opened. He showed up. He took every practice rep the coaches lined up for him. The first-team reps still went to someone else.

Minshew, the backup, signed for $5.14 million guaranteed. Brissett, the guy they told to his face he’s starting, currently has $1.5 million guaranteed for right now. The math should embarrass everybody in that building: the backup’s future is better secured than the starter’s present.

Brissett made 12 starts for this team last year. They told him after free agency the job was his for 2026. Camp opened, he reported on schedule, he practiced fully, no hold-in, no theater, and the reps still found their way to somebody else’s hands. This isn’t a guy withholding effort to make a point. He’s making the point by showing up anyway.

None of this is unique to Glendale. It’s the NFL’s annual holdout summer running its usual course, and Baker Mayfield is another vet stuck waiting on a number nobody with actual authority wants to put in writing. The Cardinals are just running the pettiest version available: making a man re-earn a job he was already handed, for money everybody in the building already says he’s owed.

There’s no leverage play here, no insubordination, nothing for Arizona to point at and call unreasonable. Brissett did his part in full. The Cardinals still haven’t done theirs, and “productive” isn’t going to make that look any less cheap.