clock menu more-arrow no yes mobile

Filed under:

2010 Catcher Defense Rankings as of May 25, 2010

I am on the masthead, so I might as well contribute something, right?

After the 2009 season, I published catcher defense rankings at Driveline Mechanics. It was a a modified version simple methodology that Justin Inaz and others had used before. Since then, others like Mike Rogers of Bless You Boys have published versions with their own tweaks (so there will be slight differences). Moreover, in adding Dewans Plus/Minusto their player pages, FanGraphs now includes catcher's Stolen Base Runs Saved in WAR.

Still, what about some of that other stuff? Heck, I haven't contributed much here yet, but I thought that people might find it helpful, interesting, or at least humorous if I published current catcher defensive rankings (including Stolen Base Runs, Throwing Errors, Fielding Errors, and Wild Pitch/Passed Balls) semi-regularly during the season. Heck, maybe I'll even do some historical seasons if the "demand" is great enough? Sound good? No? Well, try to stop me.

Read on for the current 2010 rankings and methdology, as of today.

Methodology

(Feel free to skip down to the rankings without reading all this boring stuff, but don't complain about the methodology until you've read this stuff! Then have at it.)

I went on-and-on about this stuff in last season's post at Driveline, so I won't repeat it all here (you should read that if you want to gory details.). Briefly: I don't deal with "pitch calling" because while there might be a skill here, there's no methodology for isolating it yet (that I know of) that holds up statistically. 

More significantly for what I am dealing with here (the running game, pitch blocking, etc.), I acknowledge that this methodology is limited in that it can't account for the differences in catching Zack Greinke as opposed to Tim Wakefield. That's why Tom Tango's WOWY is probably the best method for catcher defense out there. Well, I'm not smart enough to do that, and it also would be difficult to do in-season (links to other WOWY approachecs can be found in Driveline post). There is also cool stuff out there (done by our own Harry Pavlidis and Dan Turkenkopf) using Pitch f/x to analyze pitch blocking.

I'm sure Dewan does stuff that make his Stolen Base Runs Saved superior to this, and ideally, we'd have more sophisticated methods all around (like the above). This is a quick, dirty, and pretty easy method using fielding numbers easily accessible at Baseball-Reference. However, I think if you examine the rankings (especially at the end of a season) and compare them to your own observations or the Fans Scouting Report, it matches up pretty well with our impressions on who the good and bad defense catchers are, with enough surprises that it isn't useless. So let me know if you think this is useful enough to update semi-regularly, although I might keep dong it, anyway!

Here are the abbrieviated formulas used. Look at the older post for the extended defenses, explanations and distinctions.

Stolen Bases/Caught Stealing: A)  figure out the league rate for caught stealing; B) separate the catcher caught stealings from pitcher pickoffs; C) total the CSctch +SB to get total stolen base attempts (SBA) and then to total CSctch/total SBA for the lgCS rate; D) use the weight of .63 runs for each caught stealing, which represents the average linear weight of the caught stealing (.44 runs) plus the weight of the stolen base not achieved (.19 runs). Formula for runs above/below average: (CS - (lgCSrate) * SBA) * 0.63.

Wild pitches/passed balls: The league rate = (WPlg + PBlg)/lgPA. The linear weight for each passed ball/wild pitch is 0.28 runs. The formula for each player is ((WP + PB) - (lgWPPBrate * PA)) * -0.28.

Errors: There are two types of errors, throwing errors and fielding errors .There are separate linear weights for throwing errors (-0.48) and fielding errors (-0.75). Throwing errors: (TE - (lgTErate * PA)) * -0.48. Fielding errors: (FE - (lgFErate * PA)) * -0.75.

I round to one decimal place. That gives too much an an illusion of precision, but I wanted it so that the rankings would sort more clearly.

Keep in mind that these are "straight current value," they are "counting" stats, not rate stats. Also keep in mind the usual caveats about observed performance versus true talent!

Current Leaders and Trailers

 

Total Defense: The leader is Yadier Molina at +5.2 runs so far, followed by Matt Wieters at +3.8. Molina being the leader indicates we're getting at something here. So far Wieters is showing that even if his bat isn't what some thought it might be, that his throwing arm is, shall we say, "deadly accurate." Mike Napoli and Ryan Doumit are at the bottom with -4.3 and -5.0 runs, respectively.

Caught Stealing Runs: Miguel Olivo (currently #7 overall!) is throwing enough guys out to overcome his problems with pitch blocking so far, at +4.2 runs, followed by Jose Molina at +3.4.  Ryan Doumit is at the bottom again at -3.9 runs, and Victor Martinez is second-to-last with -3.0.

Wild Pitches/Passed Balls: Yadier Molina (+1.8) and Carlos Ruiz (+1.5) lead, with Mike Napoli (-2.5) and Rob Johnson (-2.6) bringing up the rear. But let's face it, Johnson is in there for his bat, right? 

It's too early to care about errors. Either that, or I'm too lazy.

Let the whining begin!

 

Rank Player Tm PA FERuns TERns PBWPRns CSRns Total Runs
1 Yadier Molina STL 1414 -0.4 0.3 1.8 3.5 5.2
2 Matt Wieters BAL 1439 0.4 0.3 1.3 1.9 3.8
3 Humberto Quintero HOU 889 0.2 0.5 1.2 1.6 3.5
4 Jose Molina TOR 505 0.1 0.3 -0.9 3.9 3.4
5 Henry Blanco NYM 462 0.1 0.3 0.1 2.5 2.9
6 Chris Snyder ARI 1285 0.3 0.7 -0.2 1.3 2.1
7 Miguel Olivo COL 1173 0.3 -0.8 -1.7 4.2 2.1
8 Ronny Paulino FLA 796 0.2 0.0 -0.1 1.8 1.9
9 Nick Hundley SDP 904 -0.5 0.5 1.0 0.7 1.7
10 Lou Marson CLE 1200 0.3 0.7 -1.3 2.0 1.7
11 Ivan Rodriguez WSN 1199 0.3 0.2 0.6 0.5 1.6
12 Carlos Ruiz PHI 1190 -0.5 0.7 1.5 -0.2 1.5
13 Koyie Hill CHC 428 0.1 0.2 0.8 0.3 1.5
14 Ryan Hanigan CIN 782 0.2 -1.0 0.4 1.7 1.3
15 Yorvit Torrealba SDP 737 -0.6 0.4 0.5 0.9 1.3
16 Joe Mauer MIN 1135 0.3 0.2 0.5 0.3 1.2
17 Jason Jaramillo PIT 367 0.1 0.2 0.1 0.5 0.9
18 Craig Tatum BAL 300 0.1 0.2 0.0 0.7 0.9
19 Landon Powell OAK 413 0.1 -0.2 0.5 0.5 0.9
20 Ramon Castro CHW 140 0.0 0.1 0.4 0.4 0.8
21 Brian Schneider PHI 214 0.1 -0.4 0.6 0.6 0.8
22 Jason LaRue STL 235 0.1 0.1 0.6 0.0 0.8
23 Gerald Laird DET 1026 0.3 0.1 -0.7 1.1 0.8
24 Alex Avila DET 643 0.2 -0.1 -1.1 1.8 0.8
25 David Ross ATL 362 0.1 -0.3 -0.4 1.4 0.8
26 Geovany Soto CHC 1281 0.3 0.7 0.3 -0.7 0.7
27 J.R. Towles HOU 509 0.1 -0.2 0.2 0.4 0.5
28 Eli Whiteside SFG 537 0.1 0.3 -0.5 0.6 0.5
29 Wil Nieves WSN 555 0.1 -0.2 0.9 -0.5 0.3
30 Drew Butera MIN 259 0.1 -0.3 0.1 0.4 0.3
31 Jason Varitek BOS 507 0.1 0.3 0.8 -1.0 0.2
32 Max Ramirez TEX 344 0.1 -0.3 0.1 0.4 0.2
33 Bobby Wilson LAA 56 0.0 0.0 0.1 0.0 0.2
34 Brad Ausmus LAD 40 0.0 0.0 0.1 0.0 0.1
35 Josh Donaldson OAK 203 0.1 -0.4 0.0 0.4 0.1
36 Paul Hoover PHI 220 0.1 -0.4 0.0 0.4 0.1
37 Wilson Ramos MIN 258 0.1 0.1 0.4 -0.6 0.1
38 Jonathan Lucroy MIL 3 0.0 0.0 0.0 0.0 0.0
39 Nick Stavinoha STL 2 0.0 0.0 0.0 0.0 0.0
40 Jarrod Saltalamacchia TEX 37 0.0 0.0 0.1 -0.1 0.0
41 Jason Kendall KCR 1629 -0.3 -1.5 0.7 1.1 0.0
42 Brian McCann ATL 1273 -0.4 -0.7 0.6 0.5 -0.1
43 Brett Hayes FLA 142 0.0 0.1 0.1 -0.3 -0.1
44 Taylor Teagarden TEX 369 0.1 -0.3 -0.4 0.4 -0.2
45 Kelly Shoppach TBR 113 0.0 0.1 -0.5 0.1 -0.4
46 Bryan Anderson STL 46 0.0 0.0 -0.2 -0.3 -0.4
47 Ramon Hernandez CIN 964 0.2 0.6 -1.9 0.7 -0.5
48 Matt Treanor TEX 1019 -0.5 0.1 0.7 -0.9 -0.5
49 Miguel Montero ARI 119 0.0 0.1 0.0 -0.7 -0.6
50 Paul Phillips COL 172 0.0 -0.4 -0.1 -0.1 -0.6
51 Donny Lucy CHW 190 0.0 0.1 -0.1 -0.7 -0.6
52 John Jaso TBR 738 -1.3 -0.1 0.8 -0.1 -0.6
53 Ryan Budde LAA 121 0.0 0.1 -0.5 -0.2 -0.6
54 John Baker FLA 752 0.2 -0.5 0.3 -0.6 -0.6
55 Jeff Mathis LAA 379 0.1 0.2 -0.4 -0.6 -0.6
56 Dioner Navarro TBR 839 0.2 -0.5 -0.3 -0.1 -0.7
57 George Kottaras MIL 700 0.2 0.4 -0.4 -0.9 -0.7
58 Jake Fox OAK 180 -0.7 0.1 -0.1 -0.1 -0.8
59 Francisco Cervelli NYY 839 0.2 -0.5 0.3 -1.0 -1.0
60 Russell Martin LAD 1484 -0.4 -0.6 -0.3 0.0 -1.2
61 Josh Bard SEA 219 -0.7 0.1 -0.3 -0.4 -1.2
62 Brayan Pena KCR 147 -0.7 0.1 -0.5 -0.3 -1.4
63 A.J. Pierzynski CHW 1357 -0.4 0.8 -0.6 -1.2 -1.4
64 Gregg Zaun MIL 1095 -0.5 0.1 -0.5 -0.7 -1.5
65 Rod Barajas NYM 1330 -1.2 0.8 0.1 -1.3 -1.6
66 Chris Iannetta COL 340 0.1 -0.3 -0.8 -0.6 -1.6
67 Mike Redmond CLE 495 0.1 -0.2 -0.1 -1.7 -1.8
68 Kevin Cash HOU 279 0.1 0.2 -1.5 -0.6 -1.9
69 Kurt Suzuki OAK 887 0.2 -0.9 -0.7 -0.5 -1.9
70 John Buck TOR 1282 0.3 0.7 -1.7 -1.4 -2.0
71 A.J. Ellis LAD 193 0.0 -0.4 -0.9 -0.8 -2.0
72 Jorge Posada NYY 758 0.2 -0.5 -1.1 -0.9 -2.3
73 Rob Johnson SEA 809 0.2 0.0 -2.6 0.1 -2.4
74 Bengie Molina SFG 1100 0.3 0.6 -1.3 -2.7 -3.1
75 Adam Moore SEA 641 -1.3 0.4 -1.7 -0.5 -3.1
76 John Hester ARI 377 0.1 0.2 -2.1 -1.4 -3.2
77 Victor Martinez BOS 1294 0.3 0.3 -1.1 -3.0 -3.5
78 Mike Napoli LAA 1294 -0.4 -0.7 -2.5 -0.7 -4.3
79 Ryan Doumit PIT 1430 -0.4 0.8 -1.5 -3.9 -5.0