Astros sign John Bateman. The Astros signed a 21-year-old catcher by the name of John Bateman to a free-agent deal that ended ...