Brown appeared in 46 games as an outfielder and pinch-hitter for the Rockies in 2012, posting a line of .232/.302/.429. In 57 games over two seasons with the Rockies and St. Louis Cardinals, he has a line of .224/.284/.396. He was claimed off waivers from the Cardinals last offseason. St. Louis drafted Brown in the 18th round of the 2007 draft.
Brown only played in 11 games in 2011 with the Cardinals while spending most of the season in Triple-A, where he made the Pacific Coast League All-Star team that season. He proved versatile while in the minors, playing all three outfield positions plus second base while posting an impressive .284/.382/.501 line with 20 homers. He's yet to be given a full-time opportunity to translate those numbers in the big leagues, and has now opted to choose his next chance rather than go back to the minors.