Travis Buck rejoint les rangs professionnels à la suite de la draft du 7 juin2005 au cours de laquelle il est sélectionné par les Athletics d'Oakland au premier tour (36e choix)[3].
Buck passe deux saisons en Ligues mineures avant d'effectuer ses débuts en Ligue majeure le 2 avril2007.
Travis Buck signe un contrat de ligues mineures chez les Indians de Cleveland le [4] et il dispute 50 parties avec eux pendant la saison 2011.
Buck signe en un contrat des ligues mineures avec les Astros de Houston[5]. Il dispute 33 parties avec les Astros en 2012.