Free agent catcher Ivan Rodriguez has reached an agreement with the Houston Astros, according to sources.
The 14-time All-Star generated interest from multiple teams with a solid World Baseball Classic performance for Puerto Rico, hitting .600 (9-for-15) with two home runs. With no set catcher at this point, the Astros were able to offer Pudge more playing time behind the plate than the Giants, Marlins and other interested teams.
SI.com first reported this morning that Rodriguez and the Astros had entered serious discussions.
In his 18-year career, Rodriguez has only played one season in the National League, with the Marlins in 2003. He hit .297 with 16 homers and 85 RBIs and helped lead Florida to a World Series title.