Sign in
International Cricket Council
CWC23 Dream11
Hall of Fame
More
Live Match
India vs Australia, World Cup Final: Ind 240(50.0) & AUS 241/4(43)|| AUS Won by 6 wickets || PLAYER OF THE MATCH : Travis Head (AUS) · 137 (120)

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

Summarize ICC Data To Predict

02 Oct 2023

Important ICC Data To Predict

02 Oct 2023

Code of World Cup Prediction

02 Oct 2023

World Cup Prediction

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