In 2007, Rodríguez played in the Mexican League and had a 13–3 record with an ERA 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 ERA 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.