Yes, the white sunblock often used by cricketers and other athletes is typically zinc-based. Zinc oxide is a common active ingredient in many sunblocks or sunscreens. It appears white on the skin because it forms a physical barrier that reflects and scatters UV rays away from the skin's surface. This provides effective protection against both UVA and UVB rays.
Zinc oxide sunblocks are popular among cricketers due to their broad-spectrum protection, water and sweat resistance, and their ability to provide immediate coverage upon application. The white appearance is a result of the physical barrier created by the zinc oxide particles. This type of sunblock is often chosen for outdoor activities where extended sun exposure is expected, such as cricket matches and practice sessions.