Garneau agreed to a one-year major-league contract with the Astros on Tuesday, Jake Kaplan of The Athletic reports.

Garneau appeared in 35 games for the Angels and Athletics last season, hitting .244/.350/.407. He'll have a shot to make the Opening Day roster, depending on what the Astros do at the position over the rest of the offseason, as he and Garrett Stubbs are currently the only catchers on the team's 40-man roster.

More News