We recommend embroidery as the best imprint method for baseball caps as this gives the best look and quality. Screen printing is an alternative option.