The Houston Astros have agreed to $424,000, one-year contracts with third baseman Chris Johnson and catcher J.R. Towles. The 26-year-old Johnson hit .308 in 94 games last season, the best average among rookies with at least 300 at-bats. Johnson finished ...