Il est invité à l'entraînement de printemps des Rockies du Colorado en 2011[2]. Il passe 2011 dans les mineures avec un club-école des Rockies et signe chez les Red Sox de Boston en . Il n'est jamais rappelé par le club et se contente de jouer en ligues mineures dans l'organisation bostonnaise[3].
Il effectue un retour dans les majeures en mai 2013 avec les Angels de Los Angeles, pour qui il lance au total 17 manches et un tiers en 7 matchs, dont deux départs. Sa moyenne de points mérités avec cette équipe s'élève à 4,67 mais, à sa première sortie, il mérite une victoire sur Kansas City[4]. Buckner dispute un seul match pour les Padres de San Diego en 2014 alors qu'il est victime de tous les points des Cubs de Chicago dans un départ de 5 manches et deux tiers le [5]. Libéré par San Diego avant la fin de la campagne, il rejoint le les Brewers de Milwaukee.