If your baseball hats are covered in sweat stains or just seem to be a bit dingy, it could be time for a good cleaning.