Home / Current Issue / Paper 1705253
T20 Cricket Score Prediction Using Machine Learning
Subject area: Science,Engineering and Technology · Area of research: Machine Learning, Deep Learning
Abstract
Cricket is one of the most popular sports worldwide, and Twenty20 (T20) cricket has gained immense popularity due to its fast-paced and exciting nature. Predicting the final score in a T20 match is a challenging task, as it involves multiple variables, including the current score, overs played, wickets have fallen, team strengths, and venue conditions. In this project, we present a T20 Cricket Score Predictor powered by machine learning. The project comprises three main components: data extraction, feature extraction, and a user-friendly application. The data extraction component collects and preprocesses historical cricket match data, while the feature extraction component engineers relevant features to be used in our predictive model. The heart of our project is the user-friendly Streamlined application, which allows cricket enthusiasts and analysts to predict the final score of a T20 match in real time. Users can input various match parameters, such as batting team, bowling team, current score, overs played, wickets have fallen, and runs scored in the last five overs. The application then employs a machine learning model, trained on historical match data, to predict the final score. The predictive model is based on the XGBoost algorithm, which has demonstrated excellent performance in regression tasks. It takes into account factors such as team strength, venue conditions, and recent performance to provide an accurate estimate of the expected score. Our T20 Cricket Score Predictor is a valuable tool for cricket fans, coaches, and analysts seeking insights into match outcomes. It can aid in making informed decisions during live matches and provide a deeper understanding of the dynamics that influence T20 cricket scores.By harnessing the power of machine learning and data analysis, our project contributes to the ever-evolving field of sports analytics, making it more accessible to cricket enthusiasts and professionals alike. Whether used for strategic planning or for enhancing the viewing experience, our T20 Cricket Score Predictor adds an exciting dimension to the world of cricket.
Keywords
T20 Cricket, Score Prediction, Machine Learning, XGBoost Algorithm, Cricket Analytics
References
[1] Omkar Mozar, Soham More, Shubham Nagare and Prof. Nileema Pathak (2022). “Cricket Score and Winning Prediction”
[2] Bunker, Rory & Thabtah, Fadi. (2017) “A Machine Learning Framework for Sport Result Prediction. Applied Computing and Informatics”, 15. 10.1016/j.aci.2017.09.005.
[3] Munir, F., Hasan, M.K., Ahmed, S., Md Quraish, S., 2015. Predicting a T20 cricket match result while the match is in progress (Doctoral dissertation, BRAC University).rt & Exercise”, vol. 9, no. 4, pp.744-751, May 2014.
[4] R. P. Schumaker, O. K. Solieman and H. Chen, "Predictive Modeling for Sports and Gaming” in Sports Data Mining, vol. 26, Boston, Massachusetts: Springer, 2010.
[5] Akhil Nimmagadda, Nidamanuri Venkata Kalyan, Manigandla Venkatesh, Nuthi Naga Sai Teja, Chavali Gopi Raju (2018). “Cricket score and winning prediction using data mining.
[6] Prof. R. R. Kamble, Nidhi Koul, Kaustubh Adhav, Akshay Dixit and Rutuja Pakhare (2021). “Cricket Score Prediction Using Machine Learning”.
[7] "Big Data Analytics, Machine Learning, Artificial Intelligence," 12 December 2017. [Online]. Available: http://tanukamandal.com/2017/12/12/sports-analytics-changed-play/. [Accessed 5 May 2019].
[8] W. McKinney, Python for data analysis: Data wrangling with Pandas, NumPy, and IPython, O'Reilly Media, Inc., 2012.
[9] Rabindra Lamsal and AyeshaChoudhary, “Predicting Outcome of Indian Premier League (IPL) Matches Using Machine Learning”.
[10] Daniel Mago Vistro, Faizan Rasheed, Leo Gertrude David (2019). “The Cricket Winner Prediction With Application Of Machine Learning And Data Analytics”.
How to cite this paper
@article{1705253,
author = {Amit Kumar Pandey, Sherilyn Kevin, Bipin Yadav, Gopal Rajbhar},
title = {T20 Cricket Score Prediction Using Machine Learning},
journal = {Iconic Research And Engineering Journals},
year = {2023},
volume = {7},
number = {6},
pages = {49-57},
issn = {2456-8880},
url = {https://www.irejournals.com/formatedpaper/1705253.pdf},
abstract = {Cricket is one of the most popular sports worldwide, and Twenty20 (T20) cricket has gained immense popularity due to its fast-paced and exciting nature. Predicting the final score in a T20 match is a challenging task, as it involves multiple variables, including the current score, overs played, wickets have fallen, team strengths, and venue conditions. In this project, we present a T20 Cricket Score Predictor powered by machine learning. The project comprises three main components: data extraction, feature extraction, and a user-friendly application. The data extraction component collects and preprocesses historical cricket match data, while the feature extraction component engineers relevant features to be used in our predictive model. The heart of our project is the user-friendly Streamlined application, which allows cricket enthusiasts and analysts to predict the final score of a T20 match in real time. Users can input various match parameters, such as batting team, bowling team, current score, overs played, wickets have fallen, and runs scored in the last five overs. The application then employs a machine learning model, trained on historical match data, to predict the final score. The predictive model is based on the XGBoost algorithm, which has demonstrated excellent performance in regression tasks. It takes into account factors such as team strength, venue conditions, and recent performance to provide an accurate estimate of the expected score. Our T20 Cricket Score Predictor is a valuable tool for cricket fans, coaches, and analysts seeking insights into match outcomes. It can aid in making informed decisions during live matches and provide a deeper understanding of the dynamics that influence T20 cricket scores.By harnessing the power of machine learning and data analysis, our project contributes to the ever-evolving field of sports analytics, making it more accessible to cricket enthusiasts and professionals alike. Whether used for strategic planning or for enhancing the viewing experience, our T20 Cricket Score Predictor adds an exciting dimension to the world of cricket.},
keywords = {T20 Cricket, Score Prediction, Machine Learning, XGBoost Algorithm, Cricket Analytics},
month = {December},
}