Astros sign 2 to minor league deals
General Manager Ed Wade announced the moves in a release Wednesday night.
The 27-year-old Buck spent last season with the Cleveland Indians. He hit .228 (34 for 149) in 50 games with two home runs and 18 RBIs. Buck was a first-round draft pick of the Oakland A's in 2005.
Stavinoha had been in the Cardinals organization since being selected in the seventh round of the 2005 draft. He spent all of 2011 with Triple-A Memphis, where he was tied for first in the Pacific Coast League with 109 RBIs and tied for fifth with 28 homers, while hitting .270.