• P-ISSN 0974-6846 E-ISSN 0974-5645

Indian Journal of Science and Technology


Indian Journal of Science and Technology

Year: 2024, Volume: 17, Issue: 7, Pages: 592-597

Original Article

Utilizing Machine Learning for Comprehensive Analysis and Predictive Modelling of IPL-T20 Cricket Matches

Received Date:20 November 2023, Accepted Date:16 January 2024, Published Date:08 February 2024


Objective : Current study intends to develop a predictive model for Indian Premier League (IPL) cricket match results using machine learning techniques. In order to provide a precise framework that allows for the prediction of IPL match outcomes, it aims to examine player statistics, match dynamics, and historical data. Method : SVM, Random Forest, Logistic Regression, Decision Tree, and KNN models were used in this study to predict player performance on any given day. Form, fitness, and previous results were among the historical player data that were used as characteristics. Each model preceded through training and testing phases, with accuracy, precision, and recall metrics evaluated to determine the most effective algorithm for forecasting player performance. Findings : Final studies indicated that relative team strength of competitor teams, recent form of players, and opponent pairings are distinguishing features for predicting the performance of both players and teams on any given day. The multi-machine learning approach-based model that was constructed demonstrated an accuracy of 0.71, further indicating improved performance for the given challenge. Modelling team strength is similar to modelling individual player batting and bowling performances, which is the cornerstone of our approach. Novelty : This paper was designed based on a novel approach leveraging combinatorial machine learning methods. This has been found to demonstrate unprecedented performance improvement in predicting a player’s performance on a given day. Additionally, the presented approach may prove valuable in opening new avenues to advance machine learning applications in sports analytics by addressing the limitations of existing methods.

Keywords: Machine Learning, Sports analytics, SVM, Random Forest, KNN


  1. Duckworth FC, Lewis AJ. A fair method for resetting the target in interrupted one-day cricket matches. Journal of the Operational Research Society. 1998;49(3):220–227. Available from: https://doi.org/10.2307/3010471
  2. Beaudoin D, Swartz TB. The Best Batsmen and Bowlers in One-Day Cricket. South African Statistical Journal. 2003;37(2):203–222. Available from: https://www.sfu.ca/~tswartz/papers/bestplayers.pdf
  3. Lewis AJ. Towards fairer measures of player performance in one-day cricket. Journal of the Operational Research Society. 2005;56(7):804–815. Available from: https://doi.org/10.1057/palgrave.jors.2601876
  4. Swartz TB, Gill PS, Beaudoin D, deSilva BM. Optimal batting orders in one-day cricket. Computers & Operations Research. 2006;33(7):1939–1950. Available from: https://doi.org/10.1016/j.cor.2004.09.031
  5. Norman JM, Clarke SR. Optimal batting orders in cricket. Journal of the Operational Research Society. 2010;61(6):980–986. Available from: http://www.jstor.org/stable/40608270
  6. Kimber A. A Graphical Display for Comparing Bowlers in Cricket. Teaching Statistics. 1993;15(3):84–86. Available from: https://doi.org/10.1111/j.1467-9639.1993.tb00664.x
  7. Barr GDI, Kantor BS. A criterion for comparing and selecting batsmen in limited overs cricket. Journal of the Operational Research Society. 2004;55(12):1266–1274. Available from: https://doi.org/10.1057/palgrave.jors.2601800
  8. Lemmer HH. The combined bowling rate as a measure of bowling performance in cricket. South African Journal for Research in Sport, Physical Education and Recreation. 2002;24(2):37–44. Available from: https://doi.org/10.4314/sajrs.v24i2.25839
  9. Sankaranarayanan VV, Sattar J, Lakshmanan LVS. Auto-play: A Data Mining Approach to ODI Cricket Simulation and Prediction. In: Proceedings of the 2014 SIAM International Conference on Data Mining. (pp. 1064-1072) Society for Industrial and Applied Mathematics. 2014.
  10. Today’s Cricket Match | Cricket Update | Cricket News. ESPNcricinfo. Available from: http://www.espncricinfo.com (accessed )
  11. Croucher J. Player Ratings in One-Day Cricket. In: Cohen G, Langtry T., eds. Proceedings of the Fifth Australian Conference on Mathematics and Computers in Sport. (pp. 95-106) Sydney, Australia. University of Technology. 2000.
  12. Varoquaux G, Buitinck L, Louppe G, Grisel O, Pedregosa F, Mueller A. Scikit-learn: Machine Learning Without Learning the Machinery. GetMobile: Mobile Computing and Communications. 2015;19(1):29–33. Available from: https://doi.org/10.1145/2786984.2786995
  13. Kavitha PV, Pavitra RS, Suwetha KP, Uvashree P. IPL Win Prediction Using Machine Learning. In: Disruptive Technologies for Big Data and Cloud Applications, Lecture Notes in Electrical Engineering . Singapore. Springer. 905:457–465.
  14. Gawande K, Harale S, Pakhare S. Predictive Analysis of an Ipl Match Using Machine Learning. International Journal of Creative Research Thoughts (IJCRT). 2022;10(4):795–801. Available from: https://ijcrt.org/papers/IJCRT2204215.pdf
  15. Kapadia K, Abdel-Jaber H, Thabtah F, Hadi W. Sport analytics for cricket game results using machine learning: An experimental study. Applied Computing and Informatics. 2022;18(3/4):256–266. Available from: https://doi.org/10.1016/j.aci.2019.11.006
  16. gajjala SR, Gonnabattula D, kanakam M, Maddipudi SS. Prediction of IPL Match Score and Winner Using Machine Learning Algorithms. Journal of Emerging Technologies and Innovative Research. 2021;8(6):c437–c444. Available from: http://www.jetir.org/papers/JETIR2106333.pdf
  17. Srikantaiah KC, Khetan A, Kumar B, Tolani D, Patel H. Prediction of IPL Match Outcome Using Machine Learning Techniques. In: Proceedings of the 3rd International Conference on Integrated Intelligent Computing Communication & Security (ICIIC 2021), Atlantis Highlights in Computer Sciences. (Vol. 4, pp. 399-406) 2021.
  18. Awan MJ, Gilani SAH, Ramzan H, Nobanee H, Yasin A, Zain AM, et al. Cricket Match Analytics Using the Big Data Approach. Electronics. 2021;10(19):1–12. Available from: https://doi.org/10.3390/electronics10192350
  19. Wickramasinghe I. Applications of Machine Learning in cricket: A systematic review. Machine Learning with Applications. 2022;10:1–9. Available from: https://doi.org/10.1016/j.mlwa.2022.100435
  20. Bhardwaj V, Kale A, Malu S, Narsale O, Dange BJ. Prediction of IPL Winner Using Machine Learning Algorithm. International Journal of Research Publication and Review. 2023;4(5):5786–5789. Available from: https://ijrpr.com/uploads/V4ISSUE5/IJRPR13577.pdf
  21. Barr G, Holdsworth CG, Kantor BS. Evaluating performances at the 2007 Cricket World Cup. South African Statistical Journal. 2008;42(2):125–142. Available from: https://www.researchgate.net/publication/289202953_Evaluating_performances_at_the_2007_cricket_world_cup


© 2024 Gour & Khan. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Published By Indian Society for Education and Environment (iSee)


Subscribe now for latest articles and news.