 Through 655 minor league games with the Royals organization, he slashed .278/.338/.322 with two home runs, 219 runs batted in, and 137 stolen bases.He was granted free agency on October 15, 2004.On December 13, 2005, Hopper signed with Cincinnati Reds.