FanGraphs Power Rankings: May 11–17

Last week’s slate of games concluded with Rivalry Weekend, leading to some dramatic games between crosstown and cross-state foes, most notably between the New York teams and the Chicago clubs. Maybe those come-from-behind wins will spark the Mets and White Sox to greater things over the next few weeks.
Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings, 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.
| Rank | Team | W-L | Hot/Cold | Elo | Opp Elo | Playoff% | Power Score | Δ |
|---|---|---|---|---|---|---|---|---|
| 1 | ATL | 32-15 | 🛣️ | 1600 | 1494 | 96.3% | 1606 | 0 |
| 2 | TBR | 30-15 | — | 1574 | 1490 | 87.0% | 1583 | 1 |
| 3 | LAD | 29-18 | — | 1576 | 1484 | 98.8% | 1577 | 1 |
| 4 | CHC | 29-18 | ❄️ | 1569 | 1508 | 77.7% | 1571 | -2 |
| 5 | SDP | 28-18 | 🔥 | 1546 | 1494 | 45.0% | 1548 | 2 |
| 6 | MIL | 26-18 | 🔥 | 1546 | 1492 | 62.9% | 1545 | 0 |
| 7 | NYY | 28-19 | ❄️ | 1537 | 1487 | 97.1% | 1544 | -2 |
| 8 | STL | 27-19 | — | 1529 | 1500 | 28.3% | 1529 | 0 |
| 9 | PHI | 24-23 | 🔥 | 1538 | 1497 | 65.2% | 1529 | 3 |
| 10 | CLE | 26-22 | ⛵ | 1509 | 1502 | 58.8% | 1513 | 9 |
| 11 | TEX | 22-24 | — | 1510 | 1529 | 51.1% | 1506 | -1 |
| 12 | CHW | 24-22 | 🔥 | 1496 | 1497 | 13.8% | 1499 | 13 |
| 13 | ATH | 23-23 | — | 1492 | 1506 | 40.6% | 1493 | -2 |
| 14 | PIT | 24-23 | ❄️ ⛵ | 1496 | 1496 | 43.1% | 1490 | -5 |
| 15 | ARI | 22-23 | ⛵ | 1498 | 1514 | 25.4% | 1490 | -1 |
| 16 | SEA | 22-26 | ❄️ ⛵ | 1493 | 1495 | 67.7% | 1488 | -3 |
| 17 | NYM | 20-26 | 🔥 | 1495 | 1490 | 31.2% | 1483 | 10 |
| 18 | TOR | 21-25 | — | 1486 | 1490 | 39.7% | 1480 | 2 |
| 19 | BOS | 19-27 | 🛣️ | 1486 | 1513 | 25.4% | 1476 | -1 |
| 20 | CIN | 24-23 | — | 1481 | 1499 | 9.8% | 1476 | -5 |
| 21 | SFG | 20-27 | 🛣️ | 1487 | 1519 | 10.2% | 1474 | 2 |
| 22 | BAL | 21-26 | — | 1474 | 1496 | 25.6% | 1469 | -1 |
| 23 | WSN | 23-24 | ⛵ | 1473 | 1505 | 1.4% | 1466 | 3 |
| 24 | MIN | 21-26 | — | 1470 | 1498 | 22.9% | 1465 | 0 |
| 25 | KCR | 20-27 | — | 1467 | 1496 | 23.2% | 1459 | -9 |
| 26 | DET | 20-27 | ❄️ | 1460 | 1498 | 35.6% | 1453 | -9 |
| 27 | MIA | 21-26 | — | 1461 | 1500 | 4.7% | 1451 | -5 |
| 28 | HOU | 19-29 | — | 1450 | 1490 | 10.6% | 1442 | 0 |
| 29 | COL | 18-29 | — | 1414 | 1521 | 0.0% | 1404 | 1 |
| 30 | LAA | 16-31 | ❄️ | 1390 | 1499 | 0.9% | 1383 | -1 |
🛣️ Avg opp Elo >1525 (last 10) | ⛵ Avg opp Elo <1475 (last 10)
…
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Braves | 32-15 | 1600 | 1494 | 96.3% | 1606 |
The Braves won both of their series last week despite some offensive struggles (relatively speaking). Prior to an eight-run outburst on Sunday, Atlanta had produced just 14 runs across its previous five games and scored just 3.8 runs per game over the last two weeks. The one guy who hasn’t cooled off during this stretch is Drake Baldwin; he’s blasted six home runs over his last 15 games. While the lineup has slowed down a bit, the pitching staff has been absolutely dominant. The Braves haven’t allowed more than three runs in a single game since May 4 and have given up just 2.3 runs per game over the last two weeks.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Rays | 30-15 | 1574 | 1490 | 87.0% | 1583 |
| Dodgers | 29-18 | 1576 | 1484 | 98.8% | 1577 |
| Cubs | 29-18 | 1569 | 1508 | 77.7% | 1571 |
Thanks to the Yankees’ recent woes, the Rays have opened up a three-game lead in the AL East. Tampa Bay is still massively outperforming both its Pythagorean record and its BaseRuns record — by five games on both accounts. Even so, the team hasn’t lost multiple games in a row since dropping three straight from April 19–21. Even if the Rays cool off this summer, all those wins in the bank ensure that they’ll be in the thick of what’s shaping up to be a weak AL playoff field.
What’s the best way to break out of a weeks-long slump? For the Dodgers, it was heading down I-5 for a three-game series in Anaheim this past weekend. Los Angeles (the NL version) had just split a four-game set with the Giants, scoring 3.5 runs per game during that series, a continuation of the offensive struggles that have marked this cold snap. Facing the abysmal Angels pitching staff, though, the Dodgers won the Freeway Series by a combined score of 31-3. After sitting as a batter for two straight games (he pitched on Wednesday and had a full day off on Thursday), Shohei Ohtani contributed six hits and drove in seven runs over the weekend.
All of a sudden, the Cubs have lost three series in a row after their second 10-game winning streak of the season was snapped last weekend. Chicago managed just five runs in its series against the Braves, but still escaped with a single win on Thursday. Then, facing the White Sox over the weekend, the Cubs lost two games despite scoring 21 runs in the three-game set.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Padres | 28-18 | 1546 | 1494 | 45.0% | 1548 |
| Brewers | 26-18 | 1546 | 1492 | 62.9% | 1545 |
| Yankees | 28-19 | 1537 | 1487 | 97.1% | 1544 |
| Cardinals | 27-19 | 1529 | 1500 | 28.3% | 1529 |
| Phillies | 24-23 | 1538 | 1497 | 65.2% | 1529 |
Both the Brewers and Cardinals pulled within two games of the Cubs in the hotly contested NL Central last week. Milwaukee’s lineup is back to full strength now that Jackson Chourio and Christian Yelich are healthy; the team has gone 8-3 since activating Chourio off the IL two weeks ago. Meanwhile, the Cardinals were given a boost by a raucous crowd during their weekend series win over the Royals. The vibes are high in St. Louis, though the team is entering a critical portion of its schedule; the Cards will face each of their division rivals in turn over the next two weeks.
As soon as it looked like the Yankees were getting healthy, both Max Fried and José Caballero went down with injuries last week. The injuries appear to be relatively minor — the speedy shortstop should be back on the field later this week or next and Fried avoided any structural damage to his elbow. New York has really slow played Gerrit Cole’s rehab assignment — he’s scheduled to make one more minor league start this week before returning to the big leagues — and I wouldn’t be surprised to see the team take it easy with Fried’s injury, too.
The Phillies have very quickly put their ugly start to the season behind them, climbing over .500 for the first time since April 7. Kyle Schwarber has been on an absolute tear over the last two weeks; he’s blasted nine home runs in that time and now leads the majors with 20. The team is 15-4 under interim manager Don Mattingly and is back in the thick of the nascent NL playoff race. Of course, because Atlanta has played so well, Philadelphia still sits eight games back in the NL East.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Guardians | 26-22 | 1509 | 1502 | 58.8% | 1513 |
| Rangers | 22-24 | 1510 | 1529 | 51.1% | 1506 |
| White Sox | 24-22 | 1496 | 1497 | 13.8% | 1499 |
| Athletics | 23-23 | 1492 | 1506 | 40.6% | 1493 |
| Pirates | 24-23 | 1496 | 1496 | 43.1% | 1490 |
| Diamondbacks | 22-23 | 1498 | 1514 | 25.4% | 1490 |
| Mariners | 22-26 | 1493 | 1495 | 67.7% | 1488 |
José Ramírez homered on Sunday, his first since belting a pair on April 19. He’s compiled just a 114 wRC+ so far this season, his lowest mark since 2019. Including that homer, Ramírez tallied six hits over the weekend, so maybe he’s finally breaking out of his funk. Despite the struggles of their superstar, the Guardians are leading the AL Central thanks to their unheralded pitching staff. Parker Messick (2.35 ERA, 1.4 WAR) has been one of the best starters in the AL, and Erik Sabrowski (1.83, 0.8) has been the best reliever you’ve never heard of.
To everyone’s surprise, the White Sox are two games over .500! They swept the Royals last week and then won a dramatic Crosstown Classic against the Cubs over the weekend. This is the first time they’ve been more than a game over .500 since September 22, 2022. Two unlikely heroes made the difference in Sunday’s walk-off win in extra innings. The game was tied in the eighth inning when light-hitting center fielder Tristan Peters hit his career first home run to put the team ahead by three. After the Cubs tied the game in the ninth inning and scored once in the top of the 10th, struggling catcher Edgar Quero smacked his first home run of the season, a two-run blast in the bottom of the frame, to give the Sox the victory.
It seems like no one wants to win the AL West this year. No team has really pulled ahead in the division; the A’s are technically in front with a .500 record, but the Rangers and Mariners are just a couple games behind. Seattle just hasn’t found its footing this year, even though it started out as the preseason favorite. The Mariners beat up on the Astros last week — Seattle is 7-1 against Houston and 15-25 against every other opponent this year — and then were swept by the Padres over the weekend. While the pitching staff has been solid, things have gone from bad to worse for the lineup. Cal Raleigh landed on the IL with an oblique strain on Thursday and Brendan Donovan joined him on Sunday after reaggravating the groin injury that had previously sidelined him for about three weeks earlier this season. In response, the team promoted top prospect Colt Emerson on Sunday with the hope that he can provide a spark for the beleaguered offense.
Meanwhile, the Athletics and Rangers haven’t been immune to their own injury issues. A’s shortstop Jacob Wilson was placed on the IL on Monday with a significant shoulder injury, and the Rangers held shortstop Corey Seager out of all three games this past weekend with a back issue. Seager had been mired in a season-long slump — he’s limped to an 80 wRC+ — which partially explains why Texas has scored the third-fewest runs in baseball. The A’s have had fewer offensive woes — Nick Kurtz and Shea Langeliers have been a potent duo atop the lineup — but the pitching staff still hasn’t been able to figure out Sutter Health Park. The team has allowed 6.0 runs per game at home and just 3.3 runs per game on the road.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Mets | 20-26 | 1495 | 1490 | 31.2% | 1483 |
| Blue Jays | 21-25 | 1486 | 1490 | 39.7% | 1480 |
| Red Sox | 19-27 | 1486 | 1513 | 25.4% | 1476 |
| Reds | 24-23 | 1481 | 1499 | 9.8% | 1476 |
| Giants | 20-27 | 1487 | 1519 | 10.2% | 1474 |
| Orioles | 21-26 | 1474 | 1496 | 25.6% | 1469 |
| Nationals | 23-24 | 1473 | 1505 | 1.4% | 1466 |
| Twins | 21-26 | 1470 | 1498 | 22.9% | 1465 |
Don’t call it a comeback. The Mets shocked the Yankees in the rubber match of the Subway Series on Sunday, tying it in the ninth inning when Tyrone Taylor demolished a hanging curveball from David Bednar for a three-run homer, and then walking it off on a Carson Benge fielder’s choice in the 10th. It was the first time in 96 tries that the Mets had won a game when trailing after eight innings. That win put a cap on a 10-5 stretch that began on May 1. Despite the positive results, the team couldn’t avoid another pitfall last week. Clay Holmes fractured his tibia on Friday and will be sidelined for a significant amount of the season. It’s just another hurdle for the ballclub to overcome.
The White Sox weren’t the only team to pass a significant rebuilding milestone last week. The Nationals battled back to .500 on Saturday, which makes this the latest in a season that Washington has been at .500 since July 2021. Daylen Lile recorded 10 hits and knocked four home runs last week to power what has been one of the most potent lineups in baseball. With a pair of double-digit outbursts last week, the Nats now lead all of baseball in run scored.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Royals | 20-27 | 1467 | 1496 | 23.2% | 1459 |
| Tigers | 20-27 | 1460 | 1498 | 35.6% | 1453 |
| Marlins | 21-26 | 1461 | 1500 | 4.7% | 1451 |
| Astros | 19-29 | 1450 | 1490 | 10.6% | 1442 |
The Royals quickly squandered the momentum they had built up a few weeks ago. Entering last week, Kansas City had gone 7-3 against the Mariners, Guardians, and Tigers — three of their main competitors in the AL playoff race — but all that progress was undermined by a sweep at the hands of the red hot White Sox and a series loss against the Cardinals. Bobby Witt Jr. is doing everything he can to carry the team on his own; he’s produced a 195 wRC+ in May and is leading all of baseball with 3.0 WAR.
The Tigers have won just twice over their last 12 games after being swept by the Mets and losing a series to the Blue Jays last week. Besides the rough results, Detroit actually received some welcome news on the health front: Casey Mize was activated off the IL and spun a brilliant six-inning start on Saturday. And if everything goes right with Tarik Skubal’s experimental elbow surgery, he could rejoin the club a lot sooner than expected. That sliver of hope will be put to the test as the Tigers host the Guardians for four games this week. It’s too early to consider this series a must-win for Detroit, but avoiding a series loss would go a long way toward securing the team’s place in the AL Central race this summer.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Rockies | 18-29 | 1414 | 1521 | 0.0% | 1404 |
| Angels | 16-31 | 1390 | 1499 | 0.9% | 1383 |
What a miserable weekend in Anaheim for Angels fans. Shohei Ohtani got his groove back in his old stomping grounds, reminding the home crowd what the Halos have been missing since he left for the Dodgers. Mike Trout, who had been so fun to watch earlier in the season, is suddenly mired in a slump over the last few weeks; he has just an 81 wRC+ in May and went hitless over the weekend. Los Angeles (the AL version) is on track to lose 100 games for the first time in franchise history and even the fun bits of the season are starting to slip away.
Jake Mailhot is a contributor to FanGraphs. A long-suffering Mariners fan, he also writes about them for Lookout Landing. Follow him on BlueSky @jakemailhot.
The Mets have fielders pulling a Luis Castillo two games in a row and they won both games! Maybe the worm is turning for them?
When the Brewers won at least 86 games every full season from 2017 thru 2023 they had a cumulative +366 run differential over 973 games (+0.38 R/G).
Since 2024 they have a +369 run differential over 368 games. They’ve scored the 4th most runs in baseball over that stretch (4.89 R/G) and allowed thee fewest (3.89 R/G).
Depth Charts projects them for 4.48 R/G (16th) and 4.35 RA/G (11th) from here on out for a +15 run differential rest of season (+0.13 R/G). I think it’s safe to say the Depth Charts might be underselling the Brewers again.
The midpoint between their default 86.2 projected wins on the Playoff Odds page and their 97.6 projected wins using Season to Date mode lands right around 92 wins. Over the eight full seasons from 2017 thru 2025 the Brewers won 734 games, an average of 91.75 per year.
Like, we get it. The Brewers have a magic formula that means they overplay their component stats, all of the projections are wrong, but only with the Brewers!. They then get boatraced in the playoffs by teams who hit WITH power.
Brewers fan base out here challenging the Orioles fanbase as most insecure.
I don’t think that’s most Brewers fans. But just in case we’re doing this for real, I’d like to nominate Dodgers fans for this award.
I don’t think it’s “insecure” to point out how the projection systems have been wrong about the Brewers just about every year for the last decade or so.
I also think it’s incredibly impressive that a team with a lower payroll than the Dodgers’ luxury tax bill makes the playoffs at all, but hey, you do you.
Jose Ramirez is a notoriously slow starter. This is the 4th year in a row in which he’s gotten off to a slow start.
What’s amazing is that he still finds ways to add value. He’s still on pace for 6.0 WAR.
This year, he’s on pace for 65+ steals. He’s set career highs in steals the past two years (41 and 44) and looks like he’ll shatter that this year.
I know this is just what the model says and isn’t a real indicator of actual team quality, but it isn’t usually this volatile. Last week I thought the White Sox were a little to low and this week I think they are way too high.
Then again, right now their position players are 6th in fWAR (almost all from three guys, but young guys), their pitching is 17th, and they are 12th in dRAR. I still think some regression is coming and they are probably a 90 loss team.
While I find these articles fun and a bit of a break from the usual Fangraphs content I have to agree.
My Cardinals being ranked 8th while also being projected to have the 25th worst ROS record is a bit of a disconnect, same with the White Sox.
I understand how the system arrives at the White Sox ranking, considering they have 32 games left against Detroit, Minnesota, and KC, which according to these rankings, are three of the seven worst teams in baseball. Will that prove to be true by September? Probably not. But as a Sox fan, it sure is fun to say that their record is inflated by beating up on the lowly Royals and Tigers.
I understand not expecting them to make the playoffs, but do you really think that the White Sox – who’ve been playing at an 108-win pace with the best offense in baseball and the expected stats to back it up for the past month (including against good competition while missing their projected most valuable player, too) – are going to go 20 games under .500 the rest of the season?
In the AL Central?
Color me skeptical.
Also, Antonacci and Meidroth are both tracking for roughly 3 WAR seasons, Tristan Peters is playing at a 4.5 WAR/650 PA pace (which appears fairly real given that it’s mostly defensive and he’s 95th percentile in Savant fielding run value) and Drew Romo, Randal Grichuk, and Everson Pereira (who’s been on the IL since 4/29) have posted 1.0 WAR in 139 PA. In total, those six players have combined for 3.0 WAR compared to 5.6 WAR for Murakami, Vargas, and Montgomery – which seems like a pretty healthy ratio for stars vs. role players. Even if, quite reasonably, you don’t expect the latter three (or four) of those guys to sustain their current level of production, the White Sox don’t necessarily need them to do so, since they’ll be adding Kyle Teel, Austin Hays, and Braden Montgomery at some point in the relatively near future.
If regression is indeed coming, it’s coming for their pitchers, but their staff hasn’t been very effective since the calendar flipped to May anyway, and they’re still 10-5 during that period. Could the bottom theoretically fall out? Of course, it’s baseball, but their offense looks legitimately good with strong underlying metrics to back it up, and I’d be extremely surprised if they faceplanted to the degree you’re suggesting from here on out.
I love the excitement! But damn, slow it down a tad. 90 losses is still more likely than 108 wins. The bats are hot now, but it’s a long season. And the pitching isn’t there, yet.
Lol. I’m not saying they’ll win 108 games, just that they’re not a 90-loss team.
I’ve also been beating the drum that the Sox are closer than people think in the comments here since the offseason, so I’m not gonna stop now – especially having just watched the Bears go from worst to first and one play away from the NFC Championship game.
There’s no way they lose 90 games.
Saying there is no way they lose 90 games seems like a failure of imagination.
Or in the case of White Sox fans, you can substitute “memory” for “imagination.”
Hahaha, Oh I remember!
Enough to know this is a very different team – from top to bottom.
Of course: *Barring unforeseen/unusual circumstances.
Also known as: baseball.
The Angels have gotten unexpectedly strong performances out of something like eight players and they’re last in winning percentage, last in run differential, and last in these power rankings.
If you had told me before the season that at this point in the season that Mike Trout, Jose Soriano, Reid Detmers, Oswald Peraza and Vaughn Grissom had combined for 6.2 fWAR at the quarter mark of the season I would said they were in the thick of the wild card chase. I think they were only at about 6.2 fWAR over the entire 2026 season.
But the entire rest of the team is at +0.2 fWAR. Even with Trout and Grayson Rodriguez healthy and with Peraza and Grissom performing decently (none of which they should expect to continue) they’ve got two massive holes in the outfield and another two at 1B and DH, plus at least one in the rotation.
This season is probably lost already. They basically have two more years to figure this out before Soriano and Detmers become free agents. They could theoretically sign them to extensions, but they would have to be willing and after that point Trout’s knee have degraded enough that his performance will resemble John Jaha’s.
They have basically no reinforcements ready to contribute in the upper minors. Bremner might be ready next year, so maybe he and Kikuchi could stabilize the rotation. If everyone remains healthy.
Maybe Rada gets strong enough to contribute next year too, although I wouldn’t count on it.
Klassen, Urena, Dana, Natera, Manoah, and Ryan Johnson might be good relievers next year, or they might not.
And basically all of their guys who are free agents in the next couple years are performing around replacement level, so it’s not like they have trade chips. Maybe if Kirby Yates performs.
If there’s a fix here, I’m not seeing it. They’d have to sign at least two of Taylor Ward, Seiya Suzuki, Ian Happ, and Trent Grisham to get the outfield to an acceptable level, figure out how to fix 1B, C, and the last OF / DH spot, and hope nobody gets hurt or regresses.
(In theory they could sign Arozarena or Varsho, but I suspect they’re going to be out of the Angels’ price range)
I think they should trade Soriano but Moreno won’t sign off on that but they’d get a very good return.
Yeah, people forget this but Soriano was actually selected in the Rule 5 when he was coming off TJ surgery. But then he blew out his arm again with the Pirates and he wound up getting returned. If I were the Angels I would definitely trade him now if the offers were in the right ballpark.
If I were the Cubs or Braves I would definitely trade a number of good prospects for Soriano. Each of their rotations are pretty strong when healthy, but they’re not and there’s no time like the present.
Let’s say Jefferson Rojas, Pedro Ramirez, Kevin Alcantara, and one of their mid-level tier pitching prospects (Brooks Caple, Kaleb Wing, or Brandon Birdsell) from the Cubs.
Alternatively, let’s say JR Ritchie, Didier Fuentes, Owen Murphy, and Nacho Alvarez Jr from the Braves.
I am not even sure either of those packages would be enough, but it should be at least enough to get the Angels to make a counter offer.
In theory they could get an even better headliner like Luis Pena from the Brewers or Alfredo Duno from the Reds, but in practice I don’t think it happens. The Angels like guys who move quickly and those teams aren’t into trading prospects of that caliber.
12th !!!