To shield self from the heat of the sun. to make outfit look better or different. to give a different look to the head and face. the person wearing the baseball cap is an actual baseball fan and/or plays baseball with other people as a recreational sport.