Predicting ICC World Cup 2023 using Machine Learning

The Cricket World Cup, officially known as ICC Men's Cricket World Cup, is the international championship of One Day International (ODI) cricket. The event is organised by the sport's governing body, the International Cricket Council (ICC), every four years, with preliminary qualification rounds leading up to a finals tournament. The tournament is one of the world's most viewed sporting events and is considered the "flagship event of the international cricket calendar" by the ICC.
The 2023 ICC Men's Cricket World Cup will be the 13th edition of the Cricket World Cup, a quadrennial One Day International (ODI) cricket tournament contested by men's national teams and organised by the International Cricket Council (ICC). The tournament will be hosted by India, beginning on 5 October and concluding on 19 November 2023.
ICC Cricket World Cup 2023 will kick-start in India on October 5 with defending champions England up against New Zealand at the Narendra Modi Stadium in Ahmedabad. The final of Cricket World Cup 2023, played in a 50-over format, will take place on November 19 at World's largest cricket stadium, Narendra Modi Stadium, Ahmedabad.
Winner to receive USD 4 million in prize money. Two million dollars have been set aside for the runner-up while the losing semi-finalists can also bank on a sum of $800,000.
Ten national teams will participate: Afghanistan, Australia, Bangladesh, England, India, Netherlands, New Zealand, Pakistan, South Africa and Sri Lanka. The tournament retains the round-robin format of last time with all teams playing against each other for a total of 45 league matches.
Are you curious to know which team will win the ICC World Cup in India?
PREDICTION


However, based on the current standings, predictions, and odds, some teams have a better chance than others to reach the final and lift the trophy.
Therefore, based on the available information and predictions of my machine learning model, it seems that Australia, India, New Zealand and Pakistan are the most likely teams to reach the semi-final of World Cup ODI 2023. However, cricket is a game of uncertainties and anything can happen on any given day. The other teams will also try their best to upset the favourites and create history. The World Cup ODI 2023 promises to be an exciting and thrilling tournament that will showcase some of the best cricketing talent in the world.
How do we build models?
So, what we have here, total seven columns i.e. Team, last one year W/L (mean Oct 2022 to Sep 2023), Total W/L(win loss ratio from 1st international match to till day), seven player rating(seven impact players mean 3 batsman, 3 bowlers and one allrounder from each team and sum of their rating), team rating (as per ICC Team Ranking), W/C in India W/L (1987, 1996 & 2011: all 3 world cup each team win loss ratio), last 18 match perform ( Last 18 matches performance each team against world cup participate team), every team will play at least 09 league match.
Analyze dataset create a Model with the help of Multiple Linear Regression using R Language which predict the semi-finalist and also better chance to lift the trophy.
Team | Last One Year Win/Loss |
Total Win/Loss | Star Player 3 bat+ 3 bow + 1 all_rounder |
Team Rating | WC In India Win/Loss |
Last 18 Match Perform btw WQ |
---|---|---|---|---|---|---|
Afghanistan | 0.375 | 0.986 | 3880 | 80 | NA | 38.88 |
Australia | 0.8 | 1.732 | 4133 | 112 | 2.67 | 61.11 |
Bangladesh | 0.875 | 0.599 | 3521 | 92 | 1 | 44.44 |
England | 1.75 | 1.131 | 3842 | 105 | 1.11 | 50 |
India | 2 | 1.238 | 4250 | 116 | 3.2 | 72.22 |
Netherlands | 0.25 | 0.565 | 2621 | 37 | NA | 5.55 |
New Zealand | 0.636 | 0.951 | 3730 | 103 | 1 | 55.55 |
Pakistan | 2 | 1.2 | 4170 | 115 | 2.5 | 77.77 |
South Africa | 2 | 1.747 | 4088 | 106 | 3.33 | 50 |
Sri Lanka | 0.714 | 0.932 | 3504 | 92 | 1.75 | 50 |
PREDICTION:WORLD CUP 2023
PREDICTION:2019
Winner : England (Predicted on 29 Apr 2019)
How do we build models?
• By using ML algorithms. For this one, we used Multiple Linear Regression. Predict the value of the dependent variable based on the independent variables.
Language : R
Input Data: CSV file

02 Oct 2023

02 Oct 2023



Training Data : 80% Data is used for Training purpose
Testing Data : 20% Data is used for testing
A p-value less than or equal to your significance level (typically ≤ 0.05) is statistically significant.
Congratulation! Predicted Semifinalists: Australia, India, New Zealand and Pakistan
Congratulation! Predicted Finalists: Australia & India
Coming Soon! Who will lift the trophy?
Prediction: Australia (As per ML Algorithms)
02 Oct 2023
Check Weather: Match Venue

02 Oct 2023
Mail
