All-Star Break Pitch-Framing Update

If this were any other stat, it wouldn’t be worth a post. If this were instead “All-Star Break Home-Run Update,” it’d be a waste of your time, because you could simply just look up the stat on the FanGraphs leaderboards. They’re right up there! But, at the moment, FanGraphs doesn’t house and update any pitch-framing statistics, and while that could change in time, that’s the way things are today, meaning this post could have some substance. Most people can’t look this stuff up on their own, so I’m here to provide for you while crossing something off my weekly quota. Everybody wins.

FanGraphs is pretty selective for the intellectually curious. And, of course, baseball fans, and intellectually curious baseball fans have generally been interested in pitch-framing research. It’s just another thing that players can be good or bad at, so fans want to know where their catchers rank. Right now, we have a little break in regular-season action, so it seemed like a good time to post the latest numbers, through the middle of July. It was either this or a .gif post about Yasiel Puig and no there weren’t any other options. I’ll give a quick explanation, before the data.

You can skip this part if you’ve read this part before. This is about a stat I’ve called Diff/1000 because whatever. It’s the difference, per 1,000 pitches, between actual strikes and expected strikes, based on plate-discipline statistics. Those stats are available here on FanGraphs, and you can calculate these numbers yourselves, whenever you like. This isn’t as rigorous as a PITCHf/x analysis, but what this has going for it is simplicity, and it’s all approximately correct. There’s good agreement between the numbers generated by this method and the numbers generated by more detailed methods. So I prefer this, because I can calculate the numbers I want in a minute, and I don’t have my own PITCHf/x database. Anyway, Diff/1000. A positive number means more strikes than you’d expect. A negative number means fewer strikes, and so a smaller strike zone. The average team throws several thousand pitches in a regular season, which I probably didn’t need to write.

In the table below, you’ll find data for all the teams. They’re ranked in descending order of Diff/1000, but what you’ll also find is 2012 Diff/1000, and the year-to-year difference between the two. Which teams are doing well? Which teams are doing poorly? Which teams are doing differently from how they did a season ago?

Team Strikes Pitches Diff/1000 2012Diff/1000 Change
Brewers 8630 13742 21 18 3
Cardinals 8478 12927 11 8 3
Yankees 8851 13714 11 11 0
Pirates 8358 13304 7 -14 21
Padres 8841 14106 7 2 5
Red Sox 9165 14510 5 3 2
Rays 8949 13995 5 8 -2
Tigers 9166 14255 4 -4 8
Braves 8638 13398 4 15 -12
Phillies 8938 13828 4 5 -2
Astros 8798 14142 3 1 1
Blue Jays 8741 13924 3 -1 4
Athletics 8847 13584 1 -5 6
Angels 8832 14040 1 1 -1
Diamondbacks 8877 13841 1 9 -8
Royals 8347 13272 -2 -6 4
Reds 8794 13606 -2 9 -11
Dodgers 8590 13603 -2 -9 7
White Sox 8756 13829 -2 -5 3
Giants 8694 13875 -3 6 -8
Nationals 8751 13632 -3 6 -9
Cubs 8380 13472 -3 -1 -3
Indians 8903 14213 -5 -12 7
Rangers 8814 13855 -5 -6 1
Rockies 8808 13901 -5 -8 2
Orioles 8881 14046 -7 -2 -4
Mariners 8708 13696 -7 -14 7
Mets 8649 13605 -10 3 -13
Twins 8475 13513 -14 -10 -5
Marlins 8632 13513 -15 -8 -7

If you’ve read about this research before, you won’t be surprised to see the Brewers at the top of the list. Jonathan Lucroy appears to be one of the game’s premier receivers, and when you combine that with his offense, he seems like a borderline star player. Yadier Molina‘s good, Chris Stewart‘s good, Russell Martin‘s good, Ryan Doumit’s bad. This isn’t a strength of the Marlins — few things are — and the Mets haven’t gotten a lot from John Buck. Most teams are within 10 of league average.

It’s interesting when you look at the final column. The second-most-improved team is the Tigers, at plus-eight. Then the Pirates are all the way up there at plus-21, having signed Martin away from the Yankees in free agency even though the Yankees didn’t have a sound backup plan. Martin has singlehandedly turned this from a weakness into a strength. At the other end, the Mets bring up the rear at minus-13. The Braves are at minus-12, a consequence of missing Brian McCann and playing Gerald Laird. Atlanta also lost David Ross. The Reds are at minus-11, and that does it for the double-digits. You’re free to explore to your heart’s content.

Moving on, let’s look at some individual pitchers. So far, 136 pitchers have thrown at least 1,000 pitches, and below, the top 10 and the bottom 10 in Diff/1000.

Top Ten, Diff/1000

Name Strikes Pitches O-Swing% Zone% Diff/1000
Marco Estrada 733 1141 25.8% 47.9% 36
Jason Marquis 1042 1826 25.7% 38.9% 31
Kyle Lohse 1148 1714 29.7% 49.8% 29
Jeff Locke 994 1688 26.2% 41.3% 29
Jake Westbrook 694 1141 28.6% 42.1% 28
Jeremy Hellickson 1211 1862 30.0% 47.0% 28
Yovani Gallardo 1182 1967 25.4% 44.0% 25
Jered Weaver 674 1085 27.1% 45.5% 25
Lucas Harrell 1169 2006 26.4% 40.8% 25
Eric Stults 1246 1922 32.2% 45.7% 23

Bottom Ten, Diff/1000

Name Strikes Pitches O-Swing% Zone% Diff/1000
Tom Koehler 659 1071 25.7% 52.5% -25
Miguel Gonzalez 1018 1585 32.6% 51.5% -24
Jose Fernandez 1060 1617 29.3% 55.5% -23
Kevin Correia 1086 1740 27.8% 52.0% -23
Garrett Richards 688 1095 33.5% 48.5% -22
Dillon Gee 1137 1746 31.9% 52.4% -18
Bronson Arroyo 1149 1727 29.5% 55.9% -17
Jon Niese 833 1332 27.5% 51.5% -16
Justin Masterson 1327 2102 28.7% 51.5% -16
Brandon McCarthy 708 1021 33.0% 57.5% -15

This should be a link to a spreadsheet for all 136. Unsurprisingly, a Brewer’s in the lead; unsurprisingly, a Marlin is in last. If it makes you feel any better, or worse, Koehler has a better ERA than does Estrada; the Marlins have a better ERA than do the Brewers. Everything doesn’t come down to pitch-receiving, but some stuff comes down to pitch-receiving. It’s possible that without the catchers, the Marlins would look even better, and the Brewers would look even worse. It’s all very complicated and we can’t speak to a Lucroy-less Milwaukee pitching staff.

For fun, Estrada’s most generous called strike:


For fun, Koehler’s most stingy called ball:


And another stingy Koehler ball from the previous plate appearance that I found hysterical because of the catcher’s reaction:


That was in a 3-and-0 count, too, when umpires tend to be at their most charitable. Koehler nailed his spot. It wasn’t a tricky pitch. The catcher didn’t do anything particularly distracting. Ball four. All right. Now you know this about Tom Koehler.

Above, you can see how Lucroy helped get the outside strike by making sure his body momentum was leaning in toward the plate. Then you can see Rob Brantly catch a curveball all sloppy-like, driving the ball into the ground even though it crossed the front plane in the strike zone. Granted, curveballs aren’t easy to catch, but they should be easier than that.

What you can’t do with these numbers — which you can do with PITCHf/x — is split them up by catcher. So simply based on this, we don’t know how much credit should go to Lucroy or how much should go to Martin Maldonado. But you can get good ideas, especially if you’re already familiar with catcher-framing reputations that’ve developed in the past couple years. As always, it’s hard to say how much all this matters, and it’s hard to isolate  the various contributing factors. But, still, it stands to reason you’d rather have positive numbers than negative ones. For all the things the Brewers have done wrong, they’ve done this right. And for all the things the Marlins have done wrong, this is apparently among them.

Jeff made Lookout Landing a thing, but he does not still write there about the Mariners. He does write here, sometimes about the Mariners, but usually not.

Newest Most Voted
Inline Feedbacks
View all comments
9 years ago

Good stuff. I like how well these numbers line up with my perception of different catchers. Also, I know the stat is scaled to zero, but what is the actual league average before the adjustment?

lucastill alex
9 years ago
Reply to  Neil

what Lori explained I’m taken by surprise that a mom can get paid $7031 in one month on the internet. did you see this web site>