Projecting Mitch Keller and Oneil Cruz Extensions

Mitch Keller
D. Ross Cameron-USA TODAY Sports

The Pirates are having a relatively successful 2023, as the team has defied expectations and is currently in second place in the NL Central, just a half-game behind the first-place Brewers. The record on the field isn’t the only thing coming up Pirate this year: the team successfully signed Bryan Reynolds to an eight-year, $106.75 million contract extension, ending the eternal and well-founded speculation about which team the Bucs would trade him to and when. With Ke’Bryan Hayes already signed to a $70 million extension — then the largest dollar figure for a contract in franchise history — Pittsburgh has discussed locking up two other foundational talents, Mitch Keller and Oneil Cruz.

Despite the Pirates signing a nine-figure deal with Reynolds, it would be a mistake to assume that it foreshadows a new era in team spending that gets them into the next tier up in the spending ranks. The last time they finished even 20th in baseball in payroll was 20 years ago, in 2003, and they’re usually in the bottom five. There they will stay, but if they spend a good proportion of that self-limited budget on their best young talent, they get their best shots at the NL Central and don’t explicitly look like a stop for young players between Triple-A and the majors. To manage this, Pittsburgh has to sign its young players sooner rather than later, and absorb additional risk.

Of these two players, Keller’s extension is probably the more urgent matter to attend to. The least expensive time to sign him would have been a few years ago, when he was struggling to adjust to the majors and the Pirates could, as noted above, defray some of the cost by taking on that additional risk that he’d never develop. Keller is eligible to hit free agency after the 2025 season, so there’s a real ticking clock here; the longer the Pirates take to come to an agreement, the less financial reason their ace has to take one and the less talent would come to Pittsburgh in the event of a trade. Now that Keller’s breakout appears to be a reality and not a fluke or merely speculation about the future, he has a lot more financial leverage than he did a year ago.

While Keller worked out most of his remaining command issues last season, he still suffered a bit from having strikeout stuff but not being great at actually collecting those Ks. The full version of ZiPS still sees his improved swinging-strike rate not supporting the impressive 50% bump in his overall strikeout rate, but it does agree that his performance in 2023 in this department represents real and significant improvement. As such, Keller has one of the biggest bumps among pitchers from his preseason long-term projection. Even the simpler in-season projection version of ZiPS still has him finishing in the top five in the NL in WAR, behind just Zac Gallen, Zack Wheeler, Spencer Strider, and Logan Webb.

Perhaps the most striking example of Keller’s continued breakout is just how improved his cohort of most similar past pitchers is. Here are the top 50 pitchers in ZiPS similarity (with the specific year at which their baseline is similar) for Keller both before 2023 and now:

ZiPS Top Comps – Mitch Keller (Pre-2023 vs. Now)
Comp After Comp After
Zack Greinke 2010 Mike Witt 1988
Gaylord Perry 1967 Edwin Jackson 2011
Félix Hernández 2012 Nathan Eovaldi 2015
Don Drysdale 1963 John Gilbert 1952
Roy Oswalt 2004 Michael Wacha 2017
Gerrit Cole 2018 Wayne McLeland 1952
Jacob deGrom 2015 Mike Moore 1986
Steve Rogers 1977 Rene Valdes 1956
Justin Verlander 2009 Wily Peralta 2014
Juan Marichal 1964 Iván Nova 노바 2013
Paul Derringer 1935 Marcus Stroman 2018
Mike Witt 1987 Mike Pelfrey 2009
Matt Harvey 2015 Al Javery 1943
Shane Reynolds 1996 John Crocco 1952
Don Sutton 1972 Bob Mabe 1957
Fergie Jenkins 1971 Joseph Micich 1953
Jack McDowell 1993 Jack Taylor 1955
Rick Reuschel 1977 Homer Bailey 2012
Corey Kluber 2014 Frank Lary 1956
John Montefusco 1976 Don Schultz 1955
Mike Mussina 1997 Livan Hernandez 2000
Carlos Carrasco 2015 Wally Burnette 1955
Bob Rush 1952 Shelby Miller 2016
Mark Gubicza 1989 Bob Locker 1964
Pete Vuckovich 1979 Jason Schmidt 1998
Camilo Pascual 1962 Kevin Gausman 2017
Jameson Taillon 2018 Anthony Telford 1992
Stephen Strasburg 2017 Mark Bomback 1979
Curt Schilling 1993 Brian Holman 1990
Mike Garcia 1951 Jacob deGrom 2014
Erik Hanson 1991 Bernard Rossman 1953
Roger Clemens 1991 Harry Byrd 1952
Dwight Gooden 1993 Jack Carmichael 1954
Dennis Leonard 1978 Jimmy Nelson 2015
Noah Syndergaard 2019 Jeff Niemann 2009
Josh Johnson 2010 Ernest Lawrence 1955
Fred Hutchinson 1947 Joey Jay 1962
Jon Gray 2018 Roberto Hernandez 2007
Jose Rijo 1993 Jack Egbert 2008
Ed Halicki 1977 Adrian Houser 2019
Bill Singer 1970 Doug Linton 린튼 1990
Schoolboy Rowe 1936 Erik Hanson 1992
Chris Archer 2017 Hugh Sooter 1952
Bert Blyleven 1979 Garrett Richards 2015
Homer Bailey 2013 Justin Masterson 2011
Andy Benes 1994 Juan Nicasio 2013
Ben Wade 1950 Paul Wagner 1995
Jordan Zimmermann 2014 Chris Carpenter 2001
Matt Morris 2001 Emilio Cueche 1955
Orel Hershiser 1987 Corey Kluber 2013

You will note that I didn’t label which column was which, because I’m just that confident that you’ll know in about a half-second of glancing which list is the better one!

In sum, ZiPS suggests a fair six-year deal right now would be six years, $116 million:

ZiPS Projection – Mitch Keller
Year W L ERA G GS IP H ER HR BB SO ERA+ WAR
2024 10 8 3.39 28 28 167.3 147 63 16 39 187 123 3.7
2025 9 8 3.48 27 27 160.3 142 62 15 37 175 119 3.4
2026 8 9 3.60 26 26 157.3 142 63 15 36 168 115 3.2
2027 8 9 3.73 26 26 152.0 141 63 15 35 157 111 2.9
2028 8 9 3.80 26 26 149.3 142 63 15 35 150 109 2.6
2029 7 9 3.96 24 24 145.3 143 64 16 34 141 105 2.3

This reflects the fact that he has two more years of arbitration; a projected offer as a free agent would be six years, $153 million, or seven years, $171 million.

Despite being a shortstop — for now at least — rather than a pitcher, Cruz is the riskier of the pair. He’s less established in the majors than Keller and is currently on the IL with a fractured ankle, making a projection that much trickier. But when agreeing to a mutually beneficial contract, you basically have to pay either in currency or risk, and if the Pirates don’t want to give up a ton of the former, they’ll have to be willing to pay by taking on a bunch of the latter. Even if the current injury makes the atmosphere a little too much like gambling for either side of the negotiations, a healthy Cruz — which is expected to be a thing sometime around August — should be enough to kickstart talks.

Cruz was one of my breakout picks this year, and while the ankle means that’s one that I’m unlikely to get right, he still has a great deal of upside with his game-changing power. And his contact issues, while concerning, are at least a problem that you can pinpoint; it only take a few percentage points of a bump in contact rate for ZiPS to start projecting him with Javier Báez’s prime. Cruz had already shown an uptick in his nine games this year, walking seven times as his contact rate hit 70%. Nine games is a pitifully small sample size, even for less volatile numbers, but it’s certainly better than those numbers going in the opposite direction!

ZiPS Projection – Oneil Cruz
Year BA OBP SLG AB R H 2B 3B HR RBI BB SO SB OPS+ DR WAR
2024 .249 .314 .457 394 66 98 18 5 18 64 36 121 12 109 -4 2.1
2025 .250 .317 .459 412 70 103 19 5 19 68 39 121 13 111 -4 2.3
2026 .253 .321 .463 430 75 109 20 5 20 71 42 122 12 113 -4 2.5
2027 .254 .324 .465 437 77 111 21 4 21 72 44 121 12 114 -4 2.7
2028 .254 .324 .456 441 77 112 21 4 20 72 45 120 11 112 -4 2.5
2029 .251 .322 .442 439 76 110 21 3 19 69 45 118 9 108 -5 2.2
2030 .250 .321 .444 428 74 107 20 3 19 67 44 116 9 108 -5 2.1

Cruz has more upside than Hayes does, but the latter is healthy and closer to his potential than the former is to his higher potential, and the contract projection comes out similarly to the extension that Hayes signed: a seven-year, $67 million extension that delays Cruz’s free agency by two years.

Will contracts like these single-handedly make the Pirates a perennial contender? No, but signing young players to long-term deals at least gives them the path to long-term relevance in the NL Central and gives a fanbase that’s been beaten up for 30 years some hope that it’ll get to see PNC Park be the long-term home for the team’s core rather than a set of turnstiles.





Dan Szymborski is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.

10 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
cartermember
10 months ago

I think Keller would accept that deal. He truly has looked great this year. I am hesitant to think that Cruz would, feels to me like he is one of very few guys who could be one of the best players in the game, so gambling on himself makes more sense.

20longyearsmember
10 months ago
Reply to  carter

There’s such high variance with Cruz, though. He has a work-in-progress contact rate and work-in-progress defense, and he’s already lost the bulk of this season to injury; another major injury could really hurt his value. It’s entirely possible that 7 for $67 mill could be an absolute steal for a perennial all-star who gets some MVP votes, but it’s also entirely possible that contract could be for a player who makes too many errors and strikes out too much to have real value. As of now, he’s earned about $2 million in his career, so the security of $67 million would mean a heck of a lot to him.

Smiling Politelymember
10 months ago
Reply to  20longyears

At least Keller has performed at a high level for a period of time, and as a pitcher, might want to take the money because the bell tolls for everyone’s arm at some point, and ye not know when.

But that’s a lot of money to offer a guy who has not yet demonstrated the ceiling that’s often written about him at the MLB level, is already an awkward fit at the position, and now is hurt.

Last edited 10 months ago by Smiling Politely