[QUOTE="Uptrendfinancialsignal,  post: 20940, member: 108"]
The game gains mass popularity because it remains easy to understand but it's equally very challenging to master at every level. The basic principles behind the game are pretty much easy to understand by everyone but becoming skilled at the game demands skill.
[/QUOTE]

Cricket is a very broad game. Players have to face fast bowlers and spinners. It is a hard game for everyone involved. The conditions of the pitch also matter a lot. The ball may or may not seam depending on the conditions of the pitch.