Le , les Yankees de New York réclament Garrison via la procédure de ballottage. Garrison, un lanceur partant dans les rangs mineurs[1], fait ses débuts dans les majeures par une présence en relève pour les Yankees le face aux Mariners de Seattle. C'est sa seule présence avec les Yankees. Il affronte deux frappeurs et lance deux tiers de manche. Sans contrat une fois la saison 2011 terminée, il signe le 22 novembre une entente des ligues mineures avec les Mariners de Seattle[2].