Archive for Daily Graphings

Sunday Notes: John Schreiber Has Changed Since His Detroit Days

John Schreiber has been a find for the Red Sox. Claimed off waivers by Boston from the Detroit Tigers prior to last season, the 28-year-old sidewinder has come out of the bullpen 30 times this year and allowed just 12 hits and two earned runs over 29 innings. Schreiber has 35 strikeouts to go with three saves and a pair of wins in as many decisions.

He’s not the same pitcher who failed to distinguish himself in Detroit.

“I’d mainly been a four-seam/slider guy,” explained Schreiber, who logged a 6.28 ERA over parts of two seasons with the Tigers. “In college and for most of my pro-ball career, that’s all I threw. Two years ago I started working on a better changeup, and last year I started throwing my sinker. Paul Abbott is our Triple-A pitching coach, and he helped me work on a two-seam sinker. I’ve gotten really comfortable throwing that.”

Schreiber still features his old mix prominently — this year he’s thrown 35.3% four-seamers and 35.8% sliders — but his 22.5% sinker usage has added a whole new twist. The 2016, 15th-round draft pick out of the University of Northwestern Ohio is now far less predictable, and just as importantly, he’s better able to match up with hitters who do damage on high heaters. Read the rest of this entry »


Ohtani the Pitcher Has Overtaken Ohtani the Hitter

Shohei Ohtani
Jim Rassol-USA TODAY Sports

Shohei Ohtani is doing remarkable things again. The reigning AL MVP has been on an exceptional run as a pitcher lately, not only making a bit of history but also bolstering his cases to start the All-Star Game and to win additional hardware. While his hitting was the more amazing of his two endeavors in 2021, his improvements on the mound have pushed him into new territory.

On Wednesday night, Ohtani threw seven innings of two-hit ball against the Marlins, striking out 10 and allowing just one unearned run. That run came in the first inning, as the fans in Miami (they do have those, right?) were still settling into their seats. Jon Berti reached on a throwing error by shortstop Luis Rengifo, took third on a Joey Wendle double, and scored on a Garrett Cooper sacrifice fly. The run ended Ohtani’s streak of scoreless innings at 21.2, the longest of his career, but from there he cruised. He didn’t allow a hit after giving up a one-out single in the second to Miguel Rojas and retired 15 straight batters from that point until he walked Jesús Sánchez with one out in the seventh. For good measure, Ohtani also drove in the go-ahead runs via a two-run single off Trevor Rogers and later walked, stole a base, and scored another run. Nobody has had a game like that in at least the last century.

With his 10 strikeouts, Ohtani reached double digits for the third game in a row, something he’d never done before in his stateside career, and something only one other pitcher (Corbin Burnes) has done this season; six pitchers did it last year, with two (Shane Bieber and Robbie Ray) putting together four-game streaks. Over his past four starts, Ohtani hasn’t allowed a single earned run and has struck out 40 batters, something only seven other pitchers have done (one of them twice) since 1913, the year that earned runs became an official stat:

40 Strikeouts and No Earned Runs in a 4-Start Span
Pitcher Team Start End IP SO
Ray Culp BOS 9/13/1968 9/25/1968 36.0 43
Chan Ho Park LAD 9/19/2000 4/2/2001 32.0 41
Johan Santana MIN 9/3/2004 9/19/2004 29.0 41
R.A. Dickey* NYM 6/2/2012 6/18/2012 34.1 42
Clayton Kershaw LAD 6/18/2014 7/4/2014 32.0 44
Clayton Kershaw LAD 7/8/2015 8/1/2015 34.0 45
Chris Sale BOS 7/11/2018 8/12/2018 24.0 43
Max Scherzer* WSN 8/26/2021 9/12/2021 29.2 41
Shohei Ohtani* LAA 6/16/2022 7/6/2022 26.2 40
SOURCE: Baseball-Reference
Since 1913. * = allowed unearned run.

That’s some pretty cool company, even if the list heavily skews towards the recent past thanks to ever-increasing strikeout rates — so much so that Ohtani required fewer innings to complete the feat than all but one pitcher (Sale). It’s also worth pointing out that none of the aforementioned hurlers were regularly taking their cuts as hitters on the days they weren’t pitching. Read the rest of this entry »


Patrick Sandoval Has a Fastball Problem

© Erik Williams-USA TODAY Sports

Last year, Patrick Sandoval broke out in a big way, posting career-bests in ERA, FIP, strikeout rate, called and swinging strike rate, and WAR. The foundation of his newfound success was a phenomenal changeup that was among the most effective pitches in all of baseball. This season, he’s lowered his ERA and FIP by more than half a run apiece, and has been the Angels second-most valuable starter behind Shohei Ohtani. Still, his strikeout rate has fallen by a couple of points even though his change has been as effective as it was last year. Looking past that one standout pitch, it’s clear Sandoval is being held back by another aspect of his arsenal: his fastballs.

Sandoval throws two different types of heaters and neither is all that effective. Last year, he allowed a cumulative .356 wOBA off his two fastballs; that mark is up to .408 this season. It’s a stark contrast to his three secondary offerings, which are all whiff machines. Here’s a look at his per pitch type results from this year:

Patrick Sandoval, Pitch Type Results
Pitch Type Whiff% GB% Hard Hit% wOBA xwOBAcon
Four-seam 7.5% 39.1% 39.1% .476 .447
Sinker 10.9% 51.9% 29.6% .238 .285
Changeup 48.0% 47.6% 28.6% .232 .433
Slider 38.5% 46.7% 31.7% .217 .378
Curveball 39.1% 55.6% 22.2% .461 .329

Among all four-seam fastballs thrown at least 100 times this year, Sandoval’s whiff rate of 7.5% is the second lowest in baseball. His sinker’s whiff rate is a little better at 10.9%, but still below average for that pitch type. On the other hand, his changeup and two separate breaking balls each have whiff rates no lower than 38.5%. For Sandoval, it’s feast or famine depending on which pitch in his arsenal he’s throwing. Read the rest of this entry »


The ZiPS Midseason Update for the National League

Corbin Burnes
Charles LeClaire-USA TODAY Sports

As we reach the mathematical halfway point of the season and approach the trade deadline, this is an opportune moment to run an update of the ZiPS projected standings. The standings are based on projections from the most robust version of ZiPS rather than the simpler one, which is more practical to run daily during the regular season, implementing things like the Statcast-aided zStats and up-to-date minor league translations.

The process that ZiPS uses is the typical one, but I’ll run it down quickly for those who may be new to how these projections work. ZiPS starts with a modified version of our depth chart and applies a generalized probabilistic model of available playing time for the players listed. So instead of a team’s roster strength being a simple sum of everyone’s projected WAR pro-rated to a fixed expected number of plate appearances, we end up with a whole distribution of possible roster strength. As an example: While Jacob deGrom still has a median of 55 innings in the roster sims I run for each team, sometimes he’ll be at 65 or 70 innings, sometimes he’ll be at 30 or 45 innings, and occasionally, it’ll be much worse than that. ZiPS will then “fill in” playing time based on the next players available on the depth chart and their probabilistic measure of availability. Just to stay with the Mets: When the outfield is healthy, the depth chart is mostly Mark Canha, Brandon Nimmo, and Starling Marte. But on the particularly bad rolls, the team’s estimated roster strength will have a lot more Ender Inciarte, Nick Plummer, Mark Vientos, and even players like Daniel Palka and Terrance Gore.

After ZiPS gets a distribution of each team’s roster strength, it “draws” one each year and sims out the rest of the season, team versus team, a million times and sees what happens. Is this a perfect methodology? Absolutely not! But I think we get closer to our goal of trying to evaluate team uncertainty and team depth, something which is harder to do using a less time-consuming scheme.

We checked the American League yesterday, so now it’s the Senior Circuit’s term. Read the rest of this entry »


Giant Steps Backwards for Last Year’s 107-Game Winners

© Stan Szeto-USA TODAY Sports

The Giants won a franchise-record 107 games last year, then reloaded after being knocked out of the Division Series by the Dodgers. But since posting a 14-7 record through the end of April, things haven’t gone their way. Though they snapped a six-game losing streak with a late-inning comeback against the Diamondbacks on Wednesday night, they’ve dropped 12 of their last 16 games, largely against sub-.500 teams. As the season’s midway point approaches, they’re barely above .500 at 41-39, and what’s more, they just lost their hottest hitter, Evan Longoria, to an oblique strain.

It’s not clear at this writing how Longoria was injured, but losing him is a blow nonetheless. The 36-year-old third baseman is hitting .242/.331/.462 with eight home runs; his 123 wRC+ is fourth among Giants regulars. In the two weeks prior to his injury, as the team has struggled, he hit for a team-high 166 wRC+ (.316/.413/.553) with three of those eight homers.

Longoria already missed the first 30 games of the season due to surgery to repair a torn ligament in his right index finger, making this the fifth straight season in which he has landed on the injured list. Last year, he was limited to 81 games due to a dislocated sternoclavicular joint in his left shoulder as well as a right hand contusion. In 2020, he missed the first seven games of the season due to an oblique strain; reportedly, he tweaked the muscle on his right side while swinging on July 14 of that year and was back in the lineup on July 30. In terming his current strain mild, manager Gabe Kapler offered similar optimism that this won’t be a long-term absence, though Longoria is out through at least the All-Star break. Read the rest of this entry »


Edwin Díaz Is Going Supernova

© Vincent Carchietta-USA TODAY Sports

The New York Mets acquired Edwin Díaz in a trade with the Seattle Mariners before the 2019 season. At the time, the deal was controversial, to put it charitably. Díaz was coming off a breakout 2018 season, one that established him as the best young reliever in baseball. He struck out 44.3% of his opponents en route to a 1.96 ERA (1.61 FIP, 1.78 xFIP) and had four years of team control remaining.

That combination of skill and value doesn’t come around often, and the Mets paid dearly for it. They took Robinson Canó and his contract along with Díaz, and sent multiple prospects back in the bargain, headlined by Jarred Kelenic, their previous year’s first round draft pick and a consensus future star. Things went quite poorly for New York out of the gate; Kelenic flew through the minors, Díaz posted a 5.59 ERA in his first season with the Mets, and Canó had his worst season since 2008.

You probably already knew all of that. It wasn’t exactly a small story at the time, and when Kelenic debuted at the start of the 2021 season while Canó was serving a suspension for violating the league’s performance-enhancing drug policy, the “Mets snatch defeat from the jaws of victory” headlines reached a fever pitch. But with the benefit of 15 more months of games, and also as someone who isn’t particularly good at hot takes, allow me to add this to the discourse: Edwin Díaz is really good. Read the rest of this entry »


With a Rough Stretch Approaching, Red Sox Look to Reinforce Their Rotation

© Ashley Green/Worcester Telegram & Gazette / USA TODAY NETWORK


The Mets aren’t the only team awaiting an ace’s return from injury. Chris Sale is scheduled to start for the Red Sox’s Triple-A Worcester affiliate on Wednesday, and if all goes well, the 33-year-old lefty could join the big club after that, in time to help a team whose rotation is looking rather threadbare as it heads into a crucial stretch of the season. While Sale pitches for Worcester, fast-rising prospect Brayan Bello — whose rotation slot Sale is filling — will debut in Boston against the Rays.

After winning 92 games and falling just two wins short of a trip to the World Series in 2021, the Red Sox stumbled to a 14-22 start, and were just 23-27 at the end of May. Though they went 20-6 in June, they actually lost ground to the Yankees, who went 22-6. After splitting their first four games of July, they’re 45-36, 13 games out of first place, and while they now occupy the top AL Wild Card spot, they’re about to face a major test. The three-game series they began on Monday kicked off a brutal 27-game stretch against teams .500 or better, with seven apiece against the Rays (44-37) and Yankees (58-23, a 116-win pace) followed by three against the Blue Jays (44-38), four against the Guardians (40-39), three against the Brewers (47-36) and three against the Astros (53-27).

That’s a weighted opponents’ winning percentage of .595 for that span, a 96-win pace over the course of 162 games, with all but Cleveland currently occupying a playoff spot. The good news for the Red Sox is that 17 of the 27 games are at home, but the bad news is that their rotation currently has three starters (Nathan Eovaldi, Rich Hill, and Garrett Whitlock) on the injured list and a fourth (Michael Wacha) whose status is in question after being scratched on Sunday, forcing manager Alex Cora and chief baseball officer Chaim Bloom to piece things together on a day-by-day basis. Hence the higher stakes when it comes to the progress of Sale and the debut of Bello. Read the rest of this entry »


The ZiPS Midseason Update for the American League

Aaron Judge
Wendell Cruz-USA TODAY Sports

As we reach the mathematical halfway point of the season and approach the trade deadline, this is an opportune moment to run an update of the ZiPS projected standings. The standings are based on projections from the most robust version of ZiPS rather than the simpler one, which is more practical to run daily during the regular season, implementing things like the Statcast-aided zStats and up-to-date minor league translations.

The process that ZiPS uses is the typical one, but I’ll run it down quickly for those who may be new to how these projections work. ZiPS starts with a modified version of our depth chart and applies a generalized probabilistic model of available playing time for the players listed. So instead of a team’s roster strength being a simple sum of everyone’s projected WAR pro-rated to a fixed expected number of plate appearances, we end up with a whole distribution of possible roster strength. As an example: While Jacob deGrom still has a median of 55 innings in the roster sims I run for each team, sometimes he’ll be at 65 or 70 innings, sometimes he’ll be at 30 or 45 innings, and occasionally, it’ll be much worse than that. ZiPS will then “fill in” playing time based on the next players available on the depth chart and their probabilistic measure of availability. Just to stay with the Mets: When the outfield is healthy, the depth chart is mostly Mark Canha, Brandon Nimmo, and Starling Marte. But on the particularly bad rolls, the team’s estimated roster strength will have a lot more Ender Inciarte, Nick Plummer, Mark Vientos, and even players like Daniel Palka and Terrance Gore.

After ZiPS gets a distribution of each team’s roster strength, it “draws” one each year and sims out the rest of the season, team versus team, a million times and sees what happens. Is this a perfect methodology? Absolutely not! But I think we get closer to our goal of trying to evaluate team uncertainty and team depth, something which is harder to do using a less time-consuming scheme.

For today, let’s check in on the American League. Read the rest of this entry »


Detroit’s Jason Foley Is Sinking His Way to the Top

© Junfu Han / USA TODAY NETWORK

Jason Foley has emerged as one of the most reliable members of the Detroit Tigers bullpen, and learning that his four-seam fastball profiled poorly is a big reason why. The 26-year-old right-hander switched to a sinker, and the results speak for themselves. Since debuting with Detroit last June, Foley has a 2.79 ERA and a 3.54 FIP over 36 relief appearances comprising 38-and-two-thirds innings. Throwing his worm-killer 53.9% of the time, he’s logged a 55.3% groundball rate.

Foley, whom the Tigers signed out of Sacred Heart University in 2016, discussed his career-changing repertoire tweak at Fenway Park in late June.

———

David Laurila: You’ve gone from a non-drafted free agent out of a low-profile college program to a pitcher performing at a high level in the big leagues. How did that happen?

Jason Foley: “I get asked that quite a bit, like — ‘You weren’t good enough to get drafted, so how are you now here?’ — and I think a lot of people are looking for one magic answer, or maybe one magic change that I’ve made. But neither of those are true. It really just stems from hard work and consistency, and from all of the little things that help you get 1% better every day.” Read the rest of this entry »


Measuring This Season’s Most (and Least) Consistent Hitters

© David Richard-USA TODAY Sports

There’s a question that gets asked all the time on baseball social media. The variations are endless, but essentially, it boils down to this: Would you rather have an ultra-consistent hitter in Player X, who you can count on for a daily hit, or an uneven hitter in Player Y, who oscillates between prime Barry Bonds and a benchwarmer?

Given specific numbers, you could work out whether Player X or Y is more valuable. But what if we assume they’re players of equal caliber? That’s where it gets tricky. Maybe I’m only seeing certain answers, but in such cases, it seems like people prefer the clockwork Player X. It makes sense: The prospect of guaranteed production is reassuring, as befits our risk-averse tendencies. I have a hunch that we generally overvalue consistency in baseball, but I’m not here to prove that. Instead, I wanted to find out which hitters have been steady at the plate this season, and which hitters have been mercurial.

Over on our Splits Leaderboards, you can break down hitters’ seasons into weekly chunks. They range from Isaac Paredes’ destruction of the league in mid-June (488 wRC+) to Travis Demeritte’s hit-less and walk-less stretch a month prior (-100 wRC+). From there, measuring the variance between those weeks is a fairly simple endeavor. I grouped the weeks by each player, then calculated the standard deviation in wRC+, which represents how spread apart a player’s weeks are from his overall production. The higher the standard deviation, the more variable he is; the lower the standard deviation, the more consistent. Read the rest of this entry »