Skip to content

A Streamlit-powered dashboard created to analyze IPL data, visualize match trends, and uncover insights into team and player performance.

Notifications You must be signed in to change notification settings

ParthoSarothiDas/ipl-analytics-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏏 IPL Analytics Dashboard

🌐Visit Website

An interactive Streamlit web application that provides deep insights into Indian Premier League (IPL) history — including team performance, top players, match winners, and head-to-head analysis between batsmen and bowlers.


🚀 Features

🎯 Match Analytics

  • View winners by match type (Final, Eliminator, Qualifier, etc.)
  • Champion percentage visualized using a pie chart

📈 Team Performance

  • Success rate of each team by season or across all seasons
  • Season-wise filtering for deeper analysis

🏅 Top Players

  • Explore top N batsmen and bowlers across IPL history
  • Interactive selection (5, 10, 15, 20, 30 players)

🧑‍🏏 Batsman's Performance

  • Individual player stats: total runs, high scores, strike rate, ducks, fifties, and more
  • Season-wise performance graphs and dismissal breakdowns

🏏 Bowler's Performance

  • Detailed bowling metrics: wickets, average, economy, strike rate, dot ball %, etc.
  • Batting contributions for bowlers also included
  • Filter by season

⚔️ Batsman vs Bowler

  • Head-to-head analysis of any batsman against any bowler
  • Shows key stats: total runs, balls faced, strike rate, 4s, 6s, and dismissals

📁 Folder Structure

📦ipl-analytics-dashboard
 ┣ 📂data/                     # Preprocessed datasets (matches.csv, deliveries.csv, etc.)
 ┣ 📜ipl_data_cleaning.ipynb   # Data Cleaning process
 ┣ 📜app.py                    # Main Streamlit application
 ┣ 📜requirements.txt          # Required Python packages
 ┗ 📜README.md                 # Project documentation

📊 Technologies Used

  • Python
  • Pandas & NumPy – data wrangling
  • Matplotlib & Seaborn – visualizations
  • Streamlit – UI and web app framework
  • IPL Dataset – T20 league data

📌 Data Sources


🙋‍♂️ Author

Partho Sarothi Das
Aspiring Data Scientist | Passionate about ML & Visualization
LinkedInGitHubEmail


📜 License

This project is licensed under the MIT License – see the LICENSE file for details.


🌟 Show Your Support

If you like this project, consider starring ⭐ the repo and sharing it with your network!

About

A Streamlit-powered dashboard created to analyze IPL data, visualize match trends, and uncover insights into team and player performance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published