Baseball caps are generally not bad for your hair. A baseball cap will protect your hair and scalp from the sun. However, people with curly hair may want to prevent frizz and tangles by wearing caps lined with satin.