  Cricket is unarguably one of the most popular sports in the world. Predicting
the outcome of a cricket match has become a fundamental problem as we are
advancing in the field of machine learning. Multiple researchers have tried to
predict the outcome of a cricket match or a tournament, or to predict the
performance of players during a match, or to predict the players who should be
selected as per their current performance, form, morale, etc. using machine
learning and artificial intelligence techniques keeping in mind extensive
detailing, features, and parameters. We discuss some of these techniques along
with a brief comparison among these techniques.
