Yes, you should wash baseball caps. Hand wash gently with mild detergent and cold water, then air dry to maintain shape and color. Avoid using a washing machine or dryer.