Automated selection of optimal cricket team using machine learning
Date
2024Publisher
BRAC UniversityAuthor
Mollah, Mohammad Shariful AlamNiloy, Dipjyoty Biswas
Ruhani, Hasnat Khalid
Chowdhury, Azmain Azam
Tasnin, Risha
Metadata
Show full item recordAbstract
The process of selecting the best 11 players for a cricket team is a complex and critical
task that requires considering various factors such as individual player performance,
team dynamics, and match conditions. Traditional methods of the team selection system
depend on manual analysis, experts’ opinions, which can be time- consuming and can
be biased. This thesis aims to develop an automated approach using Machine Learning
(ML) techniques to assist in the selection of the optimal cricket team. ML algorithms
are employed to analyze and extract meaningful patterns and insights from the dataset.
Here we will consider a range of performance indicators, such as batting and bowling
average, batting strike rate and bowling economy rate, etc hepls us to determine the key
attributes that creates a major role of success for a cricket team. These algorithms learn
from historical data and identify patterns to create a predictive model for player selection.
By including indicators like player endurance, injury history, and recovery time
frames, the model provides a more complete picture of a player’s total contribution to
the team. This technique assures that players are selected not just based on their present
form and talents, but also on their physical preparedness and endurance throughout a
tournament. This automated system provides objective and data-driven insights, reducing
biases and human errors in the selection process.This selection method will draw
the explanation for choosing this team over other selections. It will assist cricket team
management, coaches, and selectors in making informed decisions, maximizing team
performance, and optimizing player utilization. Moreover, the model adapts to different
formats of the game like Test, One-Day International (ODI), and Twenty20 (T20)
formats and each requiring unique strategies and player attributes. For instance, while
a Test match may emphasize endurance and technique, a T20 match prioritizes aggression
and quick decision-making. The system uses tailored algorithms for each format,
ensuring the selection is optimized for the specific demands of the match at hand. The
integration of that technology with cricket team selection has the potential to reshape
the sport and elevate team strategies to new levels. The potential of this system extends
beyond selection, potentially influencing training methods and in-game tactics, marking
a new era in the technological evolution of cricket.