Wooble
Back to Sri's profile
Verified on Wooble

Wobble IPL Analytics

“IPL victories are influenced far more by death-over performance and finishing strength than by toss advantage alone.”

Sri VigneshWobble IPL Analytics

50.6%

Toss wins converted into match wins

Death Overs

Phase Wise insight and High win chances

Overview

## Problem Statement Cricket fans often debate whether winning the toss decides IPL matches, but most opinions are based on assumptions rather than actual data. The challenge was to analyze IPL ball-by-ball data and identify which factors truly influence match outcomes. I wanted to explore whether toss advantage, match phases, or player performances had the strongest connection to winning. The goal was to transform raw IPL JSON data into meaningful insights using interactive visualizations and analytics storytelling that could clearly explain the patterns behind IPL victories. Process I collected IPL ball-by-ball JSON datasets from Cricsheet and converted them into structured CSV files using Python. After cleaning and organizing the data with Pandas, I analyzed toss outcomes, scoring patterns, wickets, and player performances. To understand which match phase influences victories the most, I divided innings into Powerplay (0–6), Middle Overs (7–15), and Death Overs (16–20). I initially created static charts using matplotlib and seaborn, but they lacked interactivity and storytelling. To improve the user experience, I redesigned the project into a Streamlit dashboard with Plotly visualizations, dark-theme UI, hover-based analytics, and tactical insight cards.I focused more on making the dashboard explain “why” teams win rather than simply displaying statistics. Results The analysis showed that winning the toss had only a moderate influence on IPL victories, with teams still losing nearly half the matches even after winning the toss. The strongest match-winning indicator turned out to be death-over performance, where winning teams consistently scored at significantly higher rates compared to losing teams. The project successfully transformed raw cricket datasets into an interactive analytics dashboard featuring Toss impact analysis , Match phase comparisons Top batter and bowler performance tables Interactive Plotly visualizations ,Tactical cricket insights Reflection If given more time, I would expand the project by adding season-wise filters, team-specific analysis, venue-based trends, and predictive machine learning models for match outcome forecasting. I would also deploy the dashboard publicly and integrate live IPL data APIs for real-time analytics updates. Additionally, I would include advanced player metrics such as strike rate under pressure, economy during death overs, and clutch-performance analysis to deepen the tactical insights further.

Links & files

Artifacts

5

Gallery

5