Honest evaluation

Two days into the regular season, hopefully you still are optimistic of your team’s chances this season. Most people are, actually, and the number that are is usually too many. Sometimes all people need is a slight reality check to make them swallow their egos and put them in their proper place. I am not suggesting you are one of those guys, but why not do a fairly simple yet somewhat time consuming activity to make sure?

The basic gist of the activity: Get all of the projections for the players on your fantasy squad from a projection system (THT’s projections, CHONE, Marcel—your choice) in a spreadsheet, calculate the projected totals for your team in each stat category, and then compare your team’s results to the other team’s results in your league.

Obviously I do not believe that whatever projected totals this process spits out are necessarily the way the league standings will look at the end of the year; injures, midseason roster adjustments, and projection systems not being 100 percent accurate are responsible for that. But this exercise should hopefully give you a fairly accurate, unbiased evaluation of your team compared to the others in your league, maybe changing your perspective on your team.


In case you are not sure exactly how to go about this, I’ll walk you through the process, step by step.

First, we have to pick a projection system to use. As I mentioned before, you have many choices here. You can use THT’s projections (available for $10) or any of the projection systems FanGraphs features at their projection page.

Once you’ve got the projections in a spreadsheet, you have to manually group the players and their projections in separate sheets by team. This can take some time, so if anyone knows a better way, feel free to let us know.

Getting the team totals for stats like home runs and strikeouts should be simple enough; all that is required is simple addition. For rate stats like batting average and ERA, however, things get a bit more tricky. Simply averaging the player’s projected batting averages together is not a good idea because a player with a .300 average over 600 at-bats should have a greater effect on the team’s batting average than a player with the same average over 250 at-bats. Averaging the batting averages would not account for that.

What you must do instead is divide the total team hits by the total team at-bats. If you are using CHONE projections, this is not too much of a problem as hits and at-bats are given for each player. What if hits are not given? Simple. Do batting average multiplied by at-bats. What if at-bats are not given (as they are not in the THT projections)? Simple. Do hits divided by batting average.

The same process works for ERA. Instead of averaging ERAs together, take the total projected earned runs allowed divided by the total projected innings pitched for your team. To get ERA from that you have to multiply by nine, by the way. If earned runs are not given, you can get earned runs from ERA by multiplying ERA by innings pitched and dividing by nine, always.

I think most of you understand the process by now, if you did not already before, but I’ll spell out WHIP as well for those who need it. Similar to the others, it is total hits allowed plus total walks allowed over total projected innings pitched.


So now at this point you should have one projected number for each stat, for each team. Creating a new sheet with all of the team’s projected totals stacked up so they can be sorted and compared is a smart idea. How does your team compare? Ideally the areas you are weak and strong in become evident.

It can be frustrating if your team is lower than you think it should be in, let’s say, ERA because you used CHONE projections and a team ranked just ahead of you owns Javier Vazquez and his projected 3.26 ERA and 200 strikeouts. You are thinking, “No way Vazquez has a 3.26 ERA! I mean I like the guy this year, but an ERA around 3.60 to 3.70 seems more reasonable to me…”

I have no problem with making slight adjustments like that, but do not go crazy. Projections systems do pretty well for themselves and most certainly are more accurate than whatever personal rankings you developed on your own. This does not mean I think you should value players strictly based on projection system projections; I do not because there is always a group of players I develop strong opinions for and those are the players I target or avoid.

One thing to keep an eye out for—and this would be really cool if pulled off—is teams that are projected to be unusually good. What does this suggest? That whoever drafted the team might have used the same projections system you are using now to draft their team. That knowledge can help you find out what players this person might overpay for in a trade and is also something to keep in mind for next year’s draft (are we already talking about those?).


In my last Roster Doctor article, there was some disagreement as to whether my favorable assessment of the team’s pitching staff was correct. One thing we can do is evaluate the team using the method I just described. Using the THT projections, I get the following projected totals for the team:

|  R  | HR  | RBI | SB | AVG   | W  | SV  |  K   | ERA  | WHIP |
| 834 | 222 | 845 | 96 | 0.292 | 71 | 120 | 1041 | 4.00 | 1.31 |

Note: These pitching stats assume the team starts Vazquez, Baker, Meche, Parra, Price, and the closers.
Note 2: These pitchers project for a combined 1096 innings, which makes the K/9 an impressive 8.54.

Those numbers alone mean very little. And without knowing the rosters of the other teams in the league it is going to be difficult to establish a context. Luckily, this league is close to a standard Yahoo league, and every year Yahoo comes out with a nice article in which they give the average stats of team that finished in the top three and the average production they received from each position.

Unfortunately the league of the team I analyzed has an extra UTIL position, so the comparison will not be exactly accurate. With ten starting hitters instead of the standard nine in most Yahoo leagues, hitters are more scarce, making the average production from each hitter comparatively lower in the Roster Doctor league. Understanding this flaw, here are the hitting results:

|                      |  R | HR | RBI | SB |  AVG   |
| Roster Doctor Team   | 83 | 22 |  85 | 10 |  0.292 | 
| Yahoo 1st Place Team | 94 | 25 |  92 | 18 |  0.294 |
| Yahoo 2nd Place Team | 91 | 23 |  89 | 16 |  0.290 |
| Yahoo 3rd Place Team | 89 | 22 |  87 | 15 |  0.287 |
| Average Yahoo Team   | 81 | 21 |  79 | 11 |  0.285 |

I am not sure how much the average production of a first, second, third, and average team in a ten-team hitting league differs from the numbers above, but given slight upwards adjustments to the Roster Doctor Team it is apparent its hitting is very good. I would expect mostly 3-2 and 4-1 victories from the hitting.

Now for the same chart only for the pitching:

|                      |  W | SV |  K  | ERA  |  WHIP |
| Roster Doctor Team   |  8 | 13 | 116 | 4.00 |  1.31 | 
| Yahoo 1st Place Team | 10 | 16 | 126 | 3.27 |  1.20 |
| Yahoo 2nd Place Team |  9 | 13 | 120 | 3.43 |  1.23 |
| Yahoo 3rd Place Team |  9 | 12 | 116 | 3.54 |  1.24 |

Note: I could not determine what the average team was because while the Yahoo article gives the average production from a No.1 SP, No. 2 SP and so on, that does not mean that the average team will have one of each tier of SP. For hitters I could come up with an average because it is safe to assume every team will own at least one player at each position.

Looking at the above chart, it appears the commenters were correct; this team should be “on the wrong side of 4.00/1.30.”

Remembering that this is a K/9 instead of regular strikeout league, lets think of what would happen if this person were to only start his closers, Vazquez, and Baker. The wins category would be virtually punted, but now this team figures to be more competitive in both ERA and WHIP. Let’s re-run the numbers to see exactly what numbers are spit out:

| W  | SV  |  K  | ERA  | WHIP |
| 42 | 120 | 642 | 3.70 | 1.22 |

The ERA is still somewhat high (thanks to Baker’s projected 4.41 ERA) but otherwise it looks very strong in saves, K/9, and WHIP. This group of six pitchers is projected to throw 632 innings, so the K/9 rises to an impressive 9.14. I believe there are 25 weeks in the MLB season, so that means these pitchers should total 25 innings per week, exactly this league’s minimum. In weeks where both Vazquez and Baker are only starting once, this team will probably have to start a third pitcher once to make sure they do not fall short of the minimum.

I am sure the other managers in this league are looking for the same kind of deal, but any trade that consolidates your starting pitching would be helpful. A trade involving Baker and Parra or Meche or Price for one better starting pitcher would be beneficial.

Starting only six pitchers—two starters and four relievers—projects to make this team above average in both the hitting and pitching categories and so I still like this team and feel it will have a good season.

Print Friendly
« Previous: The Branch Rickey Pirates (Part 4:  1952-1953)
Next: Twenty not-so-essential players who shouldn’t be dropped »


  1. Jim said...

    For Average, ERA & WHIP, if you are in Excel, why couldn’t you use the “sumproduct” function on ERA and IP, or AVG and AB, and then either divide by IP or AB to get the weighted average for the category in question?  Then you wouldn’t need to know the number of hits.

  2. KY said...

    If you site allows an export of the league rosters, as Sportsline does, you can do some excel tricks to parse the last name and first name of players from your rosters and take the projections of choice and so the same, then sort the projections in ascending order and do a vlookup to match rosters to projections.  Also, once you have the team totals you can use rank() to create projected standings in each category and total them to get a league champ view.  Sportsline is nice because they do use their own projections and so, while they aren’t very good, they are extremely handy for this exercise as the rosters can be exported right with their projected stats, including the team totals.  All you have to do is the rank part.

  3. James said...

    I am the owner of the Roster Doctor team in question. Firstly, let me say that I love all this attention my team is getting!

    Secondly, I should also mention that I have also picked up Kuo (who has SP eligibility) and Jose Arredondo. I no longer have Corpas. This handcuffs two of my closers, as well as allowing me to start 6 relievers every day. This will help my ratios and do a lot to towards meeting the weekly innings requirement.

    Also, this article seems to assume that my only options are to start a pitcher for every game of the season or not to use him at all. I plan to use pretty much all of my SP’s on a matchups only basis, just enough to get over the 25 IP hump. I’m definitely punting wins, but If I’m able to get 15-20 relief innings/week, I don’t see why I couldn’t go 4-1 every week.

  4. Tyler Ellis said...

    This is the first year I’m using projections, and when projecting my teams, I’m running into issues with saves.

    They generally don’t seem to be projected very well (at least in Marcels & CHONE). Is there a trick anyone uses, or is it mostly an unfortunate byproduct of the projections in question?

  5. Andrew B said...

    To Tyler: I used ESPN’s Saves projections for my spreadsheet. There were some issues with them when I grabbed them, not sure if they have been updated since, but they were easy to remedy (give Hanrahan some Saves, switch Saves projections for Motte and Perez, Marmol and Gregg, etc.). They seem to be pretty good about not overprojecting while at the same time accounting for the relative volatility of the closer position. Probably better ones out there, but it worked.

    In general: I have done this in my league and have found that playing time is super important in making these evaluations. Many players with relatively secure starting jobs (e.g. Jayson Werth) are given relatively small playing time projections, and other players are given playing time projections that could fluctuate wildly (e.g. Milton Bradley). In a close, competitive league, small adjustments to those or any other element of a projection can really change things big time.

    On another note: In a H2H league, is there any way to project a winning percentage for a given statistic against a given opponent in a given week? It would seem to make sense that one could use the pythagorean formula for winning percentage, if my team on average steals 3 bases/week and my opponent steals 4 bases/week, how likely am I to win? It would seem to me that the exponent in the formula would have to be radically altered for the various different categories in fantasy baseball. RBIs are scored very differently than AVG. Anyway, any help would be appreciated in my attempt to completely quantify the fantasy baseball season!

  6. philosofool said...

    For those that aren’t into the long version presented here, if you have your league history, you can use that to get an idea of where you really stand by doing the calculations for your own team and comparing them to the league history. If things aren’t looking good, you have a problem. If they are looking good, then you should be pleased.

  7. Funzo said...

    I wasted a couple of valuable work-hours last week doing this for my league (using PECOTA).

    The one hanging question I have relates to games/IP limits – depending on whether a team drafted bench hitters or bench pitchers, each was projected for a wide array of PA and IP, which led to some overall stat distortions.

    My solution was to normalize the projections to 8500 PA and 1600 IP per team, which seems good enough for Ks and offensive stats. I’m still uncomfortable with adjusting wins and saves based on the number of IP, but given that the projected wins leader was also projected to go over the innings limit by 200 IP, I didn’t know what else to do – any suggestions?

    Been a decade or two since I took a statistics class…

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *