The MLB offseason isn't technically over yet, and that will remain the case even when pitchers and catchers begin reporting for spring training in February.
But you know what? The offseason is close enough to being over to issue report cards.
This is mostly about players, namely which ones teams have gained, lost and, in a few cases, extended. There's also a managerial hire that came out of left field and is worth praising.
In any case, here's the question at the heart of this thing: Has the team done what it needed to do coming into the winter?
As for what the grades signify, here's a basic rundown:
- A: Couldn't ask for more
- B: Solid
- C: Inoffensive
- D: Disappointing
- F: Disastrous
Everybody got that? Good.
We'll proceed in alphabetical order and check teams off three at a time.
Arizona Diamondbacks, Athletics, Atlanta Braves

Arizona Diamondbacks: B
Notable Additions: RHP Corbin Burnes, 1B Josh Naylor
Notable Losses: 1B Christian Walker, DH Joc Pederson, 1B Josh Bell, RHP Paul Sewald, INF Kevin Newman, RHP Slade Cecconi
The Diamondbacks still haven't replaced Pederson, who had a .923 OPS against righties in 2024. And while Naylor can reproduce Walker's power, he isn't on the same level as the three-time Gold Glover defensively.
But then there's the Burnes signing, which is not a bad bit of redemption.
The Snakes had to stretch their budget to secure the 2021 NL Cy Young Award winner on a six-year, $210 million contract, but it's worth it. He's a legit No. 1 starting pitcher, and he's joining a rotation that was third from the bottom of MLB in rWAR a year ago.
Athletics: A
Notable Additions: RHP Luis Severino, LHP Jeffrey Springs, RHP José Leclerc, 3B Gio Urshela, LHP T.J. McFarland
Notable Losses: SS Nick Allen
Extended: DH Brent Rooker
The A's aren't a good team, necessarily, but those additions next to those subtractions make it hard to argue that they aren't significantly better.
Severino and Springs bring upside as top-of-the-rotation arms, while Urshela is better than nothing for a hot corner slot that was in the red for rWAR last year. Rooker's five-year, $60 million extension is a pleasant surprise, as it's nice to see the A's securing a star for once.
The caveat is that all this spending ($154.2 million, according to Spotrac) is courtesy of revenue-sharing dollars. But of all the things that A's fans have to complain about, this shouldn't be top of mind.
Atlanta Braves: D
Notable Additions: LF Jurickson Profar, OF Bryan De La Cruz, SS Nick Allen
Notable Losses: LHP Max Fried, RHP Charlie Morton, LHP A.J. Minter, C Travis d'Arnaud
Extended: RHP Reynaldo López, LHP Aaron Bummer
The Braves would have been in line for an F prior to their three-year, $42 million pact with Profar on Thursday.
Even if he doesn't sustain his All-Star breakout from 2024, in which he had a .839 OPS and 24 home runs, he's still a better option in left field than any the Braves previously had. Indeed, why they even bothered to sign De La Cruz in December is a mystery.
Alas, the losses of Fried, Morton and Minter loom large. And that much more so given that they have yet to be replaced, not to mention how active Atlanta's top competitors in the National League have been busy loading up.
Baltimore Orioles, Boston Red Sox, Chicago Cubs
Baltimore Orioles: D
Notable Additions: OF Tyler O'Neill, RHP Charlie Morton, RHP Tomoyuki Sugano, RHP Andrew Kittredge, C Gary Sánchez
Notable Losses: RHP Corbin Burnes, RF Anthony Santander, RHP Jacob Webb
Look, it's this simple: The first two names among the Orioles' losses are those of their top pitcher and leading home run hitter from 2024.
At least so far, the Orioles have gone for the "replace them in the aggregate" approach. And for what it's worth, Morton and Sugano probably can replicate Burnes' 3.4 rWAR and O'Neill and Sánchez might be able to match Santander's 44 home runs.
And yet, the Orioles don't have an ace and a premier slugger anymore. They also still don't have any extensions in place with their core stars, which is perhaps even more infuriating.
Boston Red Sox: B
Notable Additions: LHP Garrett Crochet, RHP Walker Buehler, LHP Aroldis Chapman, LHP Justin Wilson, C Carlos Narvaez, LHP Patrick Sandoval
Notable Losses: OF Tyler O'Neill, RHP Chris Martin, C Danny Jansen
Crochet was one of the most dominant pitchers of 2024 on a pitch-to-pitch basis. And by the end of the year, Buehler looked like the Walker Buehler of old again.
As they're further boosting a rotation that already had a strong foundation, these two alone are going to make a difference in getting the Red Sox back to contention. And even with his 37th birthday due up on February 28, Chapman remains a good bet to miss bats.
However, Boston was short on right-handed hitting even before O'Neill left for Baltimore. And sans Martin and Kenley Jansen, the bullpen still looks shorthanded even with Chapman.
Chicago Cubs: B
Notable Additions: RF Kyle Tucker, RHP Ryan Pressly, LHP Matthew Boyd, C Carson Kelly, INF/OF Jon Berti, RHP Eli Morgan, LHP Caleb Thielbar, RHP Colin Rea
Notable Losses: 1B/OF Cody Bellinger, 3B Isaac Paredes, RHP Hayden Wesneski, RHP Kyle Hendricks, OF Mike Tauchman, RHP Jorge López, RHP Shawn Armstrong
There's a lot going on here, but the important thing is that the Cubs finally have a superstar.
That is Tucker, who is basically a sure thing for 5 rWAR, 30 home runs and 20 stolen bases at the this stage of his career. He's only under club control for this year, but effectively swapping out Bellinger for him is a big upgrade.
It is nonetheless fair to feel underwhelmed by the Cubs' offseason. Their payroll is actually set to go down, and you can rest assured the same won't be true of the franchise's $500 million revenue stream.
Chicago White Sox, Cincinnati Reds, Cleveland Guardians
Chicago White Sox: C
Notable Additions: LHP Martín Pérez, INF Josh Rojas, OF Mike Tauchman, OF Austin Slater, RHP Bryse Wilson, C Matt Thaiss
Notable Losses: RHP Michael Soroka
This grade has less to do with the names listed above and more to do with a few names that aren't up there.
Kyle Teel and Braden Montgomery don't figure to be on the White Sox's Opening Day roster, but each now ranks among the club's five best prospects. And they're but two of three pieces the White Sox got back from Boston for Garrett Crochet.
It's just too bad there hasn't been a similar haul for Luis Robert Jr., who was supposedly a hot commodity at the GM meetings in November.
Cincinnati Reds: B
Notable Additions: RHP Nick Martinez, INF Gavin Lux, RHP Brady Singer, LHP Brent Suter, C Jose Trevino
Notable Losses: 2B Jonathan India, INF Amed Rosario, LHP Justin Wilson, RHP Fernando Cruz
Hiring Terry Francona to manage the team was an early W by the Reds. Another W is swapping out India for Lux, which should be an upgrade.
Whereas India has failed to live up to his Rookie of the Year-winning season in 2021, Lux is coming to Cincinnati with some helium. He wrapped up his tenure with the Dodgers by batting .304 after the 2024 All-Star break.
Retaining Martinez via the qualifying offer feels like a modest win, but one fears for Singer at Great American Ball Park. Per Statcast, he would have given up seven more home runs if he'd been a Reds pitcher last season.
Cleveland Guardians: B
Notable Additions: RHP Shane Bieber, 1B Carlos Santana, RHP Paul Sewald, RHP Luis L. Ortiz, RHP Slade Cecconi
Notable Losses: 2B Andrés Giménez, 1B Josh Naylor, RHP Nick Sandlin, RHP Eli Morgan
Though Giménez and Naylor have name value going for them, the former was an offensive liability and the latter only produced 1.5 rWAR last year.
Even a 38-year-old Santana could be an upgrade over Naylor, particularly if he plays more Gold Glove-caliber defense. One otherwise appreciates the buy-low signings of Bieber, who's recovering from Tommy John surgery, and Sewald, who's coming off a down year.
Also, keep an eye on Ortiz. He finished last year with a 3.35 ERA in his last 14 starts for the Pirates, and he only turns 27 today.
Colorado Rockies, Detroit Tigers, Houston Astros
Colorado Rockies: F
Notable Additions: 2B Thairo Estrada, INF Kyle Farmer, C Jacob Stallings
Notable Losses: None
The F here is for the effort—or utter lack thereof—that the Rockies have put into this winter.
Those three signings barely move the needle, and it's worth bearing in mind that the Rockies also non-tendered Cal Quantrill and Brendan Rodgers. Estrada is basically a cheaper version of the latter, while the former has yet to be replaced.
A better use of the Rockies' offseason would have been to cash in a player or two, most notably Ryan McMahon. But that would have meant trying to make progress, which just doesn't seem to be the franchise's goal.
Detroit Tigers: C
Notable Additions: 2B Gleyber Torres, RHP Alex Cobb
Notable Losses: None
This is a tricky one, and the Tigers arguably deserve better given that it's all gains and no losses.
The 28-year-old Torres is the right-handed bat they needed, and one with upside by way of his track record and youth. Cobb is an effective pitcher when healthy, and Detroit surely needed another stable arm behind Cy Young Award winner Tarik Skubal.
But is this it? No big-ticket signings? No extensions? It's not what Tigers fans had every right to expect after a long rebuild finally, mercifully ended with a playoff berth in 2024.
Houston Astros: D
Notable Additions: 1B Christian Walker, 3B Isaac Paredes, RHP Hayden Wesneski
Notable Losses: RF Kyle Tucker, RHP Justin Verlander, LHP Yusei Kikuchi, RHP Ryan Pressly, LHP Caleb Ferguson
The Astros still have an offer out to Alex Bregman, according to Chandler Rome of The Athletic. And if he does come back, Houston will have retained at least one star.
For now, though, Bregman and Tucker are out of the picture and it's hard to make the case they won't be missed. Walker and Paredes are good fits for Minute Maid Park, but they're probably not going to produce the 8.8 rWAR that Bregman and Tucker put up in 2024.
Otherwise, the losses of Verlander, Kikuchi and Pressly hurt from a depth standpoint. From an overall perspective, that is an area where Houston just keeps getting thinner each year.
Kansas City Royals, Los Angeles Angeles, Los Angeles Dodgers
Kansas City Royals: C
Notable Additions: 2B Jonathan India, RHP Michael Lorenzen
Notable Losses: RHP Brady Singer
Extended: RHP Michael Wacha
The Royals retained Wacha by signing him to a three-year extension that guarantees $51 million. That was a solid move, and ditto for bringing back Lorenzen.
As for the other big move of their winter, the India-Singer trade is as puzzling on this end as it is on Cincinnati's. Singer was an expendable arm, sure, but India is not the hitter the Royals needed. He's a .241 hitter with a .722 OPS away from Great American Ball Park.
If there is improvement evident in Kansas City's offseason, it's only marginal. After the club's surprising return to the playoffs in 2024, it's a letdown.
Los Angeles Angels: C
Notable Additions: LHP Yusei Kikuchi, DH Jorge Soler, RHP Kyle Hendricks, C Travis d'Arnaud, INF Kevin Newman
Notable Losses: LHP Patrick Sandoval, RHP Griffin Canning, C Matt Thaiss
The Angels had the worst season in their history in 2024, so whether they should be doing anything other than rebuilding is a fair question.
This said, at least owner Arte Moreno is taking his own desire to contend in 2025 seriously. Kikuchi was one of the top arms on the market. Soler probably has a 30-homer season in him. Hendricks, d'Arnaud and Newman are good for depth, if nothing else.
In the scheme of things, though, this is a check swing at a time when only a swing for the fences could have saved the Angels. Their irrelevance is likely to continue.
Los Angeles Dodgers: A+
Notable Additions: LHP Blake Snell, RHP Rōki Sasaki, LHP Tanner Scott, LF Teoscar Hernández, RHP Blake Treinen, OF Michael Conforto, INF Hyeseong Kim, RHP Kirby Yates
Notable Losses: INF Gavin Lux, RHP Walker Buehler
Extended: CF/INF Tommy Edman
I normally don't like to put plusses or minuses on my grades, but a team that has everyone whining about them "ruining" baseball clearly deserves a plus.
True, the Dodgers have gamed the system through signing bonuses and deferred money and, as a result, do suddenly look like MLB's answer to Smaug from The Hobbit. But they also stand out because of how many teams seem to prefer to sit.
Whatever the case, what we have here is a World Series champion that has refused to leave good enough alone. The outcome may be MLB getting its first repeat champion since the Yankees of 1998-2000.
Miami Marlins, Milwaukee Brewers, Minnesota Twins
Miami Marlins: F
Notable Additions: None
Notable Losses: LHP Jesús Luzardo, 1B Jake Burger
The offseason hasn't been a total loss for the Marlins. The trade of Luzardo to the Phillies netted them shortstop Starlyn Caba, who now ranks as their No. 2 prospect.
But now for the bad news: Of the five players the Marlins acquired for Luzardo and Burger, Caba is the only prospect of note.
And now for the other bad news: The Marlins are an almost impressively bad team that won't be worth even hate-watching until Bruce Sherman has an actual vision for what he wants to do with his ownership.
Milwaukee Brewers: D
Notable Additions: LHP Nestor Cortes, INF/OF Caleb Durbin
Notable Losses: SS Willy Adames, RHP Devin Williams, RHP Frankie Montas, C Gary Sánchez, RHP Colin Rea, RHP Joe Ross, LHP Hoby Milner
Losing Adames just plain hurts. It's not easy to find defensive-wiz shortstops with 30-homer power, and it's highly unlikely that Joey Ortiz will turn into one in 2025.
It also hurts to lose Williams, who is firmly in the conversation for Best Closer in Baseball. And while the addition of Cortes does soften that blow somewhat, he's also a No. 5 starter whose elbow was barking at the end of 2024.
It's possible that the best get here will prove to be Durbin. Acquired alongside Cortes in the Williams trade, he's coming off a stint in the Arizona Fall League in which he hit .312 with a .976 OPS.
Minnesota Twins: F
Notable Additions: None
Notable Losses: 1B Carlos Santana, RF Max Kepler, INF Kyle Farmer, LHP Caleb Thielbar
There's a good reason the Twins have been in hot stove stasis. An attempt to sell the team is ongoing, with Dan Hayes of The Athletic reporting that it could finish before Opening Day.
Even still, it's just a drag what has befallen this team since 2023, isn't it?
That year was a moment in the sun marked by the club's first victory in a playoff series since 2002. But then came a payroll cut for 2024 and now nothing. All Twins fans can do is hope that the next ownership group is more ambitious than the Pohlads ever were.
New York Mets, New York Yankees, Philadelphia Phillies
New York Mets: A
Notable Additions: RF Juan Soto, LHP Sean Manaea, RHP Clay Holmes, RHP Frankie Montas, LHP A.J. Minter, OF/DH Jesse Winker, RHP Griffin Canning, CF Jose Siri
Notable Losses: RHP Luis Severino
Severino's departure is not something to gloss over. And even if they're right to be driving a hard bargain with him, the Mets would be better if they had Pete Alonso back at first base.
On the other hand, Manaea is back, Holmes and Montas have upside, Minter is an upgrade for the bullpen and, you know...[gestures emphatically in the direction of the $765 million man in the room]...
Whether Soto is the best signing of the winter is debatable, but he's certainly the biggest immediate upgrade any team has added. And rest assured, the 2025 season won't be the last time the Mets get a .400 OBP and upwards of 30 homers from him.
New York Yankees: C
Notable Additions: LHP Max Fried, 1B/OF Cody Bellinger, 1B Paul Goldschmidt, RHP Devin Wlliams, RHP Jonathan Loáisiga, RHP Fernando Cruz
Notable Losses: RF Juan Soto, RHP Clay Holmes, 2B Gleyber Torres, LHP Nestor Cortes, C Jose Trevino
In Fried and Williams, the Yankees have added a No. 1 starter and ace closer, respectively. And don't overlook Cruz, who fanned 14.7 batters per nine innings last year.
But if anyone is going to make the case that the Yankees are a better team despite having lost Soto, that is specious at best.
The pitching staff has gotten better, but the current post-prime versions of Bellinger and Goldschmidt could struggle to account for what Soto alone (.419 OBP, 41 HR) gave the Yankees in 2024. And lest anyone forget, Torres was the best leadoff man they had.
Philadelphia Phillies: B
Notable Additions: LHP Jesús Luzardo, RF Max Kepler, RHP Jordan Romano, RHP Joe Ross
Notable Losses: RHP Jeff Hoffman
The Phillies are going to miss Hoffman, who had a 2.28 ERA in two seasons with them. And that much more so if Romano fails to bounce back after a down year.
This said, the likelihood that Luzardo will only be the Phillies' No. 5 starter is bonkers. He has No. 1-caliber stuff when he's right, as he showed in posting a 3.58 ERA with 10.5 strikeouts per nine innings in 2023. A back injury undid his 2024 season, but he's healthy now.
The outfield is better with Kepler in it, especially if he can so much as recapture his 2023 form. He had a .816 OPS with 24 homers.
Pittsburgh Pirates, San Diego Padres, San Francisco Giants
Pittsburgh Pirates: D
Notable Additions: 1B Spencer Horwitz, DH Andrew McCutchen, LHP Caleb Ferguson
Notable Losses: LHP Aroldis Chapman, RHP Luis L. Ortiz, OF Bryan De La Cruz
There's nothing wrong with McCutchen returning after giving the Bucs 20 homers in 2024. And in Horwitz, he'll be joined in the lineup by an interesting new bat.
Acquired from Toronto by way of Cleveland, the 27-year-old is coming off a season in which he was 25 percent better than the average hitter over 97 games. The underlying profile is solid, consisting of a good approach and an ability to lift the ball.
This said, this is the kind of offseason haul that lends credence to "Sell the team!" chants. The Pirates' plan seems to be to let it ride with what they had in 2024, as if it was a cosmic mistake that they finished in last place.
San Diego Padres: F
Notable Additions: None
Notable Losses: LHP Tanner Scott, LF Jurickson Profar, C Kyle Higashioka, LHP Martín Pérez, INF Donovan Solano
You're the Padres. You're coming off a 93-win season in which you made the playoffs and nearly dispatched the Dodgers in the National League Division Series. What do you do?
The rightful answer is to double down, but the Padres have done the exact opposite of that.
It isn't surprising now that we know about the infighting among the ownership, which Profar notably cited on his way out the door. But it's still a major bummer for fans, and the pain will only get worse if the club capitalizes on trade interest in Dylan Cease and others.
San Francisco Giants: C
Notable Additions: SS Willy Adames, RHP Justin Verlander
Notable Losses: LHP Blake Snell, OF Michael Conforto, 2B Thairo Estrada
Adames is a productive shortstop and the marquee free-agent signing the Giants had been trying to make for years. And Verlander, of course, is a future Hall of Famer.
However, let's not ignore that going from Snell to Verlander is likely to be a major downgrade. Snell is still one of baseball's elite pitchers, whereas Verlander (who turns 42 on February 20) finally flamed out as an ace with a 5.48 ERA last season.
Despite the good optics, even the Adames signing is suspect. He's a power-first hitter who's moving to a stadium that kills power. Per Statcast, he'd have 31 fewer homers if he'd been a Giant for his whole career.
Seattle Mariners, St. Louis Cardinals, Tampa Bay Rays
Seattle Mariners: D
Notable Additions: INF Donovan Solano
Notable Losses: RHP Yimi García, INF Josh Rojas
This is not about dunking on Solano. When he plays, he hits. It's all there in how he's batted .294 across the last six seasons.
Yet Solano, now 37 years old, is not a candidate to put in a full season of work at third base. Frankly, the Mariners needed and still need something better for their offense after scoring only 4.2 runs per game and leading MLB in strikeouts in 2024.
Whether something better will come may hinge on the club's ability to trade Luis Castillo for a bat or two. And even that would be a case of robbing Peter to pay Paul, which is not what this team should be doing while its contention window is so wide-open.
St. Louis Cardinals: F
Notable Additions: None
Notable Losses: 1B Paul Goldschmidt, RHP Andrew Kittredge
Trading Nolan Arenado isn't merely the Cardinals' top priority. President of baseball operations John Mozeliak says it's "priority one, two and three."
As it should be, of course. The 33-year-old Arenado wants to win and knows his clock is ticking. The Cardinals, meanwhile, are in the middle of an organizational pivot centered on a youth movement in 2025.
And yet, Arenado remains and the Cardinals haven't done any other business this winter. Until literally anything happens, their offseason must be considered a failure.
Tampa Bay Rays: D
Notable Additions: C Danny Jansen
Notable Losses: LHP Jeffrey Springs, CF Jose Siri
Extended: RHP Drew Rasmussen
It isn't surprising that Springs and Siri are elsewhere, as the former has a $10.5 million salary and the latter is arbitration-eligible for the first time.
Yet even if it's never surprising to see the Rays make cost-cutting moves, what we have here is nonetheless a diminished version of a team that went 80-82 in 2024. It's a bit of mercy that they'll have even fewer eyes on them at Steinbrenner Field this year.
At least Rasmussen's two-year, $8.5 million extension is a nice touch. Even after three elbow surgeries, he's still an effective hurler who fanned 11.0 batters per nine innings last year.
Texas Rangers, Toronto Blue Jays, Washington Nationals
Texas Rangers: B
Notable Additions: RHP Nathan Eovaldi, DH Joc Pederson, 1B Jake Burger, C Kyle Higashioka, RHP Chris Martin, RHP Robert Garcia, LHP Hoby Milner, RHP Shawn Armstrong, RHP Jacob Webb
Notable Losses: RHP Kirby Yates, 1B Nathaniel Lowe, C Carson Kelly, RHP José Leclerc
We found out in October that the Rangers would approach the offseason with a determination to stay under the luxury tax threshold. And so far, they have done that.
Which is impressive, considering how not quiet they have been. They really couldn't afford to lose Eovaldi, and they should get power from Pederson (23 HR in 2024) and Burger (29 HR).
Though Leclerc is gone and Yates is about to become a Dodger, the Rangers' bullpen hasn't gotten any shallower. Especially keep an eye on Garcia, who has a nasty changeup and a Statcast profile full of red bars.
Toronto Blue Jays: B
Notable Additions: RF Anthony Santander, 2B Andrés Giménez, RHP Jeff Hoffman, RHP Yimi García, RHP Nick Sandlin
Notable Losses: RHP Jordan Romano, 1B Spencer Horwitz
Just as notable here is what the Blue Jays didn't do, which is pull off an upset on Juan Soto or Rōki Sasaki.
On the plus side, Toronto needed a slugger of Santander's ilk and Giménez, a three-time Gold Glover, suits the team's run prevention philosophy. As long as his shoulder remains intact, Hoffman can be a massive boon to what was a weak pen in 2024.
The question now is if the Blue Jays can extend Vladimir Guerrero Jr. They're reportedly going to give it a shot, but the clock is ticking to his spring training deadline for a resolution.
Washington Nationals: C
Notable Additions: 1B Nathaniel Lowe, RHP Trevor Williams, RHP Michael Soroka, 1B Josh Bell, RHP Jorge López, INF Amed Rosario, LHP Shinnosuke Ogasawara
Notable Losses: RHP Robert Garcia
The bottom line is that the Nationals are a deeper, better team now after losing 91 games for a second straight season in 2024.
Lowe has limited power, but he's a solid, Gold Glove-winning regular at the cold corner. And of the all the arms the Nats have added, Soroka is particularly intriguing. He was briefly an ace in 2019, and his relief work for the White Sox last year was eye-opening stuff.
Still, this probably isn't what Nationals fans had in mind. As last year saw the team quickly assemble an exciting young core, the time seemed right for a much bigger splash in the spirit of the Jayson Werth signing from 2010.
Stats courtesy of Baseball Reference, FanGraphs and Baseball Savant.
Read 304 Comments
Download the app for comments Get the B/R app to join the conversation