Skip to content

Repository files navigation

IPL Data Analysis (2008–2023)

Overview

This project performs Exploratory Data Analysis (EDA) on IPL ball-by-ball datasets from 2008 to 2023 to uncover meaningful insights about player performance, team statistics, match outcomes, and venue trends.

Using Python-based data analysis libraries, the project transforms raw cricket data into visual and statistical insights that support data-driven understanding of the Indian Premier League.


Problem Statement

The IPL generates millions of ball-by-ball records every season, making it difficult to manually identify long-term trends and player performance.

This project analyzes historical IPL data to answer key cricket-related questions using data cleaning, feature engineering, visualization, and exploratory analysis techniques.


Dataset

  • IPL Ball-by-Ball Data (2008–2023)
  • Match-level and delivery-level datasets

Technologies Used

  • Python
  • Pandas
  • NumPy
  • Matplotlib
  • Jupyter Notebook

Data Preprocessing

✔ Data Cleaning

✔ Handling Missing Values

✔ Feature Engineering

✔ Data Transformation

✔ Aggregation & Filtering


Analysis Performed

1. Orange Cap Winners

Who scored the highest runs in each IPL season?

2. Most Sixes

Which batsman hit the highest number of sixes every season?

3. Purple Cap Winners

Who took the most wickets in each season?

4. Most Dot Balls

Which bowler bowled the highest number of dot balls?

5. Highest Team Total

Highest target set in every IPL season.

6. Lowest Team Total

Lowest target recorded in every season.

7. IPL Titles

Number of championships won by each franchise.

8. Bat First vs Chase Analysis

Overall winning percentage while batting first compared to chasing.

9. Fastest Fifty

Fastest half-century in every IPL season.

10. Venue Analysis

Stadiums that hosted the highest number of IPL matches.


Skills Demonstrated

  • Exploratory Data Analysis (EDA)
  • Data Cleaning
  • Missing Value Handling
  • Feature Engineering
  • Data Visualization
  • Statistical Analysis
  • Python Programming
  • Analytical Thinking

Future Improvements

  • Interactive Power BI Dashboard
  • Streamlit Web Application
  • Predictive Match Outcome Model
  • Player Performance Forecasting
  • Machine Learning Integration

Project Structure

IPL-Data-Analysis/
│
├── data/
├── notebooks/
├── images/
├── README.md
└── requirements.txt

Author

Aarathi T V

Computer Science Engineering Student

Passionate about Data Analytics, AI, Software Development, and Project Management.

About

Exploratory Data Analysis (EDA) of IPL ball-by-ball data (2008–2023) using Python, Pandas, NumPy, and Matplotlib to uncover player, team, match, and venue insights

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages