Jaime Jim Rodriguez made his MLB debut with the Texas Rangers in 2003. He played in 108 games that season, batting .262 with 3 home runs and 21 RBIs. In 2004, he played in 90 games, batting .250 with 3 home runs and 20 RBIs.
Rodriguez was traded to the Los Angeles Dodgers in 2005. He played in 51 games that season, batting .245 with 2 home runs and 12 RBIs. In 2006, he played in 63 games, batting .265 with 4 home runs and 17 RBIs.
Rodriguez was traded to the Cincinnati Reds in 2007. He played in 60 games that season, batting .230 with 1 home run and 13 RBIs.