Brett TalleyFantasy BaseballFront Office

2013 Fantasy Baseball Rankings: Catcher Projections and “Roto Ratings”

This is the third installment of our projection series. We will be posting a series of articles in which we project the roto stats for all hitters who could be useful in mixed leagues. The projections and “Roto Ratings” for each player are available to those who subscribe to our premium content via our “Front Office” package. 

Big thanks to my buddy Brian Sager (@TheRealSAG) for helping me develop this idea and for talking through the whole thought process with me.

When analyzing a player’s Fangraphs page, you sort of automatically project the stats that you think the player will have in the upcoming season. But because you can’t memorize loose projections for 300+ players, you have to repeatedly go back to a player’s page and go through the mental process of projecting them again. But as a service to our premium content subscribers, I have decided to do the projections myself and make them available on the site.

mauer tall
Source: Elsa/Getty Images North America

The first step in the process is simply to project a range of possible outcomes for each player while assuming he plays a full season. To project those possible outcomes I use a variety of stats. To project batting average I factor in plate discipline skills (K%, BB%, Contact%, Swing%, Z-swing%, O-Swing%) and batted ball profiles (LD%, GB%, FB%).  To predict home runs I again use the batted ball profiles as well as HR/FB rate from past years. To predict runs, RBI and steals I consider past performance in those categories, stolen base success rate, and where a player will be hitting in the lineup.

It’s simply the nature of the catching position that prevents guys playing behind the plate every single day. So you have to approximate how many games you think the player will miss and then fill in those games missed with the stats of the type of guy you might find on the waiver wire. To find that replacement level, I took the stats from the catchers that were owned in less than 70% but more than 30% of ESPN leagues at the end of last year and averaged their stats. A replacement level guy at catcher will give you the following stat line over the course of a season:

Category

AVG

HR

SB

R

RBI

Stats

.283

13

2

47

58

 

The next step is to take the stats you think you’ll get from a player for the amount of games you project him to play once you factor in the aforementioned playing time issue that always goes along with catchers. For example, I projected Joe Mauer for 135 games, so I multiplied all my projections for him by 0.83 (135 games is 83% of 155 games). Then I took my replacement level stat line and multiplied all those numbers by the remaining 0.17. Then you add those two numbers together to get the final stat line you’d expect to get from 135 games from Mauer and 20 games from a replacement level player. Mauer’s projection after accounting for playing time and adding in a replacement player for his games missed looks like this:

 

Name G PA AVG HR SB R RBI
Joe Mauer 135 577 .309-.315 8.0-12 3.0-4 76-81 75-80
Mauer + Replacement 0.308 10 3 74 75

After I got my final stat line, I decided to come up with a formula to use the projections to do rankings. This system I came up with is admittedly crude, but I think it does a pretty decent job of ranking the players.

I plan on ranking 200 hitters, so I took the 200 hitters with the most plate appearances last season and created tiers for each roto category. For example, 20 guys hit above .307 last year. The next 20 guys hit between .293 and .306. So if I projected a guy to hit .308, I assigned him 10 points for average. If I projected him to hit between .293 and .306, I assigned him nine points, etc, etc. Because I projected ranges, I used the midpoint to see which tier someone fit into. I projected Victor Martinez to hit between .292 and .298. The midpoint there was .295. That fell within the second tier so I assigned Martinez nine points for average. Below are the tiers I used:

AVG HR SB R RBI
10 >.307 >31 >29 >93 >97
9 .293-.306 25-30 20-28 86-92 86-96
8 .286-.292 23-24 14-19 81-85 78-85
7 .275-.285 19-22 11.0-13.0 74-80 72-77
6 .270-.274 16-18 7.0-10.0 69-73 65-71
5 .260-.269 14-15 5.0-6.0 65-68 59-64
4 .250-.259 12.0-13.0 3.0-4.0 59-64 55-58
3 .241-.249 9.0-11.0 2 54-58 49-54
2 .229-.240 6.0-8.0 1 47-53 40-48
1 <.229 <6 0 <46 >39

 

 

 

 

 

 

After I assigned a player a point total for each individual category I added them all up and gave each player a score which I am calling their “Roto Rating.” Below are the projections and Roto Ratings for my top 24 catchers. Enjoy!

[am4show have=’p4;p7;p3;’ guest_error=’Front Office’ user_error=’Front Office’ ]

Name G PA AVG HR SB R RBI Total
Buster Posey 142 592 .306-.313 18-22 1 75-80 91-97
Posey + Replacement 0.308 19 1 75 91
Roto Rating 10 7 2 7 9 35
Joe Mauer 135 577 .309-.315 8.0-12 3.0-4 76-81 75-80
Mauer + Replacement 0.308 10 3 74 75
Roto Rating 10 3 4 7 7 31
Yadier Molina 142 579 .294-.302 14-18 7.0-9 58-64 64-70
Molina + Replacement 0.297 16 8 60 66
Roto Rating 9 6 6 4 6 31
Carlos Santana 142 605 .252-.258 19-23 3.0-4 74-80 77-82
Santana + Replacement 0.258 20 4 75 78
Roto Rating 4 7 4 7 8 30
Wilin Rosario 128 503 .262-.268 26-30 3.0-4.0 68-76 75-81
Rosario + Replacement 0.268 25 3 68 75
Roto Rating 5 9 4 5 7 30
Matt Wieters 142 588 .253-.261 21-24 2 66-74 76-83
Wieters + Replacement 0.259 22 2 68 78
Roto Rating 4 7 3 5 8 27
Salvador Perez 128 530 .295-.302 16-18 0 64-70 72-80
Perez + Replacement 0.296 16 0 64 73
Roto Rating 9 6 1 4 7 27
Miguel Montero 135 541 .270-.278 15-17 0 60-64 80-85
Montero + Replacement 0.275 16 0 60 79
Roto Rating 7 6 0 4 8 25
Mike Napoli 120 508 .246-.254 24-27 2.0-3 64-68 72-78
Napoli + Replacement 0.258 23 2 62 71
Roto Rating 4 8 3 4 6 25
Jonathan Lucroy 128 478 .282-.288 14-17 3.0-4 57-62 63-68
Lucroy + Replacement 0.285 15 3 57 64
Roto Rating 7 5 4 3 5 24
Victor Martinez 128 542 .292-.298 11.0-14 0 60-66 75-80
V-Mart + Replacement 0.293 13 0 60 74
Roto Rating 9 4 1 4 6 24
A.J. Pierzynski 128 515 .270-.276 13-17 0 60-66 63-69
Pierz + Replacement 0.276 15 0 60 65
Roto Rating 7 5 1 4 6 23
Brian McCann 112 456 .268-.276 17-20 2 42-48 60-66
McCann + Replacement 0.275 17 2 46 62
Roto Rating 7 6 3 1 5 22
Ryan Doumit 128 504 .266-.274 15-17 0 50-54 63-69
Doumit + Replacement 0.272 15 0 59 65
Roto Rating 6 5 1 4 6 22
Jesus Montero 135 551 .262-.270 16-19 0 55-60 64-69
Montero + Replacement 0.268 17 0 56 65
Roto Rating 5 6 1 3 6 21
Welington Castillo 128 485 .254-.262 15-18 0 54-59 58-64
Castillo + Replacement 0.262 16 0 56 60
Roto Rating 5 6 1 3 5 20
J.P. Arencibia 120 449 .231-.236 19-22 1 47-51 65-70
JPA + Replacement 0.245 19 1 49 65
Roto Rating 3 7 2 2 6 20
Carlos Ruiz 112 409 .282-.288 8.0-12 1 50-55 60-64
Ruiz + Replacement 0.284 11 1 51 61
Roto Rating 7 3 2 2 5 19
Russell Martin 120 481 .238-.244 12.0-15 4.0-6 50-56 54-60
Martin + Replacement 0.251 13 4 52 57
Roto Rating 4 4 4 2 4 18
John Jaso 105 417 .262-.268 7.0-10 4.0-6..0 48-52 50-54
Jaso + Replacement 0.271 10 4 49 54
Roto Rating 6 3 4 2 3 18
Yasmani Grandal 98 369 .266-.274 9.0-12 0 46-52 50-56
Grandal + Replacement 0.258 14 1 48 55
Roto Rating 4 5 2 2 4 17
Alex Avila 112 444 .248-.256 10.0-12 1 44-48 50-54
Avila + Replacement 0.26 12 2 46 54
Roto Rating 5 4 3 1 3 16
Jarrod Saltalamacchia 105 391 .228-.234 16-18 0 52-56 55-60
Salty + Replacement 0.248 16 0 52 58
Roto Rating 3 6 1 2 4 16
Devin Mesoraco 98 345 .258-.266 9.0-11 1 40-44 42-46
Mesoraco + Replacement 0.27 11 1 44 52
Roto Rating 6 3 2 1 3 15

You can find Brett on Twitter @TheRealTAL.

[/am4show]

Previous post

30 Prospects in 30 Days: Dylan Bundy - SP - Baltimore Orioles

Next post

Sleeper Scout: Jon Lester and Trevor Cahill