Skip to main content

Grading every MLB team's biggest offseason move after 100 games

The 2026 season is now more than 100 games old for all 30 teams. How are their biggest offseason moves holding up this deep into the campaign?
Colorado Rockies v Los Angeles Dodgers
Colorado Rockies v Los Angeles Dodgers | Brandon Sloter/GettyImages

Key Points

Bullet point summary by AI

  • MLB teams' biggest offseason moves are being evaluated after 100 games, with grades reflecting success or regret.
  • Some teams are thriving with their additions, while others face buyer's remorse as the trade deadline approaches.
  • The grading system highlights strategic wins and missteps, setting the stage for pivotal deadline decisions across the league.

The MLB season is chugging along, with tight AL and NL Wild Card races shaping up to create intriguing buy or sell decisions for fringe contenders. A lot of the work for said contenders was done this past offseason, when every team made some important decisions to set themselves up for the 2026 campaign and beyond.

Which offseason decisions have aged gracefully and which have left teams with buyer's remorse? Let's look back at the biggest offseason move for all 30 teams and grade them after 100 games, beginning at the top of the alphabet with Arizona.

Arizona Diamondbacks

Nolan Arenado
Arizona Diamondbacks v San Diego Padres | Orlando Ramirez/GettyImages

Move: Trading RHP Jack Martinez to the St. Louis Cardinals for Nolan Arenado

It's been an up-and-down year for the Diamondbacks, but the Arenado trade hasn't been an issue. St. Louis paid down $31 million of the $42 million owed to the third baseman through 2027 and he has been largely solid for Arizona, hitting .244 with 13 home runs, 44 RBI and a .739 OPS in 93 games. That production has been worth 1.6 WAR, easily exceeding the 1.3 Arenado posted in 107 games for the Cardinals last year — and that's a big win for the Diamondbacks, considering they picked him up in a salary dump.

Grade: B-

Athletics

Move: Trading RHP Yordan Rodriguez to the New York Mets for Jeff McNeil

This is the other end of the salary-dump spectrum, in which the Mets picked up $5.75 million of McNeil's $15.75 million salary to get him off their roster. The veteran started hot in Sacramento but has been unplayable for a while, hitting .233 with three homers, 28 RBI and a .605 OPS in 87 games — and showing his decline in New York was not an aberration. The acquisition cost was so low that it was worth a shot, but you'd have to think the A's would like the opportunity to reallocate the $10 million they're paying McNeil right now.

Grade: D

Atlanta Braves

MLB: JUN 19 Brewers at Braves
MLB: JUN 19 Brewers at Braves | Icon Sportswire/GettyImages

Move: Signing Robert Suarez to a 3-year, $45 million deal

After re-signing Raisel Iglesias, Atlanta bulked up its bullpen with the addition of Suarez on a three-year deal paying him $15 million per season. That AAV looks like a bargain so far, as Suarez has been lights-out for the Braves while recording a 0.56 ERA and 0.84 WHIP in 32 innings pitched before landing on the IL with forearm inflammation in late June. There isn't any long-term concern with the righty, who has been one of the best offseason additions for any team and played a big role in the Braves' surge to the top of the NL East.

Grade: A

Baltimore Orioles

Move: Signing Pete Alonso to a 5-year deal worth $155 million

After getting rebuffed by Kyle Schwarber, the Orioles pivoted quickly to Alonso, giving the Polar Bear the long-term deal he coveted as a free agent. Alonso has delivered his typical production, leading Baltimore in homers (21) and RBI (66) so far. A slow start for the slugger helped contribute to Baltimore's deficit in the AL East, but he has heated up as the team is climbing closer to a Wild Card spot — offering hope they can sneak into the postseason with the right deadline moves.

Grade: B+

Boston Red Sox

Ranger Suarez
Boston Red Sox v Los Angeles Angels | Brandon Sloter/GettyImages

Move: Signing Ranger Suarez to a 5-year deal worth $130 million

The Willson Contreras trade was a consideration here as well, as it has been a massive win, but the biggest outlay Boston made over the winter was its five-year contract for Suarez. The Red Sox have gotten solid production thus far from the lefty, who is 4-3 with a 3.15 ERA in 17 starts, but durability remains a question after he missed some time with a groin injury. Suarez should be back soon, but he is yet to exceed 157.1 innings in a season in his career — a trend that will probably continue in 2026.

Grade: B

Chicago Cubs

Move: Signing Alex Bregman to a 5-year, $175 million deal

A year after hesitating on Bregman's long-term contract demands, Chicago gave the star third baseman a five-year deal to be a leader and anchor for their lineup. Bregman has scuffled at the plate, but his typically sturdy defense has helped him generate 2.4 WAR so far. This contract might not age well moving forward, and the Cubs may wish to have spent that money elsewhere. His two-way floor and veteran leadership are nothing to scoff at, though.

Grade: B-

Chicago White Sox

Munetaka Murakami
Chicago White Sox v Texas Rangers | Sam Hodde/GettyImages

Move: Signing Munetaka Murakami to a 2-year, $34 million deal

MLB teams were very hesitant to engage on Murakami, fearing his strikeouts and questionable defense would make him unplayable in the Majors. The White Sox took the plunge on a two-year deal worth $34 million and have been handsomely rewarded, as Murakami has slugged 20 homers and delivered a .901 OPS in just 63 games after missing time during the first half with a hamstring injury. Murakami is back now and poised to help Chicago make a stunning push for the AL Central crown, making this the best value play of the entire offseason.

Grade: A+

Cincinnati Reds

Move: Signing Eugenio Suarez to a 1-year deal worth $15 million

The Reds operated very frugally this past winter despite sneaking into the postseason late in 2025, adding on the margins with their biggest splash being a reunion with Suarez on a one-year deal. The move hasn't paid off for Cincinnati, as Suarez's second-half slump last year in Seattle has carried over to this season in which he's hit just .210 with 12 homers, 36 RBI and a .680 OPS. Despite the fact that the Reds are heading towards selling at the deadline, Suarez's poor performance and high salary mean the team won't get much back for him either, making this a misuse of financial resources.

Grade: D

Cleveland Guardians

Shawn Armstrong
Chicago White Sox v Cleveland Guardians | Cleveland Guardians/GettyImages

Move: Signing Shawn Armstrong to 1-year deal worth $5.5 million

Few teams did less in the offseason than Cleveland, whose big splash was adding veteran reliever Shawn Armstrong on a modest one-year contract. While the Guardians' internal player development has them in the playoff hunt once again, Armstrong hasn't done much to help the cause. The righty was expected to be a key setup arm in the bullpen, but he's pitched to a 4.40 ERA and 1.34 WHIP in 35 appearances — serviceable, but not what Cleveland paid for.

Grade: D

Colorado Rockies

Move: Signing Willi Castro to 2-year, $12.8 million deal

The Rockies haven't done more than give out one-year deals lately but decided to push their comfort zone by adding former All-Star Willi Castro on a two-year contract. Castro has helped raise the floor for Colorado, hitting .263 with nine homers and 40 RBI in 85 games, but it hasn't translated to many extra wins for the rebuilding Rockies. This grade could tick up if the team decide to flip Castro at the trade deadline for assets that help accelerate that rebuild.

Grade: C

Detroit Tigers

Framber Valdez
Detroit Tigers v Texas Rangers | Ron Jenkins/GettyImages

Move: Signing Framber Valdez to a 3-year, $115 million deal

After a surprisingly quiet start to the offseason, the Tigers took advantage of Valdez's stagnant market and added him on a three-year deal to be the co-ace alongside Tarik Skubal. Valdez has been fine in his Detroit debut, going 5-6 with a 4.10 ERA in 19 starts, but he hasn't been quite lived up to that billing. Skubal's return has helped the Tigers surge into an intriguing deadline dilemma, and now they could really use more from Valdez to push them firmly into the buyer category.

Grade: B-

Houston Astros

Move: Signing Tatsuya Imai to a 3-year deal worth $54 million

Japanese pitchers have traditionally drawn a lot of interest when they come Statesidem but the market wasn't biting on Imai, leaving him with a creative deal with Houston that paid him $18 million per year with opt-outs after each season. The righty has been a massive flop in Houston, spending time on the IL and registering a 6.06 ERA in 13 starts while walking 33 batters over just 54 innings pitched. There is zero chance Imai opts out of his deal after the season, and his struggles have helped put the Astros into a big hole they've spent most of the year trying to dig out of.

Grade: F

Kansas City Royals

Maikel Garcia
St. Louis Cardinals v Kansas City Royals | Ed Zurga/GettyImages

Move: Signing Maikel Garcia to a 5-year contract extension

The best business the Royals did over the winter was locking up third baseman Maikel Garcia to a five-year contract extension after his breakout 2025 campaign. Garcia has had a fine if unremarkable follow-up to that campaign, hitting .261 with three homers and 30 RBI with a .693 OPS while playing good defense at the hot corner. The $11.5 million AAV shouldn't cripple Kansas City's salary structure going forward and he is playing at a roughly 2.5 WAR pace this season, which would be good for a foundational piece entering his prime. If he can unlock the power he showed last season again, it'll turn into a bargain given his speed and defense.

Grade: B-

Los Angeles Angels

Move: Trading Taylor Ward to the Baltimore Orioles for LHP Grayson Rodriguez

The Angels made a surprising offseason pivot when they decided to shop Ward, an outfielder entering his walk year, for a longer-term addition. They settled on Rodriguez, who had flashed ace potential with the Orioles before injuries sent his career sideways. The righty hasn't lived up to Los Angeles' hopes, battling through another injury-plagued year while going just 3-3 with an 8.23 ERA in eight starts — an abysmal return for one of the best outfielders moved last winter.

Grade: F

Los Angeles Dodgers

Kyle Tucker
San Diego Padres v Los Angeles Dodgers | Ryan Sirius Sun/GettyImages

Move: Signing Kyle Tucker to a 4-year, $240 million deal

The Dodgers came in from the top rope to land Tucker, the top free agent last winter, on a short-term deal seemingly just because they could. Tucker got what he wanted by going to a lower-stakes environment but has repaid Los Angeles' record-setting investment with middling production, hitting just .240 with seven homers, 47 RBI and a .702 OPS while staying healthy all year. Those are essentially replacement-level numbers, which is disastrous for a deal with a $60 million AAV.

Grade: D

Miami Marlins

Move: Trading Edward Cabrera to the Chicago Cubs for Owen Caissie and two additional prospects

In a typical Miami move, the Marlins cashed out early on Cabrera and turned him into younger players to address other areas of the roster. The headlining piece was Caissie, a slugging outfielder who had no path to playing time in Chicago. Caissie has been a fine piece in the Marlins' lineup, hitting .239 with 12 homers and 50 RBI with a .755 OPS in 80 games while playing a supporting role in Miami's midseason surge.

Grade: C

Milwaukee Brewers

Freddy Peralta
New York Mets v Milwaukee Brewers | John Fisher/GettyImages

Move: Trading Freddy Peralta and Tobias Myers to the New York Mets for Brandon Sproat and Jett Williams

With the odds of keeping Peralta around for the long haul slim, Milwaukee cashed out by sending he and Myers to New York for two top-100 prospects. Sproat has been inconsistent in the Brewers rotation while Williams has yet to make his big-league debut, but the team made the correct call to move on nonetheless given how badly Peralta is floundering for the Mets. There is even a possibility they could re-acquire the righty at the deadline for less than they gave up, which would be quite the turn of events for a first-place club.

Grade: B

Minnesota Twins

Move: Signing Victor Caratini to 2-year, $14 million deal

Catching is hard to come by in the Majors, so it's hard to blame Minnesota for adding more of it with Caratini's two-year contract. Caratini has been a perfectly serviceable compliment to Ryan Jeffers, hitting .240 with seven homers and 35 RBI in 72 games, and appears capable of being the starter if the Twins trade Jeffers prior to the deadline. Minnesota remains in the Wild Card mix, but Caratini's presence could allow them to stay relevant while capitalizing on Jeffers' value for their long-term build.

Grade: C+

New York Mets

Bo Bichette
New York Mets v Philadelphia Phillies | Mitchell Leff/GettyImages

Move: Signing Bo Bichette to a 3-year, $126 million deal

After getting spurned by Tucker, the Mets immediately pivoted to Bichette, giving him a three-year deal with opt-outs after each season in order to add a big bat to their lineup. Bichette struggled early in his transition to New York, flirting with the Mendoza Line well into May, and his issues played a huge role in the Mets' all-out collapse. They've gotten better production from Bichette since then, as he's slowly approached his career norms, but that could also be a loss if he opts out following the year to try again for a long-term contract.

Grade: D

New York Yankees

Move: Re-signing Cody Bellinger to a 5-year, $162.5 million deal

The run-it-back Yankees' biggest splash came by keeping Bellinger on a five-year deal that is heavily incentivized to get him to opt out after three. Bellinger has lived up to the contract thus far, making the All-Star team and serving as a lineup anchor while Giancarlo Stanton and Aaron Judge are sidelined. New York has to be thrilled that Bellinger has generated 3.6 WAR so far, which should help him get some AL MVP votes if he finishes strong.

Grade: A

Philadelphia Phillies

Kyle Schwarber
New York Mets v Philadelphia Phillies | Emilee Chinn/GettyImages

Move: Re-Signing Kyle Schwarber to a 5-year, $150 million deal

The Phillies made it clear they were going to do whatever it took to keep Schwarber around after he finished as the runner-up in the NL MVP race with 56 homers and 132 RBI last season. Things started slowly for the slugger this year, but he is on pace for another outstanding season, hitting 33 more jacks and driving in 61 runs so far. Schwarber's heater has helped the Phillies overcome a dreadful 9-19 start and put them in position to catch the slumping Braves in the NL East.

Grade: A+

Pittsburgh Pirates

Move: Signing Ryan O'Hearn to a 2-year, $29 million deal

Few Pirates fans were knocked off their feet by the addition of O'Hearn, a steady player for the past few years in Baltimore and San Diego, on a two-year contract. The hope for the Pirates was that O'Hearn would raise the floor of their anemic offense and he has done more than that, hitting .278 with 16 homers and 64 RBI as a mainstay in the lineup. O'Hearn was certainly an All-Star snub and has been a huge reason why Pittsburgh remains in the Wild Card hunt at this point of the year.

Grade: A

San Diego Padres

Michael King:
San Diego Padres v Kansas City Royals | Reed Hoffmann/GettyImages

Move: Re-signing Michael King to a 3-year, $75 million deal

The swashbuckling Padres were relatively quiet in the offseason as they awaited an ownership sale, with their big splash being the retention of King on a three-year deal that contained opt-outs after each season. King has done his part as the staff ace, pitching to a 3.34 ERA in 113.1 innings, but has just a 6-7 record thanks to a lack of offensive support. San Diego will likely buy given AJ Preller's nature, but they would be wise to consider a sale of King before his likely opt out this winter.

Grade: A

San Francisco Giants

Move: Signing Harrison Bader to a 2-year, $20.5 million deal

Seeking defensive improvement at spacious Oracle Park, the Giants gave Bader a two-year deal to patrol center field for them. The defensive that Bader is known for has carried over to the Bay Area but his bat hasn't, as he is hitting only .170 with a .557 OPS in 30 games. A foot injury has sidelined Bader for the better part of the last six weeks, meaning the Giants don't even have the opportunity to shop him at the deadline to get some assets to fuel a quick overhaul.

Grade: F

Seattle Mariners

Josh Naylor
Seattle Mariners v Miami Marlins | Megan Briggs/GettyImages

Move: Re-signing Josh Naylor to a 5-year, $92.5 million deal

After an inspiring run to Game 7 of the ALCS, Seattle jumped the market to keep cult hero Josh Naylor in the Pacific Northwest with a lucrative five-year deal. Naylor has given the Mariners buyer's remorse, batting just .253 with eight homers and 37 RBI with a .671 OPS — a massive decline from his huge walk year in 2025. A team-wide offensive decline has prevented the Mariners from taking advantage of their tremendous pitching, and Naylor has been a huge part of those issues.

Grade: D

St. Louis Cardinals

Move: Trading away Willson Contreras

St. Louis opted to pivot towards a rebuild by selling off their veterans over the winter, but they would like a mulligan on the Contreras deal. Seeking to reload their pitching depth, the Cardinals added $8 million in cash to convince Boston to take on the remainder of his contract, which has seen him deliver borderline MVP form for the Red Sox. None of the prospects St. Louis added are helping significantly now, making this decision a big loss.

Grade: D

Tampa Bay Rays

Steven Matz
Tampa Bay Rays v Baltimore Orioles | Patrick Smith/GettyImages

Move: Signing Steven Matz to a 2-year, $15 million deal

Not everything the Rays touch turns to gold, as evidenced by Matz's contract. Tampa Bay added the veteran lefty on a two-year deal as a swingman only to watch him deliver awful returns, going 4-4 with a 6.28 ERA and 1.41 WHIP in 15 appearances. A $7.5 million per year salary may not be a dealbreaker for most teams, but cash-strapped Tampa Bay needed more out of its investment here in a tight AL East.

Grade: F

Texas Rangers

Move: Trading Marcus Semien to the New York Mets for Brandon Nimmo

Things were getting untenable between Semien and Corey Seager towards the end of 2025, leading Texas to decide a trade was necessary. They swapped Semien's bad contract for a deal the Mets felt was underwater in Nimmo's, who's under team control for two years longer than Semien. The move has paid off in 2026, though, with Semien being an abject disaster in New York and Nimmo delivering 1.9 WAR as a leader for the first-place Rangers.

Grade: B+

Toronto Blue Jays

Dylan Cease
Tampa Bay Rays v Toronto Blue Jays | Vaughn Ridley/GettyImages

Move: Signing Dylan Cease to a 7-year, $210 million deal

Eyebrows raised around baseball when Toronto gave Cease, who'd mixed huge promise with inconsistent results for years, to a huge long-term contract. But the Blue Jays have won their big bet so far, as Cease has been the best pitcher in the AL outside of Cam Schlittler, starting the All Star Game while going 6-4 with a 2.56 ERA across 17 outings. With veteran Kevin Gausman set to hit free agency after the year, Toronto appears to have found his successor atop the rotation.

Grade: A

Washington Nationals

Move: Trading MacKenzie Gore to the Texas Rangers for 5 prospects

The Nationals sold high on Gore, netting five prospects from Texas, and their call appears to have been a wise one. Gore has plateaued with the Rangers, going 6-8 with a 4.80 ERA in 21 starts, continuing a downward performance trend that started last season in Washington. Even though the Nationals have been a surprise Wild Card contender so far, it does appear that moving on from Gore will be more helpful in the long run than hanging onto him for another year would have.

Grade: B-

Add us as a preferred source on Google

Loading recommendations... Please wait while we load personalized content recommendations