Archive for Power Rankings

FanGraphs Power Rankings: May 4–10

The current standings between the two leagues are quite lopsided entering the second full week of May. Just three teams in the American League have winning records, while all five clubs in the NL Central are above .500. Then again, that division, which was not supposed to be all that strong entering the season, is doing a lot to prop up the National League as a whole; seven of the remaining 10 teams in the Senior Circuit have losing records.

Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant ranking format that measures teams’ relative strength and is very reactive to recent performance. To avoid overweighting recent results during the season, we weigh each team’s raw Elo rank using our coin flip playoff odds. (Specifically, we regress the playoff odds by 50% and weigh those against the raw Elo ranking, increasing in weight as the season progresses to a maximum of 25%.) The weighted Elo ranks are then displayed as “Power Score” in the tables below. As the best and worst teams sort themselves out between now and October, they’ll filter to the top and bottom of the rankings, while the exercise remains reactive to hot streaks and cold snaps. If you’re looking for a visual representation of the ups and downs of your team throughout the season, look no further than the brand new Power Rankings Board in the FanGraphs Lab.

First up are the full rankings, presented in a sortable table. Below that, I’ve grouped the teams into tiers with comments on a handful of clubs. You’ll notice that the official ordinal rankings don’t always match the tiers — there are times where I take editorial liberties when grouping teams together — but generally, the ordering is consistent. One thing to note: The playoff odds listed in the tables below are our standard Depth Charts odds, not the coin flip odds that are used in the ranking formula. Read the rest of this entry »


FanGraphs Power Rankings: April 27–May 3

It seems like almost every team in baseball is dealing with some sort of injury crisis right now. Of course, key players are bound to get hurt during the long marathon of the regular season, yet these injuries are still having a considerable impact on both the standings and our evaluations of the affected clubs.

Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant ranking format that measures teams’ relative strength and is very reactive to recent performance. To avoid overweighting recent results during the season, we weigh each team’s raw Elo rank using our coin flip playoff odds. (Specifically, we regress the playoff odds by 50% and weigh those against the raw Elo ranking, increasing in weight as the season progresses to a maximum of 25%.) The weighted Elo ranks are then displayed as “Power Score” in the tables below. As the best and worst teams sort themselves out between now and October, they’ll filter to the top and bottom of the rankings, while the exercise remains reactive to hot streaks and cold snaps. If you’re looking for a visual representation of the ups and downs of your team throughout the season, look no further than the brand new Power Rankings Board in the FanGraphs Lab.

First up are the full rankings, presented in a sortable table. Below that, I’ve grouped the teams into tiers with comments on a handful of clubs. You’ll notice that the official ordinal rankings don’t always match the tiers — there are times where I take editorial liberties when grouping teams together — but generally, the ordering is consistent. One thing to note: The playoff odds listed in the tables below are our standard Depth Charts odds, not the coin flip odds that are used in the ranking formula.

FanGraphs Power Rankings
Rank Team W-L Hot/Cold Elo Opp Elo Playoff% Power Score Δ
1 ATL 25-10 1599 1479 95.5% 1603 1
2 NYY 23-11 🔥 1580 1484 98.2% 1584 1
3 CHC 22-12 🔥 🛣️ 1581 1503 83.2% 1581 1
4 LAD 21-13 ❄️ 1578 1486 99.1% 1577 -3
5 TBR 21-12 🔥 1552 1494 62.2% 1555 2
6 SDP 20-13 1528 1487 40.7% 1529 -1
7 DET 18-17 🛣️ 1523 1505 74.2% 1521 4
8 STL 20-14 🔥 🛣️ 1520 1500 26.1% 1520 12
9 PIT 19-16 1522 1502 59.9% 1519 0
10 CIN 20-14 1514 1495 27.6% 1514 -4
11 ATH 18-16 1510 1510 39.9% 1510 1
12 MIL 18-15 1510 1481 40.7% 1508 3
13 SEA 16-19 1504 1494 70.1% 1500 -3
14 TEX 16-18 🛣️ 1502 1527 49.0% 1499 -1
15 ARI 16-17 ❄️ 1503 1526 28.6% 1498 -7
16 CLE 18-17 1494 1515 36.5% 1494 0
17 TOR 16-18 🔥 1494 1484 41.5% 1491 0
18 PHI 14-20 🔥 1493 1503 47.5% 1485 7
19 KCR 15-19 🔥 1487 1496 28.3% 1482 2
20 MIA 16-18 🛣️ 1474 1502 11.1% 1470 2
21 BAL 15-19 ❄️ 1473 1493 33.0% 1469 -3
22 BOS 13-21 1470 1500 24.1% 1463 -3
23 MIN 15-20 1462 1500 20.5% 1459 0
24 CHW 16-18 🔥 1457 1496 2.9% 1456 6
25 SFG 13-21 ❄️ 1463 1514 11.0% 1456 -11
26 NYM 12-22 ❄️ ⛵ 1462 1492 28.1% 1453 -2
27 WSN 16-19 1456 1517 0.8% 1451 -1
28 HOU 14-21 1453 1479 16.9% 1448 -1
29 COL 14-21 🛣️ 1425 1529 0.1% 1419 0
30 LAA 13-22 ❄️ ⛵ 1413 1499 2.7% 1409 -2
🔥 Elo up >20 pts (last 10) | ❄️ Elo down >20 pts (last 10)
🛣️ Avg opp Elo >1525 (last 10) | ⛵ Avg opp Elo <1475 (last 10)

Tier 1 – The Best of the Best
Team Record Elo Opponent Elo Playoff Odds Power Score
Braves 25-10 1599 1479 95.5% 1603
Yankees 23-11 1580 1484 98.2% 1584
Cubs 22-12 1581 1503 83.2% 1581
Dodgers 21-13 1578 1486 99.1% 1577

With a sweep of the Rockies over the weekend, the Braves continued their rampage through the competition. They haven’t lost a series all season long despite facing some significant injury hurdles. Speaking of, Ronald Acuña Jr. was placed on the IL on Sunday with a minor hamstring injury. Thankfully, Sean Murphy and Raisel Iglesias are both on the mend and should be activated off the IL sometime this week.

Aaron Judge and Ben Rice each hit three home runs last week as the Yankees kept setting the pace in the American League. They’ve lost just twice over their last 15 games, and with two key rotation pieces due back from injury soon, it’s possible that they’re about to get even better. Gerrit Cole and Carlos Rodón could rejoin the team this weekend or early next week to bolster a starting staff that already leads the majors in 4.9 WAR by nearly an entire win. One notable player who won’t be returning to the big league roster is Anthony Volpe, who just completed a rehab assignment after undergoing offseason shoulder surgery. The Yankees activated him on Sunday and immediately optioned him to Triple-A. It’s a pretty big vote of confidence in José Caballero and a pointed message to Volpe to work toward earning his way back to the majors.

All of a sudden, the Dodgers’ bats have gone cold. They scored just 16 runs in their six games last week as they went 2-4 against the Marlins and Cardinals. Their offensive struggles actually go back to mid-April; over their last 13 games, they’ve scored 4.2 runs per game, with two 12-run outbursts skewing things a bit. In their 11 other games since April 21, they’ve scored just 2.7 runs per game. Thankfully, the Los Angeles pitching staff has been pretty dominant; the team has allowed the fewest runs in baseball. I’m sure the Dodgers will break out of this funk sooner or later, but until then, things will continue to be pretty tight atop the NL West.

Tier 2 – Paper Tigers
Team Record Elo Opponent Elo Playoff Odds Power Score
Rays 21-12 1552 1494 62.2% 1555
Padres 20-13 1528 1487 40.7% 1529
Cardinals 20-14 1520 1500 26.1% 1520
Reds 20-14 1514 1495 27.6% 1514

After completing a sweep of the Giants over the weekend, the Rays have now won nine of their last 10 games and 16 of their last 21. They’re just 1.5 games behind the Yankees in the AL East, and at 21-12, they boast the second-best record in the AL. Yandy Díaz (158 wRC+) and Junior Caminero (133) have enjoyed strong starts to the season, and the starting rotation has the third-lowest ERA- in baseball. This hot streak has helped the Rays bank a bunch of wins, but they might be out over their skis a bit. Their run differential is just +7, and they’ve outperformed both their Pythagorean and BaseRuns records by three games. Driving this unexpected surge is Tampa Bay’s performance in close games; the team has a 7-1 record in one-run games despite a bullpen that ranks just 21st in ERA-. With all that in mind, the Rays are entering a pretty important stretch that could prove whether they are legitimate contenders, as 19 of their next 22 games come against division rivals.

Like the Rays, both the Padres and Cardinals have outperformed their Pythagorean and BaseRuns records by three games. San Diego seems to be getting by thanks to its lockdown bullpen, though you have to wonder what’s going on with Fernando Tatis Jr. He still hasn’t hit a home run this season, with March/April marking the first homerless month of his career. As for St. Louis, the most encouraging part of the season so far has been the progress of its young hitters. Both Jordan Walker and Alec Burleson collected 11 hits and two home runs apiece last week, and JJ Wetherholt is leading all NL rookies in WAR.

The biggest paper tiger of them all has been the Reds. They’ve outperformed their Pythagorean and Base Runs records by a whopping six games. Their three blowout losses last week didn’t help their run differential either. Nick Lodolo is set to be activated off the IL this Friday, which should give the starting rotation a bit of a boost. After getting swept by the Pirates over the weekend, Cincinnati heads to Chicago for a huge four-game divisional battle against the Cubs, beginning Monday night.

Tier 3 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Tigers 18-17 1523 1505 74.2% 1521
Pirates 19-16 1522 1502 59.9% 1519
Athletics 18-16 1510 1510 39.9% 1510
Brewers 18-15 1510 1481 40.7% 1508

The Tigers and A’s treaded water last week, both going 3-3. That was good enough to stay atop their respective divisions, though neither team is really pulling away from the pack. As for the Pirates, they bounced back after a rough four-game sweep at the hands of the Cardinals by sweeping the Reds this past weekend. The NL Central has continued to be the toughest division in baseball; Pittsburgh is tied for last place despite being three games over .500.

The Brewers are the other team at the bottom of the Central, though they have the best run differential in the division. There’s a lot happening on the injury front in Milwaukee. Brandon Woodruff hit the IL with shoulder inflammation last week, and on Friday, Jacob Misiorowski had to depart his start early — he was in the middle of a no-hitter — with a hamstring issue. Thankfully, it sounds like neither issue is very serious. The Brewers should also soon benefit from the return of two key offensive contributors. First baseman Andrew Vaughn is set to be activated off the IL on Monday, and outfielder Jackson Chourio shouldn’t be too far behind, even after he suffered a minor setback when he fouled a ball off his foot on Saturday. Fresh off series wins against the Diamondbacks and Nationals, the Brewers have two tests ahead of them with series against the Cardinals and Yankees this week.

Tier 4 – The Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Mariners 16-19 1504 1494 70.1% 1500
Rangers 16-18 1502 1527 49.0% 1499
Diamondbacks 16-17 1503 1526 28.6% 1498
Guardians 18-17 1494 1515 36.5% 1494
Blue Jays 16-18 1494 1484 41.5% 1491
Phillies 14-20 1493 1503 47.5% 1485
Royals 15-19 1487 1496 28.3% 1482

There’s a big group of AL teams hovering around .500 in this tier. Both the Mariners and Rangers went 2-4 last week, sliding another game back in the thoroughly mediocre AL West. The Guardians went 3-3 against the Rays and A’s last week, managing to keep pace with the Tigers in the AL Central. The big news in Cleveland was the promotion of Travis Bazzana on Tuesday; he collected his first big league hit on Saturday and added two more on Sunday. As for the Blue Jays, they went 4-3 last week and are slowly climbing out of their early-season hole. Kazuma Okamoto led the way over the weekend, blasting four home runs in three games against the Twins.

The Phillies became the second team in as many weeks to fire their manager, dismissing Rob Thompson on Tuesday. It’s unclear whether midseason firings truly provide a wake-up call for teams, or if the struggling teams just see some positive regression, but regardless of the cause here, the Phillies started winning under interim manager Don Mattingly. They swept the cratering Giants and then won two of their first three games in a four-game wraparound series against the Marlins. Those four wins last week equaled what Philadelphia had earned across the previous three weeks combined. It’s small progress for a team that’s still hoping to make some noise in the NL Wild Card race this summer.

The Royals got off to a strong start in May, sweeping the Mariners this past weekend. Their star trio of Bobby Witt Jr. (108 wRC+), Maikel Garcia (107), and Vinnie Pasquantino (72) has underperformed at the plate this season, though there have been some signs of life recently. Pasquantino collected five hits and a home run in that series in Seattle, and Garcia had eight hits — five for extra bases — last week. Meanwhile, after catching fire for most of the second half of April, Witt cooled off some last week. Kansas City faces a pretty critical stretch this week, with the Guardians and Tigers coming to town for series that could shuffle up the AL Central standings.

Tier 5 – Floundering
Team Record Elo Opponent Elo Playoff Odds Power Score
Marlins 16-18 1474 1502 11.1% 1470
Orioles 15-19 1473 1493 33.0% 1469
Red Sox 13-21 1470 1500 24.1% 1463

As if things couldn’t get worse for the Red Sox, they placed Garrett Crochet on the IL with shoulder inflammation last week. It doesn’t seem like a serious issue, but the team now has six starters currently out hurt, a group that doesn’t include Ranger Suarez, who exited his start on Sunday in the fifth inning with hamstring tightness. It sounds like Suarez should be fine, but Boston cannot afford to lose anyone else to injury right now.

Tier 6 – No Man’s Land
Team Record Elo Opponent Elo Playoff Odds Power Score
Twins 15-20 1462 1500 20.5% 1459
White Sox 16-18 1457 1496 2.9% 1456
Giants 13-21 1463 1514 11.0% 1456
Mets 12-22 1462 1492 28.1% 1453
Nationals 16-19 1456 1517 0.8% 1451
Astros 14-21 1453 1479 16.9% 1448

The White Sox had a five-game winning streak snapped on Sunday, a surge that helped them clamber to within a few games of .500. In fact, they’ve won 10 of their last 15 games, and suddenly look fairly competent as a ballclub. Munetaka Murakami continues to blast home runs, and Colson Montgomery is trying to match him homer for homer. The bigger storyline during this stretch has been the pitching staff. Chicago has allowed just 3.9 runs per game over its last 15 games, with the unheralded Davis Martin leading the way. He’s given up just one run in each of his last three starts.

The Giants just endured a week from hell. They were swept by both the Phillies and Rays, got shutout twice, lost both legs of a doubleheader on Thursday in walk-off fashion, and suffered another walk-off loss on Sunday for good measure. They managed to score just nine runs in six games and did not hit a home run on this road trip. Things are getting ugly in San Francisco, though there are some positives to cling to: Landen Roupp has taken a big step forward (or to the side) on the mound, and Luis Arraez has played surprisingly good defense at second base. Still, a shake-up is desperately needed to get this team back on track. To that end, the Giants are promoting prospects Bryce Eldridge and Jesus Rodriguez on Monday to hopefully jumpstart the offense.

Two more Mets hit the IL last week: Luis Robert Jr. and Ronny Mauricio, bringing the team total to 12. New York did manage to win its series against the hapless Angels over the weekend. The Astros also won their weekend series against the Red Sox, capping things off with an extra-innings win on Sunday. Neither series win should be seen as a triumph, but it’s definitely forward progress for the two beleaguered teams.

Tier 7 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds Power Score
Rockies 14-21 1425 1529 0.1% 1419
Angels 13-22 1413 1499 2.7% 1409

Remember when the Angels were playing really entertaining baseball, going toe to toe with the Yankees? They’ve lost 12 of their last 15 games since that series in New York and have fallen all the way to the bottom of the AL standings. To make matters worse, Yusei Kikuchi and Logan O’Hoppe were placed on the IL last week. It’s not all bad: Mike Trout (a 168 wRC+) and Jorge Soler (120) continue to mash, but the supporting cast for those two sluggers has been severely lacking.


FanGraphs Power Rankings: April 20–26

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

Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant ranking format that measures teams’ relative strength and is very reactive to recent performance. To avoid overweighting recent results during the season, we weigh each team’s raw Elo rank using our coin flip playoff odds. (Specifically, we regress the playoff odds by 50% and weigh those against the raw Elo ranking, increasing in weight as the season progresses to a maximum of 25%.) The weighted Elo ranks are then displayed as “Power Score” in the tables below. As the best and worst teams sort themselves out between now and October, they’ll filter to the top and bottom of the rankings, while the exercise remains reactive to hot streaks and cold snaps. If you’re looking for a visual representation of the ups and downs of your team throughout the season, look no further than the brand new Power Rankings Board in the FanGraphs Lab.

First up are the full rankings, presented in a sortable table. Below that, I’ve grouped the teams into tiers with comments on a handful of clubs. You’ll notice that the official ordinal rankings don’t always match the tiers — there are times where I take editorial liberties when grouping teams together — but generally, the ordering is consistent. One thing to note: The playoff odds listed in the tables below are our standard Depth Charts odds, not the coin flip odds that are used in the ranking formula. Read the rest of this entry »


FanGraphs Power Rankings: April 13–19

Before we get into the power rankings proper, I wanted to highlight a new tool in the FanGraphs Lab: the Power Rankings Board. As you can guess, it’s a leaderboard showing Elo ratings, playoff odds, and Power Scores for every team. It includes a date filter, so you can look up the power rankings on any date over the last five years — our Elo rating data goes back to the start of 2022. There’s also a graph mode to help you visualize the ups and downs of your team throughout the season.

Inspired by the emoji on Ben Clemens’ Hot Streak tool, I’ve also included some emojis in this table to show which teams are on a hot or cold streak or are facing particularly tough or easy stretch of opponents.

I’ll be referencing this tool throughout the season. I hope you enjoy!

Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant ranking format that measures teams’ relative strength and is very reactive to recent performance. To avoid overweighting recent results during the season, we weigh each team’s raw Elo rank using our coin flip playoff odds. (Specifically, we regress the playoff odds by 50% and weigh those against the raw Elo ranking, increasing in weight as the season progresses to a maximum of 25%.) The weighted Elo ranks are then displayed as “Power Score” in the tables below. As the best and worst teams sort themselves out 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.

FanGraphs Power Rankings
Rank Team Record Elo Opponent Elo Playoff Odds Power Score Δ
1 Dodgers 15-6 1611 1476 99.6% 1609 0
2 Braves 15-7 1579 1488 90.2% 1579 0
3 Padres 15-7 1550 1490 46.7% 1550 3
4 Diamondbacks 13-9 1546 1537 44.2% 1543 -1
5 Yankees 13-9 1540 1486 88.0% 1540 0
6 Cubs 12-9 1535 1487 56.7% 1533 10
7 Pirates 13-9 1533 1500 59.8% 1531 -3
8 Reds 14-8 1525 1496 24.9% 1525 11
9 Tigers 12-10 1525 1487 72.1% 1524 11
10 Rays 12-9 1516 1495 40.1% 1516 4
11 Rangers 11-11 1513 1526 57.9% 1512 -4
12 Guardians 13-10 1510 1528 42.0% 1511 3
13 Mariners 10-13 1512 1499 74.6% 1509 -4
14 Brewers 12-9 1509 1466 43.5% 1508 4
15 Cardinals 13-8 1507 1489 15.6% 1507 9
16 Athletics 11-11 1498 1518 27.3% 1497 -4
17 Twins 11-11 1491 1498 39.0% 1491 -4
18 Orioles 10-12 1490 1498 40.1% 1488 -7
19 Red Sox 8-13 1489 1503 39.5% 1486 -2
20 Phillies 8-13 1487 1488 50.0% 1482 -10
21 Giants 9-13 1486 1510 18.9% 1482 1
22 Mets 7-15 1484 1518 42.3% 1478 -14
23 Blue Jays 8-13 1475 1489 32.1% 1472 0
24 Angels 11-12 1469 1521 9.1% 1469 1
25 Marlins 10-12 1461 1491 6.9% 1459 1
26 Nationals 10-12 1448 1525 0.7% 1446 2
27 Royals 7-15 1448 1498 20.8% 1444 -6
28 Astros 8-15 1435 1462 16.9% 1432 -1
29 White Sox 8-14 1414 1501 0.5% 1413 0
30 Rockies 9-13 1415 1519 0.1% 1413 0

Tier 1 – The Best of the Best
Team Record Elo Opponent Elo Playoff Odds Power Score
Dodgers 15-6 1611 1476 99.6% 1609
Braves 15-7 1579 1488 90.2% 1579

The Dodgers have company in this top tier. The Braves just completed a weekend sweep of the Phillies and have already opened up a five-game lead in the NL East. After a slow-ish start, Austin Riley has started to heat up over these last few weeks; he blasted three home runs last week and has collected multiple hits in six of his last 11 games. After a couple of down seasons, the Atlanta offense looks a lot like the dominant 2023 group, and that’s thanks to some bounce-backs from Riley, Ozzie Albies and Michael Harris II, and some surprise production from guys like Dominic Smith and Mauricio Dubón.

As for the Dodgers, they swept the Mets earlier in the week before losing two games in a row in Colorado over the weekend. The big concern is Edwin Díaz’s arm. He made his first appearance since April 10 on Sunday and allowed three runs to give away the lead in the eighth inning. His velocity was down a couple of ticks, and suddenly, the guy the Dodgers brought in to stabilize a shaky bullpen is himself facing some mounting issues.

Tier 2 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Padres 15-7 1550 1490 46.7% 1550
Diamondbacks 13-9 1546 1537 44.2% 1543
Yankees 13-9 1540 1486 88.0% 1540

Mason Miller picked up his league-leading eighth save on Sunday, though he only struck out two, pushing his FIP up a few points to -1.11. It was a return to form for Miller after he allowed just his second hit and second walk of the season in his appearance on Saturday — there was a man in scoring position against him before he shut the door! With so much elite pitching in the league these days, the idea of a reliever winning the Cy Young is farfetched, but Miller is quickly off to one of the strongest starts for a relief pitcher in history. His dominance is a big reason why the Padres are just a half-game behind the Dodgers in the NL West.

Aaron Judge isn’t leading the Yankees offense right now. That honor is currently held by Ben Rice, with his .338/.476/.800 (a 245 wRC+) slash line. He’s hit a home run in four straight games. Not to be out done, Judge cracked five homers last week, including four in a four-game series against the Angels — Mike Trout hit five of his own in that series — in a fantastic display of slugging. After a rough sweep in Tampa Bay to close out the previous week, the Yankees look like they’ve righted the ship with five wins in their last seven games.

Tier 3 – The Red Hot NL Central
Team Record Elo Opponent Elo Playoff Odds Power Score
Cubs 12-9 1535 1487 56.7% 1533
Pirates 13-9 1533 1500 59.8% 1531
Reds 14-8 1525 1496 24.9% 1525

Move aside AL East, the NL Central looks like the toughest division in baseball right now. All five teams in that division are above .500, and both the Cubs and Cardinals are riding five-game winning streaks.

Chicago’s injury woes continued last week, as the team placed closer Daniel Palencia on the IL with a strained oblique. No matter. The offense carried the load in a series win against the Phillies and a sweep of the Mets. The lineup scored double-digit runs in three straight games and completed a come-from-behind extra-innings victory on Sunday. The guys leading the offense? Nico Hoerner (159 wRC+) and Carson Kelly (160), just like the Cubs drew it up.

With a strong performance last week, the Reds pulled into sole possession of first place in the Central, though it certainly looks like they’re a little out over their skis with a -8 run differential. They’ve banked so many wins in spite of their underlying metrics because they’re already 6-0 in one-run games. To wit, Cincinnati’s bullpen has the best ERA in baseball, at 2.31, with Emilio Pagán, Tony Santillan, and Graham Ashcraft forming a potent, if unheralded, trio of high-leverage arms.

Tier 4 – The Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Tigers 12-10 1525 1487 72.1% 1524
Rays 12-9 1516 1495 40.1% 1516
Rangers 11-11 1513 1526 57.9% 1512
Guardians 13-10 1510 1528 42.0% 1511
Mariners 10-13 1512 1499 74.6% 1509
Brewers 12-9 1509 1466 43.5% 1508
Cardinals 13-8 1507 1489 15.6% 1507

The Tigers were the latest team to sign one of their top prospects to a massive contract, agreeing to an eight-year, $150 million deal with Kevin McGonigle on Wednesday. He’s been one of the best hitters on a Detroit team that had been scuffling to start the season. Things turned around last week, though, when the Tigers rattled off six straight wins by sweeping the Marlins and Royals, and then won two of three against the Red Sox over the weekend in a series that concludes on Monday. With the second-best run differential in the AL, Detroit is now just a half-game behind the Guardians in the Central.

Parker Messick came within three outs of securing the year’s first no-hitter on Thursday. Along with Gavin Williams, the Guardians have two phenomenal starters leading their rotation; Messick is fourth in baseball with a 1.05 ERA, and Williams is 13th with a 2.12 ERA. On the other side of the ball, José Ramírez is finally heating up at the plate; he launched two home runs on Sunday, his third and fourth of the week, and he’s collected multiple hits in six of his last 11 games.

The Brewers bounced back from a rough stretch to win both of their series last week. Despite a 12-9 record, they’re currently tied with the Cubs for last place in the NL Central, owing to the aforementioned strength of that division. For those of you wondering if Brice Turang could repeat last year’s power breakout in 2026, he’s done so emphatically through the first month of the season. He’s taken another step forward with his contact quality and is currently slugging .571 with a 180 wRC+.

Tier 5 – The Muddy Middle
Team Record Elo Opponent Elo Playoff Odds Power Score
Athletics 11-11 1498 1518 27.3% 1497
Twins 11-11 1491 1498 39.0% 1491
Orioles 10-12 1490 1498 40.1% 1488
Red Sox 8-13 1489 1503 39.5% 1486
Giants 9-13 1486 1510 18.9% 1482

The Twins have slipped back to .500 after getting swept by the Reds last weekend. Minnesota is getting some excellent production from a couple of young starters acquired last July; Taj Bradley has allowed just five total runs across his five phenomenal starts, and Mick Abel has tossed two scoreless outings in a row, including a seven-inning, 10-strikeout gem last Tuesday against the Red Sox. With Pablo López out for the season, finding two mid-rotation starters from the pile of players brought into the organization during last summer’s sell-off would be a huge positive development for the franchise.

Who needs Jackson Holliday when you’ve got Jeremiah Jackson holding down the fort at second base? The Orioles utility infielder has done an admirable job filling in for Holliday while the young phenom rehabs from his hamate surgery. Jackson collected nine hits last week and blasted four home runs — and he took his first walk of the season on Sunday! At this rate, Baltimore will have to find a spot to play him when Holliday wraps up his rehab assignment, which could be as soon as next week.

Tier 6 – Concerning Slow Starts
Team Record Elo Opponent Elo Playoff Odds Power Score
Phillies 8-13 1487 1488 50.0% 1482
Mets 7-15 1484 1518 42.3% 1478
Blue Jays 8-13 1475 1489 32.1% 1472
Royals 7-15 1448 1498 20.8% 1444
Astros 8-15 1435 1462 16.9% 1432

The five clubs in this tier are really testing whether or not Dan Szymborski was right to say that pennants can be lost in April. The woes of the Mets have overshadowed the Phillies’ rough start to the season. With the worst run differential in baseball, Philadelphia is fourth in the NL East and just 1 1/2 games ahead of the floundering Mets. Phillies pitchers have been hit pretty hard, and the offense has been really slow to get going. Zack Wheeler is on track to be activated off the IL this weekend, and the hope is that he can stabilize the shaky starting rotation.

Things have quickly spiraled out of control for the Mets. They lost their 11th game in a row on Sunday, and it’s easy to see why: They’ve been shut out three times, scored four or more runs just twice, and totaled just 19 runs during this losing streak. Jared Young, one of the only hitters who was producing, was placed on the IL last Monday with a torn meniscus, and Jorge Polanco joined him later in the week. Mercifully, Juan Soto is expected to return from his calf injury sometime this week, and the Mets desperately need him to provide a spark for the offense.

The Astros earned a couple of hard-fought wins against the Rockies last week, but were subsequently swept by the Cardinals over the weekend. With a pitching staff absolutely ravaged by injuries, Spencer Arrighetti’s six-inning start on Wednesday had to have been a breath of fresh air. It was just the second time in 13 games that an Astros starter has completed six innings. Yordan Alvarez is doing everything in his power to carry the team on his back; he’s collected 14 hits over his last 10 games, including six home runs, but given the pitching woes, his production hasn’t been enough.

Tier 7 – No Man’s Land
Team Record Elo Opponent Elo Playoff Odds Power Score
Angels 11-12 1469 1521 9.1% 1469
Marlins 10-12 1461 1491 6.9% 1459
Nationals 10-12 1448 1525 0.7% 1446

I’m not sure if the Angels are good or not, but they’ve certainly been entertaining to watch. The slugfest between Trout and Judge in New York was a bit surreal to watch — two future Hall of Famers matching each other home run for home run, one looking to get back to his previous level of production and the other securely in his prime. And there was Oswald Peraza getting some measure of revenge against his former team; he collected five hits and two home runs in that series. Peraza’s performance has been a pleasant surprise this year; he’s sporting a 147 wRC+ so far.

Tier 8 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds
White Sox 8-14 1414 1501 0.5% 1413
Rockies 9-13 1415 1519 0.1% 1413

The Rockies have looked like a competent ball club from time to time this year. That’s more than could be said for them last year. Some clutch hitting earned them two wins against the Dodgers last weekend, and they have a shot at a series win in the final game of the four-game wraparound series on Monday. The most surprising performance has come from Antonio Senzatela; he allowed his first run of the season on Sunday. With a 32.7% strikeout rate and a 1.39 FIP, he has been fantastic in his reinvention as a reliever this year. And it’s not just Senzatela. Colorado’s relief corps ranks third in the majors in park- and league-adjusted ERA (69).


FanGraphs Power Rankings: April 6–12

It seems like every team is dealing with serious injuries to start the season. Maybe that’s why there isn’t much daylight in the standings yet. Every team has won at least six games so far, with most clubs huddled right around .500.

Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant ranking format that measures teams’ relative strength and is very reactive to recent performance. To avoid overweighting recent results during the season, we weigh each team’s raw Elo rank using our coin flip playoff odds (specifically, we regress the playoff odds by 50% and weigh those against the raw Elo ranking, increasing in weight as the season progresses to a maximum of 25%). The weighted Elo ranks are then displayed as “Power Score” in the tables below. As the best and worst teams sort themselves out 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: March 25–April 5

We’re less than two weeks into the regular season, which means we have less than a dozen games for each team to overanalyze. Even though we should hold off on jumping to any conclusions about an individual’s performance during the first week and half, the wins and losses at the team level count the same as they do in September. Logic tells us that it’s too early to get too worried about a slow start, but as Dan Szymborski wrote on Friday, “Yes, Pennants Can Be Lost in April.”

Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant ranking format that measures teams’ relative strength and is very reactive to recent performance. To avoid overweighting recent results during the season, we weigh each team’s raw Elo rank using our coin flip playoff odds. (Specifically, we regress the playoff odds by 50% and weigh those against the raw Elo ranking, increasing in weight as the season progresses to a maximum of 25%.) The weighted Elo ranks are then displayed as “Power Score” in the tables below. As the best and worst teams sort themselves out 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.

FanGraphs Power Rankings
Rank Team Record Elo Opponent Elo Playoff Odds Power Score Δ
1 Dodgers 7-2 1615 1471 99.0% 1614 0
2 Yankees 7-2 1567 1509 87.9% 1567 4
3 Mets 6-4 1556 1493 83.6% 1554 -1
4 Braves 6-4 1553 1492 77.2% 1551 -1
5 Pirates 6-3 1538 1519 57.0% 1538 7
6 Brewers 7-2 1538 1468 57.4% 1537 8
7 Phillies 5-4 1530 1444 71.8% 1529 -2
8 Mariners 4-6 1521 1491 76.9% 1520 -4
9 Diamondbacks 5-5 1520 1563 29.1% 1519 6
10 Reds 6-3 1510 1517 21.1% 1510 13
11 Astros 6-4 1506 1473 49.0% 1506 7
12 Tigers 4-5 1506 1490 61.2% 1505 -5
13 Cubs 4-5 1504 1456 42.2% 1503 -5
14 Rangers 4-5 1501 1514 49.1% 1501 3
15 Guardians 6-4 1501 1553 28.0% 1501 9
16 Royals 4-5 1501 1523 46.2% 1500 0
17 Padres 4-5 1493 1505 20.9% 1493 3
18 Blue Jays 4-5 1491 1421 49.5% 1490 -9
19 Rays 4-5 1487 1492 29.1% 1487 0
20 Marlins 6-3 1486 1453 13.0% 1486 6
21 Orioles 3-6 1486 1512 36.3% 1485 -10
22 Red Sox 2-7 1484 1489 44.0% 1482 -12
23 Giants 3-7 1483 1527 19.8% 1482 -10
24 Cardinals 5-4 1481 1517 7.3% 1481 1
25 Athletics 3-6 1472 1531 14.3% 1472 -4
26 Twins 3-6 1469 1498 22.1% 1468 -4
27 Angels 5-5 1458 1509 5.1% 1458 0
28 White Sox 4-5 1428 1502 1.1% 1428 1
29 Nationals 3-6 1421 1550 0.4% 1421 -1
30 Rockies 3-6 1391 1514 0.0% 1391 0

Read the rest of this entry »


FanGraphs Power Rankings: Opening Day 2026 (No. 1–18)

Opening Day is upon us! Yesterday, I laid out what the best- and worst-case scenarios looked like for the 12 teams projected to finish under .500 in 2026. Today, we turn our attention to the teams in the league who are forecast for a .500 or better record, the ones we expect to be vying for playoff position all season long.

Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant ranking format that measures teams’ relative strength and is very reactive to recent performance. For these Opening Day rankings, I’ve pulled the Depth Charts projections and calculated an implied Elo ranking for each team. First up are the full rankings presented in a sortable table. Below that, I’ve grouped the teams we’re covering today into tiers, with comments on each club. The delta column in the table below shows the change in ranking from the pre-spring training run of the power rankings in February.

Opening Day Power Rankings
Rank Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR Δ
1 Dodgers 99-63 1556 99.0% 35.3 20.6 0
2 Mets 90-72 1527 80.6% 31.5 15.6 1
3 Braves 89-73 1526 79.3% 27.6 17.3 -1
4 Mariners 88-74 1523 80.4% 29.1 17.8 0
5 Phillies 88-74 1522 72.2% 25.9 20.9 0
6 Yankees 87-75 1517 70.4% 30.2 17.0 1
7 Tigers 86-76 1517 73.0% 24.7 20.0 -1
8 Cubs 86-76 1516 62.0% 29.4 14.1 0
9 Blue Jays 85-77 1512 60.2% 30.2 17.7 0
10 Red Sox 85-77 1512 59.8% 23.8 22.4 0
11 Orioles 84-78 1508 52.2% 30.3 14.7 0
12 Pirates 84-78 1508 47.2% 20.2 17.2 2
13 Giants 82-80 1504 36.5% 26.4 12.5 0
14 Brewers 82-80 1504 38.0% 22.6 15.8 -2
15 Diamondbacks 82-80 1503 33.7% 25.9 12.1 1
16 Royals 81-81 1500 38.1% 22.5 16.0 1
17 Rangers 81-81 1499 35.4% 23.1 16.7 1
18 Astros 80-82 1498 33.7% 26.1 14.8 -3
19 Rays 80-82 1496 29.0% 19.9 19.1 4
20 Padres 80-82 1496 22.5% 25.7 14.8 -1
21 Athletics 79-83 1493 24.4% 25.7 11.7 1
22 Twins 78-84 1492 24.1% 21.9 14.8 -2
23 Reds 77-85 1488 13.1% 19.0 15.7 -2
24 Guardians 76-86 1484 13.4% 22.0 12.9 0
25 Cardinals 75-87 1483 8.9% 22.1 9.8 1
26 Marlins 75-87 1480 6.2% 17.4 13.6 -1
27 Angels 72-90 1473 5.0% 16.4 13.1 0
28 Nationals 68-94 1460 0.5% 16.9 8.7 0
29 White Sox 67-95 1458 0.9% 16.1 11.5 0
30 Rockies 65-97 1451 0.2% 14.8 7.9 0

Read the rest of this entry »


FanGraphs Power Rankings: Opening Day 2026 (No. 19–30)

Welcome back, baseball! Opening Day is almost upon us and with it comes new hopes and dreams for each team. The aspirations for the best teams in the league are more lofty than those of the clubs building for the future, but anything can happen over the course of the long regular season. Over the next two days, I’ll lay out what the best- and worst-case scenario might look like for every team in 2026. Today, I’ll cover the teams projected to finish under .500 in 2026, with those forecast for a .500 or better record to follow tomorrow.

Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant ranking format that measures teams’ relative strength and is very reactive to recent performance. For these Opening Day rankings, I’ve pulled the Depth Charts projections and calculated an implied Elo ranking for each team. First up are the full rankings presented in a sortable table. Below that, I’ve grouped the teams we’re covering today into tiers, with comments on each club. The delta column in the table below shows the change in ranking from the pre-spring training run of the power rankings in February.

Opening Day Power Rankings (No. 19–30)
Rank Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR Δ
19 Rays 80-82 1497 29.8% 19.9 19.0 4
20 Padres 80-82 1496 21.6% 25.7 14.9 -1
21 Athletics 79-83 1493 23.9% 25.7 11.6 1
22 Twins 78-84 1492 23.8% 22.0 14.8 -2
23 Reds 77-85 1488 13.7% 19.1 15.7 -2
24 Guardians 75-87 1483 13.2% 21.9 12.9 0
25 Cardinals 75-87 1483 8.6% 22.0 9.8 1
26 Marlins 75-87 1480 6.3% 17.4 13.6 -1
27 Angels 72-90 1474 5.0% 16.4 13.1 0
28 Nationals 68-94 1460 0.7% 17.0 8.6 0
29 White Sox 67-95 1458 1.0% 16.1 11.5 0
30 Rockies 65-97 1450 0.1% 14.8 7.8 0

Tier 6 – High-Variance Could-Be’s
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Rays 80-82 1497 29.8% 19.9 19.0
Padres 80-82 1496 21.6% 25.7 14.9

The Rays are in the middle of a roster reset after missing out on the playoffs in each of the last two years. Fresh off a star performance for the Dominican Republic in the World Baseball Classic, Junior Caminero looks set to truly establish himself as a superstar. Shane McClanahan is finally healthy, too, even if his stuff has looked a little diminished this spring. With their perpetual — and fairly successful — commitment to wringing every last bit of value out of their roster, it would be foolish to completely count out the Rays this season. Even so, considering the strength of the other four teams in the AL East, as well as the other AL wild card contenders, it feels unlikely that Tampa Bay will return to the postseason in 2026. Read the rest of this entry »


FanGraphs Power Rankings: Spring Training 2026 (No. 1–17)

Pitchers and catchers start reporting to Arizona and Florida this week, which means it’s time to wrap up our pre-spring training power rankings. Last week, we took stock of how the projections viewed the bottom 18 teams in baseball as they head into camp. Today, we’ll shift our focus to the teams projected to finish with a .500 or better record in 2026. These rankings provide a good barometer for which teams took big steps forward with splashy signings and trades this offseason, and which ones have been left in the dust.

Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant ranking format that measures teams’ relative strength and is very reactive to recent performance. For these pre-spring training rankings, I’ve pulled the Depth Charts projections — now powered by both the 2026 Steamer and ZiPS projections — and calculated an implied Elo ranking for each team. First up are the full rankings presented in a sortable table. Below that, I’ve grouped the teams we’re covering today into tiers, with comments on each club. The delta column in the table below shows the change in ranking from the last offseason run of the power rankings in November. Read the rest of this entry »


FanGraphs Power Rankings: Spring Training 2026 (No. 18–30)

Baseball is in the air. Grainy cellphone footage has started to leak out. The excitement for the World Baseball Classic is peaking. 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. Today I’ll cover the teams projected to finish under .500 in 2026, with those forecast for a .500 or better record to follow on Monday.

Our power rankings use a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant ranking format that measures teams’ relative strength and is very reactive to recent performance. For these pre-spring training rankings, I’ve pulled the Depth Charts projections — now powered by both the 2026 Steamer and 2026 ZiPS projections — and calculated an implied Elo ranking for each team. First up are the rankings for teams 18-30, presented in a sortable table. Below that, I’ve grouped the teams into tiers, with comments on each club. The delta column in the table below shows the change in ranking from the last offseason run of the power rankings in November.

Spring Training Power Rankings (No. 18–30)
Rank Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR Δ
18 Padres 80-82 1497 24.1% 26.0 14.7 3
19 Rangers 80-82 1497 31.6% 22.9 16.4 -6
20 Twins 80-82 1496 31.8% 21.7 16.4 -8
21 Reds 79-83 1493 19.5% 18.9 17.3 5
22 Athletics 78-84 1492 23.6% 25.7 11.4 1
23 Rays 78-84 1491 20.5% 21.3 16.7 -7
24 Guardians 75-87 1483 12.8% 22.5 12.9 1
25 Marlins 75-87 1482 7.8% 17.6 13.6 -1
26 Cardinals 75-87 1481 7.9% 22.0 10.2 -7
27 Angels 73-89 1475 5.9% 17.1 13.1 0
28 Nationals 69-93 1462 0.8% 17.1 8.7 0
29 White Sox 68-94 1460 1.2% 16.0 12.0 0
30 Rockies 65-97 1451 0.2% 15.0 7.8 0

Tier 6 – High-Variance Could-Be’s
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Padres 80-82 1497 24.1% 26.0 14.7
Rangers 80-82 1497 31.6% 22.9 16.4
Twins 80-82 1496 31.8% 21.7 16.4

It’s been a surprisingly quiet offseason for the Padres. They re-signed Michael King — a near necessity after seeing Dylan Cease depart in free agency and losing Yu Darvish for the season to elbow surgery — and Joe Musgrove should be healthy after missing all of 2025 with his own elbow surgery. But even with those two starters back in the fold, the rotation looks frighteningly shallow. You could probably say that about the entire roster, though. Years of win-now trades have depleted the farm system, and the upper minors look pretty devoid of meaningful depth. Maybe that won’t be a problem if everyone stays healthy, but the grind of the regular season means San Diego will inevitably have to dip into that depth at some point.

If the Rangers were going to squeeze every last ounce from this contention window that brought them a championship back in 2023, they needed to make some pretty dramatic moves this offseason. Trading Marcus Semien for Brandon Nimmo? Check. Sending a host of prospects to the Nationals for MacKenzie Gore? Check. Will it be enough to challenge the Mariners and Astros for the AL West crown? The projections aren’t convinced. Adding Gore to the starting rotation shifts the weight of expectations off of Jack Leiter and Kumar Rocker’s shoulders, but the pitching staff still looks weaker than the unit that led the majors in run prevention last year. On the offensive side of things, if you squint, you can see a healthy season from Corey Seager, a big step forward from Wyatt Langford and Evan Carter, and bounce-back campaigns from Joc Pederson and Jake Burger all powering an improved lineup. But that’s a lot of things that need to go right for Texas to hit its 90th-percentile win projection.

The Twins are in the midst of a significant transition at the organizational level. Last week, the team announced that it had “mutually agreed to part ways” with the president of baseball and business operations Derek Falvey. He had been at the helm since 2016, and combined with the huge teardown last summer, his departure represents a huge shift in direction for the franchise. Most of the moves the Twins have made this offseason have been on the fringes: They signed Josh Bell, Victor Caratini, and Taylor Rogers to short-term deals and have made a handful of small trades to clear space on their 40-man roster. And yet, they still have a strong core of players — including Joe Ryan, Pablo López, and Byron Buxton — and a trio of young position players — Luke Keaschall, Walker Jenkins, and Emmanuel Rodriguez — who could make an impact this year. The projections have them a hair below .500 right now, but it feels like that can swing dramatically depending on if they stick with the guys they have now or decide to continue selling off the talent they have left this summer.

Tier 7 – Laying the Foundation
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Reds 79-83 1493 19.5% 18.9 17.3
Athletics 78-84 1492 23.6% 25.7 11.4
Rays 78-84 1491 20.5% 21.3 16.7
Guardians 75-87 1483 12.8% 22.5 12.9
Marlins 75-87 1482 7.8% 17.6 13.6
Cardinals 75-87 1481 7.9% 22.0 10.2

The Reds blasted just 167 home runs last year, 10th fewest in the majors and a surprisingly low total for a team that calls Great American Ballpark home. Reuniting with Eugenio Suárez and his powerful bat should help in that regard. The rest of the lineup still has plenty of question marks. Will Elly De La Cruz bounce back after playing through a quad injury last summer? Can any of Spencer Steer, Matt McLain, or Noelvi Marte emerge as stars? Fortunately, the pitching staff looks like it will continue to be a strength. Led by Hunter Greene, the starting rotation should carry Cincinnati to the fringe of the NL Wild Card race. It worked out for the Reds last year, maybe lightning will strike twice.

The A’s continued to fortify the foundations of their roster by handing out a pair of seven-year contract extensions to Tyler Soderstrom and Jacob Wilson this offseason. Along with Brent Rooker, Lawrence Butler, and Rookie of the Year winner Nick Kurtz, those five players are signed or under team control through at least 2029. That means this core will still be with the team for its expected move to Las Vegas in a few years. Adding to the excitement is 19-year-old top prospect Leo De Vries, the prize from last summer’s Mason Miller trade who is developing quickly. Yet, for all that thump on offense, the less that’s said about the pitching staff, the better. That puts the A’s in an awkward position, where their lineup is plenty good enough to contend but their pitchers are lagging far behind. There are some promising young arms coming up through the organization, but they are still a few years away. In the meantime, the hurlers at the major league level will struggle to survive in the extremely hitter-friendly confines of West Sacramento’s Sutter Health Park.

The Rays snuck their way into three separate three-team deals this offseason, a near perfect encapsulation of their incremental approach to roster building. And with every other team in the AL East looking like a powerhouse, this year seems like a perfect moment for Tampa Bay to reset the roster and start building for its next contention window. Out are Brandon Lowe, Josh Lowe, and Shane Baz. In are Gavin Lux — probably a temporary stopgap at second base — and a collection of prospects to restock the farm system. Thankfully, Junior Caminero looks like a star to build around, and the pitching staff looks solid with the hopefully healthy return of Shane McClanahan.

Even if the rest of their offseason was quiet, it has to be seen as a success for the Guardians after they signed José Ramírez to a seven-year contract extension that should keep him in Cleveland through the end of his career. Locking up a future Hall of Famer to a team-friendly deal is something to be celebrated, especially since Ramírez has a pretty good shot at becoming the franchise’s best player of the last 100 years. But if you did want to quibble with the rest of the Guardians’ lack of activity this offseason, you could point to the small payroll savings they negotiated via Ramírez’s deal and the lack of reinvestment in the roster. Maybe those funds will trickle down to the roster in the near future, but the current group is pretty flawed. The Guardians were pretty lucky to win the AL Central last year, and the projections see them as the fourth-best team in that division heading into this season.

The Marlins did well to trade away from a position of strength — their starting rotation — to hopefully acquire an impact bat in Owen Caissie and restock their farm system with a gaggle of prospects. Eury Pérez took a big step forward last year after recovering from Tommy John surgery, and top pitching prospects Thomas White and Robby Snelling should get an opportunity to debut this year. These are small steps toward building a contender in Miami, but it feels like there’s some forward momentum here.

Chaim Bloom started tearing down the Cardinals as soon as he was installed as their president of baseball operations this offseason. He found trade partners for Nolan Arenado and Sonny Gray, removing the largest contracts on the team’s books, and also dealt Willson Contreras and Brendan Donovan for a bunch of prospects and draft picks. It’s a promising start to the Cardinals’ rebuild, and I’d expect more moves this summer. Meanwhile, top prospect JJ Wetherholt should have an opportunity to earn a spot on the Opening Day roster. That should give fans a glimpse of the future while the front office sorts out how to build a contender around him.

Tier 8 – Perpetually Rebuilding
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Angels 73-89 1475 5.9% 17.1 13.1
Nationals 69-93 1462 0.8% 17.1 8.7
White Sox 68-94 1460 1.2% 16.0 12.0

You can’t fault the Angels for attempting to raise their ceiling a little bit. They brought in five pitchers this offseason — Grayson Rodriguez, Alek Manoah, Jordan Romano, Kirby Yates, and Drew Pomeranz — who have each been fantastic at some point in the past, but have also dealt with significant injuries that have sapped their effectiveness. It’s a fine gamble to make, with the hope that at least one or two of them will actually make an impact this year. They also re-signed third baseman Yoán Moncada and acquired outfielder Josh Lowe, who will replace Taylor Ward in the outfield after they sent him to Baltimore in the Rodriguez deal. Will it be enough to lift the Halos out of their doldrums? No, probably not, but at least they’re trying something a little different.

New president of baseball operations Paul Toboni got right to work rebuilding the Nationals this winter. He dealt away MacKenzie Gore in the offseason’s biggest trade and made a savvy move to get catcher Harry Ford from the Mariners for lefty reliever Jose A. Ferrer. What these moves indicate is that Washington is about to embark on another rebuilding cycle after the last one petered out under former GM Mike Rizzo. James Wood is young enough, and under team control for long enough, that he should still be considered a big part of the team’s future. The same might not be true for CJ Abrams, though with three years left of control, the Nats shouldn’t be in a hurry to move on from their shortstop.

The White Sox had a pretty interesting offseason. Of course, the biggest headline was the signing of Munetaka Murakami to a two-year deal. It’s a huge risk, but it’s an exciting move that could pay off handsomely if Murakami adjusts to MLB pitching quickly. Chicago also moved on from Luis Robert Jr. and used some of the payroll savings to take Jordan Hicks’s contract off Boston’s hands in order to get an interesting pitching prospect in David Sandlin. With Colson Montgomery and Kyle Teel already making an impact in the majors, and Noah Schultz and Hagen Smith close to debuting, the shape of an interesting team is starting to emerge on the South Side.

Tier 9 – The Rock Bottom
Team Projected Record Implied ELO Playoff Odds Projected Batter WAR Projected Pitcher WAR
Rockies 65-97 1451 0.2% 15.0 7.8

Unlike some of the other front office hires this offseason, Paul DePodesta has taken a pretty quiet approach to reshaping the roster. The moves he’s made have all been focused on improving the margins of the roster. The Rockies have signed Willi Castro and Michael Lorenzen and traded for Jake McCarthy and Edouard Julien. The four newcomers provide some much-needed depth, but none of them really raises the ceiling of the ball club. I guess we’ll have to wait for this summer to see if there are any impactful trades in the offing.