Abstract

Many different factors influence the outcome of a cricket match. This paper presents the prospect of applying machine learning algorithms in predicting the outcome of an international cricket match. This study has two goals - identifying influential features that affects the outcome of a cricket match and predicting the outcome of a cricket match using machine learning algorithms. To achieve the objectives, feature selection algorithm Recursive Feature Elimination and machine learning algorithms - ZeroR, Decision Tree, Random Forest and XGBoost have been applied. To evaluate the performance of the models, dataset containing international ODI and T20 cricket matches from 2004–2018 has been used. An accuracy of 85.48% has been achieved by applying XGBoost algorithm on the test dataset.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.