Gary A. Vasquez-USA TODAY Sports

It's become a fairly busy offseason for the Houston Astros after early indications suggested they were going to be dormant.

The winter is a long period of time for front offices to maneuver and figure out how they want to add pieces to the organization, and Dana Brown was able to put together a solid showing during his first offseason in charge.

Josh Hader was the big whale that the Astros were able to land, but according to Ari Alexander of KPRC 2 in Houston, they have made a trade with the Los Angeles Angels to acquire infielder Trey Cabbage.

In exchange, the Astros are sending the Angels 22-year-old, minor league pitcher Carlos Espinosa who made 11 appearances and started six games for their Single-A affiliate last season.

To make room for Cabbage, Houston designated right-handed pitcher Declan Cronin for assignment.

The Astros are getting back a talented infielder in Cabbage who was originally selected in the fourth round of the 2015 MLB Draft by the Minnesota Twins.

He spent roughly six years within their organization, making it up to their Double-A affiliate, before electing free agency after the 2021 season and deciding to sign a minor league deal with Los Angeles.

Across 107 games at the Triple-A level in 2023, Cabbage slashed .306/.379/.596 with 30 home runs, 58 extra-base hits and 89 RBI.

The Angels called him up to the MLB for the first time in July last year. He appeared in 22 games and had a slash line of .208/.232/.321 with one home run and seven RBI.

They designated him for assignment on Jan. 27 before deciding to ship him to Houston.

It's likely that Cabbage continues his career with the Astros' Triple-A affiliate to start the season and will be on standby to get called up in case he is needed.

Houston was able to add another depth piece to their organization to help them compete for a World Series title without giving up much in return.

More must-reads:

TODAY'S BEST
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Canucks won't have linchpin forward for Game 7 vs. Oilers
Jags reportedly mulling extension for Trevor Lawrence, but is that the right choice?
Gordon Hayward calls role with Thunder 'frustrating'
Mets reliever Edwin Diaz showing short shelf life of closers
Three offseason moves the 49ers must make
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.