Career
A pitcher, Rodríguez played Major League Baseball from 1996 to 1999 for the Baltimore Orioles and Toronto Blue Jays. In 2002, he played for the Saint Louis Cardinals and Cleveland Indians. In 2007, Rodríguez played in the Mexican League and had a 13-3 record with an European Research Area of 2.62, enough to earn an all-star berth and pitcher of the year honors.
He was even better in 2008, with a 17-3 record and a 2.54 European Research Area in 20 games, he again made the All-Star Game.
A rarity, Rodríguez received a decision in all 20 games he pitched in. He signed with Uni-President 7-Eleven Lions in Taiwan in 2009.