Pitcher Shawn Chacon has agreed to terms with the Houston Astros on a one-year deal, according to the Associated Press. The deal is reportedly worth $2 million. "I had opportunities elsewhere," Chacon told the AP as he arrived in Houston. "My main thing was wanting to start, and I'm getting an opportunity here."