Cricket is a game where tradition is important, and nothing is more traditional than seeing cricketers dressed in traditional white attire. Although we have coloured clothing for one-day games, white will never be removed from the sport.
There's also the issue of tradition to consider. Cricket whites are a crucial aspect of the sport, and serious fans value this history.
Three Reasons to Wear White During Test Matches
In test matches, white apparel is still used, and I personally hope that this will continue to be the case. There are several compelling reasons for this:
The Contrasting Color
In test cricket, white contrasts beautifully with other colors. There's green grass and a red ball (pink for day/night games). The white Cricket Clothing helps players see the ball better, and it helps spectators too - whether they are watching on TV or at a live game.
White Reflects Heat
White is the best colour for reflecting heat rather than absorbing it. In a limited overs game lasting less than a day, that may not be such a big deal, but in a five day test match, it's essential that the players are comfortable.
Cricketers wearing white convey an element of heritage that cannot be denied. Despite some new innovations in recent years, the game tends to remain faithful to tradition when possible, which is why white is likely to remain in test and first class formats.
Cricket Whites: Their Origins
In the early days of cricket, it appears that clothing choice was up to the individual. In the 1700s, single wicket matches and ad hoc matches were played, and these were informal events. In the early days of writing and drawing, it appears that players wore jackets, shorts, regular work pants and shirts.
The clothing of those early days could, therefore, be of any colour and description. The ball would have been difficult to see if the colors brown and black were particularly prominent.
When cricket became organised and professional, things changed. Participants needed to be identified as serious cricketers, rather than people who just showed up for the sake of playing. Although no written early law specifies that the color white must be worn, it was a preference at the time.
As time progressed on, other leagues and competitions around the world adopted the uniform, and it didn't change until the 1970s.
Why do Cricketers Wear a Cap?
There is a certain element of tradition involved in wearing a cap. Test caps are handed out to players, who wear them with pride in future Games. Also, it will protect against the heat of the sun - although a sun hat will do the same thing.
There's something iconic about driving past a village cricket green and seeing players and umpires dressed in white. I think tradition is very valuable in any sport, but we've also seen that some games require players to wear whites for practical reasons.
It would be reasonable to conclude that limited overs cricket requires colored clothing. It fits the short form of cricket, and it also makes the ball clear for players and fans, but test cricket players should always wear whites.