Hopper has Major League experience with the Cincinnati Reds, last playing in 2008 for the team. Hopper has a Major League career .316 batting average with 125 hits, 15 doubles, and 20 RBI in 168 games played.
Hopper was originally drafted by the Kansas City Royals, where he spent seven minor league seasons before being traded to the Reds. He also has five seasons of Triple-A experience for the Royals, Reds, Chicago White Sox, Washington Nationals, and Milwaukee Brewers organizations.
He spent last season in Triple-A for the Brewers at Nashville and finished with a .286 average, 131 hits, and 38 RBI in 119 games played.
Hopper has a minor league career .289 average with 1,237 hits, 119 doubles, 32 triples, 368 RBI, and 237 stolen bases.