Yasiel Puig Got Screwed

I know that the game has moved on — as I write this right now, the Nationals are beating the Dodgers 4-3 in the sixth inning of Game 3. This game will turn on so many things, a handful of them yet to happen. But I still want to take you back quickly to the bottom of the first. The Dodgers jumped out to a 1-0 lead, and Yasiel Puig came up with one out and a runner on second. He took three balls, then the count ran full, then Gio Gonzalez attacked Puig inside with a heater.

Let’s slow that down, with a ball-tracker that I will choose to believe in this instance is reliable:

That’s a good general pitch location, and that’s also a good job of receiving by Jose Lobaton. I’ve seen far, far worse pitches thrown in full counts. But that pitch isn’t a strike. That pitch isn’t even a borderline strike. That pitch is a ball, full stop. Gameday provides its own evidence:

puigstrike2

From Baseball Savant, here are the 2016 full-count pitches called strikes against right-handed hitters. I’ve highlighted the pitch to Puig in blue.

puig-strike-zone

I’m not writing this because I have a rooting interest — I don’t. And I’m not writing this because I think it’ll cost the Dodgers the game. I’m writing this only because it was an important pitch in an important game, and this was a pretty extremely bad strike call. Not the worst of all time or anything, but bad nevertheless, and this was the whole difference between a walk and a strikeout. Puig didn’t do anything wrong. He did what he was supposed to do exactly right — he took a pitch even in a situation in which he might’ve been feeling aggressive. Puig should’ve been rewarded for his patience, but instead Gonzalez was rewarded for, I don’t know, throwing a ball with precision?

I don’t want to dwell. Again, the game has moved past this, and the first inning has long since been forgotten. But had this pitch been called properly, it would’ve made a win-expectancy difference for the Dodgers of about five percentage points. Another way of thinking about it: the run value of calling this a strike instead of a ball was 0.6. More than half of a run, which is substantial, as individual pitch-calls go. We don’t get a whole lot of opportunities to come to the defense of Yasiel Puig’s plate discipline. Yasiel Puig should’ve drawn a walk. I don’t know what the hell this must do to a player psychologically.


Danny Espinosa Got Hit By a Strike

Coming into the NLDS, Dusty Baker took a good number of questions about the shortstop position. Danny Espinosa finished the year in a hell of a slump, but as Baker said to the media, he didn’t really have any other options. Espinosa was and is the best shortstop on the roster, and you have to give him one thing: for all of his flaws, there might be no one better at getting hit by a pitch.

So, actually, nevermind, there is still a Brandon Guyer floating around out there. But Espinosa is a hit-by-pitch machine, and he’s already been struck three times in the series, which is incredible. Even more incredible is the most recent HBP, because, see, Espinosa was granted first base, even though he got hit by a strike.

A strike!

Danny Espinosa got hit by a strike.

espinosa-hbp

A strike, is what Danny Espinosa got hit by.

espinosa-strike

A borderline strike — sure, I’ll grant that. Espinosa didn’t get hit by a pitch that was literally down the middle, because that would be a physical impossibility. But what we’re dealing with here is insane. I went to Baseball Savant and pulled all the 2016 hit-by-pitches. You can basically see the bodies of righties and lefties in the plot below, and the overwhelming majority of these pitches make total sense. With a few, you see the profiles of elbows. The pitch to Espinosa is the only one that would’ve otherwise counted as a strike for the pitcher.

espinosahbpzone

There’s a rule about this.

(6.08) The batter becomes a runner and is entitled to first base without liability to be put out (provided he advances to and touches first base) when:
[…]
He is touched by a pitched ball which he is not attempting to hit unless (A) The ball is in the strike zone when it touches the batter, or (B) The batter makes no attempt to avoid being touched by the ball;

If the ball is in the strike zone when it touches the batter, it shall be called a strike, whether or not the batter tries to avoid the ball. If the ball is outside the strike zone when it touches the batter, it shall be called a ball if he makes no attempt to avoid being touched.

Usually, when people complain about HBPs, they complain that umpires don’t enforce the make-an-effort part of this rule. That whole thing about making an attempt to avoid being touched by the ball — umpires almost literally never use that. So, the precedent has essentially been established. The rule is a non-rule. But here people can complain twice over. Espinosa made no attempt to move, and the pitch was a strike. So that’s two reasons why he shouldn’t have been granted first base, two reasons right there in the rule book. Dave Roberts, though, came out to make his case, and Espinosa still remained at first. He was never called back, and he was never going to be. The rules take care to detail what ought to count as a hit-by-pitch, but it seems that that part of the book was never assigned in umpiring school.


The October of the Dinger-First Offense

As I was preparing this little post, the Dodgers scored a first-inning run against the Nationals. Interestingly, while the run was driven in by an extra-base hit, it was not driven in by a homer. So far in the playoffs, that’s been slightly unusual!

I think it was Joe Sheehan who came up with the “Guillen Number.” You take all the runs scored directly off homers, and then you divide by the total number of runs. I’ve taken care to calculate playoff Guillen Numbers during the wild-card era, stretching back to 1995. Here you are:

guillen-numbers

Now, this is coming into today, so this doesn’t include the Dodgers’ one run so far. And, yes, I know, it’s early, so very early, and the numbers still have time to sort themselves out. But in the playoffs to this point, more than half of all the runs have been driven in by dingers. We’re at 32 of 59, to be exact, even though the average before this year was 39%. Over the preceding decade, 37%. It’s easy to tell that this year stands out, and if you’ve been following the playoffs yourself, you’ve presumably noticed. It feels like the winners have been determined by who hits the long ball, or the biggest long ball, and that feeling is supported.

It’s not like home runs are necessarily out of control. Hitters in the playoffs are slugging just .378, which isn’t unusual. We aren’t really seeing an offensive resurgence. Rather, sort of the opposite?

postseason-obp

Home runs are more responsible for offense right now because it’s less easy than it’s been to generate other kinds of offense. Batters have reached less than 27% of the time, and though that makes it more difficult to hit a multi-run homer, that also means there have been fewer opportunities to drive a run home with a single or a double. One interesting indicator: we’ve so far seen just two sac bunts. The sac-bunt rate is way down, and maybe that’s a coincidence, or maybe managers aren’t trying to play smallball because outs are already coming in such droves.

There are many games left to play. Importantly, so far we’ve mostly just seen the best starting pitchers. The numbers will change, to some degree. But if you’ve felt like offenses have leaned on homers — yeah. Yeah, that’s basically what’s been happening.


Bad Hitting Is Beating Good Pitching

As I write this, the Indians lead the Red Sox 4-0, thanks primarily to a three-run homer from Lonnie Chisenhall. The home run from Chisenhall, off David Price, was his first home run off a left-hander this season. That would be notable, except that the first few days of this postseason have been filled with home runs from guys you don’t expect home runs from.

At this point, 15 different players have hit a home run in the postseason, Wild Card games included. Here are those 15 players, along with their regular season HR and wRC+ numbers.

Little Guys Going Yard
Player Regular Season HR Regular Season wRC+
Mark Trumbo 47 123
Edwin Encarnacion 42 134
Troy Tulowitzki 24 102
Jason Kipnis 23 117
Jose Bautista 22 122
Melvin Upton Jr. 20 84
Francisco Lindor 15 112
Lonnie Chisenhall 8 103
Sandy Leon 7 123
Brock Holt 7 86
Kevin Pillar 7 80
Conor Gillaspie 6 98
Ezequiel Carrera 6 85
Roberto Perez 3 58
Andrew Benintendi 2 120

Eight of the 15 players to hit one out so far this year had single-digit home run totals on the season; seven of the 15 had a wRC+ below 100. Besides Trumbo, Encarnacion, and Bautista, this is just not a group that you think of as big time sluggers. But facing some of the best pitchers in baseball, these are the guys muscling up and hitting the ball over the wall.

Of course, we’re talking about a half dozen games, so this isn’t really meaningful data. But it is a bit of a continuation of the trend we saw this year, where low-power guys started hitting for more power, and a reminder that the home run spike of 2016 has been led by the middle class of hitters.


Kevin Pillar Hit a Stupid Home Run

The recipe for winning in the playoffs really shouldn’t be that complicated. You want your good players to do well, and you want the rest of your players to do well enough. It shouldn’t take any more than that, so, for the Rangers, they came into the ALDS against the Blue Jays hoping to lean on Cole Hamels and Yu Darvish, which is totally fine. Those are two outstanding pitchers; you expect them to have outstanding games. Hamels, yesterday, allowed seven runs, and couldn’t get out of the fourth. Darvish, today, allowed five runs, and couldn’t get into the sixth. Now the Rangers are probably screwed. What do you do? They just got baseballed.

Darvish’s problem was that he allowed four homers. And I’m not going to try to defend him — you have to work pretty hard to give up four homers. But we should at least be able to excuse him for one of them. Behold Kevin Pillar doubling what was, in the moment, a one-run lead. I’d argue that Pillar might’ve done a worse job of executing here than even Darvish did. No, that sounds stupid, but, you know what I mean. What is this!

Literally just the other day, Pillar knocked a double against a pitch that was similarly high, but that double could’ve been caught, and at least the pitch was somewhere over the plate. Pillar went up and Pillar went in to take Darvish yard, and I just honestly don’t know what you’re supposed to do with this. This isn’t the pitch that Darvish wanted to throw, but it should’ve just put him behind 3-1 in the count, not 3-1 on the scoreboard.

pillar

Here’s a plot of all the 2016 home runs, with data borrowed from Baseball Savant. I put righty and lefty home runs on the same scale, such that pitches on the left are inside, and pitches on the right are outside. You can easily see here that Pillar’s home run is exceptional, relative to the pack.

pillar-home-run

Maybe it’s not the single most exceptional home run. Maybe it is? I don’t know. But it’s out there. It’s above most of the group, and it’s to the left of most of the group, and it’s both of those things at the same time, which makes it bizarre. It doesn’t reflect well on Pillar that he swung at this pitch in the first place while ahead in the count. It’s probably no mystery why Pillar is the owner of a career 85 wRC+. But on the other hand, maybe that is a mystery, because if Pillar can go yard against a pitch like this, what’s to stop him from going yard against almost literally anything?

I am a professional baseball analyst, writing for a website founded upon baseball analysis. So often, around this time of year, my analysis comes down to a “welp.” Pillar put a…good? swing on the ball. I don’t even know, man. But it sure was a dinger, all right.


Madison Bumgarner and the Crazy Path to Cooperstown

Last night, during Madison Bumgarner’s latest playoff masterpiece, someone asked me in our live blog whether Bumgarner’s postseason heroics have already been great enough to get him into the conversation about potential Hall of Fame pitchers, even though he’s obviously far short on regular season totals. And there’s no question that Bumgarner’s playoff numbers are staggering; he’s now thrown 97 1/3 innings with a 1.94 ERA, good for a 53 ERA-. He’s already thrown three complete game shutouts in his postseason career; the all-time Major League record is four. Bumgarner has already cemented himself as one of the best playoff pitchers in history, and he’s still just 27.

But while we’re all rightfully marveling at Bumgarner’s dominance today, it’s worth remembering that, for whatever reason, the current crop of Hall of Fame voters have shown no interest in enshrining quality starting pitchers, even ones with similarly unbelievable postseason numbers. For comparison, here’s Bumgarner’s career postseason numbers compared with those of Curt Schilling.

Bumgarner and Schilling
Pitcher Innings H/9 HR/9 BB% K% ERA-
Bumgarner 97.3 6.2 0.65 5% 22% 53
Schilling 133.3 7.0 0.81 5% 23% 50

If Bumgarner throws another 40 innings at his current postseason pace, he’ll essentially match what Schilling did during his postseason career. Except Schilling also threw 3,261 excellent regular season innings, worth +80 WAR by FIP (#20 all-time) and +81 WAR (#32 all-time) by runs allowed. And the BBWAA members with Hall of Fame ballots haven’t cared at all.

In 2013, Schililng’s first year on the ballot, he got 39% of the vote. As the ballot got more crowded, he dropped to 29% in 2014, then bounced back to 39% in 2015. Last year, encouragingly, he got up to 52% of the vote, which puts him within striking distance of the 75% needed. Most guys who get over 50% within their first few years eventually get in, so Schilling has a shot at getting inducted.

But think about what we’d require from Bumgarner to get to Schilling’s career numbers. Not only does he have to throw 40 more amazing innings in the postseason, he’s almost 2,000 regular season innings behind; we’d basically need him to keep throwing 200 innings per year for the next ten years. And it’s not like Bumgarner got a late start on his career; he debuted at 19, and would still need to be throwing 200 innings per year at age 36 in order to get up to Schilling’s career innings total, without any injuries between now and then.

And if Bumgarner does that, his closest statistical comparison would be the kind of guy that voters kind of shrug their shoulders at, not sure whether he was worthy of the Hall of Fame or not. That’s just nuts.

Bumgarner, at this point, has more work to do to put himself in Hall of Fame consideration. He just hasn’t pitched enough at this point to be a strong candidate. But there’s no question that he’s put together one of the best postseason resumes we’ve ever seen, and if he remains a quality pitcher for most of the next decade, how could we possibly deny him entry?

But that’s what we’re doing to Schilling. If you’re awed by Bumgarner’s October dominance — and you should be — then you should support Curt Schilling for the Hall of Fame. I know he’s not the most likable guy in the world, but the Hall of Fame is for honoring the greatest players of all time, and Schilling was one of those. When you watch Bumgarner pitch, remember that Schilling was just as good for even longer, and then lobby your favorite Hall of Fame voter to recognize the guy who was doing this before Bumgarner came along.


Zach Britton and the Two Possible Explanations

The Blue Jays just walked off against the Orioles, with Ubaldo Jimenez giving up the game-losing home run to Edwin Encarnacion in the bottom of the 11th inning. The story, though, is that the Orioles used seven pitchers in their final game of the season, and potential Cy Young winning closer Zach Britton was not one of them. The Blue Jays beat the Orioles in large part because the Orioles didn’t use their best pitcher tonight.

At this point, there are two possible explanations for Buck Showalter’s decision.

1. Zach Britton wasn’t available, or felt something off when he warmed up in the 8th inning. Given that Buck Showalter seems like a reasonable human being, this should probably be our default assumption right now. Often times, when a manager does something inexplicable with their bullpen usage, there’s information asymmetry, and they know something we don’t know. That may very well be the case here.

OR

2. The “save” stat just cost the Orioles their 2016 season. If Showalter really used Brian Duensing and Ubaldo Jimenez before Zach Britton because he was waiting to get Britton a lead so that he could earn a save, then this is the craziest managerial decision that I can remember in my baseball-watching life.

I don’t see another possibility, really. Either Britton is hurt or Buck Showalter just screwed up in an historic way. It will be interesting to find out how honest the team is about Britton’s availability in postgame comments.

Update: It was option #2. A few quotes from Showalter.


Pick Your Playoff Bandwagon

We’ve known for some time that the 2016 playoffs would begin on this evening. Many have known for less time that their favorite teams wouldn’t qualify for the tournament. My favorite team is done playing. This is a post and a poll for those of you who find yourselves in an identical circumstance. Of baseball’s 30 teams, 20 are finished. So for fans of those teams who’re finished, who from the remaining crop looks the most appealing, as a bandwagon?

I’ve run this once or twice before. I’ve been forced to acknowledge that there’s nothing I can actually do to prevent fans of playoff teams from also voting, presumably for their own playoff teams. I get that when one is overcome by the postseason spirit, irrational behavior can feel like rational behavior. But I would still ask you to please refrain. There is no benefit from a vote for your team. Literally nothing. Not even a moment of fleeting pleasure. I trust you’re not naturally inclined to be an asshole just because. You’re great! Keep it up!

Assuming you do indeed cheer primarily for a team of present-day golfers, who do you want to see do the best? Or can you not bring yourself to bandwagon at all? Vote below. And, vote, just.


An Argument for Saving Francisco Liriano

Francisco Liriano has pitched his way into consideration for today’s American League Wild Card game by having been excellent since his return to the rotation — during which period he’s recorded 24.2 innings with 26 strikeouts, six walks, and four earned runs — but also by being on the right schedule to pitch today and by pitching with his left hand.

It’s easy enough to sort this list of teams and find that the Orioles have been the worst American League team against lefties this year. But that’s just what’s happened in the past. It doesn’t necessarily dictate what would happen in the future.

Read the rest of this entry »


The Projections In Review, Briefly

You might’ve noticed that the regular season is over. As such, all the regular-season numbers are in the books, which gives us some good opportunities for evaluation on the outside. In this quick post, I would like to evaluate the preseason team projections. Last year, at least in the American League, the projections wound up being a mess. I remember there being a point about halfway through where it looked like one would’ve been smarter to bet the opposite of every AL team projection. How’d the numbers shake out in 2016? Below, see plots.

Several times before, I’ve used old team projections from seasons past. Not all team projections included here come from the same sources, because the same sources just haven’t always existed. For recent years, I’ve been able to use FanGraphs team projections. Going further back, I’ve had to search elsewhere, because FanGraphs just didn’t have projections. So I know that’s one potential source of error here, but I think it’s better than just not having data at all. And ultimately, all projection systems are built around similar foundations. You take recent numbers and weigh them and project them for the short-term future. There’s not a lot to change. So! Why don’t we just get to the information?

I have team projections stretching back to 2005. Here is a plot including actual team wins vs. projected team wins. What you see here is the average error per team per season:

actual-projected

This year, the projections fared much better than they did in 2015. I went with the last version of FanGraphs’ preseason team projections, and after the average projection missed by 8.1 wins a year ago, this time the average projection missed by 5.7 wins. That puts this year in line with 2014, as being fairly successful, math-wise. It would be the best-projected year since 2007. I have no idea if that means anything; I’m just putting it out there. This year’s biggest miss was the Twins, who fell an incredible 19 wins short of the March expectation. The word “Twins” has the word “wins” right in it. It also has a T, which looks like the symbol for perpendicularity. Other teams might be content to operate in parallel with winning. The Twins decided to challenge it head-on.

Another thing we can look at: What about BaseRuns wins vs. projected wins? We know there are elements that are just about un-projectable. What if we strip those away?

baseruns-projected

Last year, the average miss was 7.0 BaseRuns wins. This year, the average miss was 5.4 BaseRuns wins, standing again as the strongest year for the projections since 2007. You might say it’s strange that the projections haven’t improved on a set of projections from a whole decade ago, since that was so far back it was pre-PITCHf/x era. But this is at least evidence that last year’s weirdness was a blip. The biggest miss for 2016: The Red Sox, actually. They were projected for 89 wins, but they finished with 102 BaseRuns wins. Good team, the Red Sox. The Cubs were the second-biggest miss!

Just to close it out, we can leave out the projections entirely. Here are BaseRuns wins vs. actual wins. Are teams finding ways to beat their underlying statistics more often, or is that not the case?

baseruns-actual

This year, the average difference was 4.2 wins. That’s down from last year’s 5.1, but still, this is the second-biggest error in the sample. So that’s potentially of note. Last year it felt like the BaseRuns model was practically broken. This year has eased some of those concerns, but it’s still worth wondering about. The Rangers finished with 13 more actual wins than BaseRuns wins. The Rays finished with 13 fewer actual wins than BaseRuns wins. Go ahead and figure that one out. At least for the time being, I quit. What’s done is done!