The Hardball Times Fantasy

August catcher rankings

by Jesse Sakstrup
July 31, 2012

Most fantasy rankings are forged on ‘gut calls’ and the whimsical notions of whoever is compiling the list. Some experts don’t pay for saves, some don’t pay for steals, some wait on pitching, some value upside, some value reliability, and so on. While it might be nice to see plenty of different opinions, it probably doesn’t truly help unless you understand the biases of each individual ranker. This is why some of the writers here at The Hardball Times have created their own, objective valuation methods, outlined here and here (reading, or at least skimming, these introductory articles will give you a much better understanding of the rankings that follow and should help to answer most potential questions).

In accompaniment with Oliver’s rest of season forecasts, we will use these objective formulas to create objective rankings. You may not agree with a particular rank, but you will know how the ranking was calculated and you wont have to guess what the ranker was thinking. This should make adding your own personal adjustments and biases much easier. And perhaps this type of ranking will introduce some potential buys and sells that you may have otherwise overlooked.

These rankings will assume a 12-team league in adjusting for league average. The ordering of players, however, is unaffected; players will rank in identical order for leagues of all sizes.

So, lets get to it. First up are catchers.
Num Name AB R HR RBI SB BA rPAA (ROS) EYES (ROS) Full Season*
1 Mike Napoli 171 27 11 33 1 0.271 0.65 0.83 9.51
2 Buster Posey 196 27 7 29 1 0.298 0.43 0.74 8.91
3 Brian McCann 192 27 9 31 1 0.269 0.35 0.44 8.70
4 Joe Mauer 194 28 4 26 1 0.315 0.27 0.68 8.46
5 Miguel Montero 203 27 7 30 0.282 0.19 0.35 8.25
6 Yadier Molina 179 24 5 24 2 0.292 -0.08 -0.07 7.52
7 Carlos Santana 195 29 7 28 1 0.248 -0.13 -0.25 7.37
8 Carlos Ruiz 173 24 4 25 0.303 -0.20 -0.14 7.17
9 J.P. Arencibia 194 24 10 31 0.23 -0.23 -0.63 7.11
10 Alex Avila 191 26 6 26 1 0.258 -0.30 -0.49 6.91
11 A.J. Pierzynski 184 22 5 25 0.283 -0.39 -0.56 6.65
12 Jarrod Saltalamacchia 169 21 8 27 0.235 -0.57 -1.11 6.15
13 Jonathan Lucroy 181 22 4 22 1 0.275 -0.60 -0.90 6.07
14 Matt Wieters 171 21 6 24 0.257 -0.65 -1.09 5.93
15 Salvador Perez 174 19 4 21 0.272 -0.88 -1.36 5.30
16 Ramon Hernandez 145 18 4 20 0.28 -0.89 -1.37 5.29
17 Rod Barajas 157 18 7 23 0.237 -0.89 -1.60 5.27
18 Geovany Soto 151 19 6 22 0.238 -0.97 -1.65 5.07
19 John Buck 154 19 6 21 0.238 -1.01 -1.72 4.95
20 Ryan Doumit 133 17 4 19 0.267 -1.08 -1.71 4.77
21 Miguel Olivo 162 18 5 20 2 0.226 -1.15 -2.00 4.58
22 Chris Iannetta 135 18 5 18 1 0.228 -1.21 -2.05 4.39
23 Russell Martin 139 17 4 17 2 0.234 -1.26 -2.12 4.26
24 A.J. Ellis 163 21 2 17 0.259 -1.28 -1.89 4.21
25 Jesus Flores 174 17 4 20 0.244 -1.30 -2.12 4.15
26 Ryan Hanigan 129 15 2 15 0.272 -1.46 -2.24 3.71
27 Yorvit Torrealba 124 14 2 14 1 0.264 -1.51 -2.38 3.57
28 Devin Mesoraco 89 12 4 14 0.253 -1.53 -2.50 3.54
29 Yasmani Grandal 131 15 3 16 0.246 -1.54 -2.45 3.51
30 Josh Thole 132 15 1 13 0.269 -1.66 -2.51 3.17
31 Jose Molina 133 14 3 14 0.236 -1.74 -2.80 2.95
32 Kurt Suzuki 124 13 2 14 0.238 -1.84 -2.93 2.68
33 Chris Snyder 73 9 3 10 0.227 -1.99 -3.25 2.26
34 Jason Castro 120 13 1 12 0.239 -2.00 -3.13 2.25
35 Derek Norris 84 10 3 10 1 0.207 -2.00 -3.31 2.24
36 Wilin Rosario 58 7 2 9 0.243 -2.11 -3.40 1.94
37 Tyler Flowers 63 8 2 9 0.218 -2.17 -3.52 1.76
38 John Jaso 64 7 1 7 0.251 -2.26 -3.59 1.52
39 Jose Lobaton 86 9 1 8 0.226 -2.30 -3.67 1.40
40 Michael McKenry 66 7 1 7 0.231 -2.34 -3.74 1.29
41 Steve Clevenger 57 6 6 0.272 -2.35 -3.69 1.27
42 Brett Hayes 68 7 1 7 0.225 -2.37 -3.80 1.21
43 Nick Hundley 55 6 1 6 0.233 -2.39 -3.82 1.17
44 Kelly Shoppach 43 5 1 6 0.229 -2.41 -3.86 1.12
45 Bobby Wilson 66 6 1 6 0.227 -2.44 -3.91 1.03
46 Jhonatan Solano 57 5 1 5 0.238 -2.45 -3.93 0.99
47 Martin Maldonado 43 4 1 5 0.232 -2.48 -3.98 0.93
48 Brayan Pena 57 5 5 0.249 -2.51 -3.97 0.83
49 Chris Stewart 66 6 6 0.232 -2.51 -3.98 0.82
50 Hector Sanchez 39 4 4 0.257 -2.54 -4.03 0.75
51 Erik Kratz 22 2 1 3 0.252 -2.55 -4.11 0.72
52 Ronny Paulino 29 3 3 0.263 -2.60 -4.13 0.59
53 David Ross 26 3 3 0.258 -2.60 -4.14 0.57
54 Tony Cruz 45 4 4 0.236 -2.61 -4.14 0.57
55 Mike Nickeas 55 5 5 0.215 -2.62 -4.18 0.53
56 Rob Johnson 33 3 3 0.215 -2.70 -4.31 0.32
57 Wil Nieves 22 2 2 0.243 -2.70 -4.30 0.31
58 Gerald Laird 22 2 2 0.243 -2.70 -4.30 0.31
59 Lou Marson 32 3 2 0.225 -2.71 -4.32 0.28
60 Carlos Corporan 22 2 2 0.227 -2.72 -4.34 0.26
61 John Baker 32 3 2 0.221 -2.72 -4.33 0.25
62 Jeff Mathis 33 3 3 0.201 -2.73 -4.36 0.24
63 Matt Treanor 31 3 2 0.216 -2.73 -4.35 0.24
64 Ryan Lavarnway 10 1 1 0.273 -2.74 -4.37 0.21
65 Henry Blanco 15 1 2 0.232 -2.74 -4.38 0.21
66 Francisco Cervelli 10 1 1 0.241 -2.76 -4.40 0.16
67 Welington Castillo 11 1 1 0.243 -2.76 -4.40 0.16
68 Drew Butera 45 3 3 0.208 -2.76 -4.42 0.14
69 John Hester 11 1 1 0.235 -2.76 -4.41 0.14
70 Tim Federowicz 11 1 1 0.231 -2.76 -4.42 0.13
71 Anthony Recker 10 1 1 0.223 -2.77 -4.42 0.13
72 Luis Exposito 13 1 1 0.231 -2.77 -4.43 0.12
73 Taylor Teagarden 13 1 1 0.205 -2.79 -4.46 0.06

*Full season = the raw (non-adjusted) full season pace roto score using the roto points above replacement method. This is, essentially, the amount of expected roto points each catcher would score above an empty spot in a lineup over a full season.

Using the roto points above average (rPAA) formula, the average catcher is projected to score 2.82 raw roto points prior to adjusting for league average, with Mike Napoli projected at 3.46. After adjustments, though, you can see there is little difference between any of the players. Napoli and Jarrod Saltalamacchia, the 12th ranked catcher, are separated by just 1.22 expected rest of season roto points. The E.Y.E.S. method sees a bit more of a difference between first and 12th, but at a gap of just 1.73 roto points, the difference isn’t substantially greater.

The main take-away – at least what the numbers are saying anyways—is that there isn’t much to be gained or lost at catcher from this point forward. There will probably be a catcher or two who far outperforms the rest for the remainder of the season, but none have been outstanding to the point where Oliver believes in them enough to rank them as such.

Analysis


Mike Napoli – Oliver has Mike Napoli as the top ranked catcher going forward, but much of that expected value is tied to a .271 projected batting average. While Napoli is certainly capable of hitting for an average that high for the remainder of the year, he is currently hitting just .227 and is striking out in 30.0 percent of his plate appearances (career 25.2 percent). His plate discipline looks fine, but both his contact percentage and swinging strike rate are higher than his career averages, although not quite enough to justify a 30.0 percent strikeout rate.

I would guess Napoli cuts his strikeouts down to around 27 percent and raises his slightly low .285 BABIP to around .295 the rest of the way. These slight improvements would vastly improve Napoli’s batting average, but only to around .260, which happens to be his career average.

Another objection I have with Napoli’s projection is his RBI rate. Oliver thinks he will drive in about 0.19 runs per at bat. Over the course of his first two seasons in Texas he has averaged just 0.17 RBI per at bat and he has played much worse this season (0.13 RBI/AB). Given his struggles, and the fact that he is hitting eighth in the Rangers lineup, I wouldn’t pay for much more than 0.15 RBI per at bat, which would equal about 26 RBI from this point forward.

These may seem like minor or futile adjustments, but they move Napoli's down to a score of 0.26 roto points above replacement (0.23 EYES), which, over a full season, would translate to a difference of about 1.07 roto points. This also moves Napoli down to catcher number three according to the rPAA formula and fifth according to EYES.

Miguel Montero – Currently hitting .282, Oliver believes that Montero can maintain that same average for the remainder of the season. But, Montero is striking out at a rate that would tie his career high (23.7 percent) and is benefiting from a .356 BABIP, 43 points higher than his career average. He is a career .273 hitter, and with an inflated strikeout rate, BABIP regression should probably send his average into the .260s.
This adjustment doesn’t change Montero’s ranking, but it does move his roto scores below league average (-0.02 and -0.03).

Ramon Hernandez and Wilin Rosario – Oliver seems to think that Hernandez is going to get 145 at bats from this point forward. Hernandez, however, has only played in seven games since July 13 when he came off the disabled list. During that time Rosario has only played in eight games, so it isn't like there is a clear starter among the two. Given that Hernandez is 36 years old, and that Rosario is the Rockies future at the position, and that the Rockies are nowhere near competitive this season, it would seem like Rosario would get at least a slight majority of the playing time behind the plate going forward. And at the very least, it would be hard to project much more than a 50/50 split between the two for the remainder of the year.

Adjustments: Hernandez to 100 at bats (moves down to 28th and 29th among catchers). Rosario to 125 at bats (moves up to 26th and 26th among catchers).

Jesse is a sociology major at Michigan State University, with a particular interest in social psychology. Contact him by email at .(JavaScript must be enabled to view this email address), or via twitter @JesseSakstrup.

<< Return to Article