Mitch Keller and the Pirates Tie the Knot

Brett Davis-USA TODAY Sports

It’s been a quiet winter in Pittsburgh. The Pirates lost almost no one from last year’s 76-86 team, but they didn’t add many players either. Their biggest acquisition is probably Aroldis Chapman. After that, it’s Marco Gonzales, Rowdy Tellez, Yasmani Grandal, or Martín Pérez. They’re competent major leaguers all, but hardly exciting additions. But as it turns out, the Pirates had another move to make, and it’s a welcome one:

This is both exciting and necessary, at least in my opinion. The Pirates haven’t developed many effective starting pitchers in the last, well, ever. Only one Pirates starter in the past decade has eclipsed 10 WAR with the team: Gerrit Cole with 13. After that, their success stories are Jameson Taillon, Joe Musgrove, and, well… Iván Nova is sixth on the list, and that came in 2.5 years after the Yankees traded him to Pittsburgh. As Stephen Nesbitt and Ken Rosenthal recently chronicled in The Athletic, it’s been an ugly decade for baseball in the Steel City.

Mitch Keller has already accrued the third-most starting pitching WAR in the past decade with 7.5. He’s entering his sixth big league season this year, though ups and downs early in his career mean that it’s only his fifth year of service time. The road to success has been bumpy — from 2019 through 2021, he compiled a 6.02 ERA and only racked up 170 innings of major league work. Things have gotten better since then, though. He threw 159 solid innings in 2022 and then made 32 starts in 2023, both times looking like a consistently effective starter rather than the roller coaster ride of earlier years.

Even though it didn’t quite show up in his ERA, Keller’s 2023 was a breakout season. His strikeout rate spiked from a career rate below league average to a mouth-watering 25.5%. He cut his walks by a third, going from a 9.7% mark to 6.7%. Under the hood, none of that appeared to be a fluke; he just looked better than he had in previous years. He garnered more swinging strikes. He got more called strikes. Batters chased more frequently than they had in his career before 2023 and swung at pitches in the strike zone less frequently. Across the board, his pitches simply befuddled hitters more than they used to.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed. We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member. 1. Ad Free viewing! We won't bug you with this ad, or any other. 2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off. 3. Dark mode and Classic mode! 4. Custom player page dashboards! Choose the player cards you want, in the order you want them. 5. One-click data exports! Export our projections and leaderboards for your personal projects. 6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.) 7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only. 8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO. 9. A weekly mailbag column, exclusively for Members. 10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features! We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it. In case you didn't read all that, here's the short version. Membership includes:
✓Ad-free browsing
✓Unlimited FanGraphs & RotoGraphs articles
✓Historical & platoon projections
✓Leaderboard & player-page stat heatmaps
✓One-click data exports
✓Customizable player-page dashboards
✓Dark & Classic site modes
✓Weekly Members-only mailbag
✓FanGraphs Walk-Off, your year in review
✓Optional homepage photo removal
✓Gift articles to non-Members
✓Full postseason coverage

How’d he do it? As Alex Eisert could tell you, he added a cutter. Well, that’s not quite right; it would be more accurate to say that he diversified his mix of sliders to improve a hard and fast one and a sweepy one. Keller used to throw a mid-80s slider around 25% of the time. In 2023, he threw a low-80s sweeper 16% of the time and an upper-80s cutter 25% of the time. In other words, he cranked up his overall cutter/slider usage by creating two distinctly different variations.

Here’s the weird part: Neither of those pitches performed particularly well, at least according to our run values. Instead, the real gain in using them was in ditching other pitches to do so. In his career before 2023, Keller had thrown his changeup and curveball around 20% of the time. More specifically, he threw those two pitches 30% of the time against lefties, and it didn’t go very well. In 2023, he cut that down to 18%. He also mothballed those pitches completely against righties, throwing them just 1.9% of the time after doing so roughly 10% of the time before 2023.

It was a classic case of addition by subtraction. Keller has long been fastball-dominant, and particularly so after breaking the pitch out into sinker and four-seam varieties in 2022. He only got himself into trouble with his secondaries, of which his slider was easily the best one. So he got smart by expanding the slider’s role, breaking it out into a cutter that gets 30% usage against lefties and a sweeper that he mostly reserves for righties.

This is a great example of working within a pitcher’s capabilities to get better results. Despite some poor home run luck, Keller looked like a solid number two starter or thereabouts after years of looking like he might not pan out. Every projection system has him down for an above-average 2024, and it’s easy to see why. In fact, Dan Szymborski projected an extension for Keller last June based on just this kind of breakout.

Dan’s projection had the extension at six years and $116 million. To be fair, that article was written in June, and Keller had a rotten second half of the season (5.59 ERA, 4.52 FIP). To be fair, that article was written in June, and Keller had a rotten second half of the season (5.59 ERA, 4.52 FIP). The actual extension was lower than ZiPS’s estimate by roughly the amount that Keller’s projection has changed (ZiPS already includes a discount from what he’d get as a free agent due to the remaining years of team control the extension buys out). The money is right within the margin of error; this deal feels reasonable for both sides from a salary perspective. Five years also feels about right for Keller to get a bite at the free agency apple if he excels on this deal.

Speaking of the open market: Before this extension, Keller was due to reach free agency after the 2025 season, when the Pirates are theoretically going to be hitting their stride. In recent years, the team has extended some key offensive contributors; Ke’Bryan Hayes is under team control through 2030 at a bargain rate and Bryan Reynolds could be a Pirate until as late as 2031. A few former top prospects have already cracked the major league roster, and more are on the way. But the team is inarguably short on pitching, and losing Keller in a year or two as the rest of the core hopefully starts to coalesce would undermine a lot of the good things about Pittsburgh’s rebuild.

To the Pirates’ credit, they’re spending money to brighten their future. Keller agreed to a one-year, $5.4 million deal to avoid arbitration this year, but his new contract will pay him $15.4 million annually. That brings our estimate of their spending up nearly $20 million from 2023, and $40 million from 2022. They’re still spending in the bottom half of the league, to be sure, and their ownership puts a pretty firm ceiling on the trajectory of their payroll, but the arc of competitiveness is headed the right way: better young core, more spending to complement it.

I’m still undecided as to whether Keller is an integral piece of that young core or just a nice ancillary option. Certainly, a contract that pays $15 million a year for a starter projected for a chunk of 3-WAR seasons is a good deal for Pittsburgh regardless of whether we call him an ace. We have him projected as the 29th-best starter in baseball this year, right on the borderline of good and great, but we project him for the 80th-best ERA, so he’s getting to a lot of his value via volume.

The next step forward in Keller’s career trajectory – or non-step, if this is as far as he goes – will be all about how he adapts to his new streamlined pitch mix. He’s always displayed a large platoon split, and that didn’t change at all in 2023; in fact, it got worse as lefties clobbered 16 homers against him. But he made up for it by ditching all those curveballs and changeups to righties, pitches he probably never should have thrown in the first place. His new sweeper is a much better fit.

It still feels like there’s something missing; maybe a splitter or a revamped changeup to give lefties at least one downward-breaking look. Fastball/slider pitchers can be effective starters, but I don’t think Keller’s raw stuff is sufficient to get away with it without at least a little tweaking somewhere else. But Keller’s contract is paying him for what he is now, and the upside of unlocking his best pitches is just that: upside. He doesn’t need to get any better to be an effective major league starter, and that’s something that’s been in vanishingly short supply in Pittsburgh of late.

There’s a chance that Paul Skenes has overtaken Keller as the best pitcher on the Pirates by midseason. There’s a chance that he’s already better, in fact. But that’s a good thing for the team, not a bad one; while they have plenty of interesting players on the roster, this is still a team with plenty of holes. This season is unlikely to be the best this team gets in this competitive cycle. Next year might be, but 2026 is a strong contender as well. Heck, 2027 and 2028 also seem like reasonable bets. Now that Keller is going to be around for all of those years, there’s no roster-driven cliff coming up that will force the Pirates to be good by a given year or have their competitive window vanish.

That’s what the best contract extensions do: give both player and team certainty. Keller is set for life financially, and he didn’t take an outrageous haircut to become so. The Pirates gave up a bit of payroll flexibility, but they gained roster stability to make up for it. It’s a good deal for everyone involved. Now if the Pirates could only add, oh, three good hitters and two good starters, they might really be cooking in 2024.





Ben is a writer at FanGraphs. He can be found on Bluesky @benclemens.

45 Comments
Oldest
Newest Most Voted
sadtromboneMember since 2020
2 years ago

In comparison to the Reynolds deal, which seemed reasonable but not particularly important to do, this really was necessary. It’s become impossible to find playoff capable starters because they get hurt so much. You can mix and match your way to a decent left field platoon but quality starting pitchers don’t have an obvious replacement.

Skenes and Chandler and Jones offer some upside and Solometo and Harrington look like back end guys but having one guy locked in (as long as he’s healthy) is a major win.

Bum Ho Lee
2 years ago

I think the spirit of the statement “The pirates lost almost no one from last year’s 76-86 season” is to highlight the fact that they didn’t have notable players depart via free agency, but the Endy Rodriguez and (especially) Oviedo injuries this off-season certainly hurt an already thin roster.

jrothMember since 2026
2 years ago
Reply to  Bum Ho Lee

Yeah, the upside for this year would be dramatically higher but for those two injuries: at that point you’d have 7 lineup spots pretty secure, 2 good starters locked in plus the new guys plus a raft of pitching prospects. As it is, a lot has to go right to get to fringe contention.

gettwobrute79Member since 2020
2 years ago
Reply to  jroth

Even with those two players, though, what’s the projection on them? I like them both but Oviedo looks like a 4-5 guy and while Endy looked good in spots, he’s hardly looked like a centerpiece. Even WITH both guys healthy, a lot has to go right.

Smiling PolitelyMember since 2018
2 years ago
Reply to  Bum Ho Lee

“Marco Gonzales, Rowdy Tellez, Yasmani Grandal, or Martín Pérez. They’re competent major leaguers all” is some kinda leap of faith, and certainly not one I’d make publicly. Here were their respective 2023 WAR:

Gonzalez: 0.6Tellez: -0.9Grandal: -0.1Perez: 0.5Even if they all improve (aside from Perez and Tellez by mathematical default, I wouldn’t bet on it), it’s not even clear they’d have trade value, much less help the team win. The Marlins did less this winter and deserved more criticism for it (alas, Lerner and Manfred sucked up so much angry oxygen), but the Pirates could have looked at the Reds and thought, “hey, we could do that” and instead looked at Denver and said, “hmm, now *that’s* interesting”

Last edited 2 years ago by Smiling Politely
Mitchell MooreMember since 2020
2 years ago

Over the last three seasons Marco Gonzalez has thrown 376 innings to a 5.03 FIP, fourth worst among qualified pitchers for the period, and a matching 4.99 xFIP, worst in baseball among qualified pitchers. The Mariners just gave away Kelenic to dump the final year of his contract, and the Braves turned him for “cash considerations” and a PTBNL. Anyone fantasizing he’ll have any mid-season trade value ought be prepared for disappointment.

Lanidrac
2 years ago

It’s not like the Reds added that much in free agency, either, just a good position player at the wrong position and a couple of OK starters. They just have a stronger young core at this point, except when comparing bullpens.

Last edited 2 years ago by Lanidrac
Smiling PolitelyMember since 2018
2 years ago
Reply to  Lanidrac

Agreed that Eduardo Rodriguez (et al) would have helped a lot more than Frankie Montas, and yes, it’s damning with faint praise, but the Pirates can only hope to be the Reds right now, which is, sadly for many, not great.

coolcoolcoolMember since 2022
2 years ago

“Competent major leaguer” is a very low bar. No one is arguing they have trade value. Also assuming their 2023 results are their baselines for 2024 performance is just a bad take, we all know looking at multiple years or projections gives a more accurate picture. All 4 are projected for positive WAR in 2024. Being able to play in MLB without actively harming your team sounds like competence to me

catmanwayne
2 years ago

They’re aa good or better than a lot of teams’ 6th-10th starters, but you’re right. None of them are really any good. That said, they should soak up some innings and not look too embarrassing at it. Given that most of Pittsburgh’s best arms are still developing in the minor leagues, they just need temporary stopgaps.

section144
2 years ago

To be fair, that article was written in June…

To be fair, that article was written in June…

synco
2 years ago
Reply to  section144

Also, the article (currently) doesn’t actually say what the terms of the contract are.

Last edited 2 years ago by synco
Smiling PolitelyMember since 2018
2 years ago
Reply to  synco

Yeah, I get this was a quick turnaround, but maybe too quick

Jason BMember since 2017
2 years ago
Reply to  section144

That sentence was written by Jimmy Two Times, Jimmy Two Times

Ron MasztakMember since 2020
2 years ago
Reply to  Jason B

gotta go get the papers, the papers

Max Power
2 years ago
Reply to  section144

It wasn’t clear to me if his second half was good or rotten, could someone please clarfiy?

BenjaminMember since 2019
2 years ago
Reply to  Max Power

To be fair, that article was written in June, and Keller had a rotten second half of the season (5.59 ERA, 4.52 FIP)

Prog-RAM
2 years ago

“The Pirates haven’t developed many effective starting pitchers in the last, well, ever.” This is a willful misrepresentation of history. John Candelaria was an excellent pitcher for a number of years.

sadtromboneMember since 2020
2 years ago
Reply to  Prog-RAM

It’s hyperbole and not meant to be taken literally.

Prog-RAM
2 years ago
Reply to  sadtrombone

Its sarcasm meant to be seen as a joke.

bigj
2 years ago
Reply to  Ben Clemens

So we’ll give you a pass on Candelaria. But Steve Blass? C’mon man.
Sarcasm aside…are there any theories circulating about what is or isn’t happening in Pirates pitching development? This isn’t just a thing of the Cole-to-Keller past. Luis Ortiz and Roansy Contreras entered last year as at least promising and they were both total messes. Priester was awful.

jrothMember since 2026
2 years ago
Reply to  bigj

The development system was broken when Huntington left, then Cherington left way too much of it in place for way too long, and there’s no coherent theory or philosophy behind the hires since then. Very close to zero of the top prospects who were in the org when BC took over have reached their median projections, let alone 80th percentile, and two of the only exceptions (Keller & Hayes, maybe) did so by going outside the team’s development system.

It’s a pretty complete disaster being kept afloat, barely, by good draft positions and a couple lucky trades (Reynolds & Endy Rodriguez, plus Bednar). Given the overall track record on trades, I count those 3 as darts that found the ring, not any kind of scouting or coaching successes.

mgwalker
2 years ago
Reply to  Prog-RAM

Doug Drabek!

Prog-RAM
2 years ago
Reply to  mgwalker

In my mind, I was thinking of pitchers the Pirates developed from day 1. I know the author did not follow that with the inclusion of Musgrove et al, but I think only considering drafted players makes the Pirates look even worse. Drabek was of course acquired from the Yankees.

I think the Pirates probably have the worst track record of any team in developing pitchers. That is over their entire history, not just recently. I think you have to go back over 100 years to find a Pirates pitcher in the HOF. They’ve only managed a few pitchers who were very good for a couple of years.

Delgado4HOF
2 years ago
Reply to  Prog-RAM

Can’t forget Kip Wells and Josh Fogg! Jeff Locke?! Oliver Perez maybe.. as you can tell I’ve been through some rough times…

maguroMember since 2016
2 years ago
Reply to  Delgado4HOF

You mean All-Star Jeff Locke.

Delgado4HOF
2 years ago
Reply to  maguro

Stud for 3 months

dozingoffdadMember since 2021
2 years ago
Reply to  maguro

My wife and I saw Locke take a perfect game into the 6th against the Dodgers. When he had a little command and the umpire was being generous with calls on the corners he could get rolling now and again

synco
2 years ago
Reply to  Delgado4HOF

Those are some serious early 2000s fantasy baseball flashbacks.

Delgado4HOF
2 years ago
Reply to  synco

Embedded in my memory are guys who really sucked but I looked forward to watching every day. I’ve worn 32 my whole life growing up and now in adult leagues because of Kip Wells. I don’t even think Kip Wells’ kids wear his number lol.

Prog-RAM
2 years ago
Reply to  Delgado4HOF

I can remember Jimmy Anderson saying something like “I don’t know what you expect from me. They told me to throw a curve ball so I threw a curve ball. I can’t help it that they hit it.”

NATS FanMember since 2018
2 years ago
Reply to  Delgado4HOF

You did not mention the aptly named Bob Walk. He was a good SP for Pittsburg for years. But I guess he was not drafted by them.

synco
2 years ago
Reply to  Prog-RAM

Damn, looking back the Candy Man was much better than I thought, even though his WAR gets crushed by the era adjustment. 220 innings with a 3.52 FIP (1976) was only worth 2.5 WAR? Harsh.

marchandman34Member since 2020
2 years ago
Reply to  Prog-RAM

Most of his success was with the Red Sox, but Tim Wakefield, RIP.

Chili Davis Eyes
2 years ago

“Mitch Keller has already accrued the third-most starting pitching WAR in the past decade with 7.5.“

Boy, they sure don’t make starting pitching like they used to.

Baller McCheese (burner account)Member since 2021
2 years ago

This article was confusing to read because the contract wasn’t described upfront. The terms are described about halfway through, but the full deal never is.

jsdspudMember since 2018
2 years ago

This is a good deal for Keller and the team. $15M AAV, while more than Nutting likes to pay, is the going rate for similar pitchers. It also delays the cycle of trading guys who become too expensive (also evidenced by the Reynolds extension) which is good for fans. It also locks in a guy who has been in the org almost 10 years.

I am happy for Keller. He has worked his rear end off to improve and kept looking for answers when other might have given up.

synco
2 years ago
Reply to  jsdspud

Unfortunately we never learn length of the deal, merely the average value, which leaves us to speculate on whether it’s a good contract and if so who for. If it’s a 3-6 year deal, great deal for both sides! Whereas if it is a 200 or 300 year deal, I lean heavy Keller.

Last edited 2 years ago by synco
Delgado4HOF
2 years ago

This is a steal. As was Reynolds

I also wouldn’t call their winter ‘quiet’. Marcos, Chapman, Rowdy, Perez, and Grandal is more than they’ve done in years. Now if they work out is a different story. Nonetheless it’s extremely exciting for us fans here.

Last edited 2 years ago by Delgado4HOF
gettwobrute79Member since 2020
2 years ago
Reply to  Delgado4HOF

The Reynolds deal isn’t a steal. He’s basically a two-win corner OF they locked up well into his 30’s. The Hayes deal, given the length, dollars, and ability for him to get more out of the bat, is the best deal they signed.

Delgado4HOF
2 years ago
Reply to  gettwobrute79

Cody Bellinger averages 3 WAR over his career and got paid 26+M average.
Bryan Reynolds averages 3 WAR over his career and got paid $13+M average….

Put it into that context – it’s a steal.

C BeisbolMember since 2026
2 years ago

I am very disappointed there is no multi-year ZiPS projection here

coolcoolcoolMember since 2022
2 years ago
Reply to  C Beisbol

We already have the 3-year ZiPS on his player page – WAR values of 2.7, 2.6, 2.3. Assuming a slightly more accelerated decline for his age 31-32 seasons, the last two years are probably something like 1.8, 1.1