clock menu more-arrow no yes mobile

Filed under:

BtB Power Rankings: Through Wednesday, June 17th, 2009

Welcome to our weekly ranking of all the MLB teams! In this ranking, we use aggregate team hitting, pitching, and fielding statistics--not team wins, losses, runs scored, or runs allowed--to evaluate the performance of teams to date. You can think of the estimated winning percentage (eW%) below as how we'd expect teams to fall out if we threw teams with these aggregate statistics into one big league and let them battle it out for thousands of games.

The table is sortable if you click in the header. All data are park-adjusted when possible. A legend is below the table, followed commentary about five teams: Giants, Reds, Diamondbacks, Angels, and Cubs. This week, I focus specifically on looking at disparities between these rankings and Pythagorean team records to date. There is also a table comparing actual vs. expected run scored and run allowed totals, as well as actual vs. expected winning percentages.

BtB Power Rankings: Through June 17, 2009

Rank Chg Team wOBA eRS tRA tRns Fld eRA eW%lg LgAdj eW%
1 +1 TB 0.365 396 4.87 319 13.3 306 0.624 9.3 0.648
2 +1 BOS 0.351 356 4.35 281 -12.9 294 0.592 9.0 0.618
3 -2 TOR 0.342 346 4.53 303 14.3 289 0.586 9.3 0.613
4 0 NYA 0.364 384 5.14 333 -1.4 334 0.569 9.0 0.594
5 0 LAN 0.340 338 4.13 273 5.2 267 0.609 -9.2 0.581
6 0 DET 0.325 286 4.80 305 21.0 284 0.504 9.0 0.533
7 +5 LAA 0.340 317 4.88 306 -6.7 313 0.506 8.9 0.533
8 -1 TEX 0.339 310 5.23 331 24.0 307 0.504 8.9 0.532
9 +6 KC 0.319 266 4.02 251 -15.2 267 0.499 8.9 0.530
10 +1 MIN 0.340 333 4.95 325 -7.8 333 0.500 9.3 0.527
11 -3 CLE 0.343 356 5.13 343 -15.0 358 0.497 9.4 0.523
12 -2 NYN 0.341 323 4.47 279 -13.0 292 0.548 -8.8 0.521
13 +1 COL 0.324 290 4.05 257 -5.6 263 0.545 -9.0 0.515
14 +4 CHA 0.311 255 4.10 261 -7.9 269 0.476 9.0 0.508
15 -6 PHI 0.346 336 5.19 331 12.8 318 0.527 -8.8 0.501
16 +1 MIL 0.332 310 4.85 315 18.0 297 0.520 -9.2 0.492
17 +4 BAL 0.330 297 4.96 314 -18.2 332 0.446 9.0 0.474
18 +6 ARI 0.312 273 4.21 282 10.6 271 0.503 -9.2 0.472
19 -6 CHN 0.309 244 4.12 251 7.0 244 0.501 -8.5 0.469
20 +2 PIT 0.326 291 4.92 312 16.2 295 0.493 -9.0 0.464
21 -5 ATL 0.316 270 4.11 264 -9.6 274 0.494 -8.9 0.463
22 -3 STL 0.326 290 4.53 295 0.1 295 0.492 -9.2 0.463
23 -3 SEA 0.310 254 4.70 305 8.2 297 0.428 9.0 0.458
24 -1 OAK 0.302 239 4.54 292 -2.2 294 0.406 8.9 0.436
25 0 CIN 0.308 255 4.70 306 18.1 288 0.445 -8.9 0.415
26 +3 FLA 0.322 299 4.84 326 -16.1 342 0.436 -9.3 0.409
27 -1 HOU 0.324 284 5.02 320 -7.6 327 0.432 -8.8 0.405
28 -1 WAS 0.330 302 5.38 336 -18.4 354 0.422 -8.8 0.397
29 +1 SF 0.303 238 4.37 279 -0.6 280 0.427 -9.0 0.396
30 -2 SD 0.317 266 5.10 327 -9.0 336 0.391 -8.9 0.364

Offense = wOBA (park-corrected), eRS (estimated runs scored; wRC from FanGraphs, then park adjusted)
Pitching = tRA and tRns are a home-brew version of Graham MacAree's statistic.
Fielding = Fld: average of bUZR (from FanGraphs) and THT's batted balls statistic (converted to runs)
eRA (estimated runs allowed) = Pitching - Fielding
eW%lg = estimated winning percentage within the specific league (AL or NL)
LgAdj = league adjustment (bonus to AL teams, penalty to NL teams, because the AL has superior level of play)
eW% = estimated winning percentage if all teams were in one league (after league adjustment)
Methods provided in more detail in the first post in this series

Team Leaders (asterisks indicate teams improving in specific ranking):

American League
Offense (wOBA): Rays*, Yankees, Red Sox
Pitching (tRA): Royals, White Sox, Red Sox
Fielding (Fld): Rangers, Tigers, Blue Jays*

National League
Offense (wOBA): Phillies, Mets*, Dodgers
Pitching (tRA): Rockies(!)*, Braves, Cubs
Fielding (Fld): Reds*, Brewers, Pirates

"On Paper" Playoff Leaders (asterisks indicate new leaders):

American League: E=Rays*, C=Tigers, W=Angels*, WC=Red Sox*
National League: E=Mets*, C=Brewers*, W=Dodgers, WC=Rockies(!)*

Commentary below the jump!

Given the recent discussions about differences between these rankings and actual records, I thought it would be fun to take a look this week at some teams with the largest absolute differences between expected winning percentage (eW%lg) and Pythagorean record based on actual runs scored and runs allowed totals. That, after all, is where these rankings are providing additional information about team performance that can't be directly gleaned from, say, THT's excellent teams page. Let's start with the team that has generated the most controversy thus far...

San Francisco Giants

In the standings, the Giants are in second place in their division (0.523 W%), and are essentially tied with the Mets for second place in the wild card standings. Furthermore, to date, the Giants have outscored their opponents by a small margin (259-254), which works out to an expected PythagoPat W% of 0.509. But in these rankings, they come in 29th! And that's up from dead last in all of our previous rankings. What's going on? If we look at all of the hitting events produced by the team thus far, and assign run values to each of them, the Giants' estimated runs scored ( (eRS, after park adjustments) is dead last in baseball: 238 runs. That's 19 shy of the park-adjusted actual runs scored total, which may suggest that the Giants have been a bit lucky with their offense. To this end, their clutch rating is the highest in baseball. It's unlikely that they'll have simliar clutch ratings over the rest of the season.

Based on our version of tRA, as well as our composite fielding estimate, they have been even more lucky in run prevention. Their estimated runs allowed is 28 runs higher than their actual runs allowed total! This means that not only have the Giants scored more than expected, they've also allowed fewer runs than expected--all of which indicates that, if they perform at the same level over the rest of the season, they are likely to suffer declines in boht offense and defense. This is why they are ranked so poorly in our power rankings.

Now, you have to remember, there are many sources of error here than can throw our estimates off. For example, our two measures of fielding, bUZR and THT's batted-ball stat, are at odds over the Giants' fielding prowess. bUZR rates the Giants as a +7 run team, whereas THT rates them as a -8 run team. We split the difference and rate them as essentially an average fielding team. But if we instead were to go strictly with bUZR, the difference between actual and expected runs allowed shrinks by almost eight runs. I'm sure other folks could probably find other methodological tweaks that might further push our estimates toward (or away from) the Giants' favor. But the discussion should be about the methods themselves, not about my apparent bias against the Giants. :)

Speaking of which, the second most-negatively impacted team happens to be "my" team:

Cincinnati Reds

It's been a fun season (for once) to be a Reds fan, as the Reds have gone through an amazing transformation this year into a pitching and fielding team, and it's paying off: 3 games back from the league-leading Brewers, and with help on the way in Joey Votto and Edwin Encarnacion, both of whom appear on the mend. It's been a rough week (the Royals reversed their slide in last week's rankings by sweeping the Reds--and they didn't even need Grienke to do it), but they're still in a great spot at this point in the season and are very much in the hunt.

Unfortunately, the Reds are similar to the Giants in that the power ranking thinks they've been lucky on both offense and defense. The Reds' offense started reasonably well, but this month has spiraled towards atrocious. And unfortunately, our estimates (or rather FanGraphs' estimates, as we're just using their wRC to estimate offense) think they've been lucky by about 13 runs on the season. Similar, our estimated runs allowed is 22 worse than the actual totals, despite the Reds' league-leading fielding and above-average pitching. As a fan, I'm rooting for them. But the power rankings indicate that they've been pretty lucky.

Arizona Diamondbacks

The Diamondbacks have had a frustrating season, with key injuries (especially to Webb), as well as a surprisingly bad offense this side of Justin Upton. They're currently dead-last in the NL West, fifteen games behind the excellent Dodger ballclub. But if it's any kind of silver lining, our power rankings think they've been unlucky. Offensively, there's not much of a story: actual runs scored and expected runs scored are within one run of each other. But defensively, there's a huge disparity: we estimate that the Dbacks should have allowed 35 fewer runs than they actually have!

Despite the absence of Brandon Webb, The Diamondbacks have had excellent pitching thus far. We have their staff at a 4.21 tRA (that's on an RA, not ERA scale, so average is ~4.7 runs per game), which is 5th in the National League. And their fielding has also been above average, an estimated 11 runs above average (bUZR likes them better than THT, but both estimates have them above average). And yet, even after correcting for their park, the Diamondbacks have actually allowed 4.6 runs per game--right about, or maybe slightly better than average. Maybe some of that is a matter of leveraging their bullpen differently or something, but my guess is that a lot of what's happening here is just plain and simple bad luck. As a result, the power rankings rate the Diamondbacks as a 0.500+ team, well above their true W% of 0.424 or their PythagoPat W% of 0.445.

Ok, enough about where there are disparities. Let's talk about a few cases where there are agreements.

California Angels of Anaheim, Los Angeles (or whatever they're called)

The Angels still aren't at full strength, but they've been surging of late, riding a six-game winning streak to close the deficit with Texas to just two games. And, for the first time this week, they are rated as our on-paper leaders in the AL West, overtaking the Rangers by just one-thousandth of a point. Time will tell if they can keep it up, but they've had a great week.

They're also a case where actual records and PythagoPat records agree almost perfectly. We estimated, after park adjustments, that the Angels should have scored 320 runs. They've scored 317. And we estimate that they should have allowed 313 runs. They've allowed 312. Expected winning percentage, specific to the AL, is 0.506, whereas PythagoPat's expected winning percentage is 0.512.

The Angels aren't the only match. Here's another:

Chicago Cubs

The Cubs have had a rough week, losing five of their last six games. They've fallen out of our on-paper leader in the NL Central this week, are below 0.500, and are 4.5 games out of first place in their division. But this is again a case where our rankings and PythagoPat are very close, with runs scored estimates aligning perfectly with reality (which is unfortunate for the Cubbies!), and runs allowed estimates falling just five shy of the actual totals. Expected winning percentage in the NL (eW%lg) for the Cubs is 0.501, PythagoPat is 0.509.

Actual vs Expected Performances

Below are actual vs expected winning percentages, runs scored, and runs allowed. When a team's ranking deviates substantially from their actual performance (e.g. the Giants), this table will hopefully help you see why. Runs scored estimates average 10 runs different from actual totals, whereas runs allowed estimates average 14 runs different from actual totals.

Rank Team eW%lg PythW% TrueW% TrueRS ExpRS TrueRA ExpRA
1 TB 0.624 0.602 0.522 386 396 312 306
2 BOS 0.592 0.597 0.615 339 356 276 294
3 TOR 0.586 0.556 0.537 331 346 294 289
4 NYA 0.569 0.552 0.569 367 384 330 334
5 LAN 0.609 0.629 0.652 337 338 254 267
6 DET 0.504 0.525 0.523 309 286 293 284
7 LAA 0.506 0.512 0.547 320 317 312 313
8 TEX 0.504 0.537 0.578 312 310 288 307
9 KC 0.499 0.454 0.453 266 266 294 267
10 MIN 0.500 0.523 0.493 325 333 310 333
11 CLE 0.497 0.482 0.426 356 356 369 358
12 NYN 0.548 0.506 0.524 294 323 290 292
13 COL 0.545 0.524 0.492 300 290 285 263
14 CHA 0.476 0.461 0.477 258 255 281 269
15 PHI 0.527 0.542 0.571 334 336 307 318
16 MIL 0.520 0.532 0.561 318 310 297 297
17 BAL 0.446 0.418 0.431 295 297 350 332
18 ARI 0.503 0.445 0.424 272 273 307 271
19 CHN 0.501 0.509 0.492 244 244 239 244
20 PIT 0.493 0.513 0.477 294 291 286 295
21 ATL 0.494 0.459 0.469 268 270 293 274
22 STL 0.492 0.533 0.545 300 290 280 295
23 SEA 0.428 0.455 0.492 251 254 276 297
24 OAK 0.406 0.445 0.438 279 239 313 294
25 CIN 0.445 0.503 0.516 268 255 266 288
26 FLA 0.436 0.454 0.478 316 299 348 342
27 HOU 0.432 0.436 0.460 268 284 307 327
28 WAS 0.422 0.376 0.270 280 302 363 354
29 SF 0.427 0.509 0.523 256 238 251 280
30 SD 0.391 0.379 0.438 265 266 343 336