
#8 C · Diamondbacks
Height
6'2"
Weight
235 lbs
Age
36
College
Arkansas
Draft
2011, Rd 2, #76
Experience
12 yrs
Bats/Throws
R/R
Grade James McCann
Your grade joins the crowd-sourced Fan Verdict.
On the field, James McCann grades out as a strong C for Diamondbacks (B- Performance). That places him 28th of 92 graded catchers. The money matches the play — the Contract Value Index lands at B-, good value. The public read is negative (D+ Sentiment), drawn from current news and social signal rather than the box score. With 12+ seasons of track record, these grades rest on a deep sample.
| Year | Team | GP | AVG | HR | RBI | OPS | SB | H |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 6 | — | — | — | — | — | — |
| 2026 | ![]() | 22 | .203 | 0 | 6 | .471 | 0 | 12 |
| 2025 |
Length
1 year
Total Value
$2.8M
Guaranteed
$1.6M
AAV
$2.8M/yr
James McCann's value math nets a B- Contract Value Index relative to comparable catcher deals. At $2.75M on a one-year agreement, McCann's contract is fundamentally sound—the salary aligns with an established veteran's market rate, and his B- performance grade suggests he's delivering baseline value as a depth piece. The real tension in this deal isn't the dollars but the narrative: McCann is quietly holding up on the field while the broader organization—evidenced by recent signings at catcher and across the infield—is actively building around him rather than with him, which creates a perception gap between his actual production and his organizational standing. At 35 years old and 12 years into his career, McCann occupies the least glamorous role in baseball: a backup whose competence registers as irrelevance in the public conversation, a dynamic only amplified by oddities like position-player mound appearances that generate curiosity rather than credibility. The one-year structure poses minimal risk to the Diamondbacks' flexibility, but it also reinforces the transactional nature of his arrangement—this is comfort-signing depth, not a long-term investment in a core contributor. McCann's CVI holds at B- because the contract itself is rational and fairly priced; his disconnect lies not in what he's paid but in the widening gap between his steady on-field contributions and an organizational narrative that has flatlined into near-total anonymity.
Other same-position deals the Contract Value Index also places in the B band — a quick read on where James's contract sits relative to comparable money.
James McCann ranks 28th of 92 graded catchers by performance. That slots James between Luis Torrens (B-) just ahead and Moises Ballesteros (C+) just behind.
Graded higher
Luis TorrensMetsB-Omar MartinezAngelsB-Hunter GoodmanRockiesB-Graded lower
Moises BallesterosCubsAuto-moderated fan forum with 5-minute speaker turns
Loading discussion...
James McCann is a veteran in his 12th MLB season listed at C for the Diamondbacks. FanVerdicts covers every MLB player, team, GM, and transaction — and puts your verdict on all of it. Sign in to cast your Fan Verdict on James McCann, see where the crowd lands, and argue the call. FanVerdicts also brings its own read — performance, sentiment, and Contract Value Index — as one honest input alongside the crowd's. Where FanVerdicts has weighed in so far: Contract Value Index B-, Performance B-, Sentiment D+.
The crowd's Fan Verdict moves in real time as fans vote on this profile. FanVerdicts' own read updates as new data lands — performance recalculates when MLB game stats post, sentiment shifts with media coverage and fan discussion, and the Contract Value Index recomputes when contract terms change. Contract details below show the structure (years, total value, average annual value, guarantees) behind the Contract Value Index read.
For league-wide context, the MLB hub has team rankings, GM report cards, the transactions feed, and live scoreboards. The MLB player rankings page sorts every active player by performance and contract value within their position.
![]() |
| 42 |
| .260 |
| 5 |
| 17 |
| .755 |
| 0 |
| 32 |
| 2024 | ![]() | 66 | .234 | 8 | 31 | .667 | 1 | 50 |
| 2023 | ![]() | 70 | .222 | 6 | 26 | .646 | 3 | 46 |
| 2022 | ![]() | 61 | .195 | 3 | 18 | .539 | 3 | 34 |
| 2021 | ![]() | 121 | .232 | 10 | 46 | .643 | 1 | 87 |
| 2020 | ![]() | 31 | .289 | 7 | 15 | .896 | 1 | 28 |
| 2019 | ![]() | 118 | .273 | 18 | 60 | .788 | 4 | 120 |
| 2018 | ![]() | 118 | .220 | 8 | 39 | .581 | 0 | 94 |
| 2017 | ![]() | 106 | .253 | 13 | 49 | .733 | 1 | 89 |
| 2016 | ![]() | 105 | .221 | 12 | 48 | .630 | 0 | 76 |
| 2015 | ![]() | 114 | .264 | 7 | 41 | .684 | 0 | 106 |
| 2014 | ![]() | 9 | .250 | 0 | — | .583 | 1 | 3 |
James McCann's performance grade lands at B-, capturing how he stacks up at catcher this season. The 35-year-old veteran is delivering solid value in a reserve role — his 2026 season line of .203 AVG, 0 HR, and 17 strikeouts across 22 games reflects a player managing limited offensive opportunities without excess damage, a respectable baseline for a depth catcher tasked primarily with pitch-framing and game management rather than run production. His minimal home run total and strikeout rate are neither alarming nor impressive for a position player seeing spot duty, which is precisely the slot McCann occupies in Arizona's rotation. At 13 seasons into his career, McCann is functioning as a longtime veteran whose on-field production remains steady and unspectacular — he's not dragging the club down, but he's also not moving the needle as an everyday contributor. The recent flurry of Arizona roster additions at first base, the outfield, and the pitching staff underscores his organizational standing: a reliable placeholder rather than a centerpiece, re-signed to a modest $2.75M one-year deal that reflects organizational comfort with his competence but zero expectation of breakout impact. In a season where Arizona sits at 34-34 with the stretch run approaching, McCann's value is understated and largely invisible to the national conversation — he is quietly doing his job without the fanfare or expectations that surround more prominent contributors.
Public perception of James McCann sits at a D+ right now, and the driving force behind that unflattering sentiment grade isn't incompetence — it's irrelevance. The media narrative around McCann is almost entirely transactional: a 35-year-old backup catcher on a one-year, $2.75M deal who was re-signed out of organizational comfort rather than genuine excitement, with coverage so sparse it barely registers on the national radar. That framing creates a disconnect with his actual on-field production, which grades out at a solid B — meaning McCann is quietly delivering value that the broader conversation is simply ignoring or overlooking. The headline that has cut through the noise, however, is a strange one: McCann tying an MLB record for most games pitched by a position player before May, an oddity that generates more amusement than admiration and does little to reframe him as anything beyond a depth piece in a pinch. The Diamondbacks' recent roster activity — signing Gabriel Moreno at catcher alongside a flurry of infield additions — only reinforces the perception that the organization is actively building around him rather than with him. At 12 years into his career, McCann occupies the least glamorous real estate in professional baseball: a veteran whose performance quietly holds up but whose public narrative has flatlined into near-total anonymity. The bottom line is that McCann's sentiment is being dragged down not by failure, but by a combination of position-player mound appearances and organizational moves that collectively signal he is a placeholder, and the public is reading that signal clearly.
Peers ranked by Performance grade among players at the same position. Tap any name for their full profile.