Tue 12/16/14 5:13 PM

Johnson signed a minor league contract with the Astros on Tuesday. His deal includes an invitation to spring training. Johnson will head to Houston in search of a roster spot after spending last season in the Blue Jays organization. The 15 games he played with Toronto last year were his most in a season since 2011, so he is going to have to make quite an impression to come away with a spot on the Opening Day roster.