 During the 2007 season, he appeared in 121 games with the Cincinnati Reds, slashing .329/.371/.388 with 101 hits, 14 runs batted in, and 14 stolen bases.After 2009 spring training, he was assigned to the Triple-A Louisville Bats.On June 26, Hopper was traded to the Chicago White Sox for catcher Corky Miller.