
#23 SP · Pirates
Height
6'3"
Weight
213 lbs
Age
30
College
N/A
Draft
2014, Rd 2, #64
Experience
7 yrs
Bats/Throws
R/R
Grade Mitch Keller
Your grade joins the crowd-sourced Fan Verdict.
On the field, Mitch Keller grades out as a middling SP for Pirates (C Performance). That places him 185th of 252 graded starting pitchers. The contract is harder to defend: the Contract Value Index calls it a slight overpay (D), with the cost outrunning the output. The public read is mixed (C- Sentiment), drawn from current news and social signal rather than the box score.
| Year | Team | GP | ERA | W-L | K | WHIP | IP | SV |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 175 | 4.469562 | 46-67 | 878 | 1.3616946 | 0.0 | 0 |
| 2026 | ![]() | 12 | 4.35 | 5-2 | 51 | 1.17 | 68.1 | 0 |
| 2025 |
Length
5 years
Total Value
$77.0M
Guaranteed
$46.2M
AAV
$15.4M/yr
Mitch Keller grades a C performance mark, with his All-Star caliber stretches anchoring the read. The 30-year-old established veteran sits firmly in the middle tier of starting pitching—capable of dominant outings that temporarily silence critics, yet consistently undermined by the rough performances that follow. His 51 strikeouts across 12 games in the 2026 season reflects a pitcher with legitimate stuff when it's working, but his 5-4 record betrays an inability to consistently convert quality stuff into wins, a hallmark of the inconsistency that defines his profile. Durability has been solid, with a full slate of 12 starts logged, but the ratio of quality outcomes to total appearances suggests he's as likely to waste a gem as deliver a clutch performance in a tight pennant race. At $15.4M annually, the Pirates have positioned him as a cornerstone of their rotation even as they've actively restocked the pitching depth around him—a tacit acknowledgment that while Keller remains crucial to their plans, organizational confidence in his ability to be a true ace remains muted. With Pittsburgh sitting at 35-33 and fighting for playoff position in the Central, Keller's week-to-week performance will almost certainly dictate both the team's trajectory and how the narrative around him shifts; one strong start tilts sentiment upward, one bad outing sends it crashing back down.
Mitch Keller's public perception sits in an uncomfortable C- range right now, a reflection of the maddening inconsistency that has come to define how media and fans process his place in Pittsburgh's rotation. The narrative surrounding the 30-year-old is genuinely bifurcated — coverage praises his flashes of dominance and acknowledges that, at $15.4M annually, he remains a crucial piece of the pitching staff, yet those same outlets consistently circle back to the rough outings that undercut any momentum toward an ace-level reputation. That media duality tracks reasonably well with his C performance grade on the field, where the on-field product is neither alarming enough to demand action nor impressive enough to generate real confidence. Recent headlines crystallize the frustration perfectly: a gem that went to waste in an extra-innings defeat sits alongside a beating taken against the Astros, two data points that might as well be a metaphor for his entire career arc. The Pirates have also been active in restocking their pitching depth with multiple roster moves in recent weeks — adding arms like Jared Jones and Braxton Ashcraft — which subtly reinforces the organizational anxiety about rotation certainty that Keller's inconsistency fuels. Still, the sentiment grade has been trending upward over the last 30 days, suggesting that a recent strong outing striking out three over six innings has at least temporarily shifted the conversation toward cautious optimism. The bottom line is that Keller lives on a weekly news cycle, and right now the needle is inching in the right direction — but one bad start away from falling back into perception purgatory.
Other same-position deals the Contract Value Index also places in the D band — a quick read on where Mitch's contract sits relative to comparable money.
Mitch Keller ranks 185th of 252 graded starting pitchers by performance. That slots Mitch between Jose Quintana (C) just ahead and Dustin May (C-) just behind.
Graded higher
Jose QuintanaRockiesCJr RitchieBravesCJack KochanowiczAngelsCGraded lower
Dustin MayCardinals| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Thu, 6/11 | vs LAD | L 6-8 | - | - | - | 0 | - | - | - |
| Fri, 6/5 | @ ATL | L 3-6 | - | - | - | 0 | - | - | - |
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Mitch Keller is a player in his 7th MLB season listed at SP for the Pirates. 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 Mitch Keller, 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 D, Performance C, Sentiment C-.
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.
![]() |
| 32 |
| 4.19 |
| 6-15 |
| 150 |
| 1.26 |
| 176.1 |
| 0 |
| 2024 | ![]() | 31 | 4.25 | 11-12 | 166 | 1.30 | 178.0 | 0 |
| 2023 | ![]() | 32 | 4.21 | 13-9 | 210 | 1.25 | 194.1 | 0 |
| 2022 | ![]() | 31 | 3.91 | 5-12 | 138 | 1.40 | 159.0 | 0 |
| 2021 | ![]() | 23 | 6.17 | 5-11 | 92 | 1.79 | 100.2 | 0 |
| 2020 | ![]() | 5 | 2.91 | 1-1 | 16 | 1.25 | 21.2 | 0 |
| 2019 | ![]() | 11 | 7.13 | 1-5 | 65 | 1.83 | 48.0 | 0 |
Peers ranked by Performance grade among players at the same position. Tap any name for their full profile.