Il fut réclamé au repêchage annuel de la LNH en 2000 par les Sabres de Buffalo qui firent de lui leur choix de septième tour. Gaustad compléta son niveau junior avec les Winter Hawks de Portland de la Ligue de hockey de l'Ouest avant de devenir professionnel en 2002, rejoignant le club affilié aux Sabres dans la Ligue américaine de hockey, les Americans de Rochester. Au cours de cette même saison, il fait ses débuts avec les Sabres, prenant part à une rencontre.