Ivan "Pudge" Rodriguez has another major league baseball contract. The 37-year old 13-time all star catcher has a one year $1.5 million deal with the Houston Astros. Rodriguez passed his physical exam on Thursday. He played last season for both the Detroit Tigers and New York Yankees and was a free agent when he agreed to the Astros' deal.

Comments are posted from viewers like you and do not always reflect the views of this station. powered by Disqus