Abstract
This study presents a dynamic machine learning framework for predicting the outcome of One Day International (ODI) cricket matches by analysing match progression at multiple game states. Each over is treated as a distinct match state, enabling real-time outcome prediction throughout the innings. Six key criteria are employed for classification, namely balls remaining, lead of Team A, wickets remaining, relative team strength, home advantage, and toss outcome. Feature extraction is performed using the League Championship Algorithm (LCA), which selects the most informative features from historical cricket data, followed by classification using a Back-Propagation Neural Network (BPNN). Experimental results demonstrate that the proposed model achieves an accuracy of 83%, a true positive rate of 0.81, a positive predictive value of 0.79, and an F1-score of 0.80 on the validation dataset, outperforming conventional prediction approaches by 5–10% across key performance metrics. The findings confirm the effectiveness of combining optimized feature extraction with neural network-based classification for accurate and interpretable cricket match outcome prediction.
Data availability
The datasets used and/or analysed during the current study available from the corresponding author on reasonable request.
References
Bhagat, V., Jadhav, J., Dheemate, S., Shendkar, B. D. & Mulani, S. Personalized Cricket Player Analysis by Live Scoring Utilizing Unsupervised Machine Learning. In 2024 MIT Art, Design and Technology School of Computing International Conference (MITADTSoCiCon). 1–6. (IEEE, 2024).
Waqas, M. et al. Prediction of outcomes of extra deliveries in T-20I cricket by using regression and various machine learning models. Kurd. Stud. 12 (5), 801–810 (2024).
Robel, M., Khan, M. A. R., Ahammad, I., Alam, M. M. & Hasan, K. Cricket players selection for national team and franchise league using machine learning algorithms. Cloud Comput. Data Sci. 108–139 (2024).
Sumathi, M., Prabu, S. & Rajkamal, M. Cricket players performance prediction and evaluation using machine learning algorithms. In 2023 International Conference on Networking and Communications (ICNWC). 1–6. ( IEEE, 2023).
Agrawal, Y. & Kandhway, K. Winner prediction in an ongoing one day international cricket match. J. Sports Anal. 1–14 (preprint).
Sanjaykumar, S., Udaichi, K., Rajendiran, G., Cretu, M. & Kozina, Z. Cricket performance predictions: a comparative analysis of machine learning models for predicting cricket player’s performance in the One Day International (ODI) world cup 2023. Health Sport Rehabil. 10(1), 6–19 (2024).
Trinadh, M. K. D., Sangeetha, S. T., Deepa, K. & Venugopal, V. Cricket player prediction of role in a team using ML techniques. In 2024 International Conference on E-mobility, Power Control and Smart Systems (ICEMPS). 1–5. (IEEE, 2024).
Nasim, F., Yousaf, M. A., Masood, S., Jaffar, A. & Rashid, M. Data-driven probabilistic S for batsman performance prediction in a cricket match. Intell. Autom. Soft Comput. 36(3) (2023).
Chandu, G. & Nirmala, P. Efficient approach in cricket team selection methodology using machine learning based logistic regression algorithm and comparing with random forest algorithm. In AIP Conference Proceedings. Vol. 2816(1). (AIP Publishing, 2024).
Subburaj, M. et al. Artificial intelligence for smart in match winning prediction in Twenty20 cricket league using machine learning model. In Artificial Intelligence for Smart Healthcare. 31–46. (Springer, 2023).
Suguna, R., Kumar, Y. P., Prakash, J. S., Neethu, P. S. & Kiran, S. Utilizing machine learning for sport data analytics in cricket: Score prediction and player categorization. In 2023 IEEE 3rd Mysore Sub Section International Conference (MysuruCon). 1–6. (IEEE, 2023).
Agrawal, Y. & Kandhway, K. Predicting the winner of a Twenty20 international cricket match: classification and explainable machine learning approach. J. Prediction Markets. 18 (1), 47–64 (2024).
Pussella, P., Silva, R. M. & Egodawatta, C. In-game winner prediction and winning strategy generation in cricket: A machine learning approach. Int. J. Sports Sci. Coaching. 18 (6), 2216–2229 (2023).
Tonmoy, M. A. S., Dey, S. K., Islam, T. & Apu, J. A data-driven approach to predict scores in T20 cricket match using machine learning classifier. In International Conference on Big Data, IoT and Machine Learning. 727–745. (Springer, 2023).
Puram, P., Roy, S., Srivastav, D. & Gurumurthy, A. Understanding the effect of contextual factors and decision making on team performance in Twenty20 cricket: An interpretable machine learning approach. Ann. Oper. Res. 325 (1), 261–288 (2023).
Author information
Authors and Affiliations
Contributions
K. Dhinakaran - Writing- original draft, InvestigationDr.S. Anbuchelian - Writing- review & editing, Methodology.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Dhinakaran, K., Anbuchelian, S. Enhanced cricket match prediction using kernel methods for feature extraction and back-propagation neural networks. Sci Rep (2026). https://doi.org/10.1038/s41598-026-36555-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-026-36555-6