PROTECT YOUR DNA WITH QUANTUM TECHNOLOGY
Orgo-Life the new way to the future Advertising by Adpathway
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.
FanGraphs Power Rankings
| 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 |
🔥 Elo up >20 pts (last 10) | ❄️ Elo down >20 pts (last 10)
🛣️ Avg opp Elo >1525 (last 10) | ⛵ Avg opp Elo <1475 (last 10)
…
Tier 1 – The Braves
| 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.
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.
Tier 2 – On the Cusp of Greatness
| 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.
Tier 3 – Solid Contenders
| 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.
Tier 4 – The Melee
| 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.
Tier 5 – The Muddy Middle
| 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 slider 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.
Tier 6 – No Man’s Land
| 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.
Tier 7 – Hope Deferred
| 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.


3 weeks ago
23


![[Higlight] Chad Patrick gets the K and the Brewers win the 12 inning battle](https://external-preview.redd.it/OW84ajNzMHk5NzZoMaJTg6OJAqra-kYM6943cxwmGeQwisN1I9Px9068VdRY.png?width=640&crop=smart&auto=webp&s=905e8c95f20e07b9d3fb4b2783b0ad34a8666cb3)

![[HIGHLIGHT] 14-14! JONAH HEIM TIES IT UP!](https://external-preview.redd.it/YjUxcWRxYjQzNzZoMbvoUqfDCsVxVDEU04wh_JMz_R6I6SxpGlKegG0W4GqD.png?width=640&crop=smart&auto=webp&s=d803072308b584dd5c6b1f799e1163dc456f7113)

![[Highlight] WILLIAM CONTRERAS 3-RUN HOME RUN OFF THE SCOREBOARD!](https://external-preview.redd.it/cjkxdzAzbjEwNzZoMVtLMtHYthcaRdZMhXHNPxyQKReBKWd131zxitnoPaxL.png?width=640&crop=smart&auto=webp&s=b990cf7233fe24fd6465890ca3d8b86e00019027)







English (US) ·
French (CA) ·