FanGraphs Power Rankings: May 22–28

We’re a third of the way through the regular season, and June is right around the corner. The teams in the American League have sorted themselves into haves and have-nots, but the National League looks wide open for any team to make a run this summer.

A reminder for how these rankings are calculated: first, we take the three most important components of a team — their offense (wRC+), their pitching (a 50/50 blend of FIP- and RA9-, weighted by starter and reliever IP share), and their defense (RAA) — and combine them to create an overall team quality metric. I also add in a factor for “luck,” adjusting a team’s win percentage based on expected win-loss record. The result is a power ranking, which is then presented in tiers below.

Note: All stats are through Sunday’s games.

Tier 1 – The Best of the Best
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Rays 39-16 1 139 80 114 8 159 97.0%
Rangers 33-19 -4 118 80 107 2 156 76.1%
Braves 32-21 -1 114 81 92 -14 142 98.8%

The Rays just wrapped up a long homestand where they went 7–3 against the Brewers, Blue Jays, and Dodgers. Their schedule in May has been particularly tough, with every single series (except for their current one against the Cubs) coming against teams with winning records. Naturally, when facing its weakest opponent since April, Tampa Bay was shut out in a 1–0 loss on Monday. Also, don’t look now, but the Rangers have overtaken the Rays for the best run differential in baseball.

The Braves welcomed back Michael Soroka on Monday, as he made his first major league start since August 2020. He wasn’t particularly sharp, allowing four runs in six innings against the A’s, but his resilience to get back to the big leagues after so many injuries is inspiring. The hope is that he’ll be able to stabilize an Atlanta rotation still suffering from the absences of Max Fried and Kyle Wright. On offense, Austin Riley’s bat has finally started to heat up; he’s in the midst of an 11-game hitting streak that includes nine extra-base hits.

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
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Dodgers 32-22 1 113 99 100 3 141 94.0%
Mariners 28-25 -2 99 85 81 9 147 28.7%
Astros 31-21 -1 98 85 79 2 128 83.2%

The Mariners started a ten-game homestand last week with a sweep of the A’s and a series victory against the Pirates before falling to the Yankees on Monday. After a poor start in April, they’ve pushed their record over .500 behind a phenomenal pitching staff. More importantly, it seems like Julio Rodríguez has started to heat up with the weather; he’s collected a hit in every game during this homestand, with six straight multi-hit games, three home runs, and seven extra-base hits. His early slump really hurt the M’s, so getting him back on track is a huge positive sign for Seattle.

The Astros began a stretch of 17 straight games without an off day last weekend by sweeping away the A’s in Oakland, but they lost the opening game of their series against the Twins in ugly fashion. The highlight of the game for Houston was a go-ahead grand slam in the seventh inning off the bat of Jose Altuve, who has provided a spark for Houston’s lineup since returning a few weeks ago. This long stretch of uninterrupted games will put a strain on the starting rotation, which is still without Lance McCullers Jr., José Urquidy, and Luis Garcia. Their offense will need to pick up the slack.

Tier 3 – Solid Contenders
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Diamondbacks 30-23 2 103 102 103 8 120 50.6%
Orioles 34-19 4 107 109 78 -13 108 45.2%
Blue Jays 28-26 -1 110 99 94 -1 130 46.6%
Yankees 32-23 2 100 102 83 2 117 77.8%
Twins 27-26 -4 101 77 92 -12 118 73.4%

The Diamondbacks continue to impress, winning their 15th game in the month of May. When you look at their roster, it’s a little hard to see how they’re hanging with some of the better teams in the NL. But while there are plenty of holes on their roster, they’re getting great performances from enough of their key players. Zac Gallen and Merrill Kelly are a formidable onetwo punch atop their rotation, Corbin Carroll has settled into a starring role in the heart of their lineup, and they’re getting contributions from a few unlikely sources. That’s enough to post the third-best record in the NL thus far.

After handling the Blue Jays and Yankees on the road, the Orioles returned home last weekend and lost a three-game series to the Rangers and their opening game against the Guardians on Monday. To make matters worse, Cedric Mullins injured his groin and will likely be sidelined for a while. That puts a bit more pressure on the rest of a lineup that’s seen its fair share of ups and downs. Like the Rays, the O’s have banked so many wins already that they’ll stay in the AL playoff picture even if they suffer a downturn.

Maybe the Twins’ come-from-behind victory on Monday will provide a spark; they had won just four of their previous 12 games heading into their series with the Astros. They have the best starting rotation in baseball, but their offense and bullpen have been a little too inconsistent. Carlos Correa’s return to Minnesota hasn’t gone as well as hoped and been complicated by a foot injury that he’s playing through. Minnesota did receive reinforcements in the form of Royce Lewis, who was activated off the IL on Monday and hit a three-run home run exactly a year after tearing his ACL.

Tier 4 – The Melee
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Giants 27-26 1 102 93 110 4 119 52.7%
Angels 28-26 0 106 104 92 1 117 21.0%
Red Sox 28-25 -7 106 117 92 -5 88 22.3%
Cubs 22-30 -4 107 93 100 2 135 11.9%
Cardinals 24-31 -5 112 111 92 -2 118 40.8%
Pirates 26-26 -1 97 93 86 -3 100 11.6%

The Giants have won 11 of their last 14 games, pushing their record to two games over .500 and putting themselves into a tie for a Wild Card spot with the Marlins. They scored 15 runs on Friday against the Brewers and another 14 against the Pirates on Monday. Michael Conforto has hit .378/.423/.667 during this stretch, collecting 17 hits, four home runs, and 13 RBIs. It’s taken a while, but he looks healthy and up to speed after a shoulder injury cost him all of last year.

Two steps forward, one step back for the Cardinals, who lost four of seven last week against the Reds and Guardians and were shut out on just two hits against the Royals on Monday. An offense that had led their resurgence earlier in the month has all of a sudden gone quiet; after hanging eight runs on the Reds on Tuesday, they didn’t score more than three for the rest of the week. Meanwhile, the Cubs have hit their low point of the season, Marcus Stroman’s shutout of the Rays on Monday notwithstanding. That victory snapped a four-game losing streak and was just their fourth win in their last 15 games. They’ve fallen to just a half-game ahead of St. Louis in the division and have the third-worst record in the NL. Both teams have positive run differentials, but it feels like they’re moving in opposite directions right now.

Tier 5 – Waiting for Launch
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Padres 24-29 -2 96 100 88 12 112 53.7%
Mets 27-27 1 106 119 109 -1 84 54.3%
Phillies 25-28 2 99 99 101 -6 83 40.0%
Brewers 28-25 4 88 102 102 7 80 58.0%
Marlins 28-26 6 97 98 106 -4 73 30.7%

Trea Turner’s debut season in Philadelphia has not gone according to plan. His strikeout rate is through the roof, and his contact quality has deteriorated significantly. Those struggles have been deep enough to spoil Bryce Harper’s early return from the IL; the Phillies have gone just 10–13 since their superstar rejoined the lineup. They managed to split a four-game series in Atlanta over the weekend and begin a big three-game set against the Mets on Tuesday.

Last year, the Marlins sat in the vicinity of .500 for the first three months of play with a run differential well below zero. They seem to be following the same blueprint this year, though they’re sitting over .500 now after sweeping the Angels over the weekend. Their offense has been inconsistent at best, with Jorge Soler’s power explosion — he hit home runs in five consecutive games last week and has 12 in the month of May — offset by the struggles of Jean Segura and the bottom half of the lineup. Their top pitching prospect, Eury Pérez, has been good through his first four starts in the majors, giving them another young, dynamic arm for their starting rotation.

Tier 6 – No Man’s Land
Team Record wRC+ SP- RP- RAA Team Quality Playoff Odds
Nationals 23-30 -1 97 103 108 1 73 0.1%
Tigers 25-26 5 87 108 99 7 72 7.8%
Reds 24-29 0 92 113 85 -6 68 2.7%
Guardians 23-29 2 76 96 91 -2 66 15.2%

It’s sad to see how far the Guardians have fallen after their surprising 92-win season last year. They’ve graduated two of their top pitching prospects in Tanner Bibee and Logan Allen, but the continued success of their pitching pipeline has been overshadowed by the complete ineptitude of their offense. Cleveland has scored more than five runs in a game just twice in the month of May and is averaging exactly three runs per game this month and just 3.45 on the season. José Ramírez is the team’s only above-average hitter, and he can only carry the load so far.

Tier 7 – Hope Deferred
Team Record wRC+ SP- RP- RAA Team Quality Playoff Odds
Rockies 24-30 1 84 117 95 -10 37 0.1%
White Sox 22-33 -1 86 107 119 -2 41 5.7%
Royals 16-38 -4 83 120 105 4 47 0.1%
Athletics 10-45 -2 88 158 150 -7 19 0.0%

While the owners of the Athletics take more and more concrete steps toward relocation, on the field, we’re left wondering if Oakland is the worst team in modern baseball history. And yet the A’s were able to win their 11th game of the season against the best team in the NL on Monday. Baseball! It’s become sort of a novelty to see just how bad they’ll be this year, though I’m sure it’s no fun for the fans who are being dragged through the mud by indifferent, incompetent, and infuriating ownership.

Complete Power Rankings
Rank Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds Δ
1 Rays 39-16 1 139 80 114 8 159 97.0% 0
2 Rangers 33-19 -4 118 80 107 2 156 76.1% 0
3 Braves 32-21 -1 114 81 92 -14 142 98.8% 0
4 Dodgers 32-22 1 113 99 100 3 141 94.0% 0
5 Mariners 28-25 -2 99 85 81 9 147 28.7% 5
6 Astros 31-21 -1 98 85 79 2 128 83.2% 2
7 Diamondbacks 30-23 2 103 102 103 8 120 50.6% 0
8 Orioles 34-19 4 107 109 78 -13 108 45.2% -2
9 Blue Jays 28-26 -1 110 99 94 -1 130 46.6% 3
10 Yankees 32-23 2 100 102 83 2 117 77.8% -5
11 Twins 27-26 -4 101 77 92 -12 118 73.4% 3
12 Giants 27-26 1 102 93 110 4 119 52.7% 3
13 Angels 28-26 0 106 104 92 1 117 21.0% 3
14 Red Sox 28-25 -7 106 117 92 -5 88 22.3% 3
15 Cubs 22-30 -4 107 93 100 2 135 11.9% -6
16 Cardinals 24-31 -5 112 111 92 -2 118 40.8% -5
17 Pirates 26-26 -1 97 93 86 -3 100 11.6% -4
18 Padres 24-29 -2 96 100 88 12 112 53.7% 2
19 Mets 27-27 1 106 119 109 -1 84 54.3% 0
20 Phillies 25-28 2 99 99 101 -6 83 40.0% 1
21 Brewers 28-25 4 88 102 102 7 80 58.0% -3
22 Marlins 28-26 6 97 98 106 -4 73 30.7% 1
23 Nationals 23-30 -1 97 103 108 1 73 0.1% -1
24 Tigers 25-26 5 87 108 99 7 72 7.8% 1
25 Reds 24-29 0 92 113 85 -6 68 2.7% 1
26 Guardians 23-29 2 76 96 91 -2 66 15.2% -2
27 Rockies 24-30 1 84 117 95 -10 37 0.1% 2
28 White Sox 22-33 -1 86 107 119 -2 41 5.7% 0
29 Royals 16-38 -4 83 120 105 4 47 0.1% -2
30 Athletics 10-45 -2 88 158 150 -7 19 0.0% 0





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.

36 Comments
Oldest
Newest Most Voted
EstebanMember since 2020
3 years ago

Looks like the records are not updated through yesterday’s games

Fun-Hating DorkMember since 2019
3 years ago

The Royals aren’t quite historically bad, but they’re probably a little worse than “garden variety awful”.

hglmanMember since 2021
3 years ago

The As need a special Tier.

Jason BMember since 2017
3 years ago
Reply to  hglman

7-10 in one-run games! Just a mind-numbing 4-35 (.103) in games decided by two or more. Yikes

FrancoeursteinMember since 2020
3 years ago
Reply to  Jason B

I think I heard on the broadcast yesterday that their starting pitchers have combined for a 2-29 record. That’s insane

HappyFunBallMember since 2019
3 years ago
Reply to  Jason B

I mean…that’s how close games work. Regardless of talent level, teams tend to approach .500 in 1-run games. That’s why every time you see a team with an unexpectedly good record and a terrific result in 1-run games no one believes in them.

A bad team like the Athletics should have a worse record in games decided by a more lopsided result. The further from even you are, the less impact the randomness of a few bouncing balls has and the more important a team’s true talent level.

Last edited 3 years ago by HappyFunBall
Jason BMember since 2017
3 years ago
Reply to  HappyFunBall

Oh definitely agree – they are much more likely to get blown out than to blow someone out. I was just pointing out how mind-bogglingly bad it is

Last edited 3 years ago by Jason B
sadtromboneMember since 2020
3 years ago
Reply to  hglman

I’m super stoked to see what the A’s can do, and am bummed they won yesterday against Atlanta. They were on pace for 30 wins before that one, now they’re all the way up to 32.

Whatever you do, don’t start expecting any projection system to start projecting them to be worse than the 2003 Tigers, though. Depth Charts has them to have a winning percentage of about .425 instead of .196; they only project Oller, May, Erceg, and Bleday to be below replacement. Trading Laureano, Brown, Kemp, and Blackburn would shave probably only 4 wins off their projected total going forward. These projection systems really don’t like projecting negative WAR; in fact, Depth Charts only projects 22 hitters and 39 pitchers to be below replacement in all of baseball.

MikeSMember since 2020
3 years ago

4 of the 7 worst teams in baseball (4 of 6 if you don’t count the A’s as a major league team) are in the AL Central. I’d say it was going to be 1987 all over again with the Twins winning 85 games and the World Series if the Twins hadn’t lost 18 straight post season games.

DLHughey
3 years ago
Reply to  MikeS

The AL Central has been a problem for the past decade, and the schedule balancing makes the problem even more clear. From purely a competitive and non-financial standpoint, it’s silly that MLB is thinking of expansion when these teams should be relegated to AAA. Unless these teams luck into a batch of cheap young talent (KC mid 2010s, Cleveland late 2010s), they’re hopeless under current ownerships. The Mike Illitch Tigers were the last team in the division that actually tried to fund a championship-caliber team, and it shows.

Left of Centerfield
3 years ago
Reply to  DLHughey

I’m not sure it’s the schedule balancing. For example, there was an article in the Athletic by Jayson Stark that showed that the winning percentage of the Guardians’ opponents shifted from .481 last year to .488 this year. (based on 2022 records). Same thing with the AL East teams – basically no change in schedule strength.

Going back to the Guardians….right now they’re 6-9 within the division, 18-20 outside of it.

Last edited 3 years ago by Left of Centerfield
DLHughey
3 years ago

There is one team in the AL central over .500, and that’s the Twins at 2 games over. They’re the only team with a positive run differential in the division. In fact, every other AL team besides the A’s has a positive run differential.

That “based on 2022 records” will do a lot of heavy lifting for SoS issues, as the whole point is that 2022 records for non-ALC teams were deflated (by playing more in-division and less ALC) and ALC teams were inflated (by playing more ALC). That’s to review at end of season when everyone has played everyone.

dukewinslowMember since 2020
3 years ago
Reply to  DLHughey

The Centrals are just in pretty small markets that will remain small for structural reasons. I’m surprised people haven’t tried to buy and move the Reds, even within Ohio.

My preference is to go single table

Last edited 3 years ago by dukewinslow
Jason BMember since 2017
3 years ago
Reply to  dukewinslow

A little Premier League flavor…err, flavour…as it were

sadtromboneMember since 2020
3 years ago
Reply to  DLHughey

Expansion is good because more baseball is good and because there is apparently no difference between the 20th person on the 40-man roster and the 35th. If you want to solve competitive imbalances, you’ll need to look to TV deals.

Sleepy
3 years ago
Reply to  sadtrombone

This.

Force all 30 teams to throw 100% of their local media deals into one giant pot, then split said pot 30 ways. The A’s get 1/30th of the Yankees local media revenue, and the Yankees get 1/30th of the A’s local media revenue. Then work out some type of cap/floor model with the union.

Because until that happens, you’re always gonna have a handful of incompetent failson owners (side-eyes John Fisher) making no attempt whatsoever to be financially competitive.

MikeSMember since 2020
3 years ago
Reply to  Sleepy

Even with that, you will have some incompetent failson owners (side-eyes Mark Davis and Alex Meruelo) who do do their best to avoid being financially competitive. But I agree with you there would be a lot fewer of them and it would probably be a better game overall.

Jason BMember since 2017
3 years ago

Blue Jays are going to struggle to contend if they can’t win a division game. Absolute hot garbage against the rest of the AL East (6-15) but 22-11 against the rest of MLB.

O'KieboomerMember since 2021
3 years ago

oakland needs its own tier.

Left of Centerfield
3 years ago

Guardians are now on a pace to play 76 one-run games this year! In fact, last night was only the second time this year that they’ve won a game that didn’t involve a 9th inning save situation.

VinnieDaGooch
3 years ago

To me White Sox belong in the same tier with CLE and DET. I still think they have the best talent of the three. I never saw it with the Guardians. The position player group always looked weeeeeeak

EonADSMember since 2024
3 years ago
Reply to  VinnieDaGooch

Disagree with the best talent. The only good-talent starter the White Sox have is Cease. The rest of that rotation and depth is godawful. Maybe Giolito if you squint. Lynn looks absolutely cooked, and I don’t buy his xFIP at all. Kopech looks worse than cooked, he looks damaged. Most of the Guardians position players have been at least a little bit unlucky according to Statcast.

VinnieDaGooch
3 years ago
Reply to  EonADS

“Maybe Giolito if you squint” Come on bro. He is a solid SP. Just saying anything to bolster your argument.

EonADSMember since 2024
3 years ago
Reply to  VinnieDaGooch

Is he? Maybe as a #5. But I don’t see him as good anymore. He doesn’t look anything like the version of himself that existed from 2019-2021. And while his underlying markers look good, I don’t buy them to the extent that they’d have me believe. He looks aggressively mediocre, and not any better than last year.

VinnieDaGooch
3 years ago
Reply to  EonADS

“while his underlying markers look good I don’t buy them” Ok good argument.

leftycurve66
3 years ago
Reply to  EonADS

Your argument can’t be “I don’t buy it” when all the underlining metrics contradict your thoughts.

airforce21oneMember since 2026
3 years ago
Reply to  EonADS

Kopech hasn’t looked cooked over his last four starts – 6 ER and 34 Ks.

BenZobrist4MVP
3 years ago

Jean Segura has been bad, but at least his batting average is higher than Oakland’s winning percentage.

Dmitri
3 years ago

You just can’t give the Orioles the credit they deserve.

bookbookMember since 2019
3 years ago

I’m an Ms fan, but I feel like anyone who rates the M’s fifth, hadn’t been watching the games. Buy the AI some crackerjacks, and take it to T-Mobile and get recalibrated.

bosoxforlifeMember since 2016
3 years ago
Reply to  bookbook

I was shocked, at least quite surprised, to see the Mariners ranked so highly and that was before the team lost back-to-back games in which their “phenomenal” pitching staff got smashed for 10 runs in each. I think Jake has to take an “E-writer” on that call.

Fun-Hating DorkMember since 2019
3 years ago

Whatever factor is used in this “team quality” metric for RAA is massively out of whack.

If I had two teams, Team A with an offense one wRC+ ahead and two points behind on the bullpen of Team B, with the same SP-, I wouldn’t expect team A to be 19 points ahead with a difference of 7 RAA. (This is the Mariners and Astros, by the way).

airforce21oneMember since 2026
3 years ago

Apparently beating the A’s and Pirates puts the Mariners “on the cusp of greatness”

kingharbaughMember since 2021
3 years ago
Reply to  airforce21one

Not it’s probably the 99 wRC+ combined with the top pitching staff in the league by Fangraphs preferred metrics and their third best team quality score in the league.

airforce21oneMember since 2026
3 years ago
Reply to  kingharbaugh

Talk to me at the end of the year and we’ll see how close to greatness the Mariners are.

rburgh
3 years ago

The Pirates’ opponents through the Nationals series have a weighted (by # of games played against the Pirates) W-L% of .476. Their opponents since then? .556. So there is hope for a rebound, also fueled by Bae’s swing changes documented by Justice delos Santos and the emergence of Keller, Marcano and Suwinski. Now if they could get Endy and Henry up here…