Il joue son premier match dans les majeures avec les Phillies le . Il dispute six parties avec eux en fin de saison et est blanchi en six présences à la plaque, étant de surcroît retiré sur des prises en quatre occasions. Utilisé aussi comme coureur suppléant, il vole un but et marque deux points.
Le , les Phillies échangent Golson aux Rangers du Texas en retour du voltigeur John Mayberry, Jr., qui évolue alors toujours dans les mineures. Golson, natif d'Austin, passe la saison 2009 en ligue mineure et n'apparaît que dans un seul match sous les couleurs des représentants de son État natal.
Rappelé du club-école des Yankees par le grand club en , Golson frappe le son premier coup sûr dans les majeures, un simple obtenu du lanceurPhil Coke, des Tigers de Detroit[2]. Retourné aux mineures après six parties jouées dans le mois, Golson revient avec New York en septembre lorsque les clubs du baseball majeur sont autorisés à augmenter leurs effectifs à 40 joueurs pour le dernier droit du calendrier régulier. Golson joue 24 matchs pour les Yankees en 2010 et seulement 9 en 2011.