Author Archive

FanGraphs Power Rankings: May 5–11

We’re now a quarter of the way through the regular season, and even though the playoff races have largely taken shape, there’s still plenty of time for some of the early disappointments to get things right. Last week, it was the Twins and Cardinals who caught fire with matching eight-game winning streaks.

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 27-14 1601 1499 97.7% 1603 0
2 Phillies 24-16 1568 1509 81.0% 1568 5
3 Mets 26-15 1562 1493 83.1% 1565 3
4 Tigers 26-15 1551 1482 85.4% 1555 1
5 Cubs 23-18 1548 1541 64.7% 1546 -3
6 Padres 25-14 1541 1488 62.5% 1545 -2
7 Yankees 23-17 1542 1503 88.4% 1542 3
8 Mariners 22-17 1537 1501 73.0% 1536 -5
9 Royals 24-18 1530 1477 52.8% 1531 4
10 Guardians 23-17 1523 1492 38.9% 1524 1
11 Diamondbacks 21-20 1530 1523 46.2% 1524 1
12 Cardinals 22-19 1526 1504 29.5% 1523 9
13 Twins 21-20 1528 1486 50.1% 1523 10
14 Giants 24-17 1520 1497 46.6% 1522 -6
15 Braves 19-21 1530 1499 60.9% 1522 -6
16 Red Sox 22-20 1514 1484 48.7% 1511 2
17 Astros 20-19 1512 1496 50.9% 1508 -3
18 Blue Jays 20-20 1512 1512 34.8% 1507 1
19 Rangers 20-21 1506 1518 38.3% 1500 -3
20 Athletics 21-20 1490 1487 15.9% 1488 -5
21 Rays 18-22 1489 1511 14.3% 1482 -4
22 Brewers 20-21 1486 1486 18.6% 1482 0
23 Reds 20-22 1471 1487 7.7% 1466 -3
24 Orioles 15-24 1457 1500 7.8% 1448 0
25 Nationals 17-24 1443 1508 0.3% 1435 0
26 Angels 16-23 1436 1492 0.8% 1430 0
27 Pirates 14-27 1431 1504 1.1% 1421 1
28 Marlins 15-24 1423 1516 0.1% 1416 -1
29 White Sox 12-29 1365 1490 0.0% 1358 0
30 Rockies 7-33 1328 1520 0.0% 1324 0

Tier 1 – The Dodgers
Team Record Elo Opponent Elo Playoff Odds Power Score
Dodgers 27-14 1601 1499 97.7% 1603

The Dodgers split a big four-game series against the Diamondbacks last weekend, and Friday night’s game was an especially wild affair. There were four lead changes, and Los Angeles won after scoring six runs in the ninth inning, a rally that was capped off by a go-ahead three-run bomb from Shohei Ohtani, his fourth home run of the week. Freddie Freeman also hit four homers last week and collected 10 other hits. The Dodgers’ roster was depleted even further when Teoscar Hernández and Evan Phillips hit the IL on Tuesday — they now have 15 players on the IL — but they’ve continued to prove they have enough talent to maintain their spot as the top team in baseball.

Tier 2 – On the Cusp of Greatness
Team Record Elo Opponent Elo Playoff Odds Power Score
Phillies 24-16 1568 1509 81.0% 1568
Mets 26-15 1562 1493 83.1% 1565

The Mets took two out of three games in both of their series last week, but the Phillies did them one better, going 5-1 on their roadtrip through Tampa Bay and Cleveland. Suddenly, the NL East looks very tight at the top. New York is still in first place, but its hold on the division is now just 1.5 games, down from five as recently as April 26. The good news for the Mets is that, even as that gap has narrowed, Juan Soto’s bat has woken up; he blasted three home runs last week, the same amount he hit in all of April, and he’s up to five dingers since the calendar flipped to May. The Mets have a big subway series against the Yankees lined up for this weekend as they try to cling to their division lead. Meanwhile, the Phillies return home to host the surging Cardinals before the Pirates come to Philly for an intrastate rivalry series over the weekend.

Tier 3 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Tigers 26-15 1551 1482 85.4% 1555
Cubs 23-18 1548 1541 64.7% 1546
Padres 25-14 1541 1488 62.5% 1545
Yankees 23-17 1542 1503 88.4% 1542
Mariners 22-17 1537 1501 73.0% 1536
Royals 24-18 1530 1477 52.8% 1531

So far, the Cubs have faced the toughest schedule in the majors by a pretty significant margin, which makes their 23-18 record all the more impressive. Thankfully, they won’t face another opponent with a record over .500 until early June, as their series against the Marlins, White Sox, Reds, and Rockies will take them through the rest of the month. Chicago was already without Justin Steele and Javier Assad when Shota Imanaga landed on the IL with a hamstring strain early last week. In response, the team called up its top pitching prospect, Cade Horton, to make his major league debut over the weekend, using him as the bulk guy in Saturday’s 6-5 win over the Mets. The easier schedule should alleviate some of the pressure on the patchwork rotation, though the Cubs will definitely want to find some reinforcements before the dog days of summer set in.

The Yankees snapped the Padres’ six-game winning streak on Tuesday, though San Diego got back on track with two wins against the Rockies over the weekend, including a 21-0 drubbing on Saturday. As for New York, the offense carried the team through two series wins last week. Aaron Judge went hitless in two games early in the week but got his bat going again against the A’s in Sacramento. He blasted two home runs on Saturday and collected four hits on Sunday, pushing his batting average back over .400. He enters Monday’s series opener in Seattle slashing .409/.494/.779 with 14 home runs, a 254 wRC+ and 3.8 WAR.

Speaking of the Mariners, their streak of nine consecutive series wins was snapped over weekend when they were swept at home by the Blue Jays. They’re still leading the AL West, but they have two difficult series ahead of them this week: the aforementioned matchup with the Yankees, followed up a three-game set in San Diego.

Over in the AL Central, the Tigers continue to hold onto the best record in the AL, but they dropped their weekend series to the Rangers. The Royals entered their weekend series against the Red Sox on a seven-game winning streak with five straight series wins before Boston’s pitching slowed them down. Kansas City lost on Saturday and Sunday and was held to just one run in each game.

Tier 4 – The Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Guardians 23-17 1523 1492 38.9% 1524
Diamondbacks 21-20 1530 1523 46.2% 1524
Cardinals 22-19 1526 1504 29.5% 1523
Twins 21-20 1528 1486 50.1% 1523
Giants 24-17 1520 1497 46.6% 1522
Braves 19-21 1530 1499 60.9% 1522

The Cardinals and Twins are the hottest teams in baseball right now, with each club carrying eight-game winning streaks into the new week after struggling over the first month of the season. Ten days ago, St. Louis was six games out of first place and five games under .500; now the club is just a game behind the Cubs in the NL Central. Pitching has led the way for the Cardinals during their ascent, as they allowed a total of seven runs last week. Matthew Liberatore’s long-awaited breakout is the big story; he outpitched Paul Skenes in a seven-inning gem on Tuesday, giving up one run while striking out eight.

Meanwhile in Minnesota, Royce Lewis and Willi Castro were both activated off the IL last week, giving the roster a much needed boost. Likewise, it’s the pitching that’s driving their success; the Twins held opponents to two or fewer runs in their first five games last week before Sunday’s 7-6 walk-off win over the Giants. The offense still hasn’t really clicked, but their excellent run prevention has allowed them to post a +19 run differential despite sitting just a game over .500. Unlike the Cardinals, though, the Twins are still in fourth place and five games out of first because the AL Central — featuring the Tigers, who have the best record in the AL, as well as the Royals and Guardians — is one of the most competitive divisions in baseball.

Tier 5 – The Muddy Middle
Team Record Elo Opponent Elo Playoff Odds Power Score
Red Sox 22-20 1514 1484 48.7% 1511
Astros 20-19 1512 1496 50.9% 1508
Blue Jays 20-20 1512 1512 34.8% 1507
Rangers 20-21 1506 1518 38.3% 1500
Athletics 21-20 1490 1487 15.9% 1488
Rays 18-22 1489 1511 14.3% 1482

In the wake of Triston Casas’s season-ending knee injury, the Red Sox unnecessarily walked into another ugly spat with their franchise cornerstone last week, when chief baseball officer Craig Breslow asked Rafael Devers if he would be open to playing first base. It’s not an outrageous ask from a baseball perspective, but the problem is the lack of clear communication, both public and private, between Boston’s front office and its most important player. Thankfully, none of this has affected Devers at the plate; he collected 10 hits last week, including two home runs, and his season wRC+ is now up to 146.

The Astros placed Yordan Alvarez on the IL early last week with some inflammation in his hand. Then, on Saturday, Jose Altuve exited the game early with hamstring tightness. Neither injury is considered serious, but it’s just another hurdle Houston has to overcome this year. The Astros are virtually tied with the Athletics in the AL West standings, two games behind the Mariners and a game ahead of the Rangers. Both Texas teams went 3-3 last week, while the A’s dropped both their series against the Mariners and Yankees.

Tier 6 – Adrift in the NL Central
Team Record Elo Opponent Elo Playoff Odds Power Score
Brewers 20-21 1486 1486 18.6% 1482
Reds 20-22 1471 1487 7.7% 1466

The Cardinals’ hot streak has pushed the Brewers and Reds down a notch in the NL Central standings. Jackson Chourio is clearly talented, but his hyper-aggressive approach this season has led to inconsistent results. He’s supposed to be leading Milwaukee’s offense, but no one is really hitting right now. The pitching has been good considering all the injuries the staff has had to overcome — Brandon Woodruff and Aaron Civale are both nearing their returns — but a team that can’t score runs consistently won’t go anywhere.

For Cincinnati, a rash of injuries has derailed any success the team might have enjoyed earlier in the season. Hunter Greene, Noelvi Marte, and Jake Fraley all hit the IL last week, though thankfully Austin Hays returned from his own injury on Friday. After the Reds had scored just 10 runs across their previous six games, they erupted for 13 runs against the Astros on Saturday. Of course, they were shut out a day later; their offensive woes won’t be solved that easily.

Tier 7 – No Man’s Land
Team Record Elo Opponent Elo Playoff Odds Power Score
Orioles 15-24 1457 1500 7.8% 1448
Nationals 17-24 1443 1508 0.3% 1435
Angels 16-23 1436 1492 0.8% 1430

After getting swept by the Twins, the Orioles bounced back with a series win against the Angels last weekend. If you’re looking for signs of hope, Zach Eflin was activated off the IL on Sunday and looked pretty good in a five-inning outing. On the offensive side of things, Jackson Holliday is showing some signs of life; he’s collected a pair of home runs and nine hits this month.

Tier 8 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds Power Score
Pirates 14-27 1431 1504 1.1% 1421
Marlins 15-24 1423 1516 0.1% 1416
White Sox 12-29 1365 1490 0.0% 1358
Rockies 7-33 1328 1520 0.0% 1324

Both the Pirates and Rockies fired their managers last week, though neither Derek Shelton nor Bud Black were to blame for the struggles of their respective teams. Instead, the two managers are just the latest scapegoats for two beleaguered franchises going nowhere. At least Pittsburgh has some excellent pitching to witness every few days, with some more exciting prospects on the way. The situation in Colorado is much more bleak. The Rockies allowed a whopping 66 runs last week. On Thursday, they lost both games of a doubleheader by a combined score of 21-3, and somehow things got worse from there — they needed only one game on Saturday against the Padres to surrender 21 more runs. Final score: 21-0. Ouch.


FanGraphs Power Rankings: April 28–May 4

The calendar has flipped over to May, and a handful of teams have jumped out ahead in the standings. Behind them sit a huge mass of mediocre ballclubs all jostling for position but struggling to stand out in one way or another.

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 23-11 1610 1500 98.4% 1610 0
2 Cubs 21-14 1565 1541 76.3% 1564 1
3 Mariners 20-13 1559 1501 80.1% 1560 4
4 Padres 22-11 1556 1500 59.3% 1559 6
5 Tigers 22-13 1553 1494 84.2% 1556 -1
6 Mets 22-13 1549 1485 79.1% 1551 -4
7 Phillies 19-15 1544 1508 70.0% 1541 2
8 Giants 22-13 1535 1489 54.9% 1537 -3
9 Braves 15-18 1535 1508 64.6% 1528 -1
10 Yankees 19-15 1528 1499 80.6% 1527 -4
11 Guardians 20-14 1525 1489 41.0% 1526 5
12 Diamondbacks 18-16 1530 1512 51.4% 1526 -1
13 Royals 19-16 1523 1488 41.9% 1522 5
14 Astros 17-16 1515 1498 54.8% 1512 -1
15 Athletics 19-16 1499 1477 22.2% 1499 7
16 Rangers 17-18 1502 1517 39.6% 1498 -4
17 Rays 16-18 1501 1510 23.9% 1496 -2
18 Red Sox 18-18 1496 1477 50.3% 1493 -4
19 Blue Jays 16-18 1496 1515 31.2% 1492 0
20 Reds 18-17 1486 1479 11.7% 1484 -3
21 Cardinals 16-19 1489 1515 13.1% 1483 2
22 Brewers 17-18 1485 1484 17.6% 1481 -2
23 Twins 15-20 1483 1484 35.5% 1477 -2
24 Orioles 13-20 1471 1506 13.4% 1464 1
25 Nationals 16-19 1466 1506 1.3% 1461 -1
26 Angels 13-20 1433 1496 1.3% 1428 0
27 Marlins 13-20 1432 1522 0.2% 1427 0
28 Pirates 12-23 1434 1501 2.1% 1426 0
29 White Sox 10-24 1369 1490 0.0% 1365 0
30 Rockies 6-28 1332 1515 0.0% 1328 0

Tier 1 – The Dodgers
Team Record Elo Opponent Elo Playoff Odds Power Score
Dodgers 23-11 1610 1500 98.4% 1610

The Dodgers had their seven-game win streak snapped on Sunday night, but that surge gave them the best record in baseball and a half-game lead over the Padres in the NL West. However, for as well as they’ve played this season, the Dodgers still have their issues, especially on the injury front. Last week began with Tyler Glasnow landing on the IL with shoulder inflammation — he was shut down from throwing for 10-14 days, and the Dodgers are expected to be cautious with him as he works his way back — and then Tommy Edman followed him a few days later after he hurt his right ankle on a slide. It’s the same ankle that Edman sprained last year while he was recovering from offseason wrist surgery and delayed his season debut until August; he did not sprain it this time around, and the Dodgers expect him to return as soon as he’s eligible to come off the IL on Saturday. The lineup hardly skipped a beat without the surprisingly powerful switch-hitter; Los Angeles put up double-digit runs in three games last week.

Tier 2 – On the Cusp of Greatness
Team Record Elo Opponent Elo Playoff Odds Power Score
Cubs 21-14 1565 1541 76.3% 1564
Mariners 20-13 1559 1501 80.1% 1560
Padres 22-11 1556 1500 59.3% 1559
Tigers 22-13 1553 1494 84.2% 1556
Mets 22-13 1549 1485 79.1% 1551

The Cubs won both of their series against the Pirates and Brewers last week, beating up on some division rivals and pushing their lead in the NL Central to three games, the largest in baseball. They could be facing some more injury trouble as Shota Imanaga exited his start on Sunday with a hamstring injury. Not to be outdone, the Padres completed a perfect week with five straight wins. That streak got San Diego back on track after a pretty poor end to April. On the flip side, the Mets lost both of their series last week.

The Mariners’ ascent has continued despite some choppy seas. Not only did they lose Logan Gilbert to a minor forearm injury, but Luke Raley and Dylan Moore joined him on the IL last week, sapping the lineup of two key contributors. No matter, because Jorge Polanco is doing his best Aaron Judge impression, Cal Raleigh is leading the league in home runs, and role player Leo Rivas is enjoying some surprising success (182 wRC+ in 15 games). More importantly, key setup man Matt Brash was just activated off the IL over the weekend after rehabbing from Tommy John surgery, and George Kirby made his first rehab start as he works his way back from a spring shoulder injury.

Javier Báez lives! The erstwhile shortstop made the transition from the infield to center field a few weeks ago and has suddenly thrived in the new role. He’s collected hits in every game he’s started at his new position. Last week, he clubbed home runs in three straight games and his resurgence is a big reason why the Tigers have maintained the best record in the AL.

Tier 3 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Phillies 19-15 1544 1508 70.0% 1541
Giants 22-13 1535 1489 54.9% 1537

The Phillies could use some bullpen help. On Tuesday, Orion Kerkering blew a save against the Nationals when he allowed four runs in the top of the ninth inning, though his offense picked him up with two runs in the home half to walk it off. Philadelphia wasn’t so lucky on Sunday. This time it was José Alvarado who gave up four runs — one in the ninth and three in the 10th — leading to an ugly extra-innings loss to the Diamondbacks. By league- and park-adjusted ERA, the Phillies have the sixth-worst relief corps in baseball right now. Even so, despite the bullpen woes, they’ve won six of their last eight games and enter this week just 2.5 games behind the Mets in the NL East standings.

The Giants are no longer in first place, though they’ve mostly kept pace with the surging Dodgers and Padres. San Francisco enters this week as the third-place team in the NL West, but the club is just 1.5 games out of first. That early-season success isn’t much of a mirage, either. The Giants’ actual record is just a game better than their Pythagorean record and two games better than their BaseRuns record. Meanwhile, it seems shortstop Willy Adames is finally heating up. Last week, he slashed .348/.483/.826 with three home runs and a 251 wRC+ in 29 plate appearances.

Tier 4 – The Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Braves 15-18 1535 1508 64.6% 1528
Yankees 19-15 1528 1499 80.6% 1527
Guardians 20-14 1525 1489 41.0% 1526
Diamondbacks 18-16 1530 1512 51.4% 1526
Royals 19-16 1523 1488 41.9% 1522
Astros 17-16 1515 1498 54.8% 1512

Last week was a bit of a mixed bag for the two NL teams in this tier, as both the Braves and Diamondbacks went 3-3 and maintained their places on the fringe of the playoff picture. Arizona salvaged its weekend series with a wild Sunday win over the Phillies to go along with a series win over the Mets. All eyes are on ace Corbin Burnes, who is skipping his start this week due to a sore shoulder. Atlanta, meanwhile, escaped Colorado with a series victory but lost two of three against the Dodgers over the weekend.

Aaron Judge can’t do it all. He extended his hitting streak to 14 games on Sunday — and on the season he has a ludicrous .423/.510/.777 slash line with 11 home runs, a 261 wRC+ and 3.4 WAR — but the Yankees lost both of their series last week to the Orioles and Rays. Luckily for New York, though, no one else in the AL East was able to take advantage of the hiccup; despite going 2-4 last week, the Yankees enter Monday’s series opener against the Padres with the same two-game lead that they held a week ago.

The Royals blasted seven home runs in their victory over the Orioles on Sunday; they had hit 18 total as a team heading into that contest. Following the barrage, they are now tied with the Pirates for the second-fewest homers in baseball. However, that lack of power hasn’t held them back over the last two weeks. Kansas City has won four straight series and is 11-2 during this stretch.

Tier 5 – The Muddy Middle
Team Record Elo Opponent Elo Playoff Odds Power Score
Athletics 19-16 1499 1477 22.2% 1499
Rangers 17-18 1502 1517 39.6% 1498
Rays 16-18 1501 1510 23.9% 1496
Red Sox 18-18 1496 1477 50.3% 1493
Blue Jays 16-18 1496 1515 31.2% 1492

The Rangers fired offensive coordinator Donnie Ecker on Sunday, the second domino to fall after they demoted key offseason acquisition Jake Burger on Friday. Texas has lost five straight series and scored more than four runs just three times in its last 16 games, a truly miserable stretch. Meanwhile, the Athletics have become road warriors after going 5-2 on their latest trip — which included a huge series win over the Rangers — and pushing their record to 13-7 away from Sacramento. We’ll see if they can keep up their winning ways when they return home this week for series against the Mariners and Yankees.

The Blue Jays and Orioles each moved one game closer to the Yankees during New York’s skid last week, but the Red Sox and Rays failed to gain any ground after matching the AL East leader’s 2-4 record. Boston has to be a little worried about its mounting injury woes; as soon as the team welcomed back Lucas Giolito, it placed Walker Buehler on the IL with a shoulder injury. The bigger blow came on Friday, when first baseman Triston Casas ruptured his patellar tendon; he’s out for the season after undergoing surgery on Sunday.

Tier 6 – No Man’s Land
Team Record Elo Opponent Elo Playoff Odds Power Score
Reds 18-17 1486 1479 11.7% 1484
Cardinals 16-19 1489 1515 13.1% 1483
Brewers 17-18 1485 1484 17.6% 1481
Twins 15-20 1483 1484 35.5% 1477
Orioles 13-20 1471 1506 13.4% 1464
Nationals 16-19 1466 1506 1.3% 1461

The one saving grace for the Orioles last was the collective poor play from the rest of the AL East. They started the year with 48% odds to make the playoffs; they’re at 13.4% right now and time is growing shorter for them to turn things around. Baltimore’s series win over the Yankees at the beginning of last week could have been that turning point, but the O’s followed it up with a series loss to the Royals.

The Nationals have been on a quiet run of good play over the last few weeks. Despite going 3-3 last week, they’re 9-7 over their last 16 games. At the forefront are two guys they acquired in the big Juan Soto trade a few years ago. James Wood has pushed his wRC+ up to 157 after collecting eight hits last week, and MacKenzie Gore’s strikeout rate is now up to 36.4% on the season after striking out nine in another solid start on Sunday.

Tier 7 – Laying the Foundation
Team Record Elo Opponent Elo Playoff Odds Power Score
Angels 13-20 1433 1496 1.3% 1428
Marlins 13-20 1432 1522 0.2% 1427
Pirates 12-23 1434 1501 2.1% 1426

After starting the season with a promising 9-5 record, the Angels have won just four of their last 19 games. To make matters worse, Mike Trout landed on the IL with a bone bruise in his left knee. Prior to hurting his knee, Trout had been showing some good power — his nine home runs are tied for fourth in the AL — but his overall batting line (a 97 wRC+) left a lot to be desired.

Tier 8 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds Power Score
White Sox 10-24 1369 1490 0.0% 1365
Rockies 6-28 1332 1515 0.0% 1328

A rain-shortened win over the Astros on Sunday gave the White Sox a rare series victory and their fifth win in their last 10 games. Amazingly enough, their run differential is just a single run worse than that of the Guardians, who are 10 games up on them in the standings. This little “hot” streak has pushed the South Siders ahead of their historically inept pace from last year, though they’re still tracking to lose well over 100 games this season.


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.

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.


FanGraphs Power Rankings: April 14–20

As we enter the third week of April, we’re getting to the point where the early-season mirages are beginning to fade. Some of the surprising hot starts are sputtering out and reality is setting in. I’m trying out a bit of a different format for power rankings today, with shorter blurbs for every team that are more focused on what happened over the past week.

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. 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 16-7 1612 1504 97.7% 1611 0
2 Mets 15-7 1562 1479 80.0% 1562 2
3 Padres 16-6 1559 1500 52.9% 1560 -1
4 Yankees 14-8 1556 1502 80.4% 1556 6
5 Cubs 14-10 1556 1554 59.8% 1554 -2
6 Phillies 13-9 1545 1495 72.1% 1543 0
7 Diamondbacks 13-9 1544 1500 61.4% 1542 0
8 Rangers 13-9 1543 1521 64.5% 1542 1
9 Mariners 12-10 1536 1511 67.2% 1535 2
10 Giants 14-8 1531 1504 48.2% 1531 -5
11 Tigers 13-9 1529 1495 68.8% 1530 -3
12 Braves 8-13 1534 1523 63.9% 1528 1
13 Blue Jays 12-10 1520 1510 45.2% 1519 -1
14 Astros 10-11 1511 1509 46.3% 1509 0
15 Brewers 12-10 1510 1484 31.1% 1508 2
16 Red Sox 12-11 1509 1469 57.0% 1507 -1
17 Guardians 12-9 1503 1476 35.0% 1503 3
18 Reds 11-11 1495 1506 14.7% 1493 0
19 Orioles 9-12 1491 1502 31.3% 1489 2
20 Angels 11-10 1479 1490 8.4% 1479 2
21 Rays 9-13 1475 1498 25.7% 1473 -2
22 Royals 9-14 1472 1501 23.7% 1468 -6
23 Cardinals 9-13 1469 1513 12.1% 1466 0
24 Athletics 10-12 1465 1484 16.7% 1464 2
25 Twins 7-15 1466 1499 30.0% 1462 -1
26 Marlins 9-12 1441 1517 0.6% 1439 -1
27 Pirates 8-15 1441 1480 4.7% 1437 1
28 Nationals 9-13 1437 1493 0.8% 1435 -1
29 Rockies 4-17 1355 1517 0.0% 1353 1
30 White Sox 5-16 1353 1488 0.0% 1352 -1

Tier 1 – The Dodgers
Team Record Elo Opponent Elo Playoff Odds Power Score
Dodgers 16-7 1612 1504 97.7% 1611

The Dodgers had a great week; they swept the Rockies at home and then took two of three from the Rangers on the road. They’re still dealing with a number of issues in their rotation — Tyler Glasnow left his start on Sunday early, though it sounds like he avoided a serious injury — but there’s good news on the horizon, too. Clayton Kershaw started a rehab assignment last week, Tony Gonsolin is nearing the end of his rehab, and Blake Snell threw a pain-free bullpen session over the weekend. And all those injury concerns can be glossed over a bit because Yoshinobu Yamamoto has been absolutely dominant; he’s allowed just four runs total across his first five starts.

Tier 2 – On the Cusp of Greatness
Team Record Elo Opponent Elo Playoff Odds Power Score
Mets 15-7 1562 1479 80.0% 1562
Padres 16-6 1559 1500 52.9% 1560
Yankees 14-8 1556 1502 80.4% 1556
Cubs 14-10 1556 1554 59.8% 1554

The Mets swept the Cardinals in four games over the weekend and now find themselves leading the Phillies by two games in the NL East standings. Francisco Lindor’s dramatics and Pete Alonso’s hot bat have covered for a slowish start from Juan Soto — if you want to call a .359 wOBA “slow.” They have some issues to sort out in center field, but the impending return of Jeff McNeil should help provide some depth and versatility to the lineup.

The Padres managed to eke out a win against the Astros on Sunday night to avoid getting swept in their tightly contested weekend series. They’ll have to figure out how to keep their early-season hot streak going without several key players; Jake Cronenworth and Jackson Merrill have been out for about two weeks, and they were joined on the IL last week by outfielders Brandon Lockridge and Jason Heyward. Fortunately, it seems that Luis Arraez avoided a serious injury on Sunday night, when he had to be taken to the hospital after a scary collision with Mauricio Dubón at first base that initially had left the three-time batting champion motionless. He was released from the hospital after undergoing tests and is expected to rejoin the team on Monday, though it’s unclear how soon he’ll be cleared to play.

The Yankees jumped to the top of the AL East with a 6-1 week after sweeping the Royals and winning a four-game series over the Rays. Max Fried was brilliant in his no-hit bid that wasn’t on Sunday and has really stabilized a rotation that lost both Gerrit Cole and Luis Gil during the spring.

It was a ho-hum 3-3 week for the Cubs, but they received some bad news on the injury front: Justin Steele will miss the rest of the season after undergoing elbow surgery on Friday. They proved their resilience in an absolutely wild Friday night slugfest against the Diamondbacks at Wrigley Field, where 21 runs were scored after the sixth inning in an eventual 13-11 Chicago victory.

Tier 3 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Phillies 13-9 1545 1495 72.1% 1543
Diamondbacks 13-9 1544 1500 61.4% 1542
Rangers 13-9 1543 1521 64.5% 1542

The Phillies went 4-3 last week and barely managed to keep pace with the Mets. Bryce Harper caught fire last week, when he posted a .320/.469/.760 slash line with three home runs and a 229 wRC+. Meanwhile, notorious slow starter Kyle Schwarber is slashing .269/.424/.577 with seven homers and a 176 wRC+ so far this season.

That wild 13-11 game in Chicago was a killer for the Diamondbacks, who somehow lost despite scoring 10 runs in the eighth inning to take an 11-7 lead. Arizona also dropped Saturday’s game before narrowly avoiding a sweep with an extra-innings win on Sunday.

The Rangers treated us to an incredibly competitive series against the Dodgers over the weekend, the highlight of which was the pitchers duel between Yamamoto and Jacob deGrom on Friday. Texas was shut out in both of its losses in the series, but the team should be encouraged that its pitching staff limited the potent Dodgers lineup to a total of seven runs across the three games.

Tier 4 – The Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Mariners 12-10 1536 1511 67.2% 1535
Giants 14-8 1531 1504 48.2% 1531
Tigers 13-9 1529 1495 68.8% 1530
Braves 8-13 1534 1523 63.9% 1528
Blue Jays 12-10 1520 1510 45.2% 1519

The Mariners won their fourth straight series after going 4-2 against the Reds and Blue Jays last week. Two of those victories came in extra innings after some late heroics salvaged some shoddy relief pitching. Cal Raleigh is making a strong case as an early season MVP candidate; he dumped four home runs into the stands last week.

An unfortunate walk-off loss to the Angels on Sunday spoiled the Giants’ week. They’re still in the thick of the crowded NL West, but now a step behind the Dodgers and Padres. If you’re searching for signs that this early success is sustainable, look no further than Jung Hoo Lee; he’s been absolutely phenomenal to start the season, posting a 172 wRC+ so far. On the mound, Logan Webb has been just as good, and San Francisco even enjoyed a vintage start from Justin Verlander on Sunday. He went six innings and allowed one run while striking out six before closer Ryan Walker blew the save with four runs in the ninth inning.

After taking three of four from the Royals over the weekend, the Tigers look like the team to beat in the AL Central. They are the only one in the division with a positive run differential. Most encouraging is that Spencer Torkelson continues to rake, collecting another pair of home runs last week and pushing his wRC+ up to 193.

The Braves started the climb out of their early-season hole with a weekend sweep of the Twins. Alex Verdugo provided a spark at the top of the lineup after being called up on Friday; he went 5-for-14 with two doubles in the three-game series. In other good news, Spencer Strider made his first start of the season earlier in the week. He went five-plus innings with five strikeouts in a 3-1 loss to the Blue Jays, throwing 97 pitches and topping out at 97.9 mph.

The Blue Jays’ hold on the AL East lead was short lived after a 3-3 week, but they can’t feel too bad about their second-place position in the standings. Oh, and Vladimir Guerrero Jr. finally hit his first home run of the season on Wednesday, lifting that one weird weight off his shoulders.

Tier 5 – The Muddy Middle
Team Record Elo Opponent Elo Playoff Odds Power Score
Astros 10-11 1511 1509 46.3% 1509
Brewers 12-10 1510 1484 31.1% 1508
Red Sox 12-11 1509 1469 57.0% 1507
Guardians 12-9 1503 1476 35.0% 1503
Reds 11-11 1495 1506 14.7% 1493
Orioles 9-12 1491 1502 31.3% 1489

It’s been a slow start to the season for the Astros, but maybe their series win over the Padres is what they needed to turn things around. They probably need to look into whether or not first base is cursed in Houston; Christian Walker has really struggled to start the season, posting a 63 wRC+ so far with just a pair of home runs.

The Brewers ran out a thread-bare rotation to start the season, but they are suddenly about to be swimming in pitchers. Tobias Myers is scheduled to be activated from the IL this week and Brandon Woodruff shouldn’t be far behind. Milwaukee weathered that early-season storm and managed to keep pace just behind the Cubs in the NL Central.

After a bit of a slip two weeks ago, the Red Sox went 4-2 last week to get back on track. The most encouraging sight has been the early success of Trevor Story. Finally healthy, he’s posted a 146 wRC+ with five home runs and six stolen bases, and along with rookie Kristian Campbell (156 wRC+), he has stabilized Boston’s middle infield and lengthened the lineup.

I will admit to underrating the Guardians this year; they’ve won nine of their last 12 games and are just a half-game behind the Tigers in the AL Central. They swept the Pirates over the weekend to cap off what has been the softest schedule to start the season. Things will get a little harder this week as they start a long homestand against the Yankees, Red Sox, and Twins.

The Reds scored 24 runs in a massive beatdown against the Orioles on Sunday. With the starting pitching earning all of the early-season plaudits, it was nice to see the Cincinnati bats finally wake up.

The Orioles are feeling the ill effects of a neglected starting rotation. Yes, Zach Eflin and Grayson Rodriguez are both on the IL, but it’s not just a lack of depth that’s hurting the O’s. They are also lacking the frontline production that Corbin Burnes provided last season. Baltimore starters allowed 25 runs in six games last week, and it’s become glaringly clear that 41-year-old Charlie Morton isn’t the solution.

Tier 6 – No Man’s Land
Team Record Elo Opponent Elo Playoff Odds Power Score
Angels 11-10 1479 1490 8.4% 1479
Rays 9-13 1475 1498 25.7% 1473
Royals 9-14 1472 1501 23.7% 1468
Cardinals 9-13 1469 1513 12.1% 1466
Athletics 10-12 1465 1484 16.7% 1464
Twins 7-15 1466 1499 30.0% 1462

The Angels’ dream start to the season took a blow when the Rangers swept them in three games early last week. They rebounded a bit over the weekend to secure a series victory over the Giants in dramatic fashion, scoring four runs in the ninth inning for their first walk-off win of the season. Mike Trout smacked two more home runs over the weekend — both of which naturally came in the one game the Halos lost — and he now has eight on the season, second most in the majors. He’s slashing just .184/.289/.513, though much of that wonky line can be attributed to his ridiculously low .133 BABIP; his .277 xBA and .681 xSLG further suggest that he’s been incredibly unlucky this season. Just as he’s bound to get hot as the season goes on and the small-sample-size noise quiets down, it’s likely only a matter of time before the Angels’ good fortune runs out and the team slides down the standings for good.

The Rays’ temporary move to George M. Steinbrenner Field this season has caused some scheduling quirks. Because they are trying to fit as many home games in as possible while the weather is still pleasant in Florida, they’ve only played three road games thus far. That changes this week as they embark on their first big road trip of the season, which comes after they went 2-5 last week against the Red Sox and Yankees.

The Royals managed just a single win last week, a come-from-behind, extra-innings victory on Sunday to barely avoid a four-game sweep at the hands of the Tigers. What’s more concerning is that Bobby Witt Jr. and Maikel Garcia are the only two players on their roster with wOBAs over .300. At 2.91 runs per game, Kansas City has the worst offense in the majors.

One step forward, two steps back for the Cardinals last week; they won a series against the Astros but were then swept by the Mets in four games over the weekend. The resurgence of Lars Nootbaar and Nolan Arenado has offered St. Louis some hope, but the majority of this roster has been pretty lackluster.

I’ll give the Athletics credit, they know how to put some lopsided score lines together. They’ve played nine games decided by five or more runs, and have gone 4-5 in those games. Three of those blowouts came last week — with scores of 12-3, 8-0, and 14-1 — and the A’s won two of them. Tyler Soderstrom hit three more home runs, bringing his league-leading total to nine and his wRC+ to 191.

Since joining the Twins in 2022, Carlos Correa had never batted lower than fourth in the lineup until last week, when he was dropped to fifth during his ongoing slow start. He responded with four hits over the weekend including his first home run of the season. Minnesota lost all three games anyway.

Tier 7 – Laying the Foundation
Team Record Elo Opponent Elo Playoff Odds Power Score
Marlins 9-12 1441 1517 0.6% 1439
Pirates 8-15 1441 1480 4.7% 1437
Nationals 9-13 1437 1493 0.8% 1435

The Marlins had gotten off to a better-than-expected start to the season until they ran into the Diamondbacks and Phillies last week. They emerged from those two series with just a single win, an extra-innings victory on Sunday. They did activate Jesús Sánchez and Connor Norby off the IL last week, so their lineup should be getting a little stronger.

The Pirates managed to win three of four from the Nationals last week, but their success was negated when they were swept by the Guardians over the weekend. Paul Skenes continues to dominate — a potential matchup against Yamamoto and the Dodgers on Friday promises to be must-see TV — and the rest of the pitching staff looks pretty good, though their offense remains a major issue. Only three Pirates are above league average at the plate: Oneil Cruz (125 wRC+), Joey Bart (129), and Enmanuel Valdez (115). Speaking of Cruz, his center field defense is still a work-in-progress.

James Wood has very quickly established himself as a future star with his hot start to the season. He blasted a pair of home runs last week and his wRC+ is now up to 139. The power he’s displaying is reminiscent of a young Juan Soto, and he looks like a strong foundation for the Nationals to build around.

Tier 8 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds Power Score
Rockies 4-17 1355 1517 0.0% 1353
White Sox 5-16 1353 1488 0.0% 1352

It’s hard to imagine, but the White Sox are playing behind the pace of their historically inept 2024 team. They’ve won just five games so far. At least they’re giving some of their youngsters the opportunity to get experience in the big leagues. Catcher Edgar Quero was their latest call-up last week, and he collected his first hit on Friday.

There’s one team that’s been even worse than the White Sox: the Rockies. It was an eventful week in Colorado, as the Rockies placed Kris Bryant on the IL with a degenerative back injury, and there are real questions about whether or not he’ll ever play regularly again. They also fired their hitting coach and replaced him with Clint Hurdle, the former manager who led the franchise to its lone World Series appearance nearly two decades ago. Mercifully, on Sunday, the Rockies snapped their eight-game losing streak with a 3-1 win over the Nationals. It was Colorado’s fourth win of the season.


FanGraphs Power Rankings: April 7–13

The wave of early season injuries has hit, and plenty of contenders are attempting to navigate through the first month of the season without some big name stars and key contributors.

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 11-6 1600 1519 96.1% 1598 0
2 Padres 13-3 1563 1488 57.5% 1563 2
3 Cubs 11-7 1557 1547 59.9% 1555 6
4 Mets 10-5 1550 1478 72.3% 1549 2
5 Giants 11-4 1543 1501 52.4% 1543 0
6 Phillies 9-6 1544 1493 72.2% 1543 -4
7 Diamondbacks 9-7 1534 1498 55.8% 1532 3
8 Tigers 9-6 1529 1501 67.8% 1529 4
9 Rangers 9-7 1527 1511 54.0% 1527 -6
10 Yankees 8-7 1527 1510 67.8% 1526 -3
11 Mariners 8-8 1523 1510 58.1% 1521 8
12 Blue Jays 9-7 1520 1504 45.7% 1520 2
13 Braves 4-11 1522 1533 66.2% 1517 -2
14 Astros 7-8 1509 1504 50.7% 1507 -1
15 Red Sox 8-9 1504 1487 51.3% 1503 -7
16 Royals 8-8 1502 1488 40.0% 1501 0
17 Brewers 8-8 1495 1479 28.7% 1493 -2
18 Reds 8-8 1493 1505 12.1% 1492 6
19 Rays 7-8 1491 1483 35.9% 1490 1
20 Guardians 8-7 1490 1477 29.1% 1490 3
21 Orioles 6-9 1491 1507 35.6% 1490 -4
22 Angels 9-6 1487 1471 15.5% 1487 -1
23 Cardinals 7-8 1485 1505 17.7% 1483 -1
24 Twins 5-11 1473 1486 34.9% 1470 -6
25 Marlins 8-7 1459 1505 1.2% 1458 2
26 Athletics 6-10 1454 1502 13.6% 1453 0
27 Nationals 6-9 1450 1533 1.2% 1449 1
28 Pirates 5-11 1446 1487 6.6% 1444 -3
29 White Sox 4-11 1367 1489 0.0% 1367 1
30 Rockies 3-12 1366 1514 0.0% 1365 -1

Tier 1 – The Dodgers
Team Record Elo Opponent Elo Playoff Odds Power Score
Dodgers 11-6 1600 1519 96.1% 1598

After starting off the season with seven straight wins, the Dodgers have dropped three straight series; they went 2-4 against the Nationals and Cubs last week. If you’re looking for positives, Freddie Freeman was activated off the IL on Friday, and Roki Sasaki made his best start of his young major league career against red hot Chicago on Saturday — even if the game ended in a 16-0 blowout. Miguel Rojas entertained us with impressions of the Dodgers pitching staff during that lopsided affair, though I’m sure Dodger fans would rather he never pitch again this season.

Tier 2 – On the Cusp of Greatness
Team Record Elo Opponent Elo Playoff Odds Power Score
Padres 13-3 1563 1488 57.5% 1563
Cubs 11-7 1557 1547 59.9% 1555
Mets 10-5 1550 1478 72.3% 1549
Giants 11-4 1543 1501 52.4% 1543
Phillies 9-6 1544 1493 72.2% 1543

Following their series win over the Athletics and sweep of the Rockies, the Padres currently own the best record in baseball. It’s been their pitching staff that’s led the way; they didn’t allow a single run over the weekend and already have six shutouts this season. With Jackson Merrill and Jake Cronenworth on the IL for a bit, the Friars will need to continue to lean on their arms to carry the load.

The Cubs have had one of the tougher schedules to start the season, and not just because they began early in Japan. By the end of the month, they’ll have completed their season series against the Dodgers, Diamondbacks, and Padres while also squeezing in series against the Rangers and Phillies. That makes their 11-7 record partway through this gauntlet all the more impressive. Kyle Tucker has been absolutely crushing the ball as he leads baseball’s best offense so far. The 16-0 blowout on Saturday definitely helped, but Chicago is the only ballclub that has scored more than 100 runs this season.

Speaking of hot starts, Pete Alonso has been about as potent as Tucker, with a 202 wRC+ that’s one point below that of the Cubs right fielder. The Polar Bear’s hot start has helped the Mets take an early lead in the NL East division race. Both Jeff McNeil and Francisco Alvarez are nearing a return from their spring injuries, which should further bolster the lineup. More impressive has been the stability of the starting rotation. That group looked rather thin when the season opened, after a slew of spring injuries forced New York to dig deep into its depth, but guys like Tylor Megill and Griffin Canning have been solid so far.

Tier 3 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Diamondbacks 9-7 1534 1498 55.8% 1532
Tigers 9-6 1529 1501 67.8% 1529
Rangers 9-7 1527 1511 54.0% 1527
Yankees 8-7 1527 1510 67.8% 1526

The Diamondbacks followed up their dramatic ninth-inning victory on Saturday with another come-from-behind win on Sunday. They’re still only in fourth in their division, but their 9-7 record isn’t all that bad. Corbin Carroll is leading the second-best offense in the NL, a lineup that is making do without the injured Ketel Marte.

The 2025 Tigers are a good reminder that prospect development isn’t always linear. Their best hitter over these first few weeks of the season has been Spencer Torkelson; he blasted his fifth home run of the year on Sunday, pushing his wRC+ up to 206. On the mound, Casey Mize has looked excellent, though he was roughed up a bit in Sunday’s start. After spending a few years struggling to establish themselves in the big leagues, these guys finally look like key contributors on Detroit’s roster.

Tier 4 – Hot and Cold
Team Record Elo Opponent Elo Playoff Odds Power Score
Mariners 8-8 1523 1510 58.1% 1521
Blue Jays 9-7 1520 1504 45.7% 1520
Braves 4-11 1522 1533 66.2% 1517

The Mariners may have just turned around their season with a 5-1 week against the Astros and Rangers. On the one hand, the one loss was a 2-1 extra-innings affair against Houston in which they went 1-for-19 with runners in scoring position. On the other, three of those wins came after scoring the winning run in the eighth inning or later. Seattle hasn’t sorted out all of its offensive woes, but the lineup has done just enough to support its excellent pitching staff.

After winning three of four against the Red Sox and splitting a rain-shortened series against the Orioles last week, the Blue Jays find themselves the surprise leaders in the AL East. Bo Bichette and George Springer have bounced back nicely after their down seasons last year, and Vladimir Guerrero Jr. has been solid since signing his massive extension a week ago, though he still hasn’t homered yet this season. If anything, the ups and downs in their division should remind us that the American League is wide open for the taking.

Tier 5 – The Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Astros 7-8 1509 1504 50.7% 1507
Red Sox 8-9 1504 1487 51.3% 1503
Royals 8-8 1502 1488 40.0% 1501
Brewers 8-8 1495 1479 28.7% 1493
Reds 8-8 1493 1505 12.1% 1492
Rays 7-8 1491 1483 35.9% 1490
Guardians 8-7 1490 1477 29.1% 1490
Orioles 6-9 1491 1507 35.6% 1490

Speaking of the AL East, the Red Sox dropped an ugly series to the White Sox over the weekend; they made five errors in Friday’s 11-1 blowout and then lost in the ninth inning on Saturday. Garrett Crochet’s no-hit bid on Sunday was the only bright spot for Boston. Meanwhile, the Orioles have scuffled to start the season, and their already thin starting rotation grew thinner with Zach Eflin hitting the IL last week.

In last week’s power rankings, I called out the Reds and their offensive woes. Fast forward a week, and Cincinnati suddenly looks like it’s in a much better position thanks to some phenomenal pitching. The Reds cooled off the Giants with a series win in San Francisco and then swept the Pirates over the weekend. Hunter Greene contributed two scoreless starts during the week, and Brady Singer has looked dominant after joining the team in an offseason trade. Shockingly, the Reds are tied with the Mets for the major league lead in pitcher WAR and are second in park- and league-adjusted ERA and FIP.

Tier 6 – No Man’s Land
Team Record Elo Opponent Elo Playoff Odds Power Score
Angels 9-6 1487 1471 15.5% 1487
Cardinals 7-8 1485 1505 17.7% 1483
Twins 5-11 1473 1486 34.9% 1470

There have been plenty of surprising hot starts in the NL, but the Angels hold that honor in the AL. They lost their first series of the season last weekend but are still tied with the Tigers for the best record in the AL. Mike Trout is healthy and blasting home runs — already six on the year — but the biggest surprise has been the emergence of Kyren Paris; he’s running a 266 wRC+ with five dingers.

The Twins’ bad start got even worse last week after they lost their series against the Royals and the Tigers. They showed some signs of life on Sunday in a fairly complete win over Detroit to salvage a single win in that three-game set, but that only pushed their record to 5-11. To make matters worse, Minnesota placed ace Pablo López on the IL with a hamstring injury on Wednesday. Thankfully, the Twins have enough starting pitching depth to weather his absence for a short period. More concerning are the slow starts from Carlos Correa and Byron Buxton, the two guys who are supposed to be driving the offense. A home run and a double from Buxton on Sunday pushed his season wRC+ up to 94, but Correa’s mark is still all the way down at 44.

Tier 7 – Laying the Foundation
Team Record Elo Opponent Elo Playoff Odds Power Score
Marlins 8-7 1459 1505 1.2% 1458
Athletics 6-10 1454 1502 13.6% 1453
Nationals 6-9 1450 1533 1.2% 1449
Pirates 5-11 1446 1487 6.6% 1444

It’s pretty clear already that Sutter Health Park in Sacramento is an offensive haven. Baseball Savant gives the Athletics’ new ballpark a 116 park factor in the early going. That means that 12 of the team’s 16 games have been played in extremely hitter-friendly environments — including a three-game series in Colorado between homestands — which possibly explains why its pitching staff has allowed 89 runs this season, the most in the majors. The A’s offense hasn’t yet benefited from the friendly confines of their new home, though Tyler Soderstrom is off to a hot start and Jacob Wilson has quickly established himself as a favorite for the AL Rookie of the Year award.

Tier 8 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds Power Score
White Sox 4-11 1367 1489 0.0% 1367
Rockies 3-12 1366 1514 0.0% 1365

The White Sox have climbed out of the cellar and leaped ahead of the Rockies in these rankings thanks to a pair of wins against the Red Sox over the weekend. If you’re looking for a glimmer of hope on the South Side, look no further than Shane Smith. The Rule 5 pick is making the most of his opportunity in the rotation; he threw six innings of two-run ball in his start on Sunday and now has a 2.04 ERA and a 3.00 FIP.

As for the Rockies, they were completely shut out across their three games in San Diego; they have scored a pitiful 40 runs total so far this season. To their credit, they called up Chase Dollander and Zac Veen last week and Adael Amador on Sunday, so at least they’re getting their prospects valuable big league development time. It’s only mid-April, but Colorado is already looking toward the future.


FanGraphs Power Rankings: March 27–April 6

The regular season has gotten underway and we’ve already seen a few teams get off to some surprising starts. The NL West looks like it’s shaping up to be the most competitive division in baseball. Meanwhile, the Braves inspired Michael Baumann to reference Biblical plagues in the headline of his piece on their woeful first week.

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: Opening Day 2025

Welcome back, baseball! Opening Day is here. Most teams have reason to be optimistic this time of year, but there are a handful of clubs facing significant hurdles as the season gets underway. Below, I’ll layout what the best- and worst-case scenario looks like for every team in 2025.

Last year, we revamped our power rankings using a modified Elo rating system. If you’re familiar with chess rankings or the MLB predictions at the now defunct FiveThirtyEight, you’ll know that Elo is an elegant solution that measures teams’ relative strength and is very reactive to recent performance. For these Opening Day rankings, I’ve pulled the Depth Charts projections — which are powered by a 50/50 blend of the 2025 Steamer and ZiPS projections, and RosterResource’s playing time estimates — and calculated an implied Elo ranking for each team. The two-game Tokyo Series between the Dodgers and Cubs has been taken into account in these rankings. The delta column in the full rankings below shows the change in ranking from the pre-spring training run of the Power Rankings I did back in February. Read the rest of this entry »


FanGraphs Power Rankings: Spring Training 2025

Players have begun to report to Arizona and Florida, and the sights and sounds of spring baseball are beginning to emerge from the cold winter. The last time we ran these power rankings, the offseason had just begun and teams were still making plans for how they were going to improve their rosters during the winter. This run of the rankings provides a good barometer for which teams took big steps forward with their splashy signings and big trades, and which ones have been left in the dust.

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. For these pre-spring training rankings, I’ve pulled the Depth Charts projections — now powered by both the 2025 Steamer and 2025 ZiPS projections — and calculated an implied Elo ranking for each team. The delta column in the full rankings below shows the change in ranking from the last offseason run of the power rankings in November.

Complete Power Rankings
Rank Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR Δ
1 Dodgers 97-65 1550 97.4% 33.0 22.1 1
2 Braves 93-69 1539 92.5% 31.3 20.2 -1
3 Yankees 87-75 1520 71.4% 31.6 17.9 3
4 Phillies 87-75 1520 69.6% 26.7 21.1 -1
5 Mets 87-75 1518 65.7% 33.3 15.0 15
6 Diamondbacks 86-76 1516 60.6% 26.2 16.9 1
7 Rangers 85-77 1512 58.5% 30.2 16.7 3
8 Mariners 85-77 1511 56.9% 28.1 16.8 1
9 Cubs 84-78 1511 54.6% 29.5 13.7 5
10 Astros 84-78 1510 54.2% 30.4 15.2 -6
11 Twins 84-78 1509 54.9% 26.1 18.9 -3
12 Red Sox 84-78 1509 50.5% 23.4 19.0 9
13 Tigers 83-79 1506 47.4% 24.3 16.3 5
14 Orioles 83-79 1506 44.6% 33.4 14.0 -9
15 Rays 82-80 1505 47.4% 26.5 14.9 -2
16 Royals 82-80 1504 43.3% 23.8 15.6 -5
17 Blue Jays 82-80 1502 37.5% 30.6 13.9 0
18 Padres 82-80 1502 33.2% 26.6 14.6 -6
19 Brewers 81-81 1502 36.8% 23.9 15.1 -4
20 Giants 81-81 1499 27.1% 25.7 12.8 -1
21 Cardinals 78-84 1492 20.3% 23.3 13.9 -5
22 Pirates 78-84 1492 19.3% 18.3 15.7 1
23 Guardians 78-84 1490 18.9% 25.7 12.5 -1
24 Reds 78-84 1490 17.9% 21.9 14.2 3
25 Athletics 76-86 1484 11.0% 26.3 8.4 -1
26 Angels 75-87 1481 8.6% 24.1 11.2 0
27 Nationals 73-89 1474 3.5% 19.6 9.8 1
28 Marlins 70-92 1467 1.5% 15.9 11.4 -3
29 Rockies 64-98 1446 0.1% 13.2 8.0 1
30 White Sox 62-100 1443 0.1% 16.3 6.8 -1

Tier 1 – The Dodgers
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Dodgers 97-65 1550 97.4% 33.0 22.1

Not content with simply winning two World Series over the last five years, the Dodgers made it clear they intend to solidify their dynasty by becoming the first team to repeat as champions since the 1999-2000 Yankees. Not only did they land Roki Sasaki, but they also re-signed Teoscar Hernández, signed arguably the best starting pitcher and the best relief pitcher on the market in Blake Snell and Tanner Scott, respectively, and filled in their roster depth with a host of smaller moves. Los Angeles has become the premiere franchise in baseball since its current ownership group took over a little more than a decade ago, and implementing a salary cap to curtail that spending wouldn’t do much, if anything, to change that perception. Players want to win, and the Dodgers currently provide the best opportunity for them to do that. Why wouldn’t they want to join that kind of party?

Tier 2 – The Braves
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Braves 93-69 1539 92.5% 31.3 20.2

The Braves suffered through what could easily be described as a nightmare season last year and still managed to win 89 games and narrowly slip into the playoffs. They haven’t needed to be very active this offseason because their foundation is so strong. The one move they did make, adding Jurickson Profar to bolster their outfield, addressed the one glaring hole on their roster. There might be a bit more variance to Atlanta’s win projection than you’d expect from a team with playoff odds over 90%; strong post-injury performances from Ronald Acuña Jr. and Spencer Strider and bounce backs from Austin Riley, Matt Olson, and Sean Murphy drive that high ceiling, but those are lots of conditions the Braves need to meet to reach their lofty projections. The good news is that, like last year, they don’t need to be hit their ceiling to be one of the most competitive teams in the NL.

Tier 3 – Solid Contenders
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Yankees 87-75 1520 71.4% 31.6 17.9
Phillies 87-75 1520 69.6% 26.7 21.1
Mets 87-75 1518 65.7% 33.3 15.0
Diamondbacks 86-76 1516 60.6% 26.2 16.9
Cubs 84-78 1511 54.6% 29.5 13.7

As you’ll see below, there are a ton of competitive AL teams projected for around 83-85 wins, and a handful more a hair below that group. The Yankees stand above that fray, though not by much. After losing Juan Soto to their crosstown rival, their offseason could have spiraled. Instead, they signed Max Fried and Paul Goldschmidt and traded for Cody Bellinger and Devin Williams. As far as consolation prizes go, those four newcomers should prove to be difference makers, and the projections agree; the Yankees are favored to come out on top of the most difficult division in baseball.

With so much of their core carrying over into 2025, the Phillies didn’t have much work to do this offseason. Instead of resting on their laurels, though, they went out and bolstered an already stacked starting rotation by trading for Jesús Luzardo right before Christmas. They also filled out their bullpen depth by signing Jordan Romano and Joe Ross, though that group still looks a little thin, and added Max Kepler to their outfield mix. Even with those moves, the projections think Philadelphia is a fairly significant step behind Atlanta and pretty even with the Mets.

On the heels of their surprise playoff appearance last year, the Mets made the biggest splash of the offseason by signing Juan Soto to the largest contract in sports history. They also restocked their roster by bringing back Pete Alonso, Sean Manaea, and Jesse Winker, and their free agent signings of Frankie Montas and Clay Holmes provide their rotation with a bit of depth. That said, the Mets lack the high-end ace or two you’d expect from a playoff contender, and the bottom half of their lineup looks pretty punchless right now. The addition of Soto does a lot to cover for those last remaining holes, and the organization seemingly has all the resources at its disposal to continue to improve once the season gets underway.

The Diamondbacks missed out on the playoffs by a single game a year after their shocking run to the World Series in 2023. To ensure that doesn’t happen again, they went out and signed Corbin Burnes to anchor their rotation and traded for Josh Naylor to replace Christian Walker at first base. They didn’t need to make a ton of additions to push their ceiling any higher; the continued development of Corbin Carroll will carry their lineup a long way, and their core remains largely intact.

With the Cardinals retooling and the Brewers and Pirates resistant to invest in their rosters, the Cubs saw an opportunity to separate themselves from their division rivals this offseason. Bringing in Kyle Tucker was the first salvo, and they followed that move by going back to the Astros to pilfer Ryan Pressly. They didn’t do enough to be considered one of the best teams in the NL, but they’re clearly a step ahead in their division, and that’s good enough to be lumped in with the other contenders in this tier.

Tier 4 – The AL Battle Zone
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Rangers 85-77 1512 58.5% 30.2 16.7
Mariners 85-77 1511 56.9% 28.1 16.8
Astros 84-78 1510 54.2% 30.4 15.2
Twins 84-78 1509 54.9% 26.1 18.9
Red Sox 84-78 1509 50.5% 23.4 19.0
Tigers 83-79 1506 47.4% 24.3 16.3
Orioles 83-79 1506 44.6% 33.4 14.0

Here’s that huge group of AL contenders that I mentioned above. There are three teams from the AL West, and two each from the Central and East divisions. If you believe the projections, two of the teams in this tier won’t make the playoffs, but it’s anyone’s guess as to which two will fall short.

In a bit of a surprise, the Rangers enter spring training with the best odds to take home the AL West division crown. Granted, that division race is essentially a toss up between the two Texas teams and Seattle, but the Rangers shouldn’t be overlooked even after their disappointing follow-up season to their 2023 championship. Who knows how many innings Jacob deGrom has left in him, but he’s healthy right now. And the biggest task facing the team this offseason has mostly been accomplished; six new relievers populate the Texas bullpen now, and while none of them is a lights out closer, the ‘pen is in a much better state than it was in November.

Instead of acting aggressively to give their good, but not great roster the edge it needed to be considered one of the best teams in the AL, the Mariners opted to have one of their quietest offseasons since Jerry Dipoto started running the show. They re-signed Jorge Polanco and are moving him to a new position, and they signed Donovan Solano to play the short side of a platoon at first base. Technically, those moves addressed the major holes on their roster, but their passivity and lack of ambition are maddening to a success-starved fan base. Still, Julio Rodríguez, Cal Raleigh, and that vaunted starting rotation form such a strong core that the Mariners are projected to have the third-best record in the AL.

The Astros are in the middle of an awkward transition. They’ve been the best team in the AL for nearly a decade and have managed to thrive despite navigating the departures of Gerrit Cole, Carlos Correa, and George Springer. And now they’re trying to figure out another one of those inflection points. Opting to trade away Tucker was a shock, but Houston did well to acquire Isaac Paredes, a player who is well suited for the ballpark formerly known as Minute Maid Park, and signing Christian Walker should give this lineup a boost after José Abreu flopped. Seeing the Astros with the third-best playoff odds in their own division doesn’t seem right, but their roster just isn’t in as good a place as it was when those other stars departed. They still could re-sign free agent third baseman Alex Bregman, whose return likely would be enough for them to leap to the top of the AL West projections, but it would also require some roster maneuvering and positional shuffling.

The unresolved question of the Twins’ potential sale and what that transition could mean for their organization has put a freeze on any activity in Minnesota this winter. They’ve made just a couple of minor moves, but the good news is that they didn’t really need to overhaul their roster anyway. They have a strong lineup anchored by Carlos Correa and a deep pitching staff backed by a dynamite bullpen. Of course, the uncertainty surrounding the health of their biggest stars is enough to put a damper on their projections, though it seems like they’re a step ahead of their division rivals right now.

The Red Sox entered the offseason with a talented but flawed roster. The additions of Garrett Crochet and Walker Buehler bolster an already strong starting rotation, and even though the two of them come with lingering injury and workload concerns, they were enough to edge Boston ahead of Baltimore in our projections — though the Orioles still rate higher when looking at our raw WAR projections. The Sox also have two top prospects waiting in the wings, Kristian Campbell and Roman Anthony, both of whom should make their big league debuts early in the season. If enough things break their way, it wouldn’t be surprising to see them emerge on top of the AL East this year.

The same thing could probably be said about the Orioles, what with their seemingly limitless supply of talented young position players. But for whatever reason, Baltimore has been hesitant to invest heavily to push its roster over the hump. The departures of Burnes and Anthony Santander were met with the additions of Tyler O’Neill and Charlie Morton — a downgrade on both accounts, if only because O’Neill’s lengthy injury history limits his projected workload — and except for a few other moves for depth pieces, the O’s have been oddly passive this offseason. Their situation is a bit like that of the Mariners, where they have a strong young core as an enviable foundation but have thus far refused to actually do the hard work of building around that cohort to launch themselves into the stratosphere.

Following their surprise playoff run last year, the Tigers spent this offseason opportunistically supplementing their core with a few key additions in Gleyber Torres, Alex Cobb, and the return of Jack Flaherty. That trio doesn’t fix all the flaws of this roster, but these moves do tangibly raise the floor. Could Detroit have risen above the fray in the AL Central with a bit more ambition? Of course, but like so many other teams in the AL, the Tigers are banking on some internal development and a lot of luck as their path to success in 2025. After all, that same strategy worked for them last year.

Tier 5 – Wild Card Hopefuls
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Rays 82-80 1505 47.4% 26.5 14.9
Royals 82-80 1504 43.3% 23.8 15.6
Blue Jays 82-80 1502 37.5% 30.6 13.9
Padres 82-80 1502 33.2% 26.6 14.6
Brewers 81-81 1502 36.8% 23.9 15.1
Giants 81-81 1499 27.1% 25.7 12.8

It’s a testament to the Rays’ excellent development pipeline that they took a pretty significant step back last season and still project to be in the AL playoff mix in 2025. The return of Shane McClanahan from his Tommy John surgery and healthier seasons from Shane Baz and Drew Rasmussen will be key, and the Rays will need Junior Caminero to emerge as an anchor of their lineup. Last month, they made a splash in free agency and signed Ha-Seong Kim to the second-largest deal, by AAV, in franchise history. He’ll miss the start of the season recovering from the shoulder injury that cut his 2024 campaign short, but he should be back sometime in May. Overall, though, Tampa Bay lacks both the depth and upside to project as anything more than a middle-of-the-pack team entering spring training.

Fresh off their first postseason appearance since winning the 2015 World Series, the Royals had an underwhelming offseason. They brought back right-handed starters Michael Wacha and Michael Lorenzen to restock their rotation, traded for Jonathan India to play… somewhere, and signed Carlos Estévez to lock down the ninth inning. These are all smart moves, but at this point, Kansas City has not addressed its most two glaring roster holes from last season — its corner outfield spots — and the club still lacks the necessary depth to weather the attrition of a long season. Bobby Witt Jr.’s ascent to stardom was a huge boon to the future of the franchise, but the Royals have done a woefully inadequate job of building a lineup around him. Their path to success in 2025 looks a lot like it did last year: An MVP caliber season from Witt, a deadly trio fronting their rotation, and just enough luck to squeeze into the Wild Card picture. Put another way, they need a lot to go in their favor.

It’s hard not to feel a little bad for the Blue Jays after they missed out on signing Shohei Ohtani a year ago and then fall short in their pursuits of Juan Soto and Roki Sasaki this offseason. While those “we tried” banners don’t count for anything, the Jays did accomplish something this offseason, signing Anthony Santander, Max Scherzer, and Jeff Hoffman, and trading for Andrés Giménez. Toronto’s roster is in a better spot than it was in November, even if it doesn’t include a marquee free agent. Unfortunately, the Blue Jays probably still aren’t good enough to make much noise in the competitive AL East. They’ve got a puncher’s chance at securing a Wild Card berth, but barring some big collapses from the teams ahead of them or another significant acquisition on their part, they’re stuck in the murky middle of the AL.

The Padres’ ugly ownership battle has cast a long shadow over their offseason, and even though they were a finalist for Sasaki, they’ve largely stayed on the sidelines this winter. Signing Jason Heyward and Connor Joe last week sort of settles their left field situation, but there’s still so little depth here that if just one of their stars misses any significant amount of time, it could have a disastrous effect on their entire season. They’ve been rumored to be shopping Dylan Cease to help them shore up other areas of their roster, but removing him from their rotation would just open up another hole that can’t be filled so easily.

The Brewers have always been asked to do a lot with few resources available to them. It’s not surprising, then, to see them stay pretty inactive this offseason even when faced with the departure of Willy Adames and a host of depth pieces from their major league roster. They leveraged Devin Williams’s final year of control into Nestor Cortes and an intriguing MLB-ready prospect in Caleb Durbin, but that’s pretty much the extent of their activity. Meanwhile, the Cubs surged ahead of Milwaukee in the projections following their flurry of moves this winter. Yet, despite all of this, the Brewers still have a decent shot at making the playoffs. That’s the benefit of playing in the NL Central.

Buster Posey’s reign as Giants president of baseball operations began with a splash, signing Willy Adames to the largest contract in franchise history. Then Posey convinced Justin Verlander to spend what could be his final season in San Francisco. Those two additions pushed their projections to the cusp of .500 and to the fringes of the NL Wild Card picture. Of course, that’s not a new position for the Giants, who’ve finished with no fewer than 79 wins and no more than 81 in each of the past three seasons.

Tier 6 – Laying the Foundation
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Cardinals 78-84 1492 20.3% 23.3 13.9
Pirates 78-84 1492 19.3% 18.3 15.7
Guardians 78-84 1490 18.9% 25.7 12.5
Reds 78-84 1490 17.9% 21.9 14.2

For all the talk about taking a step back in 2025 to reset for the future, the Cardinals haven’t done much of anything this offseason. They haven’t found a trading partner suitable enough for Nolan Arenado to waive his no-trade clause, and they haven’t exchanged any other established talent for prospects. Considering this, it seems that getting out from Arenado’s contract is their sole focus until Chaim Bloom takes over for lame duck president of baseball operations John Mozeliak after the season. There is some solid young talent currently on the roster, but it looks like St. Louis is content to spend 2025 spinning its tires with the same mediocre group that’s fallen short of the playoffs each of the past two years.

Remember all those AL teams we discussed above who refuse to build around their young core and are instead fine with coin-flip odds of making the playoffs? Meet the NL version of that, except this team’s odds are significantly worse than a coin flip. The Pirates have an excellent young rotation fronted by Paul Skenes, one of the best pitchers in baseball, but they’ve done shockingly little to build a competent roster around him. Picking up Spencer Horwitz to help their lineup was a nice start to the offseason, but they followed that up by adding Adam Frazier and Tommy Pham, two pretty lackluster free agents. Skenes’ talent is such that he’s dragging Pittsburgh to the edge of the playoff picture, but he can only carry the team so far on his own.

The Guardians own perhaps the most surprising preseason projection, especially after winning 92 games and making the postseason last year for the second time in three seasons. They traded away the elder Naylor brother and Giménez and signed the ageless Carlos Santana to replace the former, but that’s not enough to truly bolster an offensive unit that was already one of the weakest in baseball. Cleveland really leaned on the pitching staff last season, the bullpen in particular, and it looks like that’s going to be the case again this year. The Guards are good enough to sit on the extreme fringe of the AL playoff picture, but their three AL Central rivals — the Twins, Tigers, and Royals — all look a bit stronger on paper.

The Reds brought in a host of depth pieces this offseason, trading for Brady Singer, Gavin Lux, Jose Trevino, and Taylor Rogers, and signing Austin Hays. That should help them raise the floor of their roster quite a bit, but the success of this team hinges on the development of Elly De La Cruz and the health of Hunter Greene and Matt McLain. There are good supplemental pieces up and down Cincinnati’s roster, but the projections see the sum of that talent as less than its parts.

Tier 7 – No Man’s Land
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Athletics 76-86 1484 11.0% 26.3 8.4
Angels 75-87 1481 8.6% 24.1 11.2
Nationals 73-89 1474 3.5% 19.6 9.8

Ahead of their inaugural season in Sacramento, the A’s have been busy spending to improve their roster. Granted, they needed to increase their payroll to avoid a grievance from the player’s union and maintain their status as revenue sharing recipients, but that’s neither here nor there. What matters is they signed Luis Severino to the largest contract in franchise history, extended Brent Rooker on a five-year deal, and traded for Jeffrey Springs. All that in an effort to impress in their new minor league digs, right?

The Angels were one of the most active teams to start this offseason, bringing in Jorge Soler, Yusei Kikuchi, Kyle Hendricks, and Travis d’Arnaud before Thanksgiving. And then they kind of fell silent until waking up in time to sign Yoán Moncada last week to take over as their starting third baseman, with Anthony Rendon relegated to the bench. For a team as far out of the playoff picture as Los Angeles is, these moves are a bit head scratching. Taken together, the additions give the Halos a few more projected wins, but winning 75 games instead of 71 isn’t really much of an accomplishment. It’s worth mentioning that these power rankings were put together before Tuesday morning, when news broke that the Angels had signed Kenley Jansen to a one-year, $10 million deal. Like their other moves, Jansen also represents an improvement, but he isn’t enough to turn the Halos into a winning team.

The debuts of James Wood and Dylan Crews last year marked a turning point for the Nationals. They’re now on the clock to build a contender around those young stars in the making. They took baby steps in that direction this offseason, trading for Nathaniel Lowe and signing Josh Bell to anchor their lineup, and bringing in a ton of new relievers to restock their bullpen. Washington is probably a couple of years away from truly contending, but at least there’s a bit of forward momentum toward that goal.

Tier 8 – Perpetually Rebuilding
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Marlins 70-92 1467 1.5% 15.9 11.4
Rockies 64-98 1446 0.1% 13.2 8.0
White Sox 62-100 1443 0.1% 16.3 6.8

The Marlins’ surprise playoff appearance in 2023 seems like a lifetime ago. The hesitant optimism that surrounded Miami after that season has all but disappeared after the front office quickly tore down that roster and entered what looks like another long, drawn out rebuilding cycle. This offseason, the Marlins traded away Luzardo and Jake Burger, and it wouldn’t be surprising to see Sandy Alcantara on his way out the door by August if he pitches well in his return from Tommy John surgery.

If you really squint, you can sort of make out the shape of a semi-competitive Rockies team led by Ezequiel Tovar and Brenton Doyle, but that future is at least a few years away. That Colorado has two core pieces to build around at all is a step in the right direction. The Rockies picked up two veteran infielders in Thairo Estrada and Kyle Farmer this offseason, and both should be serviceable depth pieces to offer in midseason trades. Let’s see if the Rockies remember how to use the deadline to their advantage this year.

A quick reminder that the projected win-loss records seen in the tables above are the median projections for each team, so it’s pretty outrageous for any team — even the White Sox — to have its median projection sit at 100 losses. Technically, that would be a 21-game improvement over their historically bad 2024 campaign. This offseason, they’ve done what all good rebuilding clubs do: They added low-cost veterans to soak up playing time early in the season and then get traded for prospects ahead of the deadline. Still, as Michael Baumann wrote in his piece from this morning, “It’s a long climb out of the pit, and we’re not even sure where the floor is yet.”


Red Sox Add Walker Buehler to Talented, Risk-Filled Rotation

Wendell Cruz-Imagn Images

With their trade for Garrett Crochet back in early December, the Red Sox indicated their intention to aggressively compete for the AL East crown in 2025. The Yankees missing out on Juan Soto, along with the relative inaction of the Orioles and Blue Jays this offseason, has opened that window for Boston. And the Sox have continued to add talent to their pitching staff, signing Walker Buehler to a one-year deal two days before Christmas. The contract will guarantee Buehler $21.05 million, which also happens to be the exact value of the qualifying offer the Red Sox extended to Nick Pivetta and that the Dodgers declined to offer to Buehler. There’s also a $25 million mutual option for 2026 and as much as $2.5 million in performance bonuses for hitting games started thresholds.

After undergoing his second Tommy John surgery in 2022, Buehler finally returned to a major league mound last May, but he really struggled to find his footing after being sidelined for nearly two full years. A June hip injury limited him to just 16 starts and 75.1 innings, and his 5.38 ERA and 5.54 FIP were easily the worst marks of his career. Despite his summer scuffles, Buehler managed to turn things around during the playoffs. He pitched to a 3.60 ERA across 15 postseason innings, including a gutsy scoreless start in Game 3 of the World Series and the first save of his career in the decisive Game 5.

Of course, Buehler was one of the most successful young starters in baseball from 2018–21. Among all qualified pitchers during that stretch, he ranked seventh in WAR, sixth in ERA-, and eighth in FIP-. But postseason heroics aside, 2024 was a pretty miserable year for Buehler. He couldn’t find consistency with his mechanics, and that hip injury seemed to disrupt any progress he was making on that front. He was marginally better after returning from the IL in August and he was able to make a few key adjustments to his mechanics down the stretch — no doubt helping him find some limited success in October — but he entered this offseason as an enigmatic free agent. His early career success was undeniable, but his injury history and disappointing return raised a lot of questions about his ability to contribute quality innings moving forward. Read the rest of this entry »


The Mets Try To Get Creative With Clay Holmes

Wendell Cruz-Imagn Images

After their surprise run to the playoffs this year, the Mets have a lot of work to do this offseason to follow up on their unexpected success. From their rotation alone, they lost Sean Manaea, Luis Severino, and Jose Quintana to free agency — that trio combined to make 94 starts in 2024 — leaving Kodai Senga and David Peterson as the lone holdovers. Earlier this week, New York signed Frankie Montas to a two-year deal to begin restocking its pitching staff. On Friday, the next domino fell: Clay Holmes, erstwhile Yankees closer, agreed to a three-year contract worth $38 million with an opt out after the second year.

With an extensive résumé covering high-leverage innings a borough over, you might expect the Mets to plug Holmes into the bullpen behind Edwin Díaz and call it good. Instead, they’re planning on transitioning him to the starting rotation. Holmes has all of four major league starts under his belt and all of them came during his rookie campaign back in 2018. He worked extensively as a starter in the minor leagues but the year he made his major league debut was the last time he threw more than 100 innings in a season.

In their never-ending search for effective starting pitching, teams have turned their gaze to the bullpen over the past few years. Just this season, Garrett Crochet, Reynaldo López, and Jordan Hicks made the jump from the bullpen to the rotation. Last year, Seth Lugo, Michael King, and Zack Littell made a similar shift. It doesn’t always work; for every success story like Lugo’s or López’s, there’s a cautionary tale like that of Hicks or A.J. Puk. Even Crochet, for all his early success, seemed to wear down towards the end of the season, despite some extremely careful handling by the White Sox given the left-hander’s injury history. Read the rest of this entry »