Huber fait ses débuts dans les majeures avec Seattle le . Il n'affiche qu'une moyenne de 1,08 points mérités par partie en 16 sorties comme releveur et 16 manches et deux tiers lancées. Il remporte deux décisions et est crédité d'une défaite.
Durant la saison 2007, il est rappelé par les Mariners pour neuf parties. Sa moyenne de points mérités est de 4,76 en onze manches et un tiers au monticule.
Devenu agent libre après une année 2008 passé dans les rangs mineurs, Huber signe tour à tour avec les Tigers de Détroit, les Braves d'Atlanta et les Dodgers de Los Angeles. Il joue dans les mineures pour des clubs-école des Braves, avec qui il signe en juin 2009, et des Dodgers[1], une organisation qu'il a rejoint en mai 2010.