The last post focused on WAR at a league level. Now I want to see how accurately WAR works at a team level. This post will focus on team strength with respect to batting for the 2013 season. The next post will look at WAR pitching results at a team level.
Each team accumulates runs scored and runs scored against. Teams who score more runs than they let up in general win more ball games. Runs scored are the responsibility of batters; runs scored against the responsibility of pitchers and perhaps fielders. For now let’s just assume pitchers.
The following two formulae define the first two columns of the below table. They represent team strength for BATters and PITCHers. For the year 2013 the league team average for both runs scored and runs scored against was 674. The below table lists the top 6 teams sorted by the best batting. The full 30 team table can be found on a separate page for reference here.
BAT(RAA) = R(Team) – R(League Team Average)
PITCH(RAA) = RA(Team) – R(League Team Average)
Update: The above formula for PITCH(RAA) was backwards. I originally posted it here but won’t bother to change it there. Below is the correct formula — it was just reversed. The below formula has been used throughout in the code that makes these tables so that has always been correct.
PITCH(RAA) =R(League Team Average) – RA(Team)
BAT | PITCH | R | RA | W | L | UR | LR | Team Name |
---|---|---|---|---|---|---|---|---|
179 | 18 | 853 | 656 | 97 | 65 | 7.1 | 0.6 | BOS |
122 | 50 | 796 | 624 | 93 | 69 | 13.1 | -1.9 | DET |
109 | 78 | 783 | 596 | 97 | 65 | 9.1 | 2.6 | SLN |
93 | 49 | 767 | 625 | 96 | 66 | -0.9 | 4.6 | OAK |
71 | -35 | 745 | 709 | 85 | 77 | 19.1 | -3.4 | BAL |
71 | 12 | 745 | 662 | 92 | 70 | -0.9 | 0.6 | CLE |
Notice the top three teams did very well in post season. The UR column stands for Unearned Runs above average. The Runs Against component has two types; earned and unearned. The average number of unearned runs per team in 2013 was 50. A team like Baltimore with a +19.1 UR means they gave up fewer than average unearned runs or 50-19=31. One could conclude that as a team Baltimore had good fielding.
Rank | WAR | BAT | PITCH | R | RA | W | L | UR | LR | Team Name |
---|---|---|---|---|---|---|---|---|---|---|
1 | 39.7 | 179 | 18 | 853 | 656 | 97 | 65 | 7.1 | 0.6 | BOS |
2 | 30.2 | –25 | 92 | 649 | 582 | 92 | 70 | -7.9 | -0.9 | LAN |
3 | 29.2 | –40 | 97 | 634 | 577 | 94 | 68 | 6.1 | -0.9 | PIT |
4 | 28.6 | 54 | 43 | 728 | 631 | 91 | 71 | 4.1 | 3.1 | TEX |
5 | 27.8 | 71 | 12 | 745 | 662 | 92 | 70 | -0.9 | 0.6 | CLE |
6 | 26.7 | 21 | 30 | 695 | 644 | 91 | 71 | 12.1 | -1.9 | TBA |
Clearly there is a problem with team level batting WAR. The Dodgers and Pirates both produced less than the league average of 674 runs per team yet WAR has them ranked #2 and #3 amongst all MLB teams. Since WAR incorporates fielding in with their batting ratings perhaps that had an effect. Perusing the UR column the Dodgers let up 8 more unearned runs than the league average of 50/team. Logically their fielding was worse than average so what made WAR rank them so highly in the batter category? Pittsburgh weighs in slightly above average with respect to unearned runs but they were 40 runs below the league average runs produced.
Rank | WAR | BAT | PITCH | R | RA | W | L | UR | LR | Team Name |
---|---|---|---|---|---|---|---|---|---|---|
10 | 25.3 | 93 | 49 | 767 | 625 | 96 | 66 | -0.9 | 4.6 | OAK |
11 | 24.6 | 122 | 50 | 796 | 624 | 93 | 69 | 13.1 | -1.9 | DET |
13 | 23.2 | 71 | -35 | 745 | 709 | 85 | 77 | 19.1 | -3.4 | BAL |
19 | 19.9 | 109 | 78 | 783 | 596 | 97 | 65 | 9.1 | 2.6 | SLN |
The above table shows the WAR ranking of 4 of the top 6 teams in the first table using the simple runs above average calculation. St. Louis comes in as #19 out of 30 teams meaning WAR thinks St. Louis was in the bottom tier of MLB teams with respect to batting. All four teams above gave up less unearned runs than average according to the UR column.
The above tables clearly show a problem with WAR at the team level with respect to batting. The next post will cover pitching.