There are three main types of cricket balls used in the sport: In addition to these three main types, there are also other variations of cricket balls, such as soft cricket balls for indoor or junior cricket, and practice balls made of synthetic materials for training purposes.