An 18 year old Golson was the first round draft pick of the Phillies in 2004. He remained in the Phillies farm system through 2008 playing as high as AA ball and compiling a slash of .261/.304/.404 including 74 homers, 39 triples, 161 doubles for an ISO of .143. In November 2008 he was traded to the Texas Rangers for John Mayberry. He spent the 2009 season at AAA Oklahoma City putting up a .258/.299/.344 and in January of 2010 the Rangers sent him to Yankees for Mitch Hilligoss and cash.
The Yankees assigned him to Scranton/Wilkes-Barre where he remained for two years hitting .263/.321/.401. In December 2011 the Yankees released him but he signed a few days later by the Royals. In March 2012 the White Sox bought his contract from Kansas City and sent him to AAA Charlotte where year he put up a .276/.309/.412 line. The Sox granted him free agency last November. In January of this year he signed with the Rockies and was assigned to Colorado Springs. He played 55 games for the Sky Sox
Between 2008 and 2011 he played 40 games in the majors with the Phillies (6), Texas (1), the Yankees (33) with a combined .195/.214/.244 line. The Rockies let him go earlier in July. While a center fielder by trade he’s played all three outfield positions along the way. Looking at his history you’ve by now guessed his role is to provide minor league depth.