Jason Castro Orlando Ramirez-USA TODAY Sports

The Astros have agreed to a two-year contract with free-agent backstop Jason Castro. The ISE Baseball client’s contract is pending a physical.

USA Today’s Bob Nightengale tweets that the contract will guarantee Castro a total of $7M. Castro can earn up to an additional $2M based on time spent behind the plate in 2021, tweets ESPN’s Jeff Passan.

The two sides were originally reported to be in talks late in December, but those negotiations slowed as Castro continued to survey the market. Along the way, the Cubs and the Tigers (managed by Castro’s former skipper, A.J. Hinch) emerged as potential alternatives. Now, however, a physical is all that stands in the way between Castro and a return to the organization that originally selected him with the No. 10 overall draft pick out of Stanford back in 2008.

Castro, 33, has been away from the Astros for four seasons — most of that time spent with the Twins organization. Minnesota signed Castro to a three-year, $24.5M contract after the 2017 season due largely to his superlative pitch-framing skills and his knack for drawing walks at the plate. He had a solid 2017 season as the Twins’ primary backstop but missed nearly all of the 2018 campaign due to meniscus surgery. He returned in 2019 to have another productive year while splitting time evenly with breakout catcher Mitch Garver.

That strong showing from Garver in ’19 likely convinced the Twins they could move on, and Castro landed in Anaheim on a one-year deal with the Angels. He struggled at the plate in a tiny sample of 92 plate appearances between the Angels and the Padres, who acquired him prior to the Aug. 31 trade deadline this past summer.

All in all, Castro has batted .224/.322/.389 in 848 plate appearances since leaving the Astros — numbers that fall roughly in line with his career .230/.312/.390 batting line. He’s unlikely to ever hit for a high average due to his strikeout tendencies, but Castro has a career 10.1 percent walk rate (11.7 percent over the past four years) and has a bit of pop in his bat (.164 ISO, 26 homers, 43 doubles from 2017-20).

Defensive aptitude has been the driving factor behind Castro’s value in the market, though he’s been closer to average with the glove as he’s moved into his mid-30s and had to deal with the effects of that 2018 knee surgery. Castro has been just about average in terms of throwing out base thieves in the four years since leaving Houston, but his framing numbers have dropped off a bit. More recently, he’s struggled with regard to blocking pitches in the dirt. Of course, it’s also possible that as he further distances himself from that knee operation, he’ll regain some of his prior form.

In his return to Houston, Castro figures to pair with the right-handed-hitting Martin Maldonado behind the dish, giving manager Dusty Baker the opportunity to play matchups with a pair of solid defenders. The Athletic's Jake Kaplan tweets that a straight platoon isn’t likely — Maldonado will start more often — although at least from an offensive standpoint, such an idea wouldn’t be a bad one. Castro is a career .195/.262/.291 hitter against lefties but a much-improved .242/.328/.421 hitter against righties. Maldonado, meanwhile, carries a 33-point gap in his OPS against lefties over righties (and a nine-point gap in his wRC+). He’s just a .213/.288/.353 career hitter against righties.

Houston may not generate huge offensive output from its pair of backstops. That’s true of most clubs throughout the league, however, and most pairings don’t have the sound defensive track records that both Castro and Maldonado possess. Besides, catchers, on the whole, have been about 10 percent to 15 percent worse than a league-average hitter over the past four years, so the ’Stros can certainly live with the level of offense provided by Castro and Maldonado if both play defense at their typically steady levels.

More must-reads:

TODAY'S BEST
Mavericks come from behind to down Thunder, take 2-1 series lead
Tigers lose veteran starting pitcher to injury
Justin Allgaier dominates at Darlington for first win of 2024
Cowboys hint at timeline for extension talks with offensive star
Former Packers WR makes bold prediction about Jordan Love
Watch: Paul Skenes wastes no time showing why Pirates drafted him No. 1 overall
Broncos release former Super Bowl champion WR
Nationals had 'substantive discussions' with former top prospect about extension
Patriots make unsurprising decision on top executive
Cowboys release veteran WR
Longtime Steelers DT Cameron Heyward hints contract extension is coming
'Great mind': One-time NBA champion endorses candidate for Lakers HC job
Jrue Holiday jokes about beating departing Celtics assistant who just landed Hornets job
Orioles manager explains Craig Kimbrel's new role
Rays activate key bullpen arm from injured list
Former NBA big man sentenced to 40 months in prison
Nuggets coach got heated with Timberwolves fans
Nuggets make incredible NBA history with Game 3 win
Steelers first-round pick has already 'apologized' to new locker mate
Giants place Gold Glove shortstop on IL