Bien que choisi par les Devils du New Jersey à la du du repêchage de la LNH 1988, Foster ne fit pas une grande carrière dans la LNH où il ne joua que 45 match.