As a team game, cricket demands an exceptional variety of specialist skills, as well as accommodating a variety of physical types. Players have to perform different roles in different phases of the match. There is a culture of mutual respect, whilst also teaching children the importance of self-reliance and practice.