Skip to content

Latest commit

ย 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ IPL Performance Analytics Dashboard

Power BI Python Pandas License

An interactive Business Intelligence dashboard built using Power BI, DAX, Power Query, and Python to analyze historical Indian Premier League (IPL) data from 2008โ€“2023. The project transforms raw cricket datasets into meaningful business insights through KPI reporting, interactive visualizations, and trend analysis.


๐Ÿ“Œ Overview

The IPL Performance Analytics Dashboard demonstrates the complete Business Intelligence lifecycleโ€”from data collection and transformation to dashboard development and insight generation.

Using historical IPL match and ball-by-ball datasets, the dashboard enables users to analyze player performance, venue statistics, season trends, match outcomes, and toss impact through interactive reports.

This project showcases practical skills in:

  • Business Intelligence
  • Dashboard Development
  • Data Cleaning
  • Data Modeling
  • DAX Calculations
  • KPI Reporting
  • Data Visualization

๐ŸŽฏ Business Problem

IPL generates thousands of match records every season, making it difficult to manually identify player performance trends, venue statistics, and winning patterns.

Traditional spreadsheets cannot efficiently answer questions such as:

  • Who are the highest run scorers?
  • Which bowlers consistently perform well?
  • Which venues produce the highest scores?
  • Does winning the toss significantly influence match outcomes?
  • How has the IPL evolved over multiple seasons?

The objective of this project is to convert raw cricket datasets into an interactive Business Intelligence dashboard that enables quick, data-driven decision making.


๐Ÿ’ก Solution

The dashboard provides a centralized analytical platform that allows users to:

  • Analyze batting performance across IPL seasons
  • Evaluate bowling statistics
  • Compare venue performance
  • Track season-wise growth
  • Measure toss impact on winning probability
  • Visualize match outcome distributions
  • Explore interactive KPIs using Power BI

๐Ÿ“Š Dashboard Preview

The dashboard provides an interactive overview of IPL performance metrics including player statistics, venue analysis, match trends, and toss impact across multiple seasons.

Dashboard


๐Ÿ“ˆ Key Performance Indicators (KPIs)

The dashboard provides interactive KPIs including:

  • ๐Ÿ Total IPL Matches
  • ๐Ÿ“… Season-wise Match Trends
  • ๐Ÿ‘ค Top Run Scorers
  • ๐ŸŽฏ Top Wicket Takers
  • ๐ŸŸ High Scoring Venues
  • ๐Ÿช™ Toss Win Percentage
  • ๐Ÿ“Š Match Result Distribution
  • ๐Ÿ“ˆ Historical Performance Trends

๐ŸŽฏ Dashboard Objectives

The dashboard was designed to help users:

  • Analyze player and team performance across seasons.
  • Compare venue statistics and match trends.
  • Evaluate toss impact on match outcomes.
  • Monitor season-wise IPL growth.
  • Generate interactive insights using Power BI.

๐Ÿ’ก Key Business Insights


Analysis of IPL data revealed several meaningful insights:

  • Virat Kohli remains the highest run scorer across IPL history.
  • Winning the toss provides only a marginal advantage (~51%), indicating team performance has greater influence on match outcomes.
  • Bengaluru and Mumbai consistently host high-scoring matches.
  • Teams chasing targets have historically won slightly more matches than teams defending totals.
  • IPL has experienced steady expansion, reflected by the increasing number of matches each season.

๐Ÿ— Business Intelligence Workflow

Architecture

The dashboard follows a standard Business Intelligence workflow:

Historical IPL Dataset
        โ”‚
        โ–ผ
Power Query
        โ”‚
        โ–ผ
Data Cleaning
        โ”‚
        โ–ผ
Data Modeling
        โ”‚
        โ–ผ
DAX Measures
        โ”‚
        โ–ผ
Power BI Dashboard
        โ”‚
        โ–ผ
Business Insights

๐Ÿ“Š Interactive Dashboard Components

๐Ÿ“ˆ Season Trend Analysis

Season Trend

Visualizes the number of IPL matches conducted each season, highlighting tournament growth over time.


๐Ÿ‘ค Top Run Scorers

Top Run Scorers

Ranks the highest run-scoring batsmen across all IPL seasons.


๐ŸŽฏ Top Wicket Takers

Top Wicket Takers

Compares leading bowlers based on total wickets taken.


๐ŸŸ High Scoring Venues

High Scoring Venues

Highlights venues that consistently produce high-scoring matches.


๐Ÿช™ Toss Impact Analysis

Toss Impact

Analyzes whether winning the toss significantly influences match outcomes.


๐Ÿ“Š Match Result Distribution

Match Result Distribution

Displays the proportion of matches won by runs versus wickets.


๐Ÿ’ป Technology Stack

Category Technologies
Dashboard Power BI
Data Transformation Power Query
Calculations DAX
Programming Python
Data Analysis Pandas
Development Jupyter Notebook
Dataset IPL Historical Dataset (2008โ€“2023)

๐Ÿ“ Repository Structure

IPL-Analytics-Dashboard/
โ”‚
โ”œโ”€โ”€ data/
โ”‚   โ”œโ”€โ”€ matches.csv
โ”‚   โ””โ”€โ”€ deliveries.csv
โ”‚
โ”œโ”€โ”€ notebooks/
โ”‚   โ””โ”€โ”€ IPL_Analytics.ipynb
โ”‚
โ”œโ”€โ”€ visuals/
โ”‚   โ”œโ”€โ”€ dashboard-overview.png
โ”‚   โ”œโ”€โ”€ season-trend.png
โ”‚   โ”œโ”€โ”€ top-run-scorers.png
โ”‚   โ”œโ”€โ”€ top-wicket-takers.png
โ”‚   โ”œโ”€โ”€ high-scoring-venues.png
โ”‚   โ”œโ”€โ”€ toss-impact-analysis.png
โ”‚   โ”œโ”€โ”€ match-result-distribution.png
โ”‚   โ””โ”€โ”€ architecture.png
โ”‚
โ”œโ”€โ”€ IPL Analytics Dashboard.pbix
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ requirements.txt
โ””โ”€โ”€ LICENSE

๐Ÿš€ Getting Started

Prerequisites

  • Power BI Desktop
  • Python 3.10+
  • Jupyter Notebook

Install required libraries:

๐Ÿš€ Getting Started

Prerequisites

  • Power BI Desktop
  • Python 3.10+
  • Jupyter Notebook

Install Dependencies

pip install pandas matplotlib jupyter

Clone Repository

git clone https://github.com/rudrasave/IPL-Analytics-Dashboard.git
cd IPL-Analytics-Dashboard

Run Notebook

jupyter notebook notebooks/IPL_Analytics.ipynb

Open Dashboard

Open

IPL Analytics Dashboard.pbix

using Microsoft Power BI Desktop.

๐Ÿ“ˆ Business Impact

This project demonstrates practical Business Intelligence capabilities including:

  • KPI Development
  • Dashboard Design
  • Power Query Transformations
  • Data Modeling
  • DAX Calculations
  • Sports Analytics
  • Executive Reporting
  • Data-Driven Decision Making

๐Ÿ”ฎ Future Enhancements

  • Live IPL API integration
  • Predictive player performance using Machine Learning
  • Advanced DAX calculations
  • Drill-through dashboard pages
  • Mobile-optimized dashboard
  • Automated data refresh pipeline


๐Ÿ“œ License

This project is licensed under the MIT License.


๐Ÿ‘จโ€๐Ÿ’ป Author

Rudra Save

๐Ÿ“ง Email: rudrasave1709@gmail.com

๐Ÿ”— LinkedIn: https://www.linkedin.com/in/rudra-save-a90749358/

๐Ÿ’ป GitHub: https://github.com/rudrasave

About

Interactive IPL analytics dashboard built with Power BI, DAX, Power Query and Python for player, team and match performance analysis.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages