He didn’t have an offer when spring training began but went 10 for 20 with two homers and six RBIs for Puerto Rico and signed in mid-March with the Houston Astros. In the minds of some, Rodriguez was tainted by the cloud of baseball’s steroids scandal.