FanGraphs Power Rankings: March 25–April 5

We’re less than two weeks into the regular season, which means we have less than a dozen games for each team to overanalyze. Even though we should hold off on jumping to any conclusions about an individual’s performance during the first week and half, the wins and losses at the team level count the same as they do in September. Logic tells us that it’s too early to get too worried about a slow start, but as Dan Szymborski wrote on Friday, “Yes, Pennants Can Be Lost in April.”
Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant ranking format that measures teams’ relative strength and is very reactive to recent performance. To avoid overweighting recent results during the season, we weigh each team’s raw Elo rank using our coin flip playoff odds. (Specifically, we regress the playoff odds by 50% and weigh those against the raw Elo ranking, increasing in weight as the season progresses to a maximum of 25%.) The weighted Elo ranks are then displayed as “Power Score” in the tables below. As the best and worst teams sort themselves out throughout the season, they’ll filter to the top and bottom of the rankings, while the exercise will remain reactive to hot streaks or cold snaps.
First up are the full rankings, presented in a sortable table. Below that, I’ve grouped the teams into tiers with comments on a handful of clubs. You’ll notice that the official ordinal rankings don’t always match the tiers — there are times where I take editorial liberties when grouping teams together — but generally, the ordering is consistent. One thing to note: The playoff odds listed in the tables below are our standard Depth Charts odds, not the coin flip odds that are used in the ranking formula.
| Rank | Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score | Δ |
|---|---|---|---|---|---|---|---|
| 1 | Dodgers | 7-2 | 1615 | 1471 | 99.0% | 1614 | 0 |
| 2 | Yankees | 7-2 | 1567 | 1509 | 87.9% | 1567 | 4 |
| 3 | Mets | 6-4 | 1556 | 1493 | 83.6% | 1554 | -1 |
| 4 | Braves | 6-4 | 1553 | 1492 | 77.2% | 1551 | -1 |
| 5 | Pirates | 6-3 | 1538 | 1519 | 57.0% | 1538 | 7 |
| 6 | Brewers | 7-2 | 1538 | 1468 | 57.4% | 1537 | 8 |
| 7 | Phillies | 5-4 | 1530 | 1444 | 71.8% | 1529 | -2 |
| 8 | Mariners | 4-6 | 1521 | 1491 | 76.9% | 1520 | -4 |
| 9 | Diamondbacks | 5-5 | 1520 | 1563 | 29.1% | 1519 | 6 |
| 10 | Reds | 6-3 | 1510 | 1517 | 21.1% | 1510 | 13 |
| 11 | Astros | 6-4 | 1506 | 1473 | 49.0% | 1506 | 7 |
| 12 | Tigers | 4-5 | 1506 | 1490 | 61.2% | 1505 | -5 |
| 13 | Cubs | 4-5 | 1504 | 1456 | 42.2% | 1503 | -5 |
| 14 | Rangers | 4-5 | 1501 | 1514 | 49.1% | 1501 | 3 |
| 15 | Guardians | 6-4 | 1501 | 1553 | 28.0% | 1501 | 9 |
| 16 | Royals | 4-5 | 1501 | 1523 | 46.2% | 1500 | 0 |
| 17 | Padres | 4-5 | 1493 | 1505 | 20.9% | 1493 | 3 |
| 18 | Blue Jays | 4-5 | 1491 | 1421 | 49.5% | 1490 | -9 |
| 19 | Rays | 4-5 | 1487 | 1492 | 29.1% | 1487 | 0 |
| 20 | Marlins | 6-3 | 1486 | 1453 | 13.0% | 1486 | 6 |
| 21 | Orioles | 3-6 | 1486 | 1512 | 36.3% | 1485 | -10 |
| 22 | Red Sox | 2-7 | 1484 | 1489 | 44.0% | 1482 | -12 |
| 23 | Giants | 3-7 | 1483 | 1527 | 19.8% | 1482 | -10 |
| 24 | Cardinals | 5-4 | 1481 | 1517 | 7.3% | 1481 | 1 |
| 25 | Athletics | 3-6 | 1472 | 1531 | 14.3% | 1472 | -4 |
| 26 | Twins | 3-6 | 1469 | 1498 | 22.1% | 1468 | -4 |
| 27 | Angels | 5-5 | 1458 | 1509 | 5.1% | 1458 | 0 |
| 28 | White Sox | 4-5 | 1428 | 1502 | 1.1% | 1428 | 1 |
| 29 | Nationals | 3-6 | 1421 | 1550 | 0.4% | 1421 | -1 |
| 30 | Rockies | 3-6 | 1391 | 1514 | 0.0% | 1391 | 0 |





