Feb 20, 2008 5:38 PM EST

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."

Via ESPN