If you have long hair then it cricket cap also help you keep your hairs in one position so that your hairs don’t distract you, and make it comfortable for you to play.
Cap also help in sweat absorption while playing so that you can focus completely on the game.
Since years cricket cap or hat has also been part of cricket uniform and tradition.
Cricket cap provides you protection from sun while playing in the ground.