The prospect ranks are as high as an elephant’s eye at Castellini Farms. The Reds may have entered this rebuilding cycle with all the grace of an angry cat trying to get a cereal box off its head (as opposed to the awkward toe-dipping of the last go-around), but through trades and their own scouting, they’ve accumulated an impressive amount of talent in the minors. By our in-progress farm system rankings, only the Baltimore Orioles place higher for the 2023 season. Mean ol’ Grandpa ZiPS agrees; the Reds had seven prospects on the preseason ZiPS Top 100, a total that trailed only the Guardians and the O’s. Baltimore and Cincinnati combined seem to have about 80% of the shortstop prospects in baseball.
Whether you go by human or machine, no Red ranked more highly this winter than Elly De La Cruz, who was no. 6 (60 FV) on the prospect team’s Top 100 and no. 15 on the ZiPS list. After an impressive 2021 full-season debut, De La Cruz cranked things up a notch in 2022, hitting 28 homers and slugging .586 combined across High- and Double-A despite only being 20 years old. Questions still remain about his long-term defensive position, but his bat has proved to be even more potent for Triple-A Louisville, as he hit 12 home runs in a mere 38 games and is already two-thirds of the way to last year’s walk total. He’s responsible for the International League’s ERA going up by nearly half a run a game from 2022! OK, I made that last bit up, but you had to actually think about it for a full second before you smelled burning khaki. Read the rest of this entry »
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:
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.
One of the strange things about projecting baseball players is that even results themselves are small sample sizes. Full seasons result in specific numbers that have minimal predictive value, such as BABIP for pitchers. The predictive value isn’t literally zero — individual seasons form much of the basis of projections, whether math-y ones in something like ZiPS or simply personal opinions on how good a player is — but we have to develop tools that improve our ability to explain some of these stats. It’s not enough to know that the number of homers allowed by a pitcher is volatile; we need to know how and why pitchers allow homers beyond a general sense of pitching poorly or being Jordan Lyles.
Data like that what StatCast provides gives us the ability to get what is more elemental, such as exit velocities and launch angles and the like — things that are in themselves more predictive than their end products (the number of homers). StatCast has its own implementation of this kind of exercise in the various “x” stats. ZiPS uses slightly different models with a similar purpose, which I’ve dubbed zStats. (I’m going to make you guess what the z stands for!) The differences in the models can be significant. For example: when talking about grounders, balls hit directly toward the second base bag became singles 48.7% of the time from 2012 to ’19, with 51.0% outs and 0.2% doubles. But grounders hit 16 degrees to the “left” of the bag, over the same time period, only became hits 10.6% of the time and toward the second base side, 9.8%. ZiPS uses data like sprint speed when calculating hitter BABIP, because how fast a player is has an effect on BABIP and extra-base hits.
ZiPS doesn’t discard actual stats; the actual models all improve from knowing the actual numbers in addition to the zStats. For data on how zStats relate to actual stats, I’ve talked more about this here and here.
But you’re here to see the numbers themselves, not the exposition, so let’s star wipe to the main storyline. Read the rest of this entry »
May was a successful month for the Tigers, a franchise which in recent years has been lacking in happily remembered calendar pages. Detroit’s .577 winning percentage in May (15–11) is its best full month since a .615 mark (16–10) all the way back in July 2016. And while it would be a stretch to say that everything has been coming up bengal, given that the team’s run differential is still slightly in the negative for the month, the bleakness of the AL Central has allowed the Tigers to come within a game of the division lead. Even Spencer Torkelson, whose bat disappeared in 2022, has been playing better baseball, putting up a 119 wRC+ in May. Unfortunately, fate wasn’t even kind enough to give Detroit the whole month; a couple of days before the calendar flip, injuries to Eduardo Rodriguez and Riley Greene have ended May on a decidedly sour note.
These Tigers certainly aren’t strangers to injury. Every team faces injuries sooner or later, but Detroit managed to win in May despite an entire rotation’s worth of promising pitchers — Tarik Skubal, Matt Manning, Spencer Turnbull, Casey Mize, and Beau Brieske — out with injuries. The contributions of Rodriguez and Greene had a lot to do with that. The former’s hot April start continued in May with a 2.03 ERA/2.61 FIP over five outings; the latter hit a star-level .365/.435/.573 for the month. That came crashing down on Tuesday with two bits of very unwelcome news. Read the rest of this entry »
Well-Beered Englishman: What’s a weird historical hot take you had that you can fess up to? This morning, I was remembering when I used to think, “How will the Angels make room for Mike Trout when they already have Peter Bourjos?”
12:00
Dan Szymborski: I liked the Soriano-Wilkerson trade. The Wilkerson part.
12:00
Blake: Is Mitch Haniger going to get it going?
12:00
Dan Szymborski: To an extent.
12:00
Ray: When does Shane McClanahan get universally recognized as a top five pitcher in baseball?
The 2022 Blue Jays won 92 games and finished second in the American League in runs scored, and Alejandro Kirk had a lot to do with that. Hitting .285/.372/.415 and playing better defense behind the plate than most expected when he was a prospect, he formed a dynamite catching chimera with Danny Jansen and Gabriel Moreno, who was sent to Arizona this offseason. The resultant pairing of Kirk and Jansen projected to give the Blue Jays the best catching situation in baseball in 2023. But while the rest of the top catchers in the majors have worked out about as expected, Toronto’s have not, combining to hit a respectable but disappointing .232/.311/.384. As the younger and much less experienced of the two, with more time to grow as an offensive player, Kirk’s struggles concern me more.
It’s easy to forget how quickly Kirk rocketed through the minors in recent years. After playing mostly in High-A Dunedin in 2019, the Blue Jays were interested enough in his talent to put him on the taxi squad at the start of September 2020, even getting him into nine games, seven as a catcher. The following season, he only played a couple of weeks at Triple-A Buffalo before becoming a permanent major leaguer. While a promotion that aggressive does happen once in a while, there’s no situation that I can remember in which a team promoted a catcher who wasn’t an extremely polished defender that quickly. He hit .242/.328/.436 — a solid triple-slash for any catcher, but exciting for a player with such little high-level experience. Perhaps as importantly, while Kirk didn’t fool anyone into thinking he was the next Yadier Molina with the glove, he played far better defensively than the DH-pretending-to-be-a-catcher archetype that players like Zack Collins fall into. But Kirk’s .234/.353/.324 line so far is not what people expected in the follow-up season, and while the resulting wRC+ of 96 is far better than trainwreck status, it’s also far from the stardom he displayed last year.
When you see a dropoff like that, especially in a fairly short stretch of games, you frequently see a BABIP blip along with it. But while Kirk has dropped about 40 points of BABIP since last year, his hit profile supports a fairly low BABIP. In fact, ZiPS thinks that he’s “earned” a .249 BABIP based on how he’s hit this year, lower than his actual BABIP of .261. The plate discipline stats also show no red flags; he still makes good contact and isn’t suddenly offering more often at worse pitches.
The icky part of Kirk’s seasonal line involves the loss of power, and unfortunately, the drop in both his exit velocity and loft is real; four miles per hour and seven degrees of launch angle are not small deviations. For the Statcast era, I took every player who put 75 pitches into play in consecutive years, ranked their dips in exit velocity and launch angle (out of 2,389 players), and found those with the biggest dropoffs, using the average of their ranks (we’re trying to get a general idea, so a very simple method is fine). Here are the results:
Kirk ranks highly in terms of dropoff in these stats, so it’s not surprising to see his power evaporate. It’s also not something that bodes well. ZiPS and other projection systems deal with these issues in a more scientifically sound fashion than this, but there are a lot of fading players on this list. The ones that did improve overall in seasons after the two-year window, such as Díaz and Acuña Jr., managed to reverse this process. I went down the top 50 players on this list and found that this held true as well. And Kirk actually showed some dropoff from 2021 to ’22 despite his excellent performance, suggesting that the seeds of a future issue had already been sown.
One culprit here is that he is simply topping hard pitches down in the zone, whereas last year he was getting just enough loft to squeeze a bunch of hits out of them; he hit .452 on low fastballs and lifted the majority of them with a positive launch angle. This season, only three of 13 low fastballs haven’t been driven into the ground, and Kirk has lost about eight degrees of launch angle on average compared to last year. It’s not just luck either: he’s hitting them with less velocity, resulting in an xBA of .231 compared to .336 last year.
The exit velocity issue is important for Kirk because he’s not a fast player and hits a lot of grounders; he’s not going to be legging out many soft infield hits, so he needs to hit the ball hard. Groundball BABIP is very sensitive to exit velocity, as unlike fly balls, there’s no sweet spot where a soft hit becomes an impossible-to-field bloop.
BABIP by Hit Type and Velocity, 2021-2023
Exit Velocity
GB BABIP
LD BABIP
FB BABIP
95+ mph
.364
.659
.157
90-94 mph
.235
.550
.036
85-89 mph
.197
.542
.020
80-84 mph
.160
.590
.029
75-79 mph
.139
.677
.104
<75 mph
.162
.588
.609
And if you check the Statcast leaderboard in terms of year-to-year change, Kirk is near the top of the list in terms of most increased topped contact rate.
The good news is that the full model of ZiPS is aware of these hit tendencies and still thinks Kirk is going to be alright over the long haul, though his problems right now have increased the downside risk, pushing his projections down from the 3.5–4.0 WAR range they were in before the season:
ZiPS Projection – Alejandro Kirk
Year
BA
OBP
SLG
AB
R
H
2B
3B
HR
RBI
BB
SO
SB
OPS+
DR
WAR
2024
.261
.350
.405
410
48
107
20
0
13
56
55
57
0
110
2
2.9
2025
.260
.349
.407
420
49
109
20
0
14
58
57
57
0
111
3
3.0
2026
.257
.347
.405
420
49
108
20
0
14
57
57
56
0
109
3
3.0
2027
.258
.347
.407
415
48
107
20
0
14
56
56
54
0
110
3
3.0
2028
.254
.345
.398
405
46
103
19
0
13
54
55
53
0
107
2
2.7
2029
.251
.341
.389
391
44
98
18
0
12
51
53
51
0
104
2
2.4
2030
.249
.339
.382
374
41
93
17
0
11
48
50
49
0
101
1
2.1
These types of changes aren’t good, but they’re also not death sentences for careers and can be reversed. Kirk, even while struggling, still retains a lot of the characteristics that made him such a good hitter last year. The key to improving his baseball game right now may be working on his golf game and re-embracing the modern trend of turning low pitches into long drives rather than worm-burners.
From entertainment to finance to sports, every category of human endeavor has its own benchmark for incompetence. There are a lot of candidates to this title in MLB, but one of the most common invocations for ineptitude is the 1962 Mets. Sure, you can find better examples of hilarious failure in the 19th century, such as the Wilmington Quicksteps, who folded while warming up for a game in 1884 when attendance was zero, with the players having to find their own way home from Delaware. You can find teams that won fewer games, like the Cleveland Spiders. But 19th-century baseball was essentially one step above a traveling medicine show, and by the time the 1962 Mets came into existence, MLB was a thoroughly professional league which would be recognizable by today’s fans.
An expansion team that year, the Mets started off losing their first nine games. Things only got slightly better from there: they finished with 120 losses, the most in modern MLB history. Over 60 years later, the A’s, after a 10–38 start, seem poised to become the new true north of failure. Through the first 48 games (as of Sunday’s games), this year’s Oakland squad is actually two games behind (or ahead of, depending on your point of view) the ’62 Mets, who won 12 of their first 48 games.
In some ways, the A’s are already a sadder case than the Mets are. The Mets were an expansion team, hampered by very miserly rules for the expansion draft which left them (and the Houston Colt .45s) with long roads to putting talented players on the field. By all accounts, the team was trying to win, and fan interest was high relative to the performance, with a million fans putting New York in the middle of the pack, attendance-wise. The A’s, on the other hand, are desperately trying to move to Las Vegas or whatever other city without baseball is willing to throw a billion dollars their way and are averaging under 9,000 paying fans — not attending fans — per game. The Mets may have had one of the worst first basemen in the league in “Marvelous” Marv Throneberry, but at least media didn’t have to evacuate an area because of possum urine. Combine the possums with a few dozen cats and whatever else is lurking, and the WhateverItsCalledThisYear Coliseum may be best described as an open-air wildlife refuge that sometimes has baseball games.
But what are the odds that the A’s lose 120 games or even more by the end of the 2023 season? To get an idea, I fired up the ZiPS projection system to get the latest tales of woe from the AL West. Read the rest of this entry »