Nirmit Gupta
Featured project
IPL Cricket Analysis : Toss Impact, Phase Performance & Top Players
IPL has produced 1,218 matches over 5 seasons with 289,674 individual ball records, yet there's limited data-driven understanding of match-winning factors. Common beliefs (e.g., winning the toss, aggressive powerplay batting) lack statistical validation. Gap identified: quantitative analysis needed to reveal which factors truly determine match victory and identify elite performers. Process Adopted descriptive statistics approach analyzing ball-by-ball IPL data. Created three focused analyses: (1) Toss impact—comparing win rates of toss winners vs losers, (2) Phase performance—segmenting innings into powerplay, middle overs, death overs to identify performance gaps, (3) Player aggregation—ranking top performers. Used Python (pandas, numpy, matplotlib, seaborn) for data processing and professional visualizations. Initially hypothesized toss would matter significantly; data proved otherwise, revealing surprising insight: middle-overs consistency matters more than explosive starts. Results Toss Impact: Found win rates—toss winners: 50.49%, toss losers: 49.51%. Result: Negligible Advantage (0.98% Gap) Phase Performance Analysis: Found Average runs in 3 phases for winning vs losing teams. Powerplay gap: +5.81 runs Middle overs gap: +7.84 runs Death overs gap: +3.72 runs. Result: Middle overs are most critical performance factor. Top 5 Batters with runs : Virat Kohli (9050) Rohit Sharma (7269) Shikhar Dhawan 6769) David Warner (6567) KL Rahul (5680) Top 5 Bowlers with wickets: Yuzvendra Chahal(238) Bhuvneshwar Kumar(231 ) Sunil Narine(223) Dwayne Bravo(207) Jasprit Bumrah(207) Reflection Add inferential statistics (chi-square tests, confidence intervals) to validate findings statistically. Use predictive modeling (logistic regression, random forest) to test if patterns predict future matches. Create dashboard for better use experience.