The Astros have agreed to a one-year deal with free agent catcher Dustin Garneau, pending a physical, a source tells The Athletic.

— Jake Kaplan (@jakemkaplan) November 26, 2019