Author Archive

FanGraphs Power Rankings: July 28–August 3

Have you caught your breath yet from that wild and busy trade deadline? Me neither, but it sure was a blast. And we also now have a better sense of where teams stand heading into the stretch run of the season.

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.

All power rankings stats, including team records, are updated through Sunday’s games. The rest of the information below is current as of Tuesday morning.

Complete Power Rankings
Rank Team Record Elo Opponent Elo Playoff Odds Power Score Δ
1 Brewers 67-44 1606 1491 98.1% 1629 1
2 Blue Jays 65-48 1560 1501 95.9% 1589 -1
3 Red Sox 62-51 1576 1499 76.4% 1589 5
4 Cubs 65-46 1555 1510 97.1% 1583 -1
5 Dodgers 65-47 1543 1503 99.5% 1573 1
6 Phillies 63-48 1533 1498 96.6% 1558 -1
7 Padres 62-50 1532 1496 90.0% 1548 7
8 Tigers 65-48 1509 1491 98.2% 1547 2
9 Mets 63-49 1511 1488 93.1% 1537 -5
10 Astros 62-50 1512 1494 85.7% 1537 -3
11 Mariners 60-53 1531 1502 81.2% 1536 0
12 Yankees 60-52 1504 1505 87.0% 1518 0
13 Marlins 55-55 1552 1508 1.5% 1513 2
14 Rangers 58-55 1519 1499 35.4% 1505 -5
15 Reds 58-54 1508 1492 11.7% 1494 -2
16 Royals 56-56 1517 1500 14.2% 1491 1
17 Guardians 56-55 1497 1499 14.8% 1480 -1
18 Orioles 51-61 1501 1502 0.2% 1459 4
19 Angels 54-58 1486 1499 1.5% 1454 0
20 Athletics 49-65 1478 1508 0.0% 1438 3
21 Pirates 48-64 1477 1503 0.0% 1437 5
22 Cardinals 56-57 1463 1501 4.1% 1435 -2
23 Rays 55-58 1462 1505 7.8% 1435 -5
24 Giants 56-56 1456 1495 7.4% 1432 -3
25 Twins 52-59 1459 1494 1.7% 1427 -1
26 Diamondbacks 53-59 1457 1496 0.9% 1424 -1
27 White Sox 42-70 1452 1503 0.0% 1417 2
28 Braves 47-63 1441 1495 0.0% 1409 0
29 Nationals 44-67 1420 1509 0.0% 1391 -2
30 Rockies 30-81 1384 1516 0.0% 1361 0

Read the rest of this entry »


Cubs Get Flexibility With Willi Castro, a Lefty Bullpen Arm With Taylor Rogers

Jesse Johnson and Katie Stratman-Imagn Images

The Cubs approached the trade deadline with pitching as their top priority. They traded for Michael Soroka on Wednesday to shore up the starting rotation and added Andrew Kittredge to the bullpen later that night. That didn’t stop them from making a trade to improve their hitters: Getting in on the Twins’ Thursday fire sale, Chicago acquired utilityman Willi Castro for two pitching prospects, Ryan Gallagher and Sam Armstrong. And right before the buzzer, the Cubs also acquired left-handed reliever Taylor Rogers from the Pirates for outfield prospect Ivan Brethowr. This was the second swap Rogers was part of within a roughly 27-hour span, after he went from the Reds to the Pirates in Wednesday afternoon’s Ke’Bryan Hayes deal.

The Cubs have one of the best lineups in baseball. They lead the majors in runs scored and the National League in wRC+. So they didn’t necessarily need to upgrade their offense before the deadline. Castro’s calling card is his versatility, and that’s the primary reason they acquired him. Just this year, he’s played every position but catcher and first base. Defensively, he’s probably a little in over his head at either of the premium up-the-middle positions — his career FRV at shortstop is -3 and -2 in center field — but he’s perfectly acceptable as a second baseman (2 FRV) or in either outfield corner (5 in left, -2 in right). In previous years, he was also slightly above average at third (2 FRV) before taking a step back this season (-3), though small-sample caveats certainly apply for his defensive metrics at any specific position because of how much he’s moved around. Only once has he logged more than 500 innings at an individual position in a season, and that was back in 2021 when he played 713 2/3 innings at second base with the Tigers.

That said, he is way more than just a multi-positional backup. At the plate, Castro has been solidly above average since joining the Twins in 2023; during those first seasons in Minnesota, he posted a combined 107 wRC+ and accumulated 5.4 WAR. This season, his offensive production has been slightly better — .245/.335/.407, 109 wRC+ — than in recent years because he’s tapping into his power more. He’s already smacked 10 home runs in 344 plate appearances after hitting a career-high 12 last year across nearly 300 more trips to the plate. That he is a switch-hitter only adds to his flexibility. He has been platoon neutral for his career, but he’s hitting left-handed hurlers much better this year (131 wRC+) than he has righties (100). Castro has been worth 1.1 WAR this season, a step back from his last two years despite his offensive improvements because his defensive value has declined. Some of this is due to a dip in his defensive metrics — his only plus position this season by FRV is left field — but it also has to do with the positional adjustment, as he’s spent more innings this season at positions further down the defensive spectrum; after playing 465 2/3 innings at shortstop in 2024 and another 211 1/3 in center field, he’s logged just 26 at shortstop this year to go along with a one-inning cameo in center. Read the rest of this entry »


FanGraphs Power Rankings: 2025 Trade Deadline Edition

It’s been a few weeks since our last run of the power rankings, and a lot has happened since then. Teams we thought of as contenders are suddenly out of the playoff picture, and the buyers and sellers ahead of this week’s trade deadline are quickly sorting themselves out.

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. Read the rest of this entry »


José Soriano Can Get You to Whiff, but He Won’t Strike You Out

Gary A. Vasquez-Imagn Images

On any given pitch, a swing-and-miss is the best possible outcome for the pitcher. The ball isn’t put in play, the count advances in favor of the pitcher, and the batter may look a little foolish in the process. It stands to reason that pitchers who possess multiple pitches that run above-average whiff rates will likely have strong strikeout rates, too. Then there’s another, much smaller group of pitchers who have multiple pitches with elite whiff rates. Those rare hurlers will surely have the best strikeout rates in baseball, right? Among all starting pitchers this season, there are just eight who possess multiple pitches that generate a whiff more than 40% of the time.

Pitchers With Swing-and-Miss Stuff
Player Number of Pitches With >40% Whiff% K% K/9
MacKenzie Gore 3 29.7% 11.18
Cole Ragans 2 36.4% 14.05
Zack Wheeler 2 33.4% 11.53
Edward Cabrera 2 24.9% 9.41
Kodai Senga 2 24.2% 8.81
Reese Olson 2 23.6% 8.71
José Soriano 2 20.0% 7.73
Cade Horton 2 17.6% 6.79

MacKenzie Gore leads the way with three of these elite bat-missing weapons, followed by a few of the game’s best strikeout artists. At the bottom, though, are two pitchers whose strikeout rates are much lower than you’d expect given their ability to generate whiffs: groundball specialist José Soriano and rookie Cade Horton. (As an aside, Horton’s changeup has the third-highest whiff rate of any pitch thrown at least 100 times this year, yet his strikeout rate is an unimpressive 17.6%.)

What happens if you lower the threshold to pitches with whiff rates north of 30%? There are 18 starters with three or more of these less-effective-but-still-impressive pitches. Spoiler: Soriano shows up again. Read the rest of this entry »


FanGraphs Power Rankings: July 7–14

Over the last three weeks, we’ve had three different leaders atop these power rankings. The top of the standings have been volatile, as no one really has pulled away from the pack. On the other hand, the bottom half of the rankings have been stable, with a large group of mediocre teams stuck in the awkward zone between competing and retooling.

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. Read the rest of this entry »


FanGraphs Power Rankings: June 30–July 6

A bunch of interesting matchups with playoff implications dot the schedule this week. A hot streak heading into the All-Star break could be all that a fringe contender needs to decide to make a big push at the trade deadline later this month.

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.

All power rankings stats, including team records, are updated through Sunday’s games. The rest of the information below is current as of Tuesday morning.

Complete Power Rankings
Rank Team Record Elo Opponent Elo Playoff Odds Power Score Δ
1 Astros 55-35 1602 1496 98.3% 1620 1
2 Blue Jays 52-38 1585 1506 87.8% 1599 8
3 Dodgers 56-35 1579 1499 99.8% 1599 -2
4 Tigers 57-34 1559 1485 99.6% 1585 -1
5 Cubs 54-36 1567 1509 94.8% 1585 1
6 Phillies 53-37 1557 1497 96.0% 1574 -1
7 Rays 49-41 1537 1502 69.1% 1544 -3
8 Brewers 50-40 1539 1486 58.2% 1543 0
9 Mets 52-39 1516 1488 86.8% 1533 3
10 Mariners 48-42 1523 1496 72.9% 1526 3
11 Yankees 49-41 1502 1501 85.8% 1513 -4
12 Cardinals 48-43 1518 1509 31.4% 1508 -3
13 Red Sox 46-45 1520 1499 25.3% 1506 4
14 Padres 48-41 1506 1498 45.1% 1505 0
15 Reds 46-44 1515 1499 13.1% 1497 -4
16 Giants 49-42 1489 1488 47.5% 1490 0
17 Orioles 40-49 1503 1501 3.6% 1473 4
18 Rangers 44-46 1488 1498 18.5% 1471 0
19 Angels 43-46 1488 1498 3.8% 1468 -4
20 Marlins 40-48 1491 1507 0.3% 1462 0
21 Twins 43-47 1480 1497 19.5% 1460 3
22 Pirates 38-53 1486 1513 0.1% 1453 3
23 Diamondbacks 44-46 1472 1495 20.1% 1452 -4
24 Royals 43-48 1472 1498 9.9% 1451 2
25 Braves 39-50 1456 1494 6.6% 1429 -2
26 Guardians 40-48 1439 1508 6.0% 1419 -4
27 Athletics 37-55 1440 1507 0.2% 1414 0
28 Nationals 37-53 1427 1504 0.0% 1403 0
29 White Sox 30-60 1394 1502 0.0% 1374 0
30 Rockies 21-69 1349 1522 0.0% 1336 0

Tier 1 – The Best of the Best
Team Record Elo Opponent Elo Playoff Odds Power Score
Astros 55-35 1602 1496 98.3% 1620
Blue Jays 52-38 1585 1506 87.8% 1599
Dodgers 56-35 1579 1499 99.8% 1599

Defying expectations, the Astros continue to put together win after win. Their list of players on the IL is currently longer than that of the Dodgers, but they completed a pretty comprehensive sweep of Los Angeles last weekend. Houston hasn’t lost a series since May 21 and has the best record in baseball by a pretty wide margin in that span. Meanwhile, the Dodgers were handed their first series loss since June 8. They have to be relieved that Max Muncy’s knee injury, which he suffered on Thursday, turned out to be much less serious than it initially looked. On the pitching side, Tyler Glasnow will likely be activated from the IL to start Wednesday’s game, giving the rotation some reinforcements at a critical juncture.

The Blue Jays! A nine-game winning streak has thrust the Jays into first place in the AL East, and they did it by sweeping the Yankees in a huge four-game series in Toronto, which included a joyous victory on Canada Day. The Jays followed that up with a weekend sweep of the Angels and yet another win Monday against the White Sox, extending their division lead to 3 1/2 games. With two more to play against Chicago and then a three-game set against the Athletics over the weekend, Toronto has a favorable schedule lined up before the All-Star break. If the Blue Jays manage to hang onto the AL East lead, they will start the second half of the season in first place for the first time since 2016.

Tier 2 – On the Cusp of Greatness
Team Record Elo Opponent Elo Playoff Odds Power Score
Tigers 57-34 1559 1485 99.6% 1585
Cubs 54-36 1567 1509 94.8% 1585
Phillies 53-37 1557 1497 96.0% 1574

The Tigers swept the Guardians last weekend to extend their record against divisional foes to 18-9. The rest of the AL Central has all sorts of problems right now, but Detroit’s ability to beat up its rivals is a big reason why it leads the division by a whopping 14 games.

The Cubs produced plenty of fireworks during their series win over the Cardinals last weekend; Chicago hit 11 home runs during the three-game set, producing two blowout victories on Friday and Sunday. Michael Busch hit four of them — three alone on Independence Day — and added 13 hits last week. After seeing the Brewers and Cardinals creep closer in the NL Central the last few weeks, the Cubs have jumped back out to a 3 1/2-game lead.

Tier 3 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Rays 49-41 1537 1502 69.1% 1544
Brewers 50-40 1539 1486 58.2% 1543
Mets 52-39 1516 1488 86.8% 1533
Mariners 48-42 1523 1496 72.9% 1526

The Rays have now lost three straight series; they dropped two of three at home against the A’s to begin last week, followed by two walk-off losses in their three-game set against the Twins over the weekend. The big culprit has been the bullpen, which was responsible for all four losses last week. Across their last 10 games dating back to June 27, Tampa Bay relievers have a 7.96 ERA, the second-worst mark in the majors during that span. The Rays have a tough slate of games heading into the All-Star break: They lost the first game of their three-game series in Detroit on Monday, and then they finish off the first half with four games in Boston.

After a pretty rough patch to finish the month of June, the Mets got back on track with series wins over the Brewers and Yankees last week. Brandon Nimmo blasted a pair of grand slams and added a solo shot for good measure. New York is also expected to activate Kodai Senga and Sean Manaea from the IL during the final series of the first half, against the Royals in Kansas City, which should alleviate some of the team’s recent pitching issues.

As for Milwaukee, the Brewers finally activated Brandon Woodruff off the IL after multiple setbacks during his rehab this year; he was excellent in his first major league start since 2023, allowing just a single run across six innings against the Marlins while striking out eight. The Brew Crew started off this week with an impressive win over the Dodgers on Monday.

The Mariners held the Pirates scoreless across three games this weekend. It was the first time in franchise history that Seattle has shut out an opponent for an entire series. Over the last two weeks, Mariners starters have a 2.44 ERA, second best in baseball. It took George Kirby a little while to shake off the rust after missing the first eight weeks of the season with a shoulder injury, but he’s allowed just two runs across his last three starts; in seven starts since the beginning of June, he has a 2.68 ERA and a 2.74 FIP. On the offensive side of things, Randy Arozarena blasted six home runs last week, and Cal Raleigh collected his seventh multi-homer game of the season — the most in baseball — on Friday, extending his league-leading home run total to 35. Though Seattle remains 6 1/2 games behind the Astros in the AL West, it is two games up on the Red Sox for the final Wild Card spot. Only a game separates the Mariners and the Yankees, who hold the top Wild Card position; the two teams begin a three-game series in the Bronx on Tuesday.

Tier 4 – The Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Yankees 49-41 1502 1501 85.8% 1513
Cardinals 48-43 1518 1509 31.4% 1508
Red Sox 46-45 1520 1499 25.3% 1506
Padres 48-41 1506 1498 45.1% 1505
Reds 46-44 1515 1499 13.1% 1497
Giants 49-42 1489 1488 47.5% 1490

Speaking of the Yankees, they just endured a nightmare of a week. Not only did they get swept in their four-game series with the Blue Jays, who knocked them out of first place, but they also dropped their weekend series against the Mets. If that wasn’t bad enough, Clarke Schmidt suffered a torn UCL and will likely need Tommy John surgery. While the offense that slumped for much of June has started to come around, the bullpen allowed a whopping 28 runs in 24 innings last week. This week’s series against the Mariners suddenly has some pretty major Wild Card implications, and then the first-place Cubs come to town to wrap up the first half.

The Giants and Padres entered play Monday tied for the final NL Wild Card spot, but their situations could change by the time this week is over. Both teams have a pretty difficult stretch of games ahead of the All-Star break, with each of them set to host the Phillies. San Francisco won the first game of its series against Philadelphia on Monday to pull a game ahead in the standings, as San Diego lost the opener of its four-game set against the Diamondbacks. After the Phillies leave town to play the Padres, the Giants will welcome the Dodgers for three games over the weekend. Meanwhile, despite losing both series last week, the Cardinals begin their final homestand of the first half trailing the Giants by just 1 1/2 games, and they have the bottom two teams in the NL East, the Nationals and Braves, on tap this week. Like St. Louis, the Reds also dropped their two series last week and have a fairly soft schedule coming up at home, against the Marlins and Rockies. After Monday’s loss to Miami, Cincinnati is 3 1/2 games behind San Francisco. Even Arizona, which is not in this tier, is within five games of the Giants. There isn’t much separating these five teams, so even if the standings flip some this week, the battle for that last Wild Card spot should last all the way through the summer.

Tier 5 – No Man’s Land (AL Edition)
Team Record Elo Opponent Elo Playoff Odds Power Score
Orioles 40-49 1503 1501 3.6% 1473
Rangers 44-46 1488 1498 18.5% 1471
Angels 43-46 1488 1498 3.8% 1468
Twins 43-47 1480 1497 19.5% 1460
Royals 43-48 1472 1498 9.9% 1451
Guardians 40-48 1439 1508 6.0% 1419

Let’s play good news/bad news with a quartet of players from the Rangers and Angels. Good news: Since going 4-for-4 with a home run on May 30, Marcus Semien has posted a 167 wRC+, raising his season line all the way up to 91. Bad news: The Rangers demoted Josh Jung to Triple-A last week after he slumped to a 19 wRC+ in June. Good news: Jo Adell smashed 11 home runs in June and currently has a 129 wRC+ on the season. Bad news: Mike Trout is posting his lowest slugging percentage (.444) since his 2011 cup of coffee. We can caveat the Trout bad news some because his underlying batted ball metrics look pretty good, and despite his relative woes, he’s still running a 120 wRC+. On Monday, the Angels eked out a walk-off victory in the first game of a four-game set against the Rangers.

Regression has come hard for the Guardians. On June 1, they were 31-26 and held the second Wild Card spot, though their run differential was -18. Since then, they have the worst record in the AL, a stretch that included a 10-game losing streak that was finally snapped on Monday. Even after the losing streak, Cleveland’s actual record is three wins ahead of its run differential and four wins ahead of where BaseRuns thinks the team should be. There could be more room to fall this summer.

Tier 6 – No Man’s Land (NL Edition)
Team Record Elo Opponent Elo Playoff Odds Power Score
Marlins 40-48 1491 1507 0.3% 1462
Pirates 38-53 1486 1513 0.1% 1453
Diamondbacks 44-46 1472 1495 20.1% 1452
Braves 39-50 1456 1494 6.6% 1429

The Pirates are coming off an absolute yo-yo of a week. They did not allow a run in their three-game sweep of the Cardinals, and then they didn’t score a run when they were swept in three games by the Mariners. It was the first time in major league history that a team won three straight shutouts and then lost three straight shutouts. Pittsburgh had actually been playing pretty well ahead of that series in Seattle; the Bucs had scored 30 runs in their sweep of the Mets two weekends ago and scored 13 against the Cardinals. The Pirates finally scored again — three times, in fact — in their series opener against the Royals on Monday, but they allowed Kansas City to score nine runs.

Injuries to the Braves pitching staff have continued to pile up: Last week, Spencer Schwellenbach hit the IL with a fractured elbow. Making matters worse, a few key contributors have been stuck in season-long slumps: Ozzie Albies has been a shell of himself this season, entering Tuesday with a 72 wRC+, and Michael Harris II has been even worse, at 48. If fans want a silver lining, Atlanta activated Jurickson Profar off the restricted list on Wednesday after his 80-game PED suspension, and he hit home runs in his first two games back.

Tier 7 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds Power Score
Athletics 37-55 1440 1507 0.2% 1414
Nationals 37-53 1427 1504 0.0% 1403
White Sox 30-60 1394 1502 0.0% 1374
Rockies 21-69 1349 1522 0.0% 1336

On May 31, the Nationals were 28-30 and looked like they could be making a sneaky run for the final NL Wild Card spot. They’ve gone 9-23 since then, and after their miserable June and rough start to July, they fired manager Dave Martinez and president of baseball operations Mike Rizzo on Sunday night. It’s a massive change for the organization — Rizzo was promoted to GM ahead of the 2009 season, and Martinez had been in his position since 2018, and both navigated the franchise to its only World Series championship in 2019 — and it also throws a bit of chaos into the near future. Washington holds the first overall pick in this year’s draft, exactly one week after the firing, and the trade deadline is less than a month away. That’s a lot for interim general manager Mike DeBartolo to tackle.


FanGraphs Power Rankings: June 23–29

As the calendar turns to July, the AL is a bit of a mess. The six teams that currently hold playoff berths are the only ones with winning records. The opposite is true in the NL, where there are nine teams over .500. That landscape should make for a very interesting trade deadline.

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 53-32 1591 1500 99.8% 1607 0
2 Astros 50-34 1585 1497 96.5% 1601 2
3 Tigers 53-32 1559 1488 99.0% 1582 0
4 Rays 47-37 1563 1506 79.0% 1572 2
5 Phillies 49-35 1546 1496 89.8% 1559 -3
6 Cubs 49-35 1545 1510 83.6% 1558 -1
7 Yankees 48-35 1536 1498 95.9% 1553 0
8 Brewers 47-37 1545 1485 57.3% 1547 0
9 Cardinals 47-38 1548 1508 48.7% 1547 3
10 Blue Jays 45-38 1539 1506 63.3% 1543 0
11 Reds 44-40 1530 1498 16.5% 1516 4
12 Mets 48-37 1499 1485 77.4% 1512 -3
13 Mariners 43-40 1505 1498 61.3% 1503 3
14 Padres 45-38 1503 1497 42.3% 1502 0
15 Angels 41-42 1499 1496 6.6% 1486 4
16 Giants 45-39 1482 1490 41.8% 1481 -5
17 Red Sox 41-44 1493 1500 14.7% 1475 -4
18 Rangers 41-43 1487 1498 20.0% 1473 2
19 Diamondbacks 41-42 1482 1497 18.1% 1464 -1
20 Marlins 37-45 1490 1507 0.2% 1463 6
21 Orioles 36-47 1489 1502 3.5% 1462 3
22 Guardians 40-42 1472 1505 21.9% 1461 -5
23 Braves 38-45 1484 1494 24.3% 1458 -1
24 Twins 40-44 1475 1495 26.3% 1458 -1
25 Pirates 35-50 1482 1512 0.1% 1452 0
26 Royals 39-45 1459 1498 11.8% 1441 -5
27 Athletics 34-52 1431 1506 0.3% 1408 0
28 Nationals 35-49 1429 1502 0.0% 1407 0
29 White Sox 28-56 1401 1504 0.0% 1382 0
30 Rockies 19-65 1348 1524 0.0% 1335 0

Tier 1 – The Best of the Best
Team Record Elo Opponent Elo Playoff Odds Power Score
Dodgers 53-32 1591 1500 99.8% 1607
Astros 50-34 1585 1497 96.5% 1601

After wrapping up a 5-1 week with a series win over the Royals, the Dodgers have now won 15 of their last 20 games. That little swoon they toiled through toward the end of May is firmly in the rearview mirror. No one in the lineup is hotter than Max Muncy, who finished June with a .333/.459/.654 slash line, seven home runs and a 205 wRC+. The real turning point for Muncy came on April 30, when he started wearing glasses. Since then, he has a 178 wRC+ across 51 games, after posting a woeful wRC+ of 58 through his first 28 games of the season.

The Astros also went 5-1 last week, though they did it against two of NL’s top teams, the Phillies and the Cubs. Since Yordan Alvarez injured his hand on May 2, Houston has the best record in baseball, 34-19, and has built a huge 6 1/2-game lead in the AL West. The Astros can thank three guys for carrying the load for the offense while Alvarez has been sidelined: Jeremy Peña (162 wRC+ since May 2), Isaac Paredes (151), and Cam Smith (145). As for Alvarez, he’s ramping up his rehab and will begin to face live pitching this week.

Tier 2 – On the Cusp of Greatness
Team Record Elo Opponent Elo Playoff Odds Power Score
Tigers 53-32 1559 1488 99.0% 1582
Rays 47-37 1563 1506 79.0% 1572

The Tigers won their weekend series against the Twins with two emphatic wins on Saturday and Sunday. In their 10-5 victory on Saturday, Riley Greene and Zach McKinstry were the standouts, each collecting a home run and three hits. Tarik Skubal took center stage on Sunday, firing seven shutout innings with 13 punchouts while allowing just two baserunners.

The Rays had a wild weekend in Baltimore; they were on the wrong end of a 22-8 blowout on Friday, turned things around with an 11-3 victory on Saturday, and finally lost the series with a relatively tame 5-1 loss on Sunday. Despite the small setback, Tampa Bay still leads the AL Wild Card race and has closed the gap in the AL East to just 1 1/2 games.

Tier 3 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Phillies 49-35 1546 1496 89.8% 1559
Cubs 49-35 1545 1510 83.6% 1558
Yankees 48-35 1536 1498 95.9% 1553
Brewers 47-37 1545 1485 57.3% 1547
Cardinals 47-38 1548 1508 48.7% 1547
Blue Jays 45-38 1539 1506 63.3% 1543

Although the Cubs have led the NL Central for nearly the entire season, a .500 record in June has thrown the door open for the Brewers and Cardinals to make it true three-team race for the division. Chicago was 6 1/2 games ahead as recently as June 17, but that lead has now dwindled to two games. Milwaukee and St. Louis deserve credit for taking advantage of this month-long slump from the Cubs. Before a frustrating extra-innings loss on Sunday, the Brew Crew had won 22 of their previous 30 games, while the Cards are in the midst of an 11-4 stretch.

Last week, the Phillies were swept in Houston despite allowing just five runs during the three-game series because they scored just one of their own. They enjoyed a 13-run outburst in Atlanta on Friday, but then combined for three runs during the final two games of the series. That was enough to take two of three from the Braves thanks to another phenomenal outing from Ranger Suárez on Sunday, who tossed seven innings of one-run ball while striking out eight. He’s allowed a total of 10 runs across his last 10 starts. The good news is Bryce Harper is on track to return from the IL at some point this week when Philadelphia returns home to face the Padres and Reds.

The Yankees earned a much-needed weekend series win over the Athletics to bring their June record to 13-13, a stretch that has seriously loosened their grip on the AL East. After leading by as many as 6 1/2 games during the first week of this month, they enter the final day of June with just a 1 1/2-game cushion over the Rays. New York’s bats have gone cold as the weather has warmed up. Since June 1, the Yankees are running a 103 wRC+, down from their best-in-baseball 128 wRC+ over the first two months of the season. They begin this week with a huge four-game set on the road against the third-place Blue Jays, who are 19-11 over their last 30 games and just three games behind New York in the standings.

Tier 4 – The NL Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Reds 44-40 1530 1498 16.5% 1516
Mets 48-37 1499 1485 77.4% 1512
Padres 45-38 1503 1497 42.3% 1502
Giants 45-39 1482 1490 41.8% 1481

The Mets are in a full tailspin after their nightmarish weekend in Pittsburgh, where they were swept by the putrid Pirates and allowed 30 runs across the three-game set. With a 12-1 drubbing on Sunday, New York has now dropped 13 of its last 16 games. The starting rotation was already down three members when Griffin Canning ruptured his Achilles’ tendon on Thursday. The lone bright spot for the Mets this month has been Juan Soto’s continued resurgence; he blasted three home runs last week to bring his June total up to 11.

Ignore the Reds at your own peril. Chase Burns made his debut last week, striking out eight Yankees and flashing the electric stuff that made him Cincinnati’s top prospect. Then, on Sunday, Elly De La Cruz sparked an exciting ninth-inning comeback to secure a huge series win over the Padres and continue his scorcher of a month; he’s slashing .348/.429/.674 for a 195 wRC+ with one more game to play in June. The Reds are lurking in both the NL Central (five games back) and in the NL Wild Card race (2 1/2 games back), and all that young talent looks like it’s finally driving some success at the big league level.

The Rafael Devers trade hasn’t sparked a turnaround for the Giants offense. Quite the opposite, in fact; they’re 4-8 since acquiring him two weeks ago, and he’s slashing .217/.333/.391 with his new team. Last week was especially brutal, as San Francisco went 1-5 against the Marlins and White Sox to fall to 1 1/2 games out in the NL Wild Card standings. The Giants enter this week with a four-game series against the Diamondbacks in Arizona.

Tier 5 – The AL Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Mariners 43-40 1505 1498 61.3% 1503
Angels 41-42 1499 1496 6.6% 1486
Red Sox 41-44 1493 1500 14.7% 1475
Rangers 41-43 1487 1498 20.0% 1473

The Mariners took two of three from the Rangers in Texas this weekend, with every game going into extra innings — the first time that’s happened in any three-game series since 2015. Seattle hosts the Royals and Pirates this week before closing out the first half on the road against the Yankees and Tigers. Meanwhile, despite boasting the best pitching staff in baseball, the Rangers are fourth in the AL West standings because their lineup has continued to struggle. On the bright side, Corey Seager is showing some signs of life. The Texas shortstop bashed three home runs against the Mariners and has a 163 wRC+ over his last 14 games.

Prior to their 15-run outburst on Saturday, the Red Sox had scored just 2.8 runs per game in the 10 games since trading away Rafael Devers. Neither Roman Anthony (87 wRC+) nor Marcelo Mayer (84 wRC+) has had much success against big league pitching thus far, and the lineup looks particularly punchless without Devers anchoring it. Masataka Yoshida is expected to begin a rehab assignment this week and Alex Bregman ramped up his baseball activities over the weekend, but those reinforcements likely won’t return until after the All-Star break. By then it could be too late for them to make a significant impact on Boston’s plans ahead of the trade deadline.

Tier 6 – No Man’s Land
Team Record Elo Opponent Elo Playoff Odds Power Score
Diamondbacks 41-42 1482 1497 18.1% 1464
Marlins 37-45 1490 1507 0.2% 1463
Orioles 36-47 1489 1502 3.5% 1462
Guardians 40-42 1472 1505 21.9% 1461
Braves 38-45 1484 1494 24.3% 1458
Twins 40-44 1475 1495 26.3% 1458
Pirates 35-50 1482 1512 0.1% 1452
Royals 39-45 1459 1498 11.8% 1441

The injuries just keep coming for the Diamondbacks, most recently last Monday when they placed Corbin Carroll on the IL with a fractured wrist. They had been managing to stay afloat despite losing Corbin Burnes at the start of the month, but it might be too much to do so while also being without Carroll. The Snakes slipped back below .500 after getting swept by the Marlins last weekend. Eight of Arizona’s final 14 games before the All-Star break come against the Giants and Padres.

The Marlins are riding a seven-game winning streak — their longest since 2022 — into this week after sweeping both the Giants and Diamondbacks and taking their series finale against the Braves to cap the week before. It’s been an up-and-down season for Miami, but the offense has been clicking during this hot streak. Otto Lopez (10-game hitting streak), Agustín Ramírez (11 hits last week), and Kyle Stowers (three home runs during the winning streak) have been the standouts, and they’re getting clutch hits in all the big spots. On Sunday, Lopez hit the go-ahead two-run single in the eighth inning, and Stowers followed up with a three-run double to seal the victory.

With their impressive series win over the Rays last weekend, the Orioles have compiled a 15-11 record in June. That’s much better than their abysmal first two months of the season but not good enough to get them back into the playoff race. To make matters worse, injuries have continued to plague the roster; Adley Rutschman hit the IL for the first time in his career with an oblique injury, and Zach Eflin left his start Saturday after just a single inning. It’s probably time to throw in the towel and start looking forward to 2026 and beyond.

The Royals snapped a six-game losing streak with a win on Saturday — their first win at home since May 31. They are in the midst of a 6-15 stretch that’s dropped them from three games over .500 to six below. The pitching staff is doing its job; Kansas City has allowed more than five runs just four times in the past 21 games and the second-fewest total in the AL during that span. The lineup remains the problem, as the Royals have the fourth-worst offense (83 wRC+) in the majors this season.

Tier 7 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds Power Score
Athletics 34-52 1431 1506 0.3% 1408
Nationals 35-49 1429 1502 0.0% 1407
White Sox 28-56 1401 1504 0.0% 1382
Rockies 19-65 1348 1524 0.0% 1335

The White Sox have a 19-24 record at home following their series win over the Giants last weekend. That’s respectable — especially after their historically bad season last year. Unfortunately, they are 9-32 on the road, which is where they’ll be again this week when they travel to play the Dodgers and Rockies. Amazingly enough, the Rockies have won fewer home games than the White Sox have won on the road. It’ll be a battle between the two worst ballclubs in baseball in the launching pad of Coors Field. Sounds fun!


FanGraphs Power Rankings: June 16–22

As we approach the midpoint of the season, the playoff races in both leagues are as muddy as ever. With July just around the corner and the trade deadline looming, the teams on the fringes of the postseason picture need to figure out if they’re truly contenders or if they need to start looking toward the future.

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. Read the rest of this entry »


FanGraphs Power Rankings: June 9–15

It was an exciting weekend of baseball, with nine series ending in a sweep, but that was all overshadowed by the unexpected trade of Rafael Devers on Sunday night.

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. Read the rest of this entry »


FanGraphs Power Rankings: June 2–8

As June gets underway, the American League playoff picture is as muddy as ever — 12 teams are within 4 1/2 games of a playoff berth right now. Meanwhile, in the National League, there’s a pretty clear line between the haves and the have-nots, but even if the playoff picture isn’t as crowded, the races should provide plenty of drama this summer.

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 43-24 1574 1489 96.2% 1588 0
2 Mets 42-24 1568 1480 93.0% 1581 3
3 Yankees 39-25 1568 1500 97.7% 1577 -1
4 Cubs 40-25 1567 1507 87.1% 1576 0
5 Dodgers 39-27 1568 1509 98.0% 1572 -2
6 Astros 36-29 1546 1500 76.4% 1549 2
7 Rays 35-30 1547 1505 47.1% 1544 6
8 Cardinals 36-29 1544 1510 43.0% 1542 -1
9 Blue Jays 35-30 1544 1510 52.7% 1541 3
10 Giants 38-28 1534 1499 60.4% 1538 6
11 Twins 35-30 1530 1487 58.6% 1527 -1
12 Padres 37-27 1520 1490 53.0% 1526 3
13 Phillies 37-28 1520 1489 76.9% 1524 -7
14 Brewers 35-31 1523 1489 27.9% 1516 0
15 Guardians 34-30 1515 1506 40.0% 1513 -4
16 Royals 34-32 1501 1492 34.0% 1495 1
17 Mariners 33-31 1494 1496 54.8% 1491 -8
18 Reds 33-33 1497 1490 7.2% 1485 5
19 Red Sox 32-35 1487 1493 18.7% 1473 3
20 Diamondbacks 31-34 1485 1508 25.6% 1470 1
21 Rangers 31-35 1479 1506 18.0% 1467 -2
22 Angels 30-34 1478 1498 2.2% 1466 2
23 Nationals 30-35 1479 1509 1.3% 1463 -3
24 Pirates 26-40 1469 1511 0.5% 1448 3
25 Braves 27-37 1461 1498 26.0% 1442 -7
26 Orioles 26-38 1458 1492 3.0% 1440 -1
27 Athletics 26-41 1417 1503 0.6% 1401 1
28 Marlins 24-39 1411 1509 0.0% 1397 -2
29 White Sox 22-44 1398 1500 0.0% 1383 0
30 Rockies 12-53 1320 1528 0.0% 1313 0

Tier 1 – The Best of the Best
Team Record Elo Opponent Elo Playoff Odds Power Score
Tigers 43-24 1574 1489 96.2% 1588
Mets 42-24 1568 1480 93.0% 1581
Yankees 39-25 1568 1500 97.7% 1577
Cubs 40-25 1567 1507 87.1% 1576

The Tigers and Cubs battled through a competitive and entertaining series last weekend, with Detroit taking two of the three games. It’s far too early to call this a World Series preview, but it’s certainly a possibility with the way these two teams are playing. The Tigers went 4-3 in their week of games against the two Chicago clubs, and their bullpen blew leads in all three of their losses. For now, this seems like more of a blip than a true concern — the Detroit bullpen ranks sixth in the majors with a 3.30 ERA and a 3.29 WPA, even if the peripherals (3.81 FIP, 3.71 SIERA) aren’t quite as strong — but it’s something to monitor as the season progresses.

The Mets split their NLCS rematch against the Dodgers in Los Angeles last week, with three of the four games being decided by one run, and then went to Colorado and swept the hapless Rockies. Pete Alonso was a one-man wrecking crew; he blasted five home runs and now has 17 on the season. New York has gone 12-3 since falling to three games out of first place with a loss on May 23, and as the Phillies continue to struggle, the Mets begin this week ahead 4 1/2 games in the NL East.

In their first matchup against the Red Sox this season, the Yankees lost two of the three games and allowed 27 runs in the series. Earlier in the week, New York placed closer Luke Weaver on the injured list with a hamstring strain, but the team did get back dynamic infielder Jazz Chisholm Jr.. After missing over a month with an oblique injury, Chisholm went 8-for-21 with two home runs and three stolen bases.

Tier 2 – The Dodgers
Team Record Elo Opponent Elo Playoff Odds Power Score
Dodgers 39-27 1568 1509 98.0% 1572

It’s been a rough couple of weeks for the Dodgers. They’re 10-12 over their last 22 games and neither their offense nor their pitching can find much consistency right now. Los Angeles collected 19 total hits in its first two games against the Cardinals last weekend but somehow managed to score just a single run, going 1-for-25 with runners in scoring position. The Dodgers salvaged the series with seven runs on Sunday in a 7-3 win, but their bats are still having a relatively rough go of things since their 18-run outburst against the Yankees the previous Saturday. The concerns about their lineup pale in comparison to the injury woes of their pitching staff, as Tony Gonsolin became the latest pitcher to go down with elbow discomfort. The good news is the Dodgers activated relievers Michael Kopech and Kirby Yates off the IL last weekend and spun an under-the-radar trade for former All-Star closer Alexis Díaz, whom the Reds optioned to Triple-A after a disastrous April. While the Dodgers are letting Díaz work things out in the minors before recalling him, the returns of Kopech and Yates should help to bolster the bullpen; the starting rotation, though, is still spread dangerously thin. Things won’t get any easier for the Dodgers this week, when they face the Padres and Giants for the first time this season. Both teams are just a game behind Los Angeles in the NL West standings.

Tier 3 – On the Cusp of Greatness
Team Record Elo Opponent Elo Playoff Odds Power Score
Astros 36-29 1546 1500 76.4% 1549
Rays 35-30 1547 1505 47.1% 1544
Cardinals 36-29 1544 1510 43.0% 1542
Blue Jays 35-30 1544 1510 52.7% 1541
Giants 38-28 1534 1499 60.4% 1538

The Astros have gotten hot at exactly the right moment. Their surge has coincided with a Mariners slide; Houston overtook Seattle in the AL West standings in late May and padded the lead last week. The Astros have gone 11-5 over their last 16 games, a stretch that began with taking three of four from Seattle, and are now 2 1/2 games up in the division. Jeremy Peña continues to lead the offense during this hot streak; he collected 10 hits last week and had a 13-game hit streak snapped on Sunday.

The Rays and Blue Jays continued their rise up the standings last week; Tampa Bay swept the Rangers and won two out of three against the Marlins, while Toronto took both of its series against the Phillies and Twins. In 16 games since May 23, Rays third baseman Junior Caminero is slashing .349/.388/.825 with seven home runs and a 242 wRC+. A resurgent George Springer, who smacked a game-winning home run on Saturday, has been the most consistent run producer in the Blue Jays lineup.

The Giants tallied two more walk-off victories last week, bringing their season total to eight. All seven games of their games last week were decided by one run, and they haven’t played a game that was settled by more than three runs since May 23. San Francisco is now 22-11 in home games this season, one of the best home records in baseball. After a 5-2 homestand, the Giants return to the road with a 38-28 overall record, which puts them just a game behind the first-place Dodgers in the NL West.

Tier 4 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Twins 35-30 1530 1487 58.6% 1527
Padres 37-27 1520 1490 53.0% 1526
Phillies 37-28 1520 1489 76.9% 1524
Brewers 35-31 1523 1489 27.9% 1516

The Phillies are phree-phalling right now, with just one win in their last 10 games. That lone win came in their series opener against the Blue Jays last Tuesday, and then over the weekend they were swept by the last-place Pirates. The Philadelphia offense went especially cold, managing to score just one run in four of its last five games. To make matters worse, Bryce Harper was placed on the IL with a wrist injury over the weekend, though it sounds like it might be a minor issue.

Injuries have become an issue for the Twins again, only this time, it’s in their starting rotation. Both Pablo López and Zebby Matthews were placed on the IL last week with shoulder injuries; López is expected to miss at least two months, while it’s unclear as of this writing how long Matthews might be out. Thankfully, Royce Lewis is healthy and snapped an 0-for-28 stretch with a hit on Tuesday, and then notched six more after that.

Tier 5 – High-Variance Hopefuls
Team Record Elo Opponent Elo Playoff Odds Power Score
Guardians 34-30 1515 1506 40.0% 1513
Royals 34-32 1501 1492 34.0% 1495
Mariners 33-31 1494 1496 54.8% 1491

The three teams in this tier all feature flawed lineups with no more than one or two superstars who are tasked with putting the rest of the offense on their backs. The Guardians couldn’t handle the Yankees and Astros last week, though José Ramírez continued to rake. He carries a 34-game on-base streak into Monday’s series opener against the Reds, and he has at least one hit in all but two of those games. Overall, he’s slashing .333/.392/.556 with 12 home runs, 18 stolen bases, and a 163 wRC+. Meanwhile, Bobby Witt Jr. is catching fire after a so-so month of May; though the Royals went just 3-3 last week, Witt brought his season wRC+ up to 126 after going 9-for-25 with two homers. Kansas City also called up top prospect Jac Caglianone last week to bolster what has been one of the worst offenses in baseball. Seattle had a rough week, getting swept by the Orioles and losing two of three against the Angels, but Cal Raleigh bashed three more home runs, extending his major league-leading total to 26.

Tier 6 – No Man’s Land
Team Record Elo Opponent Elo Playoff Odds Power Score
Reds 33-33 1497 1490 7.2% 1485
Red Sox 32-35 1487 1493 18.7% 1473
Diamondbacks 31-34 1485 1508 25.6% 1470
Rangers 31-35 1479 1506 18.0% 1467
Angels 30-34 1478 1498 2.2% 1466
Nationals 30-35 1479 1509 1.3% 1463
Braves 27-37 1461 1498 26.0% 1442
Orioles 26-38 1458 1492 3.0% 1440

It was the worst-case scenario for Corbin Burnes and the Diamondbacks. First, the ace left his June 1 start with an elbow injury, and then on Friday, Arizona announced he would undergo Tommy John surgery. He’ll miss the rest of the season and most likely all of 2026 as well. It’s a deflating blow to a club that’s been struggling to keep up in the extremely competitive NL West. The rotation has had its fair share of troubles this year, and Burnes’ injury is the biggest one yet.

In a wide open AL playoff picture, it’s not too late for the Rangers to get back into the race, especially if their offense starts to click. To that end, after an abysmal start to the season, Marcus Semien is 15-for-29 with three home runs and a 324 wRC+ over his last nine games. Let’s see if his teammates follow his lead and start mashing this week, when Texas visits Minnesota for three games before returning home to face the White Sox over the weekend.

However, it probably is too late for the Orioles to recover from their disappointing first two months, but at least they’re playing much better baseball recently. They lost their weekend series to the Athletics, but before that, they had gone 9-2 over their previous 11 games. They activated Colton Cowser off the IL last Monday and should be getting Jordan Westburg back from his hamstring injury any day now.

It might be time to admit that it’s just not the Braves’ year. They were swept by the Diamondbacks and the Giants last week, and their seven-game losing streak has dropped them to 14 games back in the NL East and 9.5 games back in the NL Wild Card standings. On Thursday, they blew a six-run against Arizona in the top of the ninth inning, and then lost back-to-back walk-offs against San Francisco on Friday and Saturday. More concerning has to be the ongoing struggles of Spencer Strider; he lost his two starts last week, both his ERA and FIP are up over five, and his Stuff+ is down about 20 points from his last healthy season in 2023.

Tier 7 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds Power Score
Pirates 26-40 1469 1511 0.5% 1448
Athletics 26-41 1417 1503 0.6% 1401
Marlins 24-39 1411 1509 0.0% 1397
White Sox 22-44 1398 1500 0.0% 1383

The Athletics snapped out of a month-long tailspin with a series win over the Orioles last weekend. The A’s peaked on May 5 when they walked off Seattle and pushed their record to 20-16. After that, they lost 24 of their next 27 games before finally beating the Twins 14-3 on Thursday, exactly one month after the high point of their season. During that 3-24 stretch, they allowed 7.8 runs per game, by far the worst mark in the majors.

Tier 8 – The Rock Bottom
Team Record Elo Opponent Elo Playoff Odds Power Score
Rockies 12-53 1320 1528 0.0% 1313

Not only did the Rockies finally win a series last week, they secured a three-game sweep of the Marlins! It was their first series win since September of last year and the first time they had won more than two games in a row this season. That winning streak was quickly snapped, when the Mets swept Colorado at home over the weekend. The Rockies are a truly terrible team, no matter how hard Davy Andrews tries to make them look good, but for the sake of all the loyal fans who somehow still show up to their games, hopefully last week’s series won’t be the only one they win in 2025.