ICC men's ODI and T20I playing conditions specify white balls. Test matches traditionally use red balls, and current ICC conditions allow a pink ball by mutual agreement, with the choice set before the match and unchanged once play starts.
For international matches, check the playing conditions for that format and competition. Current ICC men’s conditions specify white balls for ODIs and T20Is. Test cricket traditionally uses red balls, with a current ICC trial allowing pink for a Test when both sides agree in advance.
Ball-color chart
| Match format | Common color | Current ICC men’s condition |
|---|---|---|
| Test | Red | Pink may be used by mutual agreement under the ICC trial condition |
| ODI | White | ICC playing conditions specify white cricket balls |
| T20I | White | ICC playing conditions specify white cricket balls |
For Tests, the color decision must be agreed before the match. Once a pink ball is selected, the ICC condition says that choice applies for the duration and cannot be changed after the match starts. Local and domestic competitions can publish their own equipment rules, so check the competition’s current playing conditions.
Before you choose a match ball
- Identify the exact competition and format.
- Read its current playing conditions.
- Check the required ball color, brand or approved standard.
- Match the ball size and weight to the applicable age and competition rules.
Compare cricket ball weights by age and format and training ball types. Browse cricket balls.
Sources
Common questions
What color ball is used in an ODI?
The current ICC men's ODI playing conditions specify white cricket balls.
What color ball is used in T20 international cricket?
The current ICC men's T20I playing conditions specify white cricket balls.
Can a pink ball be used in a daytime Test?
The ICC allows pink balls in daytime Tests by mutual agreement under its current trial condition.
Can teams change from red to pink after a Test starts?
No. The ICC says the color choice must be agreed before the Test and cannot change after it starts.
