2009 Catcher Block Percentage
It's that time of year again. I've finally gotten around to running the 2009 Catcher Block Percentage rankings. As annual traditions go, it isn't up there with Thanksgiving, Christmas, or the Running of the Bulls, but hopefully you still enjoy it.
For those who aren't familiar with the stat, I look at how well a catcher stops runners from moving up on balls in the dirt. Each wild pitch or passed ball saved is worth .27 runs (based on run expectancy and the timing of the events). Full methodology is described here.
This year I've made a few adjustments. First, I've included 2 strike balls in the dirt with first base open as opportunities. That was an oversight from previous years. Second, I'm using a bit more Pitch F/X information in the analysis.
Results and more details can be found after the jump.
Because Pitch F/X basically gives us the flight path of the ball, we can determine where the pitch would have hit the ground and decide whether the ball was in the dirt based on that location.
I used a formula provided by Harry Pavlidis and an estimated catcher position catcher of 3 feet behind the front of home plate to divine which balls were likely in the dirt.
There's not a tremendous amount of overlap between the pitches the stringers classify as in the dirt and those the formula identifies. I'm not certain which is more reliable at this point in time, so I'll present the numbers for both.
One effort I'd like to kick off next season is to score pitches in the dirt at home and see those compare to both the stringers and the formula. I'll probably be looking for volunteers sometime during the spring to help out with that.
Anyway, on to the numbers.
First we'll look at those pitches the stringers scored as in the dirt. These are all the catcher with 100 or more opportunities. Clicking on the column headers allows you to sort.
| Catcher | Innings | Misses | Opportunities | Block % | Blocks AA | Runs | Runs/120 |
|---|---|---|---|---|---|---|---|
| Gregg Zaun | 643 | 11 | 269 | 0.959 | 18.79 | 5.07 | 7.06 |
| Jason Varitek | 924 | 18 | 377 | 0.952 | 23.75 | 6.41 | 6.37 |
| Carlos Ruiz | 882.33 | 14 | 251 | 0.944 | 13.8 | 3.73 | 5.56 |
| Mike Rivera | 271 | 8 | 142 | 0.944 | 7.73 | 2.09 | 5.5 |
| Michel Hernandez | 264.33 | 6 | 100 | 0.940 | 5.07 | 1.37 | 5.13 |
| Raul Chavez | 399 | 13 | 212 | 0.939 | 10.48 | 2.83 | 5 |
| Jason LaRue | 254 | 7 | 109 | 0.936 | 5.07 | 1.37 | 4.71 |
| Chris Coste | 352 | 7 | 107 | 0.935 | 4.85 | 1.31 | 4.58 |
| Yadier Molina | 1176.67 | 35 | 532 | 0.934 | 23.92 | 6.46 | 4.55 |
| Kurt Suzuki | 1173.33 | 33 | 485 | 0.932 | 20.71 | 5.59 | 4.32 |
| Humberto Quintero | 427 | 15 | 213 | 0.930 | 8.59 | 2.32 | 4.08 |
| Matt Wieters | 738.33 | 17 | 235 | 0.928 | 9.03 | 2.44 | 3.88 |
| Ryan Doumit | 615.33 | 21 | 265 | 0.921 | 8.35 | 2.25 | 3.19 |
| Rod Barajas | 974.33 | 29 | 356 | 0.919 | 10.43 | 2.82 | 2.96 |
| Jeff Mathis | 657 | 27 | 325 | 0.917 | 8.99 | 2.43 | 2.8 |
| Jarrod Saltalamacchia | 714 | 20 | 233 | 0.914 | 5.8 | 1.57 | 2.52 |
| Jason Kendall | 1162 | 51 | 563 | 0.909 | 11.35 | 3.06 | 2.04 |
| Taylor Teagarden | 491.67 | 17 | 181 | 0.906 | 3.05 | 0.82 | 1.7 |
| Ramon Hernandez | 451 | 13 | 136 | 0.904 | 2.06 | 0.56 | 1.53 |
| Victor Martinez | 687 | 23 | 239 | 0.904 | 3.47 | 0.94 | 1.47 |
| Wil Nieves | 553.67 | 25 | 256 | 0.902 | 3.35 | 0.9 | 1.32 |
| Robinzon Diaz | 283 | 16 | 159 | 0.899 | 1.61 | 0.43 | 1.02 |
| Omir Santos | 680.33 | 18 | 175 | 0.897 | 1.38 | 0.37 | 0.8 |
| Mike Redmond | 330.67 | 11 | 107 | 0.897 | 0.85 | 0.23 | 0.8 |
| Yorvit Torrealba | 545.33 | 20 | 187 | 0.893 | 0.71 | 0.19 | 0.38 |
| Koyie Hill | 627.33 | 25 | 230 | 0.891 | 0.47 | 0.13 | 0.21 |
| Joe Mauer | 939 | 29 | 266 | 0.891 | 0.46 | 0.12 | 0.17 |
| Ivan Rodriguez | 962 | 30 | 269 | 0.888 | -0.21 | -0.06 | -0.08 |
| Henry Blanco | 508 | 18 | 161 | 0.888 | -0.17 | -0.05 | -0.11 |
| Chris Iannetta | 763.67 | 24 | 212 | 0.887 | -0.52 | -0.14 | -0.25 |
| Kenji Johjima | 580 | 21 | 185 | 0.886 | -0.51 | -0.14 | -0.28 |
| Gerald Laird | 1090.33 | 43 | 374 | 0.885 | -1.58 | -0.43 | -0.43 |
| John Buck | 366.67 | 17 | 147 | 0.884 | -0.72 | -0.19 | -0.5 |
| Jesus Flores | 205.67 | 13 | 111 | 0.883 | -0.71 | -0.19 | -0.64 |
| Mike Napoli | 758 | 43 | 361 | 0.881 | -3.02 | -0.82 | -0.85 |
| Dioner Navarro | 921.33 | 35 | 291 | 0.880 | -2.77 | -0.75 | -0.96 |
| Jason Jaramillo | 520 | 20 | 165 | 0.879 | -1.73 | -0.47 | -1.06 |
| Brian Schneider | 437.33 | 14 | 114 | 0.877 | -1.37 | -0.37 | -1.22 |
| Bengie Molina | 1042 | 48 | 359 | 0.866 | -8.24 | -2.22 | -2.32 |
| Ryan Hanigan | 670.33 | 24 | 179 | 0.866 | -4.18 | -1.13 | -2.36 |
| Brian McCann | 1078.67 | 37 | 276 | 0.866 | -6.43 | -1.74 | -2.36 |
| Miguel Montero | 924.67 | 44 | 324 | 0.864 | -8.12 | -2.19 | -2.53 |
| Geovany Soto | 811 | 34 | 247 | 0.862 | -6.65 | -1.8 | -2.72 |
| Russell Martin | 1201 | 62 | 444 | 0.860 | -12.83 | -3.46 | -2.92 |
| A.J. Pierzynski | 1104 | 43 | 302 | 0.858 | -9.55 | -2.58 | -3.2 |
| Nick Hundley | 643.33 | 29 | 199 | 0.854 | -6.96 | -1.88 | -3.54 |
| Ronny Paulino | 582.33 | 23 | 156 | 0.853 | -5.72 | -1.54 | -3.71 |
| John Baker | 864 | 37 | 249 | 0.851 | -9.42 | -2.54 | -3.83 |
| Jorge Posada | 785 | 41 | 272 | 0.849 | -10.88 | -2.94 | -4.04 |
| Eli Whiteside | 314 | 18 | 113 | 0.841 | -5.49 | -1.48 | -4.91 |
| Miguel Olivo | 845.67 | 59 | 368 | 0.840 | -18.24 | -4.92 | -5.01 |
| Kelly Shoppach | 672 | 31 | 188 | 0.835 | -10.18 | -2.75 | -5.48 |
| Chris Snyder | 436 | 28 | 157 | 0.822 | -10.61 | -2.86 | -6.84 |
| Josh Bard | 630.67 | 41 | 218 | 0.812 | -16.86 | -4.55 | -7.82 |
| Rob Johnson | 684.33 | 32 | 152 | 0.789 | -15.17 | -4.1 | -10.09 |
And now the numbers based on Harry's formula. Same rules as above.
| Catcher | Innings | Misses | Opportunities | Block % | Blocks AA | Runs | Runs/120 |
|---|---|---|---|---|---|---|---|
| Gregg Zaun | 643 | 11 | 333 | 0.967 | 19.31 | 5.21 | 7.14 |
| Carlos Ruiz | 882.33 | 14 | 344 | 0.959 | 17.31 | 4.67 | 6.19 |
| Chris Coste | 352 | 7 | 144 | 0.951 | 6.11 | 1.65 | 5.22 |
| Yadier Molina | 1176.67 | 35 | 709 | 0.951 | 29.54 | 7.98 | 5.13 |
| Mike Rivera | 271 | 8 | 151 | 0.947 | 5.74 | 1.55 | 4.68 |
| Michel Hernandez | 264.33 | 6 | 112 | 0.946 | 4.19 | 1.13 | 4.61 |
| Jason LaRue | 254 | 7 | 127 | 0.945 | 4.56 | 1.23 | 4.42 |
| Matt Wieters | 738.33 | 17 | 295 | 0.942 | 9.85 | 2.66 | 4.11 |
| Humberto Quintero | 427 | 15 | 249 | 0.940 | 7.66 | 2.07 | 3.79 |
| Chad Moeller | 239.33 | 8 | 132 | 0.939 | 4.02 | 1.09 | 3.74 |
| Jason Varitek | 924 | 18 | 292 | 0.938 | 8.58 | 2.32 | 3.62 |
| Kurt Suzuki | 1173.33 | 33 | 529 | 0.938 | 15.15 | 4.09 | 3.52 |
| Yorvit Torrealba | 545.33 | 20 | 313 | 0.936 | 8.49 | 2.29 | 3.34 |
| Jeff Mathis | 657 | 27 | 422 | 0.936 | 11.41 | 3.08 | 3.33 |
| Jason Kendall | 1162 | 51 | 787 | 0.935 | 20.64 | 5.57 | 3.23 |
| Dave Ross | 354 | 8 | 121 | 0.934 | 3.01 | 0.81 | 3.06 |
| Ryan Doumit | 615.33 | 21 | 312 | 0.933 | 7.4 | 2 | 2.92 |
| Raul Chavez | 399 | 13 | 187 | 0.930 | 4.02 | 1.09 | 2.65 |
| Rod Barajas | 974.33 | 29 | 400 | 0.928 | 7.41 | 2 | 2.28 |
| Brian McCann | 1078.67 | 37 | 509 | 0.927 | 9.33 | 2.52 | 2.26 |
| Chris Iannetta | 763.67 | 24 | 305 | 0.921 | 3.76 | 1.02 | 1.52 |
| Ramon Hernandez | 451 | 13 | 160 | 0.919 | 1.56 | 0.42 | 1.2 |
| Ivan Rodriguez | 962 | 30 | 364 | 0.918 | 3.13 | 0.85 | 1.06 |
| Jarrod Saltalamacchia | 714 | 20 | 242 | 0.917 | 2.03 | 0.55 | 1.03 |
| Jason Jaramillo | 520 | 20 | 236 | 0.915 | 1.48 | 0.4 | 0.77 |
| Victor Martinez | 687 | 23 | 264 | 0.913 | 1.03 | 0.28 | 0.48 |
| Henry Blanco | 508 | 18 | 206 | 0.913 | 0.75 | 0.2 | 0.45 |
| Wil Nieves | 553.67 | 25 | 281 | 0.911 | 0.58 | 0.16 | 0.25 |
| Koyie Hill | 627.33 | 25 | 280 | 0.911 | 0.49 | 0.13 | 0.21 |
| Mike Napoli | 758 | 43 | 466 | 0.908 | -0.58 | -0.16 | -0.15 |
| Landon Powell | 274 | 10 | 106 | 0.906 | -0.35 | -0.09 | -0.41 |
| Jesus Flores | 205.67 | 13 | 137 | 0.905 | -0.53 | -0.14 | -0.48 |
| Dioner Navarro | 921.33 | 35 | 367 | 0.905 | -1.59 | -0.43 | -0.53 |
| Geovany Soto | 811 | 34 | 352 | 0.903 | -1.96 | -0.53 | -0.69 |
| John Buck | 366.67 | 17 | 175 | 0.903 | -1.07 | -0.29 | -0.75 |
| Ryan Hanigan | 670.33 | 24 | 247 | 0.903 | -1.52 | -0.41 | -0.76 |
| Omir Santos | 680.33 | 18 | 183 | 0.902 | -1.34 | -0.36 | -0.9 |
| Brian Schneider | 437.33 | 14 | 142 | 0.902 | -1.07 | -0.29 | -0.93 |
| A.J. Pierzynski | 1104 | 43 | 421 | 0.898 | -4.68 | -1.26 | -1.37 |
| Miguel Montero | 924.67 | 44 | 422 | 0.896 | -5.59 | -1.51 | -1.63 |
| Robinzon Diaz | 283 | 16 | 151 | 0.894 | -2.26 | -0.61 | -1.84 |
| Ronny Paulino | 582.33 | 23 | 214 | 0.893 | -3.52 | -0.95 | -2.02 |
| Taylor Teagarden | 491.67 | 17 | 158 | 0.892 | -2.62 | -0.71 | -2.04 |
| Ramon Castro | 401.67 | 11 | 102 | 0.892 | -1.72 | -0.46 | -2.07 |
| Kenji Johjima | 580 | 21 | 191 | 0.890 | -3.61 | -0.97 | -2.33 |
| Gerald Laird | 1090.33 | 43 | 391 | 0.890 | -7.41 | -2 | -2.33 |
| Paul Bako | 299.33 | 13 | 116 | 0.888 | -2.44 | -0.66 | -2.59 |
| Brayan Pena | 213.67 | 14 | 124 | 0.887 | -2.71 | -0.73 | -2.69 |
| John Baker | 864 | 37 | 315 | 0.883 | -8.33 | -2.25 | -3.25 |
| Joe Mauer | 939 | 29 | 243 | 0.881 | -6.88 | -1.86 | -3.48 |
| Bengie Molina | 1042 | 48 | 401 | 0.880 | -11.5 | -3.11 | -3.53 |
| Miguel Olivo | 845.67 | 59 | 487 | 0.879 | -14.67 | -3.96 | -3.71 |
| Jose Molina | 356.67 | 16 | 127 | 0.874 | -4.44 | -1.2 | -4.3 |
| Jorge Posada | 785 | 41 | 318 | 0.871 | -12.05 | -3.25 | -4.66 |
| Nick Hundley | 643.33 | 29 | 224 | 0.871 | -8.61 | -2.32 | -4.73 |
| Russell Martin | 1201 | 62 | 461 | 0.866 | -20.04 | -5.41 | -5.35 |
| Eli Whiteside | 314 | 18 | 128 | 0.859 | -6.35 | -1.71 | -6.1 |
| Josh Bard | 630.67 | 41 | 277 | 0.852 | -15.79 | -4.26 | -7.01 |
| Chris Snyder | 436 | 28 | 185 | 0.849 | -11.16 | -3.01 | -7.42 |
| Rob Johnson | 684.33 | 32 | 209 | 0.847 | -12.98 | -3.5 | -7.64 |
| Kelly Shoppach | 672 | 31 | 192 | 0.839 | -13.52 | -3.65 | -8.67 |
Let's wrap this up with some observations:
- Gregg Zaun was a nice pickup for the Brewers.
- The Royals will save about 7 runs with Jason Kendall behind the plate instead of the John Buck / Miguel Olivo combination. Too bad they'll lose more than that on offense.
- Russell Martin had a poor year across the board - costing his team 3-5 runs with his blocking ability
- We've found one part of the game where Joe Mauer isn't awesome. There's always been concern with his height affecting his catching, and it looks like there might be something to that theory
- There are a lot of catchers I've never heard of. Shows what becoming a parent can do to you. Who are Ryan Hanigan, Eli Whiteside and Rob Johnson (besides the QB for the Bills?)
2 recs |
32 comments
|
Comments
Hanigan
is one of the best defensive catchers in the league, not including blocking balls in the dirt, apparently. Also a good on-base guy, but I doubt Dusty Baker lets him start 80 games thanks to the presence of Ramon Hernandez. I bet he is the better player this year, though.
I’ve never heard of Landon Powell or Wil Nieves.
Great work Dan
I never thought of the 2-strikes with 1st base open
by Harry Pavlidis on Dec 21, 2009 10:04 AM EST reply actions
That was a comment in last year's post
So I figured I’d incorporate it.
by Dan Turkenkopf on Dec 21, 2009 11:08 AM EST up reply actions
7 runs from just blocking balls?
The Royals will save about 7 runs with Jason Kendall behind the plate instead of the John Buck / Miguel Olivo combination. Too bad they’ll lose more than that on offense.
Glad I came, just wish I hadn't stayed so long.
This is terrific stuff
I tried to do something like this based on WP+CS/G but that’s measuring a lot of pitcher mistakes as well. This works much better. Carlos Ruiz is probably the most underappreciated catcher — from April through September anyway — in baseball.
Who (is) Eli Whiteside?
The second best catcher in the Giants’ organization last year after Bengie Molina. He personally shaved a run off of his pitcher’s ERA every inning he played. If the Giants had given Whiteside’s starts to a rookie — a rookie with fewer than 100 games caught as a pro! — they wouldn’t have made the playoffs last year.
well played
A hearty thank you to Rich Aurilia for all the good memories, and to the Niners for finally getting the uni's (mostly) right.
had he caught Sanchez' no-hitter
it would have been a minus 3 hitter.
FIRE BRIAN SABEAN... UNLESS HE KEEPS DRAFTING WELL. .. AND SIGNS UNDERRATED PLAYERS LIKE AFFELDT OR PHELPS. .. OR ALRIGHT WHO'S PLAYING WITH THE ALIEN MIND-SWITCHING RAY?
-------
PARPG- Indy post-apocalyptic roleplaying game currently in early planning stages.
Wait, are these 2009 numbers or projections?
I'm not a sabermetrician, but I do play one at FanGraphs.
Can't get enough of me? Check out my Twitter feed.
2009 numbers
So Kendall’s not really 7 runs better – just was this year.. If I remember right, he does pretty well every year though.
Projections are my next task, since I now have enough data to Marcel it up.
by Dan Turkenkopf on Dec 21, 2009 1:52 PM EST up reply actions
You should have enough
Pitch f/x records the pitch description back till 2006, if I’m not mistaken, and definitely from 2007 on. You would have to rely on the “ball in the dirt” as classified by the stringers, but that doesn’t seem to be a huge problem.
by vivaelpujols on Dec 21, 2009 4:19 PM EST up reply actions
Should these numbers be added to the Driveline Mechanics
model for judging catcher defense? Or is it not meant to be used in that way?
http://www.motor-citysports.blogspot.com
questions
Gameday’s “Ball in dirt” includes some instances where there are not men on base. Ball in dirt is only for pitches called balls so whether there are 2 strikes or not is not relevant. The “Swinging Strike (blocked)” category I believe only is used with men on base or 2 strikes and no one on first. You don’t say that I can tell, but I assume you are combining both of these categories in your analysis?
Also, I looked at my Pitch f/x camera footage and the catcher appears to be holding his glove at least a foot to a foot and a half behind the back line of the batter’s box. The back line is 44.5" from the front of the plate so the closest the catcher could be catching a low ball is about 4.5 to 5 feet from the front of the plate. Because he usually has to turn his wrist it is more likely that he is closer to 5.5 feet from the front of the plate. This makes more sense as my pitch trajectory program only has a fast ball losing about 4 to 5 inches in 3 feet and a curve ball losing 7 to 9 inches and some of the Balls in dirt are crossing the front of the plate at a height of more than a foot. I don’t know what Harry’s formula is telling you, but my money is on the stringer’s info being more accurate.
Correct on the first point
I’m combining “Ball in Dirt” and “Swinging Strike (blocked)” and then only counting those that occur when there’s a chance for a runner (or batter) to advance.
I’d have to check at home, but I thought Swinging Strike (blocked) occurred any time a ball was in the dirt and the batter swung, not just with runners on. I could be mistaken though.
On the second point, we were just eyeballing where the catcher set up from some fairly poor pictures. Plus, we assumed a straight line for a catcher catching the ball where it might actually be more of a curve. So I wouldn’t be surprised if the stringers were more correct as well.
by Dan Turkenkopf on Dec 21, 2009 2:40 PM EST up reply actions
Swinging strike blocked
I checked a few Swinging strike blocked from 4 days in September 2009 and I didn’t find any times when it wasn’t with men on base or with 2 strikes, but it was certainly not a definitive study. Better to confirm that men were on or there were 2 strikes than assume and be wrong.
It happened 5 times this year with no one on and less than 2 strikes.
2008 – 8 times
2007 – 7 times
2006 – 143 times
2005 – 45 times
So it looks to be negligible impact, at least 2006.
by Dan Turkenkopf on Dec 21, 2009 8:37 PM EST up reply actions
Nice Report
I would like to see someone quantify game calling ability. It sure is hard to evaluate catchers overall because of the variables in their battery mates. This report does isolate some of the problems. With pitch F/X tech we could finally be able to able to gauge defensive ability in catchers.
How can you have any pudding if you havn`t eaten your meat? I`m still waiting...
by Barnese and Bailey Circus on Dec 21, 2009 3:54 PM EST reply actions
Max Marchi looked into this at the Hardball times on Friday
He used pitch f/x to look at the difference in the pitches Sabathia threw to each catcher.
by Alex Krolewski on Dec 21, 2009 4:16 PM EST up reply actions
Dave Allen did something similar a few weeks ago
He looked at all pitches (not just those in the dirt) and used the runners, pitch type, speed, and movement to determine the probability of a passed ball/wild pitch.
His results agree very well with yours.
I honestly was more excited
About the sortable tables. I wrote a fanpost about how to easily make tables for fanposts. But it looks like you use javascript. Which is allowed in main posts but not allowed in fanposts for some reason.
Eli Whiteside
Every Giants fan will tell you that Eli does three things:
Catches No-Hitters
Hits Grand Slams
and rocks premature gray hair.
And steals September ABs from Buster Posey
"I have no special talents. I am only passionately curious." - Albert Einstein
by Andrew T. Fisher on Dec 22, 2009 5:55 PM EST up reply actions
It's not so much that's he's not a decent player.. it's just that I had never heard of him
Apparently I need to get my head out of my babies’ spreadsheets and watch a damn game :-)
by Dan Turkenkopf on Dec 21, 2009 8:31 PM EST up reply actions
You have spreadsheets for your babies?
That’s awesome.
by Tommy Bennett on Dec 21, 2009 9:34 PM EST up reply actions
Dan, you should get SQL
SELECT
(COUNT + SUM – COUNT – COUNT) AS babyf/x
by vivaelpujols on Dec 21, 2009 11:15 PM EST up reply actions
Damnit, SBN stripped parts of the comment
I’ll just let you imagine what it could have said ;)
by vivaelpujols on Dec 21, 2009 11:16 PM EST up reply actions
I have a question
I just became a member of the site to try and learn more about stats and such. So, being an A’s fan and reading Kurt Suzuki’s line, it would appear that he is among the premier defensive catchers in the league, at least as far as blocking balls in the dirt go. How does he rank overall in terms of total defensive value? Or is there still no way to quantify this yet?
Just from watching him play almost every day, live and on television, I have come to respect Kurt’s overall game behind the dish, especially his game calling. As I said before, I’m trying to learn about all of this stuff…..
Can anyone help me? Cheers!
-MRod (A’s fan)
Zeigler to Geren…."A-Rod? He’s my bitch." -alox
Catching defense
Is still in the early stages of being quantified. So no there are no definitive ways to judge a catcher’s defense. This is the reason that there is no catcher defense on fangraphs.
Game-calling is probably the least quantified of the group, although there have been a few recent attempts to look at it.
Pitch-blocking seems to be the closest to being completed. One of the best reads is from devilfingers who now blogs at fangraphs: http://www.drivelinemechanics.com/2009/10/13/1082419/2009-catcher-defense-filling-in
Kurt Suzuki is probably just-below elite with projections ranging from good to elite. The 2010 projections being generous and placing him 3rd

by 


























