This project analyzes the number of wickets taken with the new ball in IPL matches. The dataset includes details on matches, teams, venues, bowlers, and wickets taken within the first few overs using the new ball.
The dataset (ipl_new_ball_wickets.csv) contains the following columns:
Match_ID: Unique identifier for each matchTeam_1: First team playing the matchTeam_2: Second team playing the matchVenue: Match venueBowling_Team: Team that bowled firstBowler: Bowler who bowled the new ballOvers_Bowled: Number of overs bowled with the new ballNew_Ball_Wickets: Number of wickets taken in the first few oversMatch_Result: Outcome of the match
ipl_new_ball_wickets.csv: The dataset containing IPL match statistics.analysis.ipynb: A Jupyter Notebook for data visualization and insights.data_analysis.py: A Python script to perform analysis and generate graphs.histogram_new_ball_wickets.png: A histogram visualization of new ball wickets.
- Open
analysis.ipynbin Jupyter Notebook. - Run the cells to analyze the dataset and generate visualizations.
Run the following command to execute the Python script:
python data_analysis.pyThis will generate various insights and graphs related to new ball wicket-taking trends.
- Distribution of wickets taken with the new ball per match.
- Top bowlers who have been most effective with the new ball.
- Comparison of wickets taken at different venues.
Install the required Python libraries using:
pip install pandas matplotlib seaborn jupyterThis project provides a detailed analysis of how effective different bowlers and teams are with the new ball in IPL matches. Further analysis can be performed by adding more historical data and exploring different factors affecting new ball wickets.