Wooble
Back to Medha's profile
Verified on Wooble

IPL Crunch ’26: Decoding What Actually Wins IPL Matches

Analysed and built 4 specialized analytical datasets for toss analysis, phase-wise scoring, batting dominance, and bowling impact.

MedhaIPL Crunch ’26: Decoding What Actually Wins IPL Matches

289,673

Deliveries analyzed

50.49%

Matches won after winning the toss

1.78 RPO

Death-over scoring gap between winners &

Overview

The Indian Premier League generates enormous amounts of match data, yet most IPL analysis stays surface-level: win-loss records, averages, and highlight reels. The real question is what actually drives match outcomes when you look at the numbers honestly. This project set out to answer three specific things: whether winning the toss gives a team a genuine statistical advantage, which phase of the innings most separates winning teams from losing teams, and who the standout performers are across the full 19-season history of the league. Process I started with a raw ball-by-ball dataset of 289,673 deliveries across 1,218 matches. Working directly with a file that size is inefficient, so the first step was breaking it down into four purpose-built sub-datasets: one for toss outcomes at the match level, one for phase-wise run rates, and two for player rankings. Each sub-dataset was built by aggregating only the columns relevant to that specific question, keeping the analysis clean and the logic traceable. Charts were built in Python using Matplotlib with a consistent dark-background theme to make the data visually readable. Every number in the charts was verified against the raw dataset before finalising. Results Toss winners win just 50.49% of matches, statistically indistinguishable from a coin flip across 1,218 games. The death overs emerged as the single most decisive phase, with winning teams scoring 10.51 runs per over versus 8.73 for losing teams- a gap of 1.78 RPO, nearly double what was observed in the powerplay or middle overs. Virat Kohli leads all-time run-scorers with 9,050 runs, and Yuzvendra Chahal leads wicket-takers with 229. The core finding is that squad construction around death-over execution matters far more than any toss strategy. Reflection With more time, I would move beyond aggregate averages and build a match-by-match regression model to quantify exactly how much each phase contributes to win probability, controlling for opposition strength and venue. I would also separate the analysis by innings, first innings vs second innings, since run rate targets change the strategic context completely. Finally, I would incorporate individual player phase data to identify which specific batters and bowlers drive the death-over gap, giving franchises actionable squad-selection signals rather than just a descriptive summary.

Links & files

Artifacts

2

Gallery

2