Piyush Goel

Piyush Goel

SDE

Bharati Vidyapeeth's Institute of Computer Applications and Managementfull_time, internship
Open to roles
JavaPython
Beyond the Toss

Beyond the Toss

Cricket fans have endless opinions, but very few are backed by hard data. The "toss advantage" is repeated in every pre-match show, but is it mathematically true? My goal for this challenge was to cut through the noise by processing over 200,000 ball-by-ball IPL records to uncover what actually drives match victories—specifically looking at toss decisions, innings phases, and top individual performers across recent seasons. Process Handling a massive dataset manually wasn't an option, so I built a Python pipeline using Pandas. I started by sanitizing the data—standardizing franchise names and filtering out irrelevant wicket types (like run-outs) for bowler stats. Next, I wrote grouping logic to isolate unique matches to evaluate the true toss win rates. To analyze the innings, I mapped the dataset into distinct phases (Powerplay, Middle, Death) and calculated the run differentials between winning and losing teams. Finally, I used Matplotlib and Seaborn to generate high-contrast, easy-to-read visualizations to prove the numbers. Results The data completely debunked the generic "toss advantage" myth. Winning the toss overall only yields a negligible 50.49% match win rate. However, the decision matters: teams choosing to field first win 53.67% of the time, compared to 44.34% for batting first. Furthermore, while the Powerplay gets the hype, the data proves the Middle Overs dictate the match, showing the highest average run differential (+7.84 runs) between winning and losing teams. Reflection If I had more time, I would integrate venue-specific data. The "field-first" advantage likely fluctuates heavily depending on stadium factors like pitch wear or evening dew. I'd also love to build out a full interactive web dashboard (with a complete admin side to manage new season data uploads seamlessly) instead of just static charts, allowing users to filter these aggregates by specific IPL franchises.

3 media filesView

This is Piyush’s work on Wooble.

Build a profile that shows what you can do — and share it anywhere.

Build yours