On most occasions, you should hand-wash baseball caps, according to Will Cotter, founder of cleaning company FreshSpace Cleaning. Plus, hand-washing is a more thorough way of cleaning the outside ...