Millions of people around the world love cricket. With such a large fan base, teams are sure to be competitive. Teams often try to get their players to play to their full potential. Like many other sports, cricket also has a large amount of data available per game.
The data collected from these matches can be used to provide information about why a specific match resulted in a certain outcome. Data related to team performance and individual player statistics can be retrieved from each match. The analysis of this data helps the team to improve the performance of its players. However, sometimes factors such as the venue, the draw, the win and the standings can also affect the outcome of a match.
In this article, we design and implement sports data mining approaches to predict match results. In particular, we focus on cricket. The evaluation of real data from the T20 International World Cup, which examines and analyzes factors such as the venue, the winning by draw, the classification of the teams and the games won against a specific opponent to predict the winner of a given match, demonstrates the practicality and effectiveness of our sports data mining and prediction approaches.