Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🏏 IPL Data Analysis (EDA) | Python

Python Pandas NumPy Matplotlib Seaborn


📌 Project Overview

This project performs Exploratory Data Analysis (EDA) on the Indian Premier League (IPL) dataset using Python.

The objective is to uncover meaningful patterns from historical IPL matches by analyzing team performance, player statistics, venues, toss decisions, and match outcomes.

Using Python libraries such as Pandas, NumPy, Matplotlib, and Seaborn, the dataset is cleaned, transformed, and visualized to answer important cricket analytics questions.


🎯 Objectives

  • Analyze IPL matches season by season
  • Discover winning patterns
  • Study toss impact on match results
  • Analyze venue-wise performance
  • Compare team performances
  • Identify successful teams across seasons
  • Visualize important cricket statistics

📊 Dataset Overview

The dataset contains historical IPL match information including:

  • Match Details
  • Teams
  • Venues
  • Toss Winner
  • Toss Decision
  • Match Winner
  • Player of the Match
  • Runs
  • Wickets
  • Match Result

Dataset Used

  • matches.csv
  • deliveries.csv

🛠 Technologies Used

Tool Purpose
Python Programming
Pandas Data Cleaning
NumPy Numerical Analysis
Matplotlib Visualization
Seaborn Statistical Charts
Jupyter Notebook Development

📂 Project Workflow

Raw Dataset
      │
      ▼
Data Cleaning
      │
      ▼
Missing Value Handling
      │
      ▼
Feature Engineering
      │
      ▼
Exploratory Data Analysis
      │
      ▼
Visualization
      │
      ▼
Business Insights

📈 Exploratory Analysis

The notebook explores several important IPL questions such as:

🏆 Team Performance

  • Total Matches Played
  • Matches Won
  • Win Percentage
  • Season-wise Performance

🎯 Toss Analysis

  • Toss Winner Distribution
  • Toss Decision Analysis
  • Toss Impact on Winning

🏟 Venue Analysis

  • Most Popular Stadiums
  • Highest Winning Teams by Venue
  • Venue Advantage

👑 Player Analysis

  • Player of the Match Awards
  • Best Performing Players
  • Match Winning Contributions

📅 Season Analysis

  • Matches Per Season
  • Winning Trends
  • Team Dominance Over Years

💡 Key Insights

✔ Mumbai Indians and Chennai Super Kings consistently rank among the strongest teams.

✔ Winning the toss provides an advantage in certain venues but does not guarantee victory.

✔ Some stadiums clearly favor chasing teams.

✔ Team performance varies significantly across seasons.

✔ Home venues influence winning percentages.

✔ Certain players repeatedly contribute to match-winning performances.


📊 Visualizations Included

  • Team Win Analysis
  • Toss Decision Distribution
  • Matches Per Season
  • Venue-wise Matches
  • Winning Percentage
  • Top Player Awards
  • Team Comparison Charts
  • Season-wise Trends

📁 Project Structure

IPL-Data-Analysis
│
├── IPL Data Analysis.ipynb
├── matches.csv
├── deliveries.csv
├── images/
│      └── banner.png
├── README.md
└── requirements.txt

🚀 Getting Started

Clone Repository

git clone https://github.com/yourusername/IPL-Data-Analysis.git

Open the notebook

jupyter notebook

Install dependencies

pip install pandas numpy matplotlib seaborn

Run

IPL Data Analysis.ipynb

📌 Future Improvements

  • Interactive Plotly Dashboard
  • Power BI Dashboard
  • Streamlit Web Application
  • Predict Match Winner using Machine Learning
  • Player Performance Prediction
  • Win Probability Analysis

📖 Learning Outcomes

Through this project, I gained practical experience in:

  • Data Cleaning
  • Exploratory Data Analysis
  • Data Visualization
  • Cricket Analytics
  • Python Programming
  • Statistical Analysis

👨‍💻 Author

Omkar Hole

💼 LinkedIn: https://www.linkedin.com/in/omkar-hole-c0der/

🌐 GitHub: https://github.com/omkarhole


⭐ Support

If you found this project helpful,

⭐ Star this repository

🍴 Fork the project

💬 Share your feedback


Made with ❤️ by Omkar Hole

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages