 Rosales was recalled from Louisville on August 20 following the injury of Jerry Hairston, Jr.

Rosales began the 2009 season with the Triple-A Louisville Bats after failing to earn a spot on the Reds' roster.He was called up on April 28 following the placement of Edwin Encarnación on the 15-day disabled list.He was sent back to the minors exactly two months later.