FanGraphs Power Rankings: April 20–26

May is just around the corner, which means that some of the early-season slumps and hot streaks we’ve seen around the league are starting to take on a bit more meaning. For a few struggling would-be contenders, drastic measures might be needed in order to turn things around.

Our power rankings use 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 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
Rank Team W-L Hot/Cold Elo Opp Elo Playoff% Power Score Δ
1 LAD 19-9 ❄️ 1605 1485 99.6% 1604 0
2 ATL 20-9 1584 1480 93.6% 1585 0
3 NYY 18-10 🔥 ⛵ 1559 1482 94.0% 1561 2
4 CHC 17-11 🔥 1554 1497 71.6% 1552 2
5 SDP 18-9 1548 1484 50.0% 1548 -2
6 CIN 18-10 🔥 1537 1500 36.3% 1538 2
7 TBR 16-11 1530 1497 45.6% 1531 3
8 ARI 15-12 1532 1525 42.3% 1529 -4
9 PIT 16-12 1530 1502 61.0% 1528 -2
10 SEA 14-15 🔥 1526 1499 75.8% 1523 3
11 DET 15-14 1518 1495 71.7% 1517 -2
12 ATH 15-13 1514 1517 38.9% 1514 4
13 TEX 14-14 1513 1525 53.8% 1512 -2
14 SFG 13-15 🔥 1506 1516 24.2% 1501 7
15 MIL 14-13 1497 1478 36.0% 1494 -1
16 CLE 15-14 1489 1514 34.4% 1490 -4
17 TOR 12-15 1490 1487 37.7% 1487 6
18 BAL 13-15 1486 1490 42.5% 1484 0
19 BOS 11-17 1488 1508 34.0% 1483 0
20 STL 14-13 1476 1489 10.1% 1474 -5
21 KCR 11-17 1466 1492 25.9% 1462 6
22 MIA 13-15 1465 1493 10.1% 1462 3
23 MIN 12-16 ❄️ 1463 1498 23.3% 1461 -6
24 NYM 9-19 ❄️ 1466 1430 31.4% 1459 -2
25 PHI 9-19 ❄️ 🛣️ 1462 1506 33.0% 1456 -5
26 WSN 13-16 1451 1522 0.7% 1447 0
27 HOU 11-18 1447 1477 16.6% 1443 1
28 LAA 12-17 ❄️ 1440 1510 4.9% 1438 -4
29 COL 13-16 🔥 🛣️ 1439 1473 0.2% 1436 1
30 CHW 11-17 🔥 1422 1499 0.8% 1421 -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 Best of the Best
Team Record Elo Opponent Elo Playoff Odds Power Score
Dodgers 19-9 1605 1485 99.6% 1604
Braves 20-9 1584 1480 93.6% 1585

The Dodgers ceded the best record in baseball to the Braves last week after going 3-3 against the Giants and Cubs. Closer Edwin Díaz was placed on the IL after “loose bodies” were found in his throwing elbow; he underwent a successful surgery and should be back sometime after the All-Star break. Of course, Los Angeles’ loss to Chicago on Friday was thanks to a pretty dramatic bullpen meltdown. The Cubs had been held scoreless with just three hits through six innings, but wound up scoring six runs after Emmet Sheehan exited.

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.

Since returning from the paternity list on April 13, Michael Harris II has collected 18 hits in 13 games, including six multi-hit games and four home runs. Ozzie Albies and Matt Olson have also been red hot; the second baseman picked up 12 hits last week, while the first baseman had 10, including three home runs. With Ronald Acuña Jr. still mired in a slow start, the Braves have enjoyed a ton of production up and down their lineup. They’re already leading all of baseball in runs scored — just wait until their superstar outfielder really gets going.

Tier 2 – On the Cusp of Greatness
Team Record Elo Opponent Elo Playoff Odds Power Score
Yankees 18-10 1559 1482 94.0% 1561
Cubs 17-11 1554 1497 71.6% 1552
Padres 18-9 1548 1484 50.0% 1548

The Yankees had their eight-game win streak snapped on Sunday, but that heater catapulted them to the top of the American League standings. The pitching staff really carried the team through this stretch; prior to allowing seven runs on Sunday, New York had allowed just 16 total runs during their previous eight games. We’re accustomed to seeing Max Fried dominate, but Cam Schlittler and Will Warren appear to have taken significant steps forward early this year. Both Gerrit Cole and Carlos Rodón are in the middle of their rehab assignments and should be activated in a few weeks. A fully armed and operational Yankees rotation could be a very scary sight for opposing ballclubs this summer.

The Cubs swept the Phillies in four games early last week and won the first game of their series in Los Angeles on Friday, extending their win streak to 10 games. They dropped the final two games of that series against the Dodgers, but they’re now just a game behind the Reds in the NL Central and have quickly turned their season around. A couple more of their pitchers got injured last week, with Caleb Thielbar and Riley Martin now among the 11 currently on the IL, which makes this rise up the standings all the more impressive.

Tier 3 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Reds 18-10 1537 1500 36.3% 1537
Rays 16-11 1530 1497 45.6% 1531
Diamondbacks 15-12 1532 1525 42.3% 1529
Pirates 16-12 1530 1502 61.0% 1528
Mariners 14-15 1526 1499 75.8% 1522

Led by Elly De La Cruz (eight hits and three home runs in the last week) and Sal Stewart (eight hits and two home runs), the Reds offense is starting to heat up. Over their last 15 games, they’ve averaged 5.3 runs per game. Eugenio Suárez was placed on the IL last week, but his replacement at designated hitter, Nathaniel Lowe, blasted four home runs in three games over the weekend. With the NL Central standings so bunched up at the top, a seven-game stretch against the Pirates and Cubs looms large this coming weekend.

Things have sort of settled down in Pittsburgh after the Pirates’ exciting start to the season. They’re 6-6 over their last 12 games, though they did just win their series against the Brewers this past weekend. Paul Skenes took a perfect game into the seventh inning on Friday and has allowed just three total runs since surrendering five in his Opening Day disaster. Konnor Griffin has taken a while to get up to speed — he’s currently sporting a 68 wRC+ in 22 games — but he did hit the first home run of his major league career on his 20th birthday on Friday.

The Mariners showed a bit of life with a sweep of the Cardinals over the weekend. Two of the wins were tight, one-run affairs, but Saturday’s game was a wild one. That game featured 33 total hits, eight combined home runs, and a couple of late-game rallies by Seattle to secure the victory. Cal Raleigh’s bat has also started to heat up. He hit four home runs last week, going from a 51 wRC+ entering play on Monday to a 96 wRC+ after Sunday’s game.

Tier 4 – The Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Tigers 15-14 1518 1495 71.7% 1517
Athletics 15-13 1514 1517 38.9% 1514
Rangers 14-14 1513 1525 53.8% 1512

Spencer Torkelson blasted a home run in his fifth straight game on Sunday, while Riley Greene collected his 12th hit of the week in a victory over the red-hot Reds. Despite the much-needed offense from those two sluggers, Detroit floundered a bit last week, going 3-4 against the Brewers and Reds. Still, that was enough to move into a tie with the Guardians atop the AL Central.

The Athletics and Rangers met in an early-season battle for AL West supremacy over the weekend, and the A’s came out on top. Much like it was last year, their season has been a tale of two pitching staffs. At home in West Sacramento, the Athletics have allowed seven runs per game. On the road, they’ve allowed just 3.2 runs per game, and gave up just 17 total during their six-game road trip through Seattle and Arlington last week.

Meanwhile, the Rangers have allowed the second-fewest runs in the AL thus far. The starting rotation has been fine, and the makeshift bullpen has been surprisingly solid. Texas’ relief corps is leading the AL in ERA, though their underlying numbers aren’t nearly as impressive (they’re currently sporting a -0.97 ERA-FIP). On offense, Josh Jung has been carrying a lot of the load. Over the last two weeks, he’s collected 18 hits, 14 of which have been of the extra-base variety.

Tier 5 – The Muddy Middle
Team Record Elo Opponent Elo Playoff Odds Power Score
Giants 13-15 1506 1516 24.2% 1501
Brewers 14-13 1497 1478 36.0% 1494
Guardians 15-14 1489 1514 34.4% 1490
Blue Jays 12-15 1490 1487 37.7% 1487
Orioles 13-15 1486 1490 42.5% 1484
Red Sox 11-17 1488 1508 34.0% 1483
Cardinals 14-13 1476 1489 10.1% 1474

The Giants have won three series in a row after beating the Dodgers and Marlins last week. It’s definitely progress after a rough start to the season, though the team isn’t firing on all cylinders just yet. Rafael Devers only has six extra-base hits and is currently running a 56 wRC+, and Willy Adames’ 73 wRC+ isn’t much better. San Francisco needs those superstars to get things going to really turn things around. Thankfully, Landen Roupp has taken a pretty big step forward this year. He won both of his starts last week, and outside of a seven-run blow up against the Mets back on April 4, he’s allowed just five runs in his five other starts.

It kind of feels like the Brewers are treading water until Jackson Chourio, Christian Yelich, and Andrew Vaughn return from their injuries. That trio isn’t far off and should be back on the field in a few weeks. Until then, Brice Turang will have to carry the load on his own. He’s leveled up again and looks like one of the best hitters in baseball so far. Milwaukee lost both of its series last week and sits tied with the Cardinals at the bottom of the NL Central standings.

The Blue Jays have started to slowly climb out of the hole they dug to start the season, winning both of their series last week. In further good news, Trey Yesavage is on track to be activated off the IL to make his 2026 debut this week, and José Berríos, George Springer, and Addison Barger shouldn’t be too far behind in their returns. Those reinforcements should help the team turn things around, though it would be great to see some of their healthy players start to heat up too. To that end, it was nice to see a pair of big home runs from Kazuma Okamoto this past weekend.

Of the would-be contenders who have struggled to start the season, the Red Sox became the first to drop the hammer on their coaching staff, firing manager Alex Cora and several other coaches on Saturday. It was a pretty dramatic decision from chief baseball officer Craig Breslow and Co., one that wasn’t well received in the clubhouse, especially since Cora was dismissed following a 17-1 victory. With interim manager Chad Tracy at the helm, Boston completed the series win over the Orioles on Sunday. The offensive outburst was nice to see, but the most encouraging takeaway from Saturday’s blow out was the six scoreless innings from Garrett Crochet. With Sonny Gray hitting the IL with a hamstring strain last week, the Red Sox will need their ace to continue to improve after a rough start to the season.

Tier 6 – No Man’s Land
Team Record Elo Opponent Elo Playoff Odds Power Score
Royals 11-17 1466 1492 25.9% 1462
Marlins 13-15 1465 1493 10.1% 1462
Twins 12-16 1463 1498 23.3% 1461
Nationals 13-16 1451 1522 0.7% 1447

After trading MacKenzie Gore during the offseason, it isn’t surprising to see the Nationals with the worst pitching staff in the National League. Their pitchers aren’t striking out very many hitters (29th in strikeout rate), they’re walking a few too many (20th in walk rate), and they’re allowing a ton of home runs (30th in home runs allowed). That’s a really bad combination, and it’s undermining all the positive progress the offense has made. To wit, James Wood hit home runs in three straight games last week and is now second in the majors with 10.

Tier 7 – Concerning Slow Starts
Team Record Elo Opponent Elo Playoff Odds Power Score
Mets 9-19 1466 1505 31.4% 1459
Phillies 9-19 1462 1506 33.0% 1456
Astros 11-18 1447 1477 16.6% 1443

A series win against the Twins was a brief reprieve for the Mets, but they’ve sunk back down to the depths after getting swept by the Rockies over the weekend. The good news: They scored 10 runs in their victory on Wednesday, more than they had scored in their previous four games combined. The bad news: They scored just four runs in three games against Colorado. New York won its first two games after activating Juan Soto off the IL last week, but Francisco Lindor swapped places with him after injuring his calf on Wednesday. It’s getting to the point where you have to wonder if there’s anything to be salvaged from this season. There aren’t many dramatic roster moves available to the Mets right now, which means Carlos Mendoza might be the next manager to lose his job.

The Phillies snapped their 10-game losing streak on Saturday in a dramatic extra-innings victory over the Braves. That game also featured the return of Zack Wheeler, who pitched five innings of two-run ball in his first start since last summer. Philadelphia wound up losing that series with a loss on Sunday, its fifth loss to Atlanta over the last two weeks. It’s probably too early to be looking at divisional standings, but a 10 1/2 game deficit is a pretty deep hole to climb out of, even for a team as talented and experienced as the Phillies.

Tier 8 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds
Angels 12-17 1440 1510 4.9% 1438
Rockies 13-16 1439 1522 0.2% 1436
White Sox 11-17 1422 1499 0.8% 1421

The big news in this tier is the Rockies, who climbed out of the cellar after sweeping the Mets over the weekend. Chase Dollander has been particularly effective in a bulk relief role this year. He made his first traditional start of the season on Sunday and held the Mets scoreless over seven innings.

Even though the team is once again bringing up the rear in these rankings, White Sox fans have probably greatly enjoyed the Munetaka Murakami experience. He’s tied for the major league lead in home runs with 11, which are also his only extra-base hits of the season. He’s striking out a ton, but the home runs and walks have mostly offset those whiffs. The team also recently called up Noah Schultz and Sam Antonacci, and both have impressed in their big league debuts. The future isn’t here yet, but I don’t think Chicago will be buried in these rankings forever.





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.

15 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Willians Astu-stu-studilloMember since 2020
2 months ago

Wow, the Yankees have three starters in the top-10 of K-BB%. Unfortunately, it feels like they traded away their ability to develop good relievers in order to get good at developing starters.

Willians Astu-stu-studilloMember since 2020
2 months ago

Oh yeah, and: Max Fried isn’t even one of them!