
#15 C · Cubs
Height
6'1"
Weight
212 lbs
Age
31
College
N/A
Draft
2012, Rd 2, #86
Experience
10 yrs
Bats/Throws
R/R
Grade Carson Kelly
Your grade joins the crowd-sourced Fan Verdict.
On the field, Carson Kelly grades out as a middling C for Cubs (C+ Performance). That places him 36th of 92 graded catchers. Against that production, his deal reads as good value on the Contract Value Index (B-) — the team is paying below what the play would command. The public read is negative (D- Sentiment), drawn from current news and social signal rather than the box score. With 10+ seasons of track record, these grades rest on a deep sample.
| Year | Team | GP | AVG | HR | RBI | OPS | SB | H |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 8 | — | — | — | — | — | — |
| 2026 | ![]() | 45 | .283 | 2 | 17 | .728 | 0 | 41 |
| 2025 |
Length
2 years
Total Value
$11.5M
Guaranteed
$6.9M
AAV
$5.8M/yr
Carson Kelly enters his 10th MLB season as a veteran presence behind the plate for the Cubs, bringing the kind of institutional knowledge and game-calling acumen that comes with a decade of big league experience. The 31-year-old backstop has carved out a solid career as a reliable defensive anchor, though his durability remains a persistent concern that has limited his overall impact throughout his tenure. Kelly's primary value lies in his ability to manage a pitching staff and provide steady defense when healthy, skills that have kept him relevant despite modest offensive contributions. His game-calling expertise and veteran leadership make him a valuable asset in the clubhouse, particularly for a Cubs organization looking to develop younger pitchers. However, Kelly's limited availability over recent seasons has prevented him from establishing himself as a true everyday option, relegating him more to a complementary role rather than a foundational piece. The Cubs will need Kelly to stay on the field more consistently this season to maximize his veteran presence and defensive reliability. His trajectory likely depends on whether he can finally string together a healthier campaign while continuing to provide the steady defense and leadership that have defined his career.
Carson Kelly's public standing has cratered to one of the more uncomfortable spots on the roster, and the narrative around the veteran catcher is trending in the wrong direction with no immediate sign of reversal. Beat writers covering the Cubs have zeroed in on his plate consistency issues, with mechanical adjustment headlines doing little to inspire confidence — if anything, the fact that adjustments are being discussed openly signals that something is demonstrably off at the dish. That perception gap is significant, because his on-field production sits at a C+ — middling, but not disqualifying — meaning the sentiment has actually outrun the performance reality, painting a grimmer picture than the numbers alone might justify. The recurring "absent from lineup" headlines are the real accelerant here, turning what might have been a quiet slump into a visible benchwarming narrative that Cubs fans and beat reporters are now actively tracking. His $5.8M contract makes every lineup scratch feel like a referendum on the front office's decision-making, and at 31, Kelly has no developmental runway to hide behind — he's an established veteran who is simply expected to produce. The Cubs' recent roster activity — cycling through multiple arms and a waiver claim at third base — suggests a front office willing to make moves quickly, which only amplifies the pressure on Kelly to justify his spot on a 24-12 club holding the second seed in the NL Central. Until he strings together consistent plate appearances and gets back in the lineup with tangible results, this narrative stays in a difficult place.
Other same-position deals the Contract Value Index also places in the B band — a quick read on where Carson's contract sits relative to comparable money.
Carson Kelly ranks 36th of 92 graded catchers by performance. That slots Carson between Tyler Heineman (C+) just ahead and Rafael Flores (C+) just behind.
Graded higher
Tyler HeinemanBlue JaysC+Gabriel MorenoDiamondbacksC+Eric HaaseGiantsC+Graded lower
Rafael FloresPirates| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Tue, 6/16 | vs COL | W 5-4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Thu, 6/11 | @ COL | W 9-3 | 4 | 1 | 1 | 1 | 1 | 0 | 1 |
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Carson Kelly is a veteran in his 10th MLB season listed at C for the Cubs. 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 Carson Kelly, 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 C+, 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.

| 111 |
| .249 |
| 17 |
| 50 |
| .761 |
| 2 |
| 92 |
| 2024 | ![]() | 60 | .240 | 7 | 29 | .716 | 0 | 43 |
| 2024 | ![]() | 31 | .235 | 2 | 8 | .634 | 0 | 24 |
| 2024 | 91 | .238 | 9 | 37 | .687 | 0 | 67 |
| 2023 | ![]() | 33 | .226 | 1 | 6 | .581 | 1 | 19 |
| 2023 | ![]() | 19 | .173 | 1 | 7 | .540 | 0 | 9 |
| 2023 | 52 | .206 | 2 | 13 | .565 | 1 | 28 |
| 2022 | ![]() | 104 | .211 | 7 | 35 | .616 | 2 | 67 |
| 2021 | ![]() | 98 | .240 | 13 | 46 | .754 | 0 | 73 |
| 2020 | ![]() | 39 | .221 | 5 | 19 | .649 | 0 | 27 |
| 2019 | ![]() | 111 | .245 | 18 | 47 | .826 | 0 | 77 |
| 2018 | ![]() | 19 | .114 | 0 | 3 | .319 | 0 | 4 |
| 2017 | ![]() | 34 | .174 | 0 | 6 | .457 | 0 | 12 |
| 2016 | ![]() | 10 | .154 | 0 | 1 | .445 | 0 | 2 |
Peers ranked by Performance grade among players at the same position. Tap any name for their full profile.
| Thu, 6/11 | @ COL | L 2-3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Mon, 6/8 | vs SF | L 1-2 | 4 | 1 | 1 | 0 | 0 | 0 | 1 |
| Sat, 6/6 | vs SF | W 3-2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| Fri, 6/5 | vs SF | L 3-18 | 4 | 2 | 0 | 0 | 1 | 0 | 1 |
| Sun, 5/31 | @ STL | L 1-5 | 4 | 0 | 0 | 0 | 0 | 0 | 1 |
| Fri, 5/29 | @ STL | L 5-6 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |