Baseball Baselining: How Likely Is a Comeback?

Gary A. Vasquez-USA TODAY Sports

Monday night, my wife posed a baseball question I couldn’t immediately answer. As the Angels and Giants went to the eighth inning with the Halos up by a run, she had a simple question: How often does a team that’s losing after seven innings come back and win? I guess I could have gone to our wonderful WPA Inquirer, a fun little tool for hypotheticals. That tells me that the Giants had around a 25% chance to win heading into the eighth. But I took her question as a broader one, concerned not just with that specific game, but with all games. How likely is a comeback?

I didn’t know the answer offhand, and I couldn’t find it on Google either (secret professional writer tip: use Google). So I did what anyone in my situation would do: I said “I don’t know, but now I’m going to write an article about this.” Two days later, here we are.

I’m hardly the first person to do research on comebacks. Russell Carleton has been looking into comebacks for a while. Rob Mains has too. Chet Gutwein investigated comeback wins and blown saves here at FanGraphs in 2021. Everyone loves to write about comebacks. Baseball Reference even keeps a list of the biggest comeback wins. They’re memorable games, and fertile ground for investigation. Read the rest of this entry »


Effectively Wild Episode 2043: A Fool Rushes in Where Angelos Treads

EWFI
Ben Lindbergh and Meg Rowley banter about the Tim AndersonJosé Ramírez fight and White Sox clubhouse culture, John Angelos benching Orioles broadcaster Kevin Brown, the Angels’ post-deadline slump (and the Mariners’ rise), the return of Gary Sánchez‘s power bat, updates on the MLB injury rate, the pitch clock, and the zombie runner, Charlie Culberson’s re-reunion with Atlanta, the Rays’ latest unlikely starting pitcher, the Yankees’ ambidextrous catching prospect (and the dream of a left-handed catcher), and more, plus (1:21:55) a Future Blast from 2043.

Audio intro: Gabriel-Ernest, “Effectively Wild Theme
Audio outro: Ian Phillips, “Effectively Wild Theme

Link to video of punches
Link to ESPN White Sox story
Link to Ramírez comments
Link to Hamilton call
Link to story on Hamilton call
Link to Kopech quote
Link to Grandal/Anderson report
Link to Hahn comments
Link to video of prior 2B tag play
Link to The Athletic column on Anderson
Link to The Athletic column on the Sox
Link to Anderson on personal struggles
Link to AA’s Brown report
Link to Brown broadcast clip
Link to Ghiroli on Brown
Link to Rosenthal on Brown
Link to other announcers on Angelos
Link to Angelos’s spring comments
Link to Adley with puppies
Link to catcher HR leaders
Link to team catcher WAR
Link to May episode on Sánchez
Link to Rob Mains on July
Link to MLBTR on Jung’s injury
Link to MLBTR on Culberson
Link to Littell cruise ship story
Link to Stat Blast on Springs
Link to ambidextrous fielder story
Link to story on LH catchers
Link to LH catcher EW episode
Link to Rick Wilber’s website
Link to Future Blast wiki
Link to McClanahan update
Link to Cronin chess story
Link to The Matrix Revolutions scene

 Sponsor Us on Patreon
 Facebook Group
 Twitter Account
 EW Subreddit
 Effectively Wild Wiki
 iTunes Feed (Please rate and review us!)
 Get Our Merch!
 Email Us: podcast@fangraphs.com


The 2023 Postseason Schedule Is Out

Houston Astros
Troy Taormina-USA TODAY Sports

A quick hitter here: today, MLB released the schedule for the 2023 playoffs. It’s not exactly compelling reading; for the most part, teams play a series of games against each other, mostly every day except for travel, just like you expect. But the new 12-team playoff format is still fresh, so let’s run down the relevant structure of the rounds just as a reminder.

Wild Card Round
This one is the same as before and will likely remain this way for as long as this playoff format exists. The worst division winner and the three wild card teams in each league play (up to) three straight games, at the better seed’s stadium, on three straight days, October 3–5. That means that a lot of teams will be burning their best three starters in this round, but there’s nothing new here, so let’s move on.

Divisional Series
Last year, the two leagues had different schedules, despite the same wild card schedule, to avoid days with no baseball whatsoever. That same general structure is preserved this year. The AL starts with two games on October 7 and 8, then a travel day, then games on the 10th and 11th, another travel day, and a potential Game 5 on the 13th. The NL is staggered differently: they start with a game on the 7th followed by a day off, then have a game on the 9th followed by a travel day, two straight games on the 11th and 12th, and finally a travel day before a potential Game 5.

This is a change from last year, as both leagues have more off-days baked into the schedule. In 2022, teams more or less had to use five starters if they went the distance in the wild card round. The 2022 NL schedule had only one off-day total across the round, and while the AL schedule had two off-days, it closed with three games in three days across two cities. With more time thanks to the lack of a lockout-impacted schedule, the rest days have multiplied. An NL team could use its three best starters in the wild card round, a fourth starter in Game 1, and then its three best starters again in Games 2–4. Amazingly, its ace could come back for Game 5 on regular rest; he’d be pitching on October 3, 9, and 14, hardly a strenuous schedule.

That won’t work quite as well in the AL, but it won’t be much worse. An ace could pitch on October 3, 8, and 13, with four days of rest between each start. Relative to last year, this year places less premium on depth and more on top-end starting pitching. Fifth starters, I’m sorry: your services likely won’t be required.

Championship Series
The ALCS schedule is almost exactly what baseball fans are used to: two games, a travel day, three games, another travel day, and then the last two games. The NL schedule is the same, other than the fact that it starts a day later. That double-travel-day setup means teams will never play more than three games in a row, which means a four-man rotation and shortened bullpen should work just fine. This was not the case last year, when both league schedules provided for five straight games with no travel day, again because of the compressed timeline. The takeaway here is the same: rotation depth is less important than it was in the 2022 postseason.

World Series
No change to the standard World Series format, which mirrors this year’s championship series format: two games, a travel day, three games, another travel day, and then the last two games. It’s the same schedule we’re all used to, with all the same implications for rest.

The broad takeaway: the schedule is returning to the rhythm of the playoffs from before last year (weirdo 2020 season excluded, naturally). Players will be more rested, which I’m sure they’re in favor of. Games are still staggered to minimize days without baseball. That’s about it; may the best team win.


Mets Demote Scuffling Brett Baty Amid a Brutal Slump

Brett Baty
Dale Zanine-USA TODAY Sports

After trading away veteran pieces and restocking the farm system at the deadline, the Mets have pivoted and are now focusing on the future. That being the case, it both was and wasn’t a curious time for the team to option Brett Baty, seemingly their third baseman of the future, to Triple-A Syracuse on Monday. Now is the time to let the kids play and figure things out at the big-league level, but Baty has been struggling so mightily that he might need a change of scenery. He’s running a 77 wRC+ on the season, and since the start of July, he’s at a measly 39. He hasn’t recorded a hit since July 23, a stretch of 25 plate appearances. That’s the second-longest active streak in baseball, behind the also recently demoted Corey Julks with 42. Combine that with poor defense, and Baty certainly sounds like someone who could use a little time away from the spotlight to figure things out.

The Mets have said the same. “We think this is what’s best for Brett, which is what’s best for the Mets, for the time being,” Buck Showalter told reporters. “Just because something’s delayed doesn’t mean it’s denied.” He added, “I’d be surprised if he doesn’t take a little time – two or three days – and then all of a sudden kind of get back to who he is and who he’s capable of being.”

What complicates the issue is Baty’s service time. It’s a tricky situation because, to borrow a phrase, the timing is nothing short of predominant. Between this year and last, Baty has accrued 162 days of major league service time, just short of the 172 that constitute a full year. When the Mets started the season with him at Triple-A Syracuse, it seemed like they might be deliberately gaming the system. He was 23rd overall in our prospect rankings and, along with Mark Vientos, had torn up the Grapefruit League. The Mets did call Baty up in mid-April, early enough that he’d have a chance to accrue a full year of service time, but once he arrived in Flushing, they still seemed to be on the fence about him, even though he had raked in Syracuse and continued raking for his first month in the big leagues. He was kept in a loose platoon with Eduardo Escobar, starting against righties and sitting about half the time against lefties — not necessarily how you handle your third baseman of the future. Read the rest of this entry »


Jay Jaffe FanGraphs Chat – 8/8/23

2:01
Avatar Jay Jaffe: Good afternoon, folks! Welcome to the first post-trade deadline edition of my Tuesday chats. I just published a piece on the Padres’ loss of Joe Musgrove and their missed opportunities during their series with the Dodgers https://blogs.fangraphs.com/padres-lose-musgrove-and-let-slip-a-golden…

2:02
Avatar Jay Jaffe: Yesterday I published a piece on the Diamondbacks’ 7-22 slide (!) out of the playoff picture https://blogs.fangraphs.com/the-diamondbacks-have-wilted-in-the-heat-o…

2:02
Avatar Jay Jaffe: And now, on with the show…

2:03
Phil: Can you explain this Orioles broadcaster controversy? Don’t they have a PR person to tell them they’re going to be hammered over this? And an HR person to observe that Brown was just literally doing his job? They used to be bad and now they’re good–it’s not like that’s some sort of company secret. I’m not just grumbling (though I am)–I really don’t understand what they expected to happen.

2:05
Avatar Jay Jaffe: The Orioles have an idiot man-baby for an owner. Brown was reading a stat from the notes that the team prepared for that day’s broadcast – they didn’t need vetting from a PR person because no sane person would have thought such a tidbit about the team’s improvement would have inflamed even the most idiotic man-baby.

2:05
Avatar Jay Jaffe: Sadly, this is par for the course during the John Angelos era,. Check Britt Ghiroli’s piece at The Athletic for more https://theathletic.com/4757354/2023/08/07/ghiroli-orioles-announcer-k…

Read the rest of this entry »


Padres Lose Musgrove and Let Slip a Golden Opportunity

Xander Bogaerts Mookie Betts
Orlando Ramirez-USA TODAY Sports

For a team with a losing record, the Padres were aggressive in advance of the August 1 trade deadline, swinging three trades in order to patch holes on the major league roster without fretting about the impact of further increasing their payroll. Yet their first week since upgrading their roster hasn’t gone well. Not only did they lose Joe Musgrove to the injured list on Friday, but they also followed that by losing three of four to the Dodgers this weekend at Petco Park, missing a golden opportunity to get to .500 for the first time in nearly two months and gain ground on the NL West leaders.

The 30-year-old Musgrove was scratched from his start last Wednesday in Colorado due to what was initially termed “minor” shoulder soreness. The thinking at the time was that he would just miss one turn and be able to start against the Mariners in a two-game series starting on Tuesday. But when Musgrove flew home to San Diego to be examined, an MRI revealed that he had inflammation in his right shoulder capsule. Surgery is not yet a consideration, but he’ll be shut down from throwing for at least three weeks, meaning that at best he’ll return sometime in September. The Padres won’t have much clarity until he is examined after his rest period, and then he’ll need at least a couple of weeks to rebuild his pitch count.

The injury caught Musgrove by surprise. “I honestly thought we were going in for a pretty routine checkup… but they went in and found some injury to the capsule,” he told reporters. “Every part of me wants to go out there and throw. But everything’s telling us that we needed to step back and give it some rest.”

The injury caught the Padres by surprise as well. Said general manager A.J. Preller, “At the time of the deadline, we honestly were not looking at Joe as missing a few weeks or extended time or anything like that.” Preller did reinforce the pitching staff by acquiring starter Rich Hill from the Pirates in one deadline-day trade and reliever Scott Barlow from the Royals in another, but they don’t add up to a healthy Musgrove. Read the rest of this entry »


The Angels Dared to Dream, But the Past Week Was a Nightmare

Gary A. Vasquez-USA TODAY Sports

Everyone likes an inspiring story. They don’t call it a Hollywood ending for nothing; people love it when the hero wins before the credits roll. Over in near near-ish the center of American film-making, it looked like the Angels were setting up for another iteration of that classic arc. They were down and out, deciding whether they could stomach trading the best player in the game before losing him forever. The previous best player in the game was out with injury, and the ship was taking on water. Then, a classic mid-story twist: they ripped off an 8-1 run in the latter half of July and decided to go for it one last time.

Yeah, about that. Since trading for Lucas Giolito and Reynaldo López to lean fully into this year, they’ve gone 2-9, slipping back below .500. After their playoff odds reached 22.7% on July 27, the Halos have crashed down to 1.3% in short order. That’s a seasonal low for their chances of making the postseason. Things are decidedly non-magical in the land of Disney these days.

What’s gone wrong for the Angels? Well, one thing’s for sure: it’s not Shohei Ohtani. He’s started at DH for all 11 games of the stretch and has hit a ludicrous .405/.542/.649, even better than his seasonal line. He left his lone start in that span early with hand cramps, but pitched four scoreless innings before departing. To the extent that one player can power a team, Ohtani is doing his best. Read the rest of this entry »


Hitter zStats Entering the Homestretch, Part 1 (Validation)

Jake Cronenworth
Orlando Ramirez-USA TODAY Sports

One of the strange things about projecting baseball players is that even results themselves are small samples. 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 like ZiPS or simply our 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 home runs 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 which StatCast provides gives us the ability to get at what’s 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 its 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 only became hits 10.6% of the time over the same stretch, and toward the second base side, it was 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 models all improve from knowing the actual numbers in addition to the zStats. You can read more on how zStats relate to actual stats here. For those curious about the r-squared values between zStats and real stats for the offensive components, it’s 0.59 for zBABIP, 0.86 for strikeouts, 0.83 for walks, and 0.78 for homers. Those relationships are what make these stats useful for predicting the future. If you can explain 78% of the variance in home run rate between hitters with no information about how many homers they actually hit, you’ve answered a lot of the riddle. All of these numbers correlate better than the actual numbers with future numbers, though a model that uses both zStats and actual ones, as the full model of ZiPS does, is superior to either by themselves.

And why is this important and not just number-spinning? Knowing that changes in walk rates, home run rates, and strikeout rates stabilized far quicker than other stats was an important step forward in player valuation. That’s something that’s useful whether you work for a front office, are a hardcore fan, want to make some fantasy league moves, or even just a regular fan who is rooting for your faves. If we improve our knowledge of the basic molecular structure of a walk or a strikeout, then we can find players who are improving or struggling even more quickly, and provide better answers on why a walk rate or a strikeout rate has changed. This is useful data for me in particular because I obviously do a lot of work with projections, but I’m hoping this type of information is interesting to readers beyond that.

As with any model, the proof of the pudding is in the eating, and there are always some people that question the value of data such as these. So for this run, I’m pitting zStats against the last two months and all new data that obviously could not have been used in the model without a time machine to see how the zStats did compared to reality. I’m not going to do a whole post for this every time, but this is something that, based on the feedback from the last post in June, people really wanted to see the results for.

Starting with zBABIP, let’s look at how the numbers have shaken out for the leaders and trailers from back in June. I didn’t include players with fewer than 100 plate appearances over the last two months. Read the rest of this entry »


Will the Astros Enjoy White House Magic?

Josh Morgan-USA TODAY

On Monday afternoon, the Astros had an off day before the start of a series in Baltimore, so they did what most defending World Series champions have done under those circumstances, and swung by the White House. There, Dusty Baker and his merry men were fêted by President Joe Biden, who commiserated with the beloved Astros manager over having to wait decades to reach the pinnacle of their respective professions.

What a lovely event, one that raises two questions. First: What the hell, Mr. President, I thought you were a Phillies fan? Between this and the similar ceremony for the Braves a year ago, Biden has used two of his three championship soirees to celebrate a hated division rival and the team that beat the Phillies in the World Series. The Bidens are already on thin ice after the First Lady showed up to watch a white-hot Phillies team in Game 4 of the World Series, only for them to get no-hit and lose three straight to end the season.

That leads into the second question: Encountering a sitting president has to be a provocative experience, even for a professional athlete. What effect does going to the White House have on a defending World Series champion? Read the rest of this entry »


The Diamondbacks Have Wilted in the Heat of a Playoff Race

David Kohl-USA TODAY Sports

In an attempt to arrest a slide that began in early July, the Diamondbacks were busy in the run-up to the August 1 trade deadline, but so far, their moves haven’t been enough to turn things around. In fact, they have yet to win a game in August, having finished a seven-game road trip by losing six in a row to the Giants and Twins. On Sunday, their highest-profile deadline addition, former Mariners closer Paul Sewald, failed to retire a batter in his first save opportunity since the trade. Instead, he served up a game-tying homer to Max Kepler on his first pitch and then, after a walk, a two-run walk-off homer to Matt Wallner. Ouch.

After spending the majority of the first half leading the NL West, the Diamondbacks have slipped to sixth in the NL Wild Card race, 1.5 games behind the Cubs and Reds, who are tied for the third spot. Their trend is actually worse than that. Since winning on July 1 to lift their record to 50-34 and restore their NL West lead to three games, the Snakes have gone 7-22 (.241). That’s worse than the A’s (9-19, .321) or any other team in the majors. It’s not as though they’ve been particularly jobbed in the process; their Pythagenpat record is the majors’ worst in that span as well:

Worst Record Since Games of July 1
Team W L W-L% RS RA PythW-L%
Diamondbacks 7 22 .241 103 161 .306
White Sox 9 19 .321 110 145 .376
Athletics 9 18 .333 103 138 .369
Marlins 10 19 .345 122 140 .437
Pirates 11 18 .379 107 151 .347
Rays 11 17 .393 111 122 .457
Royals 12 18 .400 130 153 .426
Yankees 12 17 .414 113 145 .388
Rockies 11 15 .423 108 129 .419
Angels 12 16 .429 135 154 .440
Tigers 13 16 .448 121 145 .418
Mets 13 15 .464 112 131 .429
Cleveland 14 16 .467 129 123 .522
Reds 15 16 .484 139 147 .474
Cardinals 15 16 .484 147 147 .500
Giants 15 14 .517 98 114 .431
Brewers 16 14 .533 132 121 .540
Nationals 16 14 .533 148 155 .479
Rangers 16 13 .552 157 145 .536
Braves 15 12 .556 155 128 .587
Red Sox 15 12 .556 134 120 .550
Phillies 17 13 .567 138 127 .538
Twins 17 12 .586 149 134 .548
Padres 17 12 .586 157 112 .650
Blue Jays 18 11 .621 141 105 .632
Astros 19 11 .633 154 144 .531
Dodgers 18 10 .643 175 128 .639
Cubs 20 11 .645 205 156 .622
Mariners 21 10 .677 146 115 .607
Orioles 22 9 .710 165 109 .681
SOURCE: Baseball-Reference

To be fair, the Diamondbacks weren’t expected to be a powerhouse this year; after going 74-88 last year, they projected for 78.4 wins via our preseason Playoff Odds. In a slow-starting NL West, they took over a share of first place for the first time on April 8, when they were 5-4, and finished the month 16-13, which was good enough to tie for first. Despite going 17-10 in May, they didn’t get a share of first place again until June 1, but they spent that entire month atop the division — most of it with sole possession of first place — while going 16-11.

It was around that time that Corbin Carroll’s season started taking an unfortunate turn. On June 29 — the same day he was named as a starter for the National League in the upcoming All-Star Game — the 22-year-old outfielder left a 6-1 loss to the Rays after four innings, having experienced soreness in his right shoulder during a third-inning plate appearance. It was the same shoulder on which he’d undergone surgery to repair a torn labrum in 2021, which cost him nearly the entire season. In the wake of his removal from the game, he underwent strength testing, which showed that his shoulder was strong and stable, but the Diamondbacks gave him a breather, limiting him to a single pitch-hitting appearance over the next three days. After returning to the lineup, he played just three more games before leaving the team’s July 6 tilt against the Mets in the seventh inning, once again in pain. “I took a swing, and I felt a shift in my shoulder, shocking, tingling sensation go down my arm and then my hand go numb,” he told reporters. “I was just holding it thinking it came out of the socket, pretty much thought that the season was over.”

Despite his initial concerns, Carroll had not experienced a dislocation, and his MRI came back clean. He was back in the lineup the next day, and while he’s certainly had his moments since then — and hasn’t missed a game — his production and quality of contact are down considerably since the first incident:

Corbin Carroll Before and After Shoulder Scare
Period PA HR AVG OBP SLG wRC+ EV Barrel% Hard-Hit%
Through June 29 323 17 .290 .366 .559 146 90.8 9.4% 42.9%
Since July 1 119 4 .240 .336 .420 105 88.1 5.1% 35.4%

Note that with two hits and two walks on Sunday, Carroll raised his post-July 1 wRC+ nine points; he was at 96 previously. Along the way, his swinging strike rate has spiked from 8.4% to 12.4%, and his chase rate from 28.8% to 32.6%, though his strikeout rate has barely budged, from 19.8% to 20.1%.

Maybe Carroll’s downturn in production is related to his shoulder woes, maybe it’s just the league adjusting to a player who looked like an MVP candidate early in the season, or maybe it’s just regression, more on which below. One way or another, it’s been poorly timed, in part because he’s not the only Diamondback who has tailed off in recent weeks:

Diamondbacks Hitters Through June and Since
Player PA AVG OBP SLG wRC+ PA AVG OBP SLG wRC+ wRC+ Dif
Gabriel Moreno 216 .261 .296 .342 70 28 .348 .464 .522 173 103
Christian Walker 336 .278 .343 .522 128 126 .222 .325 .481 113 -15
Corbin Carroll 323 .290 .366 .559 146 119 .240 .336 .420 105 -41
Ketel Marte 339 .291 .372 .514 137 121 .261 .322 .450 104 -33
Alek Thomas 164 .222 .268 .366 68 79 .256 .266 .487 96 28
Jake McCarthy 186 .247 .319 .355 84 89 .273 .364 .325 94 10
Dominic Fletcher 89 .305 .345 .463 115 13 .273 .385 .273 92 -23
Lourdes Gurriel Jr. 296 .274 .324 .496 118 116 .218 .259 .418 78 -40
Emmanuel Rivera 152 .306 .329 .396 94 82 .205 .293 .356 77 -17
Geraldo Perdomo 250 .285 .388 .435 125 106 .225 .324 .292 73 -52
Carson Kelly 33 .200 .242 .233 27 49 .196 .245 .283 41 14
Evan Longoria 144 .254 .313 .562 128 34 .167 .265 .233 40 -88
Nick Ahmed 124 .231 .274 .342 65 37 .200 .243 .257 34 -31
Jose Herrera 68 .255 .344 .327 87 22 .100 .182 .100 -20 -107
Josh Rojas 210 .235 .301 .306 66 6 .000 .000 .000 -100 -166
Pavin Smith 217 .190 .310 .332 79
First set of statistics (PA, AVG, OBP, SLG, wRC+) through June 30, second set through August 6.
Dif = wRC+ in second set relative to first set.

Just four Diamondbacks have a 100 wRC+ or better since the start of July, one of them a catcher (Moreno) who has been limited to 11 of the team’s first 29 games in that span and is now sidelined by left shoulder inflammation. Moreno, Thomas, and McCarthy are the only three players with a higher wRC+ since the start of July than before, and they’re still below average offensively overall. Deadline additions Tommy Pham (from the Mets) and Jace Peterson (from the A’s) have yet to make an impact, going a combined 4-for-30, all singles.

Meanwhile, note that not only has Carroll fallen off steeply but so have Gurriel and Perdomo, both of whom joined him on the NL All-Star squad but might as well be on the side of a milk carton these days. Setting the narrative of Carroll’s shoulder injury to the side for a moment, this is striking:

Diamondbacks All-Stars Regressing
Player Period PA AVG xBA SLG xSLG wOBA xwOBA wOBA-xwOBA
Corbin Carroll Through June 30 322 .290 .258 .559 .450 .391 .345 .046
Since July 1 119 .240 .265 .420 .439 .330 .350 -.020
Lourdes Gurriel Jr. Through June 30 296 .274 .252 .496 .424 .350 .319 .031
Since July 1 116 .218 .256 .418 .483 .290 .333 -.043
Gerardo Perdomo Through June 30 249 .285 .208 .435 .279 .360 .280 .080
Since July 1 106 .225 .218 .292 .296 .283 .284 -.001

All three players hit well above their Statcast expected stats through the end of June, particularly Perdomo, a slappy switch-hitter who doesn’t hit the ball hard at all; his season barrel rate is 1.2%, his hard-hit rate 19.9%. Then it’s as though the Regression Monster showed up and took a bite — each of these three players has seen about a 75-point swing in their wOBA-xwOBA differential.

Overall, the Diamondbacks hit .263/.330/.437 through the end of June, ranking fifth in the majors in scoring (5.11 runs per game) and seventh in wRC+ (106). Since then, they’ve hit just .227/.302/.373 while ranking 29th in scoring (3.44 runs per game) and 26th in wRC+ (83). Their performance against every major pitch type except changeups has fallen off by at least 50 points of SLG and 25 points of wOBA:

Diamondbacks Hitters vs. Pitch Types
Four-Seam PA AVG xBA SLG xSLG wOBA xwOBA
Through June 30 938 .287 .262 .491 .450 .373 .354
Since July 1 344 .254 .239 .401 .404 .348 .344
Sinker PA AVG xBA SLG xSLG wOBA xwOBA
Through June 30 584 .306 .287 .460 .423 .363 .347
Since July 1 200 .266 .276 .380 .413 .311 .329
Slider/Sweeper PA AVG xBA SLG xSLG wOBA xwOBA
Through June 30 691 .221 .201 .411 .350 .295 .273
Since July 1 222 .174 .204 .324 .314 .237 .251
Curve PA AVG xBA SLG xSLG wOBA xwOBA
Through June 30 278 .248 .220 .420 .347 .302 .267
Since July 1 92 .214 .223 .369 .414 .274 .295
Changeup PA AVG xBA SLG xSLG wOBA xwOBA
Through June 30 341 .256 .262 .394 .385 .297 .299
Since July 1 133 .252 .235 .433 .346 .306 .270
SOURCE: Baseball Savant

Yikes. They were punishing four-seam fastballs earlier in the season, but that’s stopped, and they’ve particularly gotten eaten alive by sliders and sweepers lately. What’s especially strange is the general downward trend of their more recent numbers despite the weather getting even warmer, which tends to increase offense. Of course, it’s as hot as the surface of Mercury in Arizona, so maybe the Diamondbacks have just wilted in the heat.

That does seem to be true with the team’s pitching, particularly the bullpen:

Diamondbacks Pitchers Wilting in the Heat
Split IP K% BB% HR/9 ERA FIP WAR
Rotation Through June 30 443.1 20.3% 8.7% 1.14 4.65 4.33 6.3
Rotation Since July 1 162.2 20.8% 6.2% 1.77 4.92 4.99 1.1
Split IP K% BB% HR/9 ERA FIP WAR
Bullpen Through June 30 295.0 24.1% 9.1% 1.07 4.00 4.03 2.6
Bullpen Since July 1 96.1 23.6% 11.2% 1.87 6.35 5.57 -0.9

Good gravy. In writing about the Sewald trade — which sent Rojas and prospects Dominic Canzone and Ryan Bliss to Seattle — I noted that manager Torey Lovullo had been working with a matchup-based closer-by-committee system involving righties Miguel Castro, Kevin Ginkel and Scott McGough and lefty Andrew Chafin. However, I did not drill down to see just how bad things had gotten for them in the recent past. Using the July 1 cutoff again, with full awareness of the small samples in play, Ginkel has pitched well (0.75 ERA, 2.35 FIP in 12 innings), but the other three had been torched, with Castro (6.00 ERA and 6.60 FIP in 12 IP) the “best” of them, though he had stopped getting ninth-inning save chances, and Chafin (9.95 ERA and 5.63 FIP in 6.1 IP) and McGough (8.76 ERA and 6.91 FIP in 12.1 IP) utterly terrible. Chafin had two blown ninth-inning saves that led to losses in that span; he’s now a Brewer.

As for the rotation, it’s been pretty unstable, with Zac Gallen and rookie Ryne Nelson the only real constants, and both of them experiencing fall-offs since the start of July. Gallen pitched to a 3.02 ERA and 2.73 FIP in 104.1 innings through June, making his first All-Star team, but has yielded a 4.17 ERA and 4.12 FIP in 45.1 innings since, with his home run rate increasing from 0.6 per nine to 1.6. Nelson went from a 4.97 ERA and 4.44 FIP to a 5.59 ERA and 6.19 FIP, not that it should have been too surprising given his double-digit barrel rate even in the “good” times. Merrill Kelly, the team’s second-best starter, missed four weeks (most of July) due to a blood clot in his right calf but has been solid when available. Tommy Henry showed some improvement before being sidelined last week due to elbow inflammation. Brandon Pfaadt has been getting better results since being recalled on July 22 than prior, though his overall ERA of 7.11 in 44.1 innings is pretty damning. Also sporting an unsightly ERA (7.38) is Zach Davies, who has been dreadful on both sides of the divide while missing time with oblique and back injuries. Slade Cecconi, the team’s 2020 first-round pick, just made his major league debut on August 2 in place of Henry and acquitted himself reasonably well in a losing cause against the Giants, though his catcher (Herrera) had a rough time on the rookie’s first strikeout.

Given their current injury situation, the Diamondbacks now find themselves trying to stay afloat with just two starters who have demonstrated the ability to be league average or better, plus three rookies who have combined for a 5.63 ERA and 5.31 FIP. It’s not like the cavalry is on the horizon, either. The team’s playoff odds, which stood at 76.4% through the end of June (24.9% division, 51.5% Wild Card), are down to 21% at this writing, including just a 0.7% chance of overcoming their 8.5-game deficit to win the division. Considering that they lost 110 games just two seasons ago, they’ve certainly made progress to get to this point, but it seems quite apparent given their performance over the past five-plus weeks that they’re not quite ready for prime time.