Wooble
Back to Manikumar's profile
Verified on Wooble

IPL CRUNCH '26: Decoding 289K Deliveries with Advanced Analytics & Machine Learning

289K deliveries → 13 analytics modules, 30+ charts, 7 hidden patterns, 1 ML win-probability model.

Manikumar VIPL CRUNCH '26: Decoding 289K Deliveries with Advanced Analytics & Machine Learning

289K+

Deliveries Analyzed

13

Analytical Models Built

7

Hidden Patterns Uncovered

Overview

IPL CRUNCH '26 challenges participants to analyze 289,000+ ball-by-ball IPL deliveries spanning 18 seasons (2008–2026) and answer critical cricket analytics questions: Does winning the toss actually win matches? Which match phase matters most? Who are the true top performers? And most importantly — what hidden patterns can you uncover that nobody else sees? The goal is to clean, analyze, visualize, and present data-backed insights that go beyond surface-level statistics. Process I built a modular Python analytics pipeline with 13 dedicated analysis modules, a centralized data cleaning engine, and a custom dark-themed visualization framework. Rather than relying on traditional cricket metrics (averages, economy rates), I engineered custom advanced metrics — Impact Rating for batters and Pressure Index for bowlers — and trained a Logistic Regression ML model to predict live win probabilities. Every insight is backed by statistical validation (Chi-square tests, correlation matrices, regression analysis) and presented through 26 publication-quality charts compiled into a comprehensive HTML dashboard and PDF report. Results Debunked the toss myth: 51% win rate overall (not significant), but venue-specific edges reach 60%+. Discovered the Powerplay Doom Threshold — losing 3+ wickets in overs 1-6 drops win probability below 20%. Built an ML win probability model proving Required Run Rate matters more than raw runs. Proved extras directly correlate with losing — undisciplined teams concede significantly more. Uncovered the Boundary Explosion: boundary dependency has surged across 18 seasons, making strike rotation obsolete. Delivered 26 charts, 13 modules, and 7 hidden patterns beyond what was asked. Reflection Build an interactive Streamlit dashboard instead of static HTML/PDF so users can filter by team, season, and venue dynamically. Use XGBoost or Random Forest for win probability to capture non-linear patterns beyond Logistic Regression. Apply K-Means clustering to group players into archetypes like "anchor," "finisher," or "powerplay enforcer" instead of single-metric rankings. Model partnership survival curves using Kaplan-Meier estimation to predict how long batting pairs last. Overlay sentiment data from commentary to test if crowd momentum correlates with performance.

Links & files

Artifacts

5

Gallery

15