The colors of cricket balls don’t really mean anything. Originally, red balls were used for matches. As a result, they are still normally used for test matches. When matches take place during evening hours, pink balls are often substituted because of their greater visibility. For the same reasons, white balls are standard for ODI and T20 matches.