FanGraphs Power Rankings: May 26–June 1

The calendar has flipped to June, and the teams that are fighting for their place in the playoff picture are starting to get serious about addressing the flaws on their rosters.

Last year, we revamped our power rankings using 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 solution 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.

Complete Power Rankings
Rank Team Record Elo Opponent Elo Playoff Odds Power Score Δ
1 Tigers 39-21 1582 1493 95.4% 1594 3
2 Yankees 36-22 1578 1501 97.2% 1586 0
3 Dodgers 36-23 1578 1504 98.1% 1582 0
4 Cubs 37-22 1572 1505 85.8% 1580 1
5 Mets 37-22 1558 1482 86.0% 1567 1
6 Phillies 36-23 1558 1489 88.0% 1563 -5
7 Cardinals 33-26 1544 1507 37.9% 1542 0
8 Astros 32-27 1539 1503 69.2% 1539 3
9 Mariners 32-26 1529 1500 72.3% 1531 0
10 Twins 31-27 1533 1490 62.1% 1529 -2
11 Guardians 32-26 1524 1501 46.3% 1525 1
12 Blue Jays 31-28 1528 1506 42.6% 1523 6
13 Rays 30-29 1529 1511 31.7% 1521 1
14 Brewers 32-28 1527 1489 24.5% 1521 8
15 Padres 33-24 1512 1486 47.1% 1517 0
16 Giants 33-26 1513 1498 45.6% 1513 -6
17 Royals 31-29 1506 1494 38.0% 1502 -4
18 Braves 27-31 1503 1497 51.7% 1487 -2
19 Rangers 29-31 1489 1505 23.6% 1480 1
20 Nationals 28-31 1490 1508 1.9% 1477 4
21 Diamondbacks 28-31 1486 1510 28.7% 1472 -4
22 Red Sox 29-32 1480 1490 17.9% 1469 -3
23 Reds 29-31 1477 1488 4.5% 1466 0
24 Angels 26-32 1462 1499 1.2% 1451 -3
25 Orioles 22-36 1442 1495 2.0% 1427 3
26 Marlins 23-34 1441 1517 0.1% 1426 -1
27 Pirates 22-38 1443 1508 0.2% 1426 0
28 Athletics 23-37 1409 1502 0.6% 1397 -2
29 White Sox 18-41 1367 1495 0.0% 1357 0
30 Rockies 9-50 1300 1531 0.0% 1295 0

…

Tier 1 – The Best of the Best
Team Record Elo Opponent Elo Playoff Odds Power Score
Tigers 39-21 1582 1493 95.4% 1594
Yankees 36-22 1578 1501 97.2% 1586
Dodgers 36-23 1578 1504 98.1% 1582
Cubs 37-22 1572 1505 85.8% 1580

The Tigers clambered back to the top of these rankings by winning five of their six games last week. The margins have been pretty thin — their largest margin of victory was two runs — but the team has been figuring out ways to win. The Tigers still hold the best record and the largest division lead in baseball.

The Yankees salvaged a win on Sunday in a rematch of last year’s World Series, though the Dodgers won the first two games of the series pretty easily. There were plenty of fireworks for both teams, however. Shohei Ohtani blasted two home runs on Friday night, while Aaron Judge chipped in one of his own. The next night, it was Judge’s turn to hit a pair, though his solo shots were the only runs the Yankees scored in a blowout loss. The Dodgers have a pretty grueling schedule ahead, with four games against the Mets this week followed by series against the Cardinals, Padres (twice), and Giants.

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. In case you didn't read all that, here's the short version. Membership includes:
✓Ad-free browsing
✓Unlimited FanGraphs & RotoGraphs articles
✓Historical & platoon projections
✓Leaderboard & player-page stat heatmaps
✓One-click data exports
✓Customizable player-page dashboards
✓Dark & Classic site modes
✓Weekly Members-only mailbag
✓FanGraphs Walk-Off, your year in review
✓Optional homepage photo removal
✓Gift articles to non-Members
✓Full postseason coverage

After struggling in his first taste of the majors and getting demoted to Triple-A in mid-April, Matt Shaw has adjusted quite well since the Cubs recalled him on May 19. He has collected hits in nine of his 12 games since rejoining the big league club, including a huge walk-off winner last Tuesday.

Tier 2 – On the Cusp of Greatness
Team Record Elo Opponent Elo Playoff Odds Power Score
Mets 37-22 1558 1482 86.0% 1567
Phillies 36-23 1558 1489 88.0% 1563

The Mets took advantage of a bad week from the Phillies to climb to the top of the NL East standings. Pete Alonso, Francisco Lindor, and Juan Soto all homered on Sunday, the first time that superstar trio has done so this year. Meanwhile, a bruised elbow kept Bryce Harper from playing five of the Phillies’ six games last week. They lost four of the games he missed, including a sweep at the hands of the red hot Brewers. These two teams should be vying for the NL East crown all season long.

Tier 3 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Cardinals 33-26 1544 1507 37.9% 1542
Astros 32-27 1539 1503 69.2% 1539
Mariners 32-26 1529 1500 72.3% 1531
Twins 31-27 1533 1490 62.1% 1529

The Astros split a weird series against the Rays this past weekend. They were outscored 29-6 in their two losses, while their two wins were one-run affairs in which just four total runs were scored. Still, the big news in Houston was the new diagnosis of a hand fracture for Yordan Alvarez. The slugger had been working back from what was being called hand inflammation, and had progressed to taking live batting practice. A setback on Friday caused the club to reassess the injury, and that’s when the fracture was discovered. The misdiagnosis conjures memories of Kyle Tucker’s shin injury from last year that also wound up being a misdiagnosed fracture. Alvarez’s new timeline is unclear, though it doesn’t sound like it’ll be very much longer than initially expected.

The Mariners and Twins played a hard-fought series over the weekend, with Seattle emerging victorious on the back of walk-off wins on Saturday and Sunday. Cal Raleigh blasted four home runs in the three-game series — he now leads the majors with 23 total — and Saturday’s win came thanks to an RBI single in the 11th off the bat of top prospect Cole Young, who was making his major league debut. The two walk-offs were a pretty significant vibe shift for the M’s, who had just lost two consecutive extra-innings games in which they allowed a combined 13 runs to score in the 10th inning. The walk-offs also allowed Seattle to regain the top spot in the AL West after briefly slipping behind the Astros on Friday.

Tier 4 – The Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Guardians 32-26 1524 1501 46.3% 1525
Blue Jays 31-28 1528 1506 42.6% 1523
Rays 30-29 1529 1511 31.7% 1521
Brewers 32-28 1527 1489 24.5% 1521
Padres 33-24 1512 1486 47.1% 1517
Giants 33-26 1513 1498 45.6% 1513
Royals 31-29 1506 1494 38.0% 1502

The Blue Jays mopped the Athletics this weekend, running their win streak to five games and pushing past the Rays in the AL East standings. The hot streak didn’t come without some bad news, however, as Anthony Santander and Daulton Varsho were both placed on the IL last week. As for the Rays, they had their six-game win streak snapped on Tuesday, but they still managed to go 4-3 last week and are right in the thick of the very crowded AL Wild Card race.

With sweeps of the Red Sox and Phillies, the Brewers put together a seven-game win streak to finish May and salvaged what had been shaping up to be a pretty disappointing month. The man leading the charge? Christian Yelich, who has finally broken out of his season-long slump. He had an eight-game hit streak snapped on Sunday — he collected 17 hits and five home runs over that stretch — and the only reason why he couldn’t extend the streak was because he was removed from the game early after getting hit in the wrist by an errant pitch. Thankfully, the initial X-rays were negative.

It’s been over two weeks since the Giants have scored more than four runs in a single game; they’ve scored just 2.14 runs per game during this team-wide slump. Willy Adames has seen his wRC+ slip to just 76 in his first season with San Francisco. Thankfully, Robbie Ray has been good for some vintage performances to further bolster a solid pitching staff. Just a game behind the Padres in the NL West standings, the Giants will host San Diego in a huge four-game series this week.

After losing both of their series last week, the Royals dropped to 7-13 over their last 20 games. Because the AL playoff field is so crowded, they’re still right in the thick of things, but their offense desperately needs a spark to help turn things around. Enter Jac Caglianone. Kansas City plans on calling up the top prospect on Tuesday after he has crushed Triple-A pitching over the last two weeks. Considering that their offense is currently scoring the third-fewest runs per game in baseball, it’s the kind of gamble the Royals need to make.

Tier 5 – No Man’s Land
Team Record Elo Opponent Elo Playoff Odds Power Score
Braves 27-31 1503 1497 51.7% 1487
Rangers 29-31 1489 1505 23.6% 1480
Nationals 28-31 1490 1508 1.9% 1477
Diamondbacks 28-31 1486 1510 28.7% 1472
Red Sox 29-32 1480 1490 17.9% 1469
Reds 29-31 1477 1488 4.5% 1466
Angels 26-32 1462 1499 1.2% 1451

The Nationals offense powered them past the Braves in the NL East standings last week. Washington scored nine or more runs in four straight wins last week, while Atlanta lost both of its series to the Phillies and Red Sox. Josh Bell hit home runs in three straight games, while James Wood chipped in three home runs of his own. This little hot streak has the Nats just three games under .500, though they’re still five games back in the NL Wild Card race. It’s progress.

The Diamondbacks’ season has taken a turn for the worse. They’ve lost four straight series, winning just three times in their last 12 games, and Corbin Burnes exited his start on Sunday early with a concerning elbow injury. Losing their ace for any length of time would be a huge blow to Arizona’s dwindling playoff hopes.

The Rangers offense awoke from its slumber last weekend; they scored 11 runs on Friday and another eight on Sunday. Marcus Semien had four hits in Friday’s victory and two more on Sunday to bring his wRC+ up to 64 on the season. Texas has managed to stick around on the fringe of the AL playoff picture thanks to a fantastic starting rotation. Unfortunately, Nathan Eovaldi, their best starter this year, was placed on the IL on Sunday with a minor triceps injury.

The Angels activated Mike Trout off the IL on Friday; baseball is always better when Trout is healthy and playing. Unfortunately for the Angels, they’ve now lost seven of their last eight games since their eight-game win streak was broken two weekends ago. Despite the up-and-down performance of the team, the Angels should be encouraged by Zach Neto’s development. He’s turned into an impressive little slugger.

Tier 6 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds Power Score
Orioles 22-36 1442 1495 2.0% 1427
Marlins 23-34 1441 1517 0.1% 1426
Pirates 22-38 1443 1508 0.2% 1426
Athletics 23-37 1409 1502 0.6% 1397
White Sox 18-41 1367 1495 0.0% 1357

For much of their recent history, the Marlins have had no problem churning out interesting young pitchers, but they’ve really struggled to develop impact hitters. That’s why Kyle Stowers’s breakout this year is such a big deal. With Xavier Edwards getting on base in front of Stowers and Agustín Ramírez, the team might have the start of an offensive core. Of course, no sooner has Miami solved a problem in the lineup, then the pitching pipeline appears to have dried up. The good news is that Eury Pérez is very close to returning from Tommy John surgery; perhaps he’ll inject some excitement into the pitching staff.

Tier 7 – The Rock Bottom
Team Record Elo Opponent Elo Playoff Odds Power Score
Rockies 9-50 1300 1531 0.0% 1295

The Rockies finished the month of May with a single-digit win total and began June with their 50th loss of the season. They’ve now lost 22 series in a row dating back to last September, the longest series losing streak in major league history. They have a -185 run differential. What’s more, this month they’ll face the Marlins, Mets, Giants, Braves, Nationals, Diamondbacks, Dodgers, and Brewers. That’s a tough schedule for any team, and it certainly doesn’t provide much hope for the Rockies.





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.

23 Comments
Oldest
Newest Most Voted
didaceMember since 2024
1 year ago

I would like to state that I am unreasonably excited that the Nationals have graduated to “No Man’s Land”.

sadtromboneMember since 2020
1 year ago

What is the largest gap in “Power Score” between the lowest and second-lowest team since the new power score method was introduced last season?

Runaway ToasterMember since 2016🏆 MVP
1 year ago
Reply to  Jake Mailhot

I wouldn’t use the word “shocking” to describe an Angels collapse last year.

sadtromboneMember since 2020
1 year ago

Rockies Update:

To “beat” the White Sox from last year (and by that, I mean having fewer wins and more losses than the White Sox) they would have to top out at 40 wins.

Depth Charts sees them as a .394 team going forward rather than a .153 team going forward. This means that they are predicted to win 31 of 79 games.

Therefore, in order for the projection to “beat” the White Sox, the Rockies would have to lose until they get to 79 games left in the season. This would mean they would have to lose their next 24 games.

Last week, I noted that they would have had to lose their next 30 games, and that wouldn’t happen. Turns out they dropped all their games last week, so we’re on pace for that. They’ve now lost 8 in a row.

I still think they’re not going to drop 32 games in a row, because no team has dropped more than 21 in a row since the Phillies in 1961. But my previously Rock(ies) solid confidence that they will not have a record of 9-74 this season has been shaken by only the tiniest amount, like tectonic plates slowly pushing up against each other.

But if they drop all of their games next week (which includes three games against the Marlins) then I think we can truly start thinking about this, even if only to consider that it’s improbable. Because they don’t have any games against (less) bad teams between the Marlins series until a 4-game series against the Nationals in mid-June and then the White Sox on July 4, and if my counting is right they have 28 games in between now and that White Sox series.

Ostensibly RidiculousMember since 2020
1 year ago
Reply to  sadtrombone

Their Opponent Elo is wild.
Average opponent is a top 10 team.
The NL West is tough!
But was their schedule unusually difficult and expected to get easier?

Cris E
1 year ago

The thing about terrible teams and SOS is that they never get to play against the patsy while they are the patsy. Everyone else gets a big boost when they face the dregs and COL never gets that bump.

Cris E
1 year ago
Reply to  Cris E

Sorry, the good team don’t get a SOS bump, but they win a lot and get the W-L bump.

sadtromboneMember since 2020
1 year ago
Reply to  sadtrombone

Looks like the Rockies beat the Marlins.

My back of the napkin math says they now have to lose 25 in a row, this may be wrong, the ink is smudging on the napkin

PC1970Member since 2024
1 year ago
Reply to  sadtrombone

2 in a row, baby!! First series win since last year!

Roger McDowell Hot Foot
1 year ago

It seems like the Rockies are so bad it’s even affecting the playoff odds for everyone else. The Mets and Phillies have had huge swings in their odds over the last week as they each swept series with Colorado — as if that weren’t pretty much what you’d expect them to do. It just does not seem, intuitively, like it could possibly be the case that the NL East division race swung by 30 percentage points because of those games.

Fun-Hating DorkMember since 2019
1 year ago

A 1295 is pretty damn bad in Elo terms if we assume 1500 is average.

steveo
1 year ago

At the risk of being pedantic, the Dodgers didn’t win game one pretty easily. An 8-5 win while trailing 5-2 heading into the 6th inning is a competitive game.

David Klein
1 year ago

I’ll say something nice about the Rockies or at least a Rockies player— Jake Bird is a really good reliever and they should trade him at the deadline.

C BeisbolMember since 2026
1 year ago

Anyone think that the Tigers are the best team in baseball?

I don’t think they are the best team at the moment. I don’t think they have been the best team up to this point. I don’t think they will be the best team from here on out.

“very reactive to recent performance. To avoid overweighting recent results during the season”

I don’t think that you’ve avoided that.

sadtromboneMember since 2020
1 year ago
Reply to  C Beisbol

They do have the best record, and are only projected to finish two games behind the Yankees and one game behind the Dodgers. And they are tied for the greatest run differential.

I don’t really believe they are the best team either but unless you’re just going to straight-up use rest-of-season projection there is an objectively good case for them being in the top spot. It’s not like they’re that far ahead of the Yankees, Dodgers, and Cubs either.

PC1970Member since 2024
1 year ago
Reply to  C Beisbol

Yes.

They may not have big stars like Ohtani, Freeman, Judge, etc., but, they have:

Deep starting pitching- 7-8 options, so even when the inevitable injuries happen (like they are), they can keep plugging guys on. Look out for Sawyer Gipson Long as the next man up.

Best SP in baseball.

Very good bullpen- solid back 4 with Vest/Kahnle/Holton/Vest. Decent long relievers.

A roster full on interchangeable parts that gives them the platoon advantage at many positions & pinch hitting capability at the end of games.

3 good power hitters in the middle of the lineup (Carpenter, Greene, Tork), good OBP guys in Torres/McKinstry that work AB’s.

They’ve done this getting nothing from Vierling (3 WAR in 2024), Meadows (on pace for 4 WAR in 2024) & Wenceel Perez. All of them are just back or will be soon (Vierling).

Last edited 1 year ago by PC1970
PC1970Member since 2024
1 year ago
Reply to  PC1970

I meant Brieske, not Vest as the 4th BP guy.

I will also add- They are very well coached. They might be the best fundamental team I have seen since the 80’s guys. They take the next base, take advantage of other team’s mistakes, rarely make mental errors, etc.

Last edited 1 year ago by PC1970
sadtromboneMember since 2020
1 year ago
Reply to  PC1970

In terms of backwards-looking evaluation, they’ve been awfully good. It’s very difficult to question the results so far, they’re underperforming their run differential by a game and overperforming their BaseRuns by two, but even by BaseRuns they’re the third best team in MLB with only the Yankees are clearly ahead of them.

In terms of forward-looking evaluation, think it’s fair to question basically all of their hitters except Greene and Carpenter. Just because Dingler, McKinstry, Torkelson, and Torres have results consistent with their batted ball data doesn’t mean they can keep it up. I also don’t buy Mize or Jobe for similar reasons–they’ve done okay at suppressing BABIP but their margin for error is thin.

I still think it’s quite possible that they finish with the best record because if your rotation hopes rely on the health of Fried and Rodon or almost anyone in the Dodgers’ rotation then you’re playing with fire. I am increasingly thinking that the Mets and Cubs are the teams might be the teams who will play the best going forward, even though these are teams with a great history of snatching defeat from the jaws of victory. Both teams are built on deep lineups and strong defense up the middle, which limits the threat of your starting pitching getting hurt.

dangledangleMember since 2024
1 year ago

Liklyhood of the Rockies setting the single season loss record growing

Old Washington Senators FanMember since 2020
1 year ago

The Orioles are 6-4 in their last 10 and getting some major talent back. I think they will be back in contention for a wild card berth by July 4 or the all-star break. Things are beginning to regress to a better mean for them.

JimmyMember since 2019
1 year ago

If the Orioles continue to play .600 ball the rest of the way, they will reach .500 on game 128. They would finish with 84 or 85 wins, which I really doubt is enough to make the playoffs. They would also be 52-56 at the trade deadline, which I doubt would be close enough to contention to make any real moves, and most likely they’d sell a bit.

I’ll also add that that 6-4 stretch is a series split against the Red Sox, a series loss against the Cardinals, and a series sweep of the 18-42 White Sox, which is hardly super inspiring. They were 2-8 in the 10 games before that. I really think they’re just toast.

Last edited 1 year ago by Jimmy
sadtromboneMember since 2020
1 year ago

This is the team that traded their all-star closer despite being borderline in contention and got a better reliever back, so I’m inclined to believe that this team is selling in July unless they go on an epic tear.

O’Hearn and Mullins are playing quite well this year, with Eflin will be in demand because everyone needs pitching. But Laureano, Sugano, and Kittredge are gone, and Morton will be too if he keeps pitching like he has in May and June rather than April. They are going to restock and try again next year. Which is the right call, because they need to bring in a lot of pitchers.

Last edited 1 year ago by sadtrombone