This project analyzes data from the Indian Premier League (IPL) seasons held between 2008 and 2020.
It focuses on team performance, player statistics, and match dynamics using match-level and ball-by-ball datasets.
The goal is to uncover insights and trends that highlight the evolution of the IPL over time.
- Matches Data →
IPL Matches 2008-2020.csv - Ball-by-Ball Data →
IPL Ball-by-Ball 2008-2020.csv
Both datasets contain detailed information such as:
- Match results, teams, venues, umpires, toss outcomes
- Ball-level runs, wickets, batting/bowling stats
- Python 3
- Pandas – Data manipulation
- NumPy – Numerical operations
- Matplotlib & Seaborn – Data visualization
- Matches played per season
- Runs scored per season
- Runs per match across years
- Toss decisions and outcomes
- Tournament winners
- Most matches played & won
- Winning percentages
- Lucky venues for teams
- Run rates in powerplay & death overs
- 200+ team scores (scored & conceded)
- Most runs, fours, sixes
- Highest strike rates
- Leading wicket-takers
- Most balls faced
- Most Man of the Match awards
- Toss vs match outcome correlation
- Chasing vs defending wins
- Biggest win margins
- Venue-wise match hosting
The project includes a variety of plots:
- Bar charts (team wins, toss decisions, run rates)
- Pie charts (inning-wise runs, tournament winners)
- Trend plots (runs, fours, sixes per season)
- Clone the repository
git clone https://github.com/your-username/IPL-Data-Analysis.git cd IPL-Data-Analysis