IPL Match Analysis — Busting Cricket Myths with Data
Analyzed 80,000+ IPL balls to prove toss is a myth and powerplay — not death overs — wins matches
333
Matches Analyzed
48%
Toss Win Rate
#1
Powerplay Wins Matches
Overview
IPL generates massive amounts of ball-by-ball data but most cricket opinions are based on gut feeling, not numbers. This project set out to answer 3 specific data-backed questions:
- Do teams that win the toss actually win more matches?
- Which phase — powerplay, middle, or death overs — is most linked to winning?
- Who are the top 5 batters and bowlers across the last 5 IPL seasons?
Dataset: 80,448 balls across 333 matches from IPL 2020-21 to 2024.
Process Started with raw ball-by-ball CSV data and followed a structured end-to-end analysis pipeline:
-
Data cleaning in Python — removed ties, no-result matches, super overs, and standardized team names that changed over seasons
-
Feature engineering — created phase column (Powerplay/Middle/Death) and match-level toss outcome column
-
Exploratory analysis — profiled distributions, run curves, and wicket patterns before answering the 3 core questions
-
Visualized findings in both Python (matplotlib, seaborn) and Power BI dashboard
-
Documented everything in a structured Google Colab notebook as proof of work
Results Question 1 — Toss Winner Win Rate: 48% The toss has no meaningful advantage in modern IPL. Even captains who chose to field first (71% of the time) won only 49.8% of their matches.
Question 2 — Powerplay is the key phase Winning teams outscore losing teams most in the Powerplay (gap: +1.77 runs per match). Surprising finding: losing teams actually score MORE in death overs than winning teams — the final slog does not determine match outcomes.
Question 3 — Top Performers (2020-2024) Top Batter: F du Plessis — 2,718 runs Top Bowler: YS Chahal — 104 wickets
Reflection
-
Build a predictive model — with this clean dataset the natural next step is a match outcome predictor using powerplay score as a key feature
-
Include player consistency metrics — total runs is a good start but strike rate, average, and performance under pressure tell a deeper story
-
Venue analysis — some grounds heavily favor batting or bowling, which would add important context to the phase analysis
-
Expand to all 19 seasons — 5 seasons gives recent trends but historical comparison would show how IPL batting strategies have evolved over time