FanGraphs Power Rankings: April 21–27

The unpredictable nature of the early season has reared it’s head. You might have been able to guess that the Mets would have the best record in baseball after a month, but I doubt many would have foreseen the Tigers holding the AL’s best record entering the final week of April.

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 Dodgers 18-10 1595 1503 96.5% 1593 0
2 Mets 19-9 1567 1482 84.8% 1568 0
3 Cubs 17-12 1563 1555 65.4% 1561 2
4 Tigers 18-10 1556 1499 80.6% 1558 7
5 Giants 19-10 1551 1507 59.4% 1552 5
6 Yankees 17-11 1551 1503 83.8% 1551 -2
7 Mariners 16-12 1545 1505 72.8% 1544 2
8 Braves 12-15 1543 1517 68.2% 1537 4
9 Phillies 15-13 1535 1512 62.5% 1532 -3
10 Padres 17-11 1524 1503 41.1% 1525 -7
11 Diamondbacks 15-13 1526 1502 58.8% 1523 -4
12 Rangers 15-13 1523 1517 52.5% 1522 -4
13 Astros 14-13 1524 1508 53.0% 1521 1
14 Red Sox 16-14 1515 1476 59.5% 1513 2
15 Rays 14-14 1513 1508 31.5% 1510 6
16 Guardians 15-12 1504 1487 31.8% 1504 1
17 Reds 15-13 1498 1482 17.8% 1497 1
18 Royals 14-15 1496 1488 29.7% 1493 4
19 Blue Jays 13-15 1493 1515 29.8% 1490 -6
20 Brewers 14-15 1489 1490 26.0% 1485 -5
21 Twins 12-16 1487 1479 40.3% 1483 4
22 Athletics 14-14 1477 1476 16.3% 1476 2
23 Cardinals 12-16 1474 1513 12.0% 1470 0
24 Nationals 13-15 1463 1501 1.7% 1460 4
25 Orioles 10-17 1463 1501 15.2% 1458 -6
26 Angels 12-15 1449 1483 3.3% 1447 -6
27 Marlins 12-15 1449 1516 1.0% 1446 -1
28 Pirates 11-18 1450 1491 4.9% 1445 -1
29 White Sox 7-21 1350 1486 0.0% 1347 1
30 Rockies 4-23 1327 1509 0.0% 1324 -1

Tier 1 – The Dodgers
Team Record Elo Opponent Elo Playoff Odds Power Score
Dodgers 18-10 1595 1503 96.5% 1593

Tyler Glasnow made an early exit from his start on Sunday after experiencing some shoulder discomfort. That leaves the Dodgers with three healthy starters and a lot of questions about how they’re going to fill out their rotation. Tony Gonsolin is on track to be activated from the IL to make his season debut this week, but it’s still troubling how quickly Los Angeles burned through its pitching depth.

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 Elo Opponent Elo Playoff Odds Power Score
Mets 19-9 1567 1482 84.8% 1568
Cubs 17-12 1563 1555 65.4% 1561
Tigers 18-10 1556 1499 80.6% 1558

The Mets completed a perfect seven-game homestand last week that culminated on Wednesday with a walk-off victory to seal a sweep over the Phillies. Jeff McNeil and Francisco Alvarez were activated off the IL on Friday, and the young catcher blasted his first home run of the season in Saturday’s 2-0 win. New York currently owns the best record in baseball, but the team had some trouble handling the Nationals over the weekend, coughing up two late leads on Friday and Sunday.

The growth of Pete Crow-Armstrong at the plate to go along with his elite defense and baserunning has been a huge difference maker for the Cubs. He nearly singlehandedly won a two-game set against the Dodgers last week, collecting six hits, two home runs, and two stolen bases. His evolution is one of many reasons why the Cubs have the best offense in baseball through the first month of the season.

The Tigers won their third straight series with a sweep of the Orioles as the exclamation point over the weekend. They’re currently the best team in the American League thanks to a pitching staff that’s allowed the fewest runs in the league. Unlike last year’s surprising playoff club, Detroit’s starting rotation has been a strength, posting the second lowest park- and league-adjusted ERA in baseball. Tarik Skubal has obviously been the headliner, but the Tigers have gotten strong contributions from all five starters this season.

Tier 3 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Giants 19-10 1551 1507 59.4% 1552
Yankees 17-11 1551 1503 83.8% 1551
Mariners 16-12 1545 1505 72.8% 1544
Braves 12-15 1543 1517 68.2% 1537
Phillies 15-13 1535 1512 62.5% 1532

The Yankees salvaged what had been a rough week with a doubleheader sweep of the Blue Jays on Sunday. With those two victories, they maintained their two-game lead over the Red Sox in the AL East. Aaron Judge has been hitting at an all-time-great pace, even as he has only two home runs over the last two weeks. He enters this week with a .406/.500/.717 slash line, eight home runs, a 247 wRC+, and 2.7 WAR. Unlike some recent seasons, Judge is far from the only offensive force in the lineup; Cody Bellinger is the only Yankee with at least 50 plate appearance and a wRC+ below 100. That high-powered offense has covered up some bullpen woes. Devin Williams has had a rough start to his Yankees tenure; another blown save on Friday shot his ERA up to 11.25, and he’s been removed from the closer role until he can get things back on track.

The Mariners may have dodged a bullet on Friday, when Logan Gilbert was removed from his start after pitching just three innings. He was diagnosed with a Grade 1 flexor strain rather than anything more serious. As it is, he’ll join George Kirby on the IL, and suddenly Seattle’s stellar starting rotation looks a lot thinner than it has in a long time. Thankfully, the bats have stepped up. With a 126 wRC+, the Mariners currently boast the second-best offense in baseball, and Cal Raleigh and his major league-leading 10 home runs are a big reason why.

Don’t look now, but the Braves have won three straight series and seven of their last nine games, putting them just three games under .500. It’s been quite a turnaround from their 0-7 start, though they’re not out of the woods yet. After making just one start this season, Spencer Strider returned to the IL last week with a hamstring strain. It should be about a month before Atlanta welcomes back both the ace and Ronald Acuña Jr., who is ramping up but has yet to begin a rehab assignment.

The Phillies snapped a five-game losing streak with a win on Saturday over the Cubs and backed it up with an extra-innings victory on Sunday night. There’s considerable daylight between them and the Mets atop the NL East — four games is the largest division lead in baseball — though it’s far too early to panic in Philadelphia. Encouragingly, Aaron Nola spun a seven-inning gem in his start on Sunday to snap out of his early-season funk.

Tier 4 – The Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Padres 17-11 1524 1503 41.1% 1525
Diamondbacks 15-13 1526 1502 58.8% 1523
Rangers 15-13 1523 1517 52.5% 1522
Astros 14-13 1524 1508 53.0% 1521
Red Sox 16-14 1515 1476 59.5% 1513

The Rangers dropped their third straight series over the weekend in ugly fashion, losing Sunday’s rubber match with the Giants when Heliot Ramos led off the ninth and hit a walk-off dribbler back to the pitcher, courtesy of two throwing errors. It was their third walk-off loss of the week. Their vaunted offense has scored the fewest runs per game in the majors this season. The scorching starts of Wyatt Langford (215 wRC+) and Josh Smith (148) have been offset by the woes of Jake Burger (46 wRC+), Marcus Semien (25), and Joc Pederson (13). Making matters worse, Corey Seager (133 wRC+) landed on the IL last week with a right hamstring strain, though he’s not expected to miss much more time than the minimum 10 days.

Tier 5 – The Muddy Middle
Team Record Elo Opponent Elo Playoff Odds Power Score
Rays 14-14 1513 1508 31.5% 1510
Guardians 15-12 1504 1487 31.8% 1504
Reds 15-13 1498 1482 17.8% 1497
Royals 14-15 1496 1488 29.7% 1493
Blue Jays 13-15 1493 1515 29.8% 1490
Brewers 14-15 1489 1490 26.0% 1485

The Rays bounced back nicely last week, winning a series in Arizona before sweeping the Padres in San Diego. Both of their victories against the Diamondbacks came in extra innings, and the pitching staff held the Friars to just three runs in three games. Maybe getting out of Tampa was exactly what they needed to give them a spark — that and Chandler Simpson running wild in center field and on the basepaths.

The Reds swept the Rockies over the weekend and now have a modest four-game winning streak going. The pitching has continued to impress and Elly De La Cruz is starting to heat up; he’s riding an 11-game hit streak. More importantly, he’s getting support from elsewhere in the lineup. Noelvi Marte collected 10 hits last week, including two home runs, and with a 221 wRC+ in 12 games (54 plate appearances), Austin Hays has provided a jolt to the offense since making his season debut on April 15.

Tier 6 – No Man’s Land
Team Record Elo Opponent Elo Playoff Odds Power Score
Twins 12-16 1487 1479 40.3% 1483
Athletics 14-14 1477 1476 16.3% 1476
Cardinals 12-16 1474 1513 12.0% 1470
Nationals 13-15 1463 1501 1.7% 1460
Orioles 10-17 1463 1501 15.2% 1458

The Orioles’ struggles have continued unabated. It’s not just their starting rotation, either. There was some hope that the offense would be able to carry the load until Zach Eflin or Grayson Rodriguez returned. Unfortunately, the lineup scored just 10 runs in six games last week, and key contributors like Gunnar Henderson, Adley Rutschman, and Jordan Westburg have gone cold. Cedric Mullins is essentially carrying the offense by himself. Baltimore has a critical three-game series against the Yankees this week, and it could be a bellwether for how the rest of this season is going to go.

Tier 7 – Laying the Foundation
Team Record Elo Opponent Elo Playoff Odds Power Score
Angels 12-15 1449 1483 3.3% 1447
Marlins 12-15 1449 1516 1.0% 1446
Pirates 11-18 1450 1491 4.9% 1445

The Marlins called up Agustín Ramírez on Monday and he promptly clubbed nine hits, three home runs, and four doubles during his first week in the big leagues. Miami’s offense as a whole hasn’t been all that bad, just a bit below league average. Rather, it’s the pitching that has let the team down. Max Meyer’s breakout has been great to see, but the rest of the starting rotation has been a mess, and the bullpen has been one of the worst units in baseball.

Tier 8 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds Power Score
White Sox 7-21 1350 1486 0.0% 1347
Rockies 4-23 1327 1509 0.0% 1324

It’s probably too early to think about the Rockies “besting” the historically bad season the White Sox endured last year, but it’s the end of April and Colorado has won just four games. Things have been so bad that even when something exciting happens — like Jordan Beck’s five home runs in the span of two days last week — the team still finds a way to lose.





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.

27 Comments
Oldest
Newest Most Voted
cashgod27Member since 2024
1 year ago

Yankees have:

-Nine above-average hitters with only one (Grisham) outperforming his xwOBA by more than 30 points

-Tied-best run differential in baseball

-Best BaseRuns record in baseball by two games

-Most WAR in the majors by more than a full win last I checked

Obviously biased but I think the Yankees are the best team in baseball right now even if the Mets and Tigers have had better results.

sadtromboneMember since 2020
1 year ago
Reply to  cashgod27

Their BaseRuns record puts them on a pace to win something like 112 games. That’s because their offense is insane. They are running a wRC+ of 135, 10 points higher than the next best team (inexplicably, the Mariners).

That said I would be super worried about the starters, right now Max Fried is the only guy I would feel good about in a playoff game, and Rodon is the only other starter pitching well. Clarke Schmidt and Will Warren have a decent chance to pitch better but it’s nerve-wracking.

cashgod27Member since 2024
1 year ago
Reply to  sadtrombone

The bullpen is stacked even with Williams sucking so that makes it a bit better but they’ll absolutely need another starter to seriously compete in the postseason

Sleepy
1 year ago
Reply to  sadtrombone

Raise your hand if you had the M’s & A’s running Top 5 offenses 30-ish games into the season…

fjtorres
1 year ago
Reply to  Sleepy

Not the M’s but the A’s looked promising coming into the season.
Top 5? Maybe not but top 10 looked doable.

Fun-Hating DorkMember since 2019
1 year ago
Reply to  cashgod27

I’m not too worried about Grisham’s wOBA overperfomance as we’re talking about a difference of .448 (actual) to .408 (expected) as of Monday’s games.

Jason BMember since 2017
1 year ago

Although to be fair, .408 would still be a very good OBP!

sadtromboneMember since 2020
1 year ago

Orioles have the second worst BaseRuns of any team in MLB. Worse than the White Sox, better than the Rockies.

The Orioles have been insistent on stockpiling a huge amount of low-end depth at the expense of higher-upside upgrades to make it so they can survive almost any attrition. And in doing so, prevent this from ever happening.

But the downside of this is that if they’re signing a bunch of 5th starters, they’re not too far away from not being replacement level of below. Here’s what happened to their starters this year:
Zach Eflin: A #3 starter when healthy, with a notable injury history. Is injured.
Grayson Rodriguez: Some variance here when healthy, could be #4 or #3 starter. Notable injury history. Is injured.
Charlie Morton: #5 starter. Currently rocking a 5.81 xERA
Dean Kremer: #5 starter. 5.70 xERA
Tomoyuki Sugano: #5 starter. 6.11 xERA
Cade Povich: #5 starter. 5.28 xERA

If this team finishes markedly below .500 I don’t know how long this front office is going to survive. I don’t really think this is entirely their fault, but at least some of it is.

sadtromboneMember since 2020
1 year ago

I don’t think you can be that surprised that the Dodgers have burned through their starting pitching depth. Their rotation plan consists of a couple veterans who have been hurt some (Snell) or a lot (Glasnow), two guys who didn’t pitch in 2024 at all due to injury (Ohtani, Gonsolin), two younger guys that throw in the upper 90s (Sasaki, May), and Yamamoto. This has been an ongoing thing for years where they’re looking for upside rather than innings.

But their bullpen is extremely deep and they have mashers up and down nearly the whole lineup. That should keep them in good shape until reinforcements come.

If they come.

Roger McDowell Hot Foot
1 year ago
Reply to  sadtrombone

Even with the unexpected strength in the rest of their division, the next time when it really matters what pitchers the Dodgers have on the roster is October. They’re more or less built this way on purpose, as you say. Injuries in April barely count, unless they take the player away for the entire year.

sadtromboneMember since 2020
1 year ago

It would take a phenomenal number of injuries for them to not make the playoffs. Admittedly their roster construction means there will be a fair amount of injuries as a baseline but the big problems will happen if three of Snell, Glasnow, Yamamoto, Sasaki, and Ohtani are injured or ineffective in the second half of the season. Amazingly that describes four of them right now, so it is possible! But it will take a while for it to become a problem.

sadtromboneMember since 2020
1 year ago

I like Pete Crow-Armstrong a lot but I’m pretty sure his end of year wRC+ is going to be a lot closer to league average than this.

This offense is going to run on Tucker and Suzuki and Happ like everyone expected, and maybe Busch too.

Losing Steele really hurts, and Imanaga is over twice as many guys as last year which would worry me. I also thought Ben Brown was the real deal and it hasn’t been great for him so far.

LaBellaVitaMember since 2018🏆 MVP
1 year ago

Tigers are the most improved, but overrated. Yankees, for once, are underrated. The O’s have declined the most, but the Rockies might give them a run for their money for finishing with a smaller fraction of expected wins. The Dodgers can print their playoff tickets while PIT, CHW, LAA, WAS, MIA, and COL are already out of it. (Any discussion about the high-flying Angels soured quickly.)

sadtromboneMember since 2020
1 year ago
Reply to  LaBellaVita

Angels didn’t even exit April with a winning record after their annual article “can the Angels keep winning?”

Mitchell MooreMember since 2020
1 year ago
Reply to  sadtrombone

The Angles were 9-6 the day that piece appeared. They’ve gone 3-9 since. Hilarious.

sadtromboneMember since 2020
1 year ago
Reply to  Mitchell Moore

It’s funny because there is basically always a piece in April about the Angels’ success and then…poof.

Except I think in 2024, when they were bad the whole year.

TKDCMember since 2016🏆 MVP
1 year ago
Reply to  sadtrombone

The Angels are a lot better when Trout isn’t hurt, so being good in April but otherwise not makes some sense.

Jason BMember since 2017
1 year ago
Reply to  TKDC

It’s true, but it’s also akin to saying “the justice league feels incomplete without Superman”

Mitchell MooreMember since 2020
1 year ago
Reply to  sadtrombone

Right. Instead we got a piece on Jo Adell finally finding his groove.

sadtromboneMember since 2020
1 year ago
Reply to  Mitchell Moore

Fangraphs writers should know that any article about the Angels that contains even hypothetical positive outcomes will age badly. People will look back on whatever it is and say “why did we ever think this would turn out well for them?”

sadtromboneMember since 2020
1 year ago

It’s not super surprising that the Rockies are giving up more runs than any other team in MLB. They play at altitude.

What is shocking is that the Rockies play at altitude and have scored the third fewest runs per game in MLB.

They’re on pace to have a negative run differential of over 400, which is somehow not as bad as the pace the A’s were putting up in the first part of 2023 but would still be the worst run differential in MLB history.

David Klein
1 year ago
Reply to  sadtrombone

I wouldn’t be shocked at all if the Rockies lose 125 games this year. I feel bad for their fans and players but not Dick Montfort now he deserves this.

bosoxforlifeMember since 2016
1 year ago
Reply to  David Klein

The mathematical theories, all of which are valid, don’t have eyes but, as difficult as it is to believe, this Rockies team looks worse than last year’s White Sox, and by a measurable amount. Where are the wins going to come from? As has been said constantly, it is exceptionally hard to lose 121 or games but getting a chance to see this very rare occurrence two years in a row is SOOO much fun.

carterMember since 2020
1 year ago
Reply to  bosoxforlife

Like if Marquez had come back and been nearly as good as he was in the past they might have expected things to not be this bad…but he has been horrible. And they aren’t winning at home, historically they always were decent to good at home, in comparision to projections. Now they cannot win at home either. Just sad all the way around, but again, great place to watch a team. Fans still show up, concessions sales are good, but you have to imagine even that slows when a team is putting out a historically bad team.

A season like this might be what finally forces them to make changes, or at least I hope. I understand they have a ton of difficulties no other team deals with (altitude, and Coors effect on road) but it is clear they aren’t even trying.

ghibMember since 2024
1 year ago

The Giants being fifth in “rating” yet getting mentioned in the article once (not even in their own section, no less!) makes me rather sad.

howieloader
1 year ago
Reply to  ghib

My wife and I watch probably 100 Braves and Giants games a year (I’m the Braves fan, she’s the Giants fan) and I can say the Giants have a surprisingly good team this year.

winnebagel
1 year ago
Reply to  ghib

Yeah it’s a little irritating. They just finished playing 17 games without a day off, and have one of the best records against teams over .500 in the majors, and yet no real mention of them when they’re at the top of their tier by the site’s own metrics? Ridiculous.