It seems like almost every team in baseball is dealing with some sort of injury crisis right now. Of course, key players are bound to get hurt during the long marathon of the regular season, yet these injuries are still having a considerable impact on both the standings and our evaluations of the affected clubs.
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 between now and October, they’ll filter to the top and bottom of the rankings, while the exercise remains reactive to hot streaks and cold snaps. If you’re looking for a visual representation of the ups and downs of your team throughout the season, look no further than the brand new Power Rankings Board in the FanGraphs Lab.
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.
FanGraphs Power Rankings
| Rank | Team | W-L | Hot/Cold | Elo | Opp Elo | Playoff% | Power Score | Δ |
|---|---|---|---|---|---|---|---|---|
| 1 | ATL | 25-10 | ⛵ | 1599 | 1479 | 95.5% | 1603 | 1 |
| 2 | NYY | 23-11 | 🔥 | 1580 | 1484 | 98.2% | 1584 | 1 |
| 3 | CHC | 22-12 | 🔥 🛣️ | 1581 | 1503 | 83.2% | 1581 | 1 |
| 4 | LAD | 21-13 | ❄️ | 1578 | 1486 | 99.1% | 1577 | -3 |
| 5 | TBR | 21-12 | 🔥 | 1552 | 1494 | 62.2% | 1555 | 2 |
| 6 | SDP | 20-13 | — | 1528 | 1487 | 40.7% | 1529 | -1 |
| 7 | DET | 18-17 | 🛣️ | 1523 | 1505 | 74.2% | 1521 | 4 |
| 8 | STL | 20-14 | 🔥 🛣️ | 1520 | 1500 | 26.1% | 1520 | 12 |
| 9 | PIT | 19-16 | — | 1522 | 1502 | 59.9% | 1519 | 0 |
| 10 | CIN | 20-14 | — | 1514 | 1495 | 27.6% | 1514 | -4 |
| 11 | ATH | 18-16 | — | 1510 | 1510 | 39.9% | 1510 | 1 |
| 12 | MIL | 18-15 | — | 1510 | 1481 | 40.7% | 1508 | 3 |
| 13 | SEA | 16-19 | — | 1504 | 1494 | 70.1% | 1500 | -3 |
| 14 | TEX | 16-18 | 🛣️ | 1502 | 1527 | 49.0% | 1499 | -1 |
| 15 | ARI | 16-17 | ❄️ | 1503 | 1526 | 28.6% | 1498 | -7 |
| 16 | CLE | 18-17 | — | 1494 | 1515 | 36.5% | 1494 | 0 |
| 17 | TOR | 16-18 | 🔥 | 1494 | 1484 | 41.5% | 1491 | 0 |
| 18 | PHI | 14-20 | 🔥 | 1493 | 1503 | 47.5% | 1485 | 7 |
| 19 | KCR | 15-19 | 🔥 | 1487 | 1496 | 28.3% | 1482 | 2 |
| 20 | MIA | 16-18 | 🛣️ | 1474 | 1502 | 11.1% | 1470 | 2 |
| 21 | BAL | 15-19 | ❄️ | 1473 | 1493 | 33.0% | 1469 | -3 |
| 22 | BOS | 13-21 | — | 1470 | 1500 | 24.1% | 1463 | -3 |
| 23 | MIN | 15-20 | — | 1462 | 1500 | 20.5% | 1459 | 0 |
| 24 | CHW | 16-18 | 🔥 | 1457 | 1496 | 2.9% | 1456 | 6 |
| 25 | SFG | 13-21 | ❄️ | 1463 | 1514 | 11.0% | 1456 | -11 |
| 26 | NYM | 12-22 | ❄️ ⛵ | 1462 | 1492 | 28.1% | 1453 | -2 |
| 27 | WSN | 16-19 | — | 1456 | 1517 | 0.8% | 1451 | -1 |
| 28 | HOU | 14-21 | — | 1453 | 1479 | 16.9% | 1448 | -1 |
| 29 | COL | 14-21 | 🛣️ | 1425 | 1529 | 0.1% | 1419 | 0 |
| 30 | LAA | 13-22 | ❄️ ⛵ | 1413 | 1499 | 2.7% | 1409 | -2 |
…
Tier 1 – The Best of the Best
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Braves | 25-10 | 1599 | 1479 | 95.5% | 1603 |
| Yankees | 23-11 | 1580 | 1484 | 98.2% | 1584 |
| Cubs | 22-12 | 1581 | 1503 | 83.2% | 1581 |
| Dodgers | 21-13 | 1578 | 1486 | 99.1% | 1577 |
With a sweep of the Rockies over the weekend, the Braves continued their rampage through the competition. They haven’t lost a series all season long despite facing some significant injury hurdles. Speaking of, Ronald Acuña Jr. was placed on the IL on Sunday with a minor hamstring injury. Thankfully, Sean Murphy and Raisel Iglesias are both on the mend and should be activated off the IL sometime this week.
You Aren’t a FanGraphs Member
It looks like you aren’t yet a FanGraphs Member (or aren’t logged in). We aren’t mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we’d like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won’t bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn’t sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don’t be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you’ll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we’ve also removed all the other ads in this article. We didn’t want to overdo it.
Aaron Judge and Ben Rice each hit three home runs last week as the Yankees kept setting the pace in the American League. They’ve lost just twice over their last 15 games, and with two key rotation pieces due back from injury soon, it’s possible that they’re about to get even better. Gerrit Cole and Carlos Rodón could rejoin the team this weekend or early next week to bolster a starting staff that already leads the majors in 4.9 WAR by nearly an entire win. One notable player who won’t be returning to the big league roster is Anthony Volpe, who just completed a rehab assignment after undergoing offseason shoulder surgery. The Yankees activated him on Sunday and immediately optioned him to Triple-A. It’s a pretty big vote of confidence in José Caballero and a pointed message to Volpe to work toward earning his way back to the majors.
All of a sudden, the Dodgers’ bats have gone cold. They scored just 16 runs in their six games last week as they went 2-4 against the Marlins and Cardinals. Their offensive struggles actually go back to mid-April; over their last 13 games, they’ve scored 4.2 runs per game, with two 12-run outbursts skewing things a bit. In their 11 other games since April 21, they’ve scored just 2.7 runs per game. Thankfully, the Los Angeles pitching staff has been pretty dominant; the team has allowed the fewest runs in baseball. I’m sure the Dodgers will break out of this funk sooner or later, but until then, things will continue to be pretty tight atop the NL West.
Tier 2 – Paper Tigers
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Rays | 21-12 | 1552 | 1494 | 62.2% | 1555 |
| Padres | 20-13 | 1528 | 1487 | 40.7% | 1529 |
| Cardinals | 20-14 | 1520 | 1500 | 26.1% | 1520 |
| Reds | 20-14 | 1514 | 1495 | 27.6% | 1514 |
After completing a sweep of the Giants over the weekend, the Rays have now won nine of their last 10 games and 16 of their last 21. They’re just 1.5 games behind the Yankees in the AL East, and at 21-12, they boast the second-best record in the AL. Yandy Díaz (158 wRC+) and Junior Caminero (133) have enjoyed strong starts to the season, and the starting rotation has the third-lowest ERA- in baseball. This hot streak has helped the Rays bank a bunch of wins, but they might be out over their skis a bit. Their run differential is just +7, and they’ve outperformed both their Pythagorean and BaseRuns records by three games. Driving this unexpected surge is Tampa Bay’s performance in close games; the team has a 7-1 record in one-run games despite a bullpen that ranks just 21st in ERA-. With all that in mind, the Rays are entering a pretty important stretch that could prove whether they are legitimate contenders, as 19 of their next 22 games come against division rivals.
Like the Rays, both the Padres and Cardinals have outperformed their Pythagorean and BaseRuns records by three games. San Diego seems to be getting by thanks to its lockdown bullpen, though you have to wonder what’s going on with Fernando Tatis Jr. He still hasn’t hit a home run this season, with March/April marking the first homerless month of his career. As for St. Louis, the most encouraging part of the season so far has been the progress of its young hitters. Both Jordan Walker and Alec Burleson collected 11 hits and two home runs apiece last week, and JJ Wetherholt is leading all NL rookies in WAR.
The biggest paper tiger of them all has been the Reds. They’ve outperformed their Pythagorean and Base Runs records by a whopping six games. Their three blowout losses last week didn’t help their run differential either. Nick Lodolo is set to be activated off the IL this Friday, which should give the starting rotation a bit of a boost. After getting swept by the Pirates over the weekend, Cincinnati heads to Chicago for a huge four-game divisional battle against the Cubs, beginning Monday night.
Tier 3 – Solid Contenders
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Tigers | 18-17 | 1523 | 1505 | 74.2% | 1521 |
| Pirates | 19-16 | 1522 | 1502 | 59.9% | 1519 |
| Athletics | 18-16 | 1510 | 1510 | 39.9% | 1510 |
| Brewers | 18-15 | 1510 | 1481 | 40.7% | 1508 |
The Tigers and A’s treaded water last week, both going 3-3. That was good enough to stay atop their respective divisions, though neither team is really pulling away from the pack. As for the Pirates, they bounced back after a rough four-game sweep at the hands of the Cardinals by sweeping the Reds this past weekend. The NL Central has continued to be the toughest division in baseball; Pittsburgh is tied for last place despite being three games over .500.
The Brewers are the other team at the bottom of the Central, though they have the best run differential in the division. There’s a lot happening on the injury front in Milwaukee. Brandon Woodruff hit the IL with shoulder inflammation last week, and on Friday, Jacob Misiorowski had to depart his start early — he was in the middle of a no-hitter — with a hamstring issue. Thankfully, it sounds like neither issue is very serious. The Brewers should also soon benefit from the return of two key offensive contributors. First baseman Andrew Vaughn is set to be activated off the IL on Monday, and outfielder Jackson Chourio shouldn’t be too far behind, even after he suffered a minor setback when he fouled a ball off his foot on Saturday. Fresh off series wins against the Diamondbacks and Nationals, the Brewers have two tests ahead of them with series against the Cardinals and Yankees this week.
Tier 4 – The Melee
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Mariners | 16-19 | 1504 | 1494 | 70.1% | 1500 |
| Rangers | 16-18 | 1502 | 1527 | 49.0% | 1499 |
| Diamondbacks | 16-17 | 1503 | 1526 | 28.6% | 1498 |
| Guardians | 18-17 | 1494 | 1515 | 36.5% | 1494 |
| Blue Jays | 16-18 | 1494 | 1484 | 41.5% | 1491 |
| Phillies | 14-20 | 1493 | 1503 | 47.5% | 1485 |
| Royals | 15-19 | 1487 | 1496 | 28.3% | 1482 |
There’s a big group of AL teams hovering around .500 in this tier. Both the Mariners and Rangers went 2-4 last week, sliding another game back in the thoroughly mediocre AL West. The Guardians went 3-3 against the Rays and A’s last week, managing to keep pace with the Tigers in the AL Central. The big news in Cleveland was the promotion of Travis Bazzana on Tuesday; he collected his first big league hit on Saturday and added two more on Sunday. As for the Blue Jays, they went 4-3 last week and are slowly climbing out of their early-season hole. Kazuma Okamoto led the way over the weekend, blasting four home runs in three games against the Twins.
The Phillies became the second team in as many weeks to fire their manager, dismissing Rob Thompson on Tuesday. It’s unclear whether midseason firings truly provide a wake-up call for teams, or if the struggling teams just see some positive regression, but regardless of the cause here, the Phillies started winning under interim manager Don Mattingly. They swept the cratering Giants and then won two of their first three games in a four-game wraparound series against the Marlins. Those four wins last week equaled what Philadelphia had earned across the previous three weeks combined. It’s small progress for a team that’s still hoping to make some noise in the NL Wild Card race this summer.
The Royals got off to a strong start in May, sweeping the Mariners this past weekend. Their star trio of Bobby Witt Jr. (108 wRC+), Maikel Garcia (107), and Vinnie Pasquantino (72) has underperformed at the plate this season, though there have been some signs of life recently. Pasquantino collected five hits and a home run in that series in Seattle, and Garcia had eight hits — five for extra bases — last week. Meanwhile, after catching fire for most of the second half of April, Witt cooled off some last week. Kansas City faces a pretty critical stretch this week, with the Guardians and Tigers coming to town for series that could shuffle up the AL Central standings.
Tier 5 – Floundering
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Marlins | 16-18 | 1474 | 1502 | 11.1% | 1470 |
| Orioles | 15-19 | 1473 | 1493 | 33.0% | 1469 |
| Red Sox | 13-21 | 1470 | 1500 | 24.1% | 1463 |
As if things couldn’t get worse for the Red Sox, they placed Garrett Crochet on the IL with shoulder inflammation last week. It doesn’t seem like a serious issue, but the team now has six starters currently out hurt, a group that doesn’t include Ranger Suarez, who exited his start on Sunday in the fifth inning with hamstring tightness. It sounds like Suarez should be fine, but Boston cannot afford to lose anyone else to injury right now.
Tier 6 – No Man’s Land
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Twins | 15-20 | 1462 | 1500 | 20.5% | 1459 |
| White Sox | 16-18 | 1457 | 1496 | 2.9% | 1456 |
| Giants | 13-21 | 1463 | 1514 | 11.0% | 1456 |
| Mets | 12-22 | 1462 | 1492 | 28.1% | 1453 |
| Nationals | 16-19 | 1456 | 1517 | 0.8% | 1451 |
| Astros | 14-21 | 1453 | 1479 | 16.9% | 1448 |
The White Sox had a five-game winning streak snapped on Sunday, a surge that helped them clamber to within a few games of .500. In fact, they’ve won 10 of their last 15 games, and suddenly look fairly competent as a ballclub. Munetaka Murakami continues to blast home runs, and Colson Montgomery is trying to match him homer for homer. The bigger storyline during this stretch has been the pitching staff. Chicago has allowed just 3.9 runs per game over its last 15 games, with the unheralded Davis Martin leading the way. He’s given up just one run in each of his last three starts.
The Giants just endured a week from hell. They were swept by both the Phillies and Rays, got shutout twice, lost both legs of a doubleheader on Thursday in walk-off fashion, and suffered another walk-off loss on Sunday for good measure. They managed to score just nine runs in six games and did not hit a home run on this road trip. Things are getting ugly in San Francisco, though there are some positives to cling to: Landen Roupp has taken a big step forward (or to the side) on the mound, and Luis Arraez has played surprisingly good defense at second base. Still, a shake-up is desperately needed to get this team back on track. To that end, the Giants are promoting prospects Bryce Eldridge and Jesus Rodriguez on Monday to hopefully jumpstart the offense.
Two more Mets hit the IL last week: Luis Robert Jr. and Ronny Mauricio, bringing the team total to 12. New York did manage to win its series against the hapless Angels over the weekend. The Astros also won their weekend series against the Red Sox, capping things off with an extra-innings win on Sunday. Neither series win should be seen as a triumph, but it’s definitely forward progress for the two beleaguered teams.
Tier 7 – Hope Deferred
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Rockies | 14-21 | 1425 | 1529 | 0.1% | 1419 |
| Angels | 13-22 | 1413 | 1499 | 2.7% | 1409 |
Remember when the Angels were playing really entertaining baseball, going toe to toe with the Yankees? They’ve lost 12 of their last 15 games since that series in New York and have fallen all the way to the bottom of the AL standings. To make matters worse, Yusei Kikuchi and Logan O’Hoppe were placed on the IL last week. It’s not all bad: Mike Trout (a 168 wRC+) and Jorge Soler (120) continue to mash, but the supporting cast for those two sluggers has been severely lacking.