Free agent catcher Jason Castro announced his retirement from professional baseball on Friday.
Castro opened and finished his 12-year career with the Astros, spending time with the Twins, Angels and Padres in between. His best season and single All-Star appearance came in 2013, when he hit .276/.350/.485 with 18 homers in 491 plate appearances. He was often injured in his 30s, and he had played a total of just 225 games the last five years. Still, the World Series ring he received after playing in 34 games last season is a nice way to finish up.