Wooble
Rahul Medida

Rahul Medida

AI/ML Engineer

Data Science Intern · Pocket Rocket LabsIndian Institute of Technology MadrasChennaiAvailable from 2026-07-01 · internship
1Projects
1Experience
7Skills
1Achievements
Open to roles
Rahul Medida

Rahul Medida

Featured project

Beyond the Toss: Data-Driven Insights from IPL Ball-by-Ball Analysis

IPL fans often debate whether winning the toss affects match results, which match phase matters most, and which players consistently dominate. Most opinions are assumption-based rather than data-driven. This project used ball-by-ball IPL data from the last five seasons to analyse toss impact, phase-wise scoring, and player performance using statistical analysis and visualisations. Process I collected IPL ball-by-ball data from Cricsheet and cleaned it using pandas. To study toss impact, I compared toss winners with actual match winners across five seasons. Season-wise analysis gave inconsistent results, so I switched to aggregate analysis for clearer insights. For phase analysis, I divided innings into Powerplay, Middle Overs, and Death Overs, then compared average runs scored by winning and losing teams. This revealed that Powerplay scoring had the strongest link to winning. For player analysis, I aggregated batter runs and bowler wickets while excluding run-outs from bowling statistics for accuracy. I focused on presenting findings through simple charts and clear storytelling. Results The analysis showed that winning the toss provides only a small advantage. The strongest finding was that Powerplay scoring had a greater impact on winning than death-over scoring, challenging a common T20 belief. The project also identified a small group of batters and bowlers who consistently dominated across multiple seasons. Using pandas and matplotlib, the analysis converted raw ball-by-ball data into meaningful cricket insights. Reflection If I extended this project, I would include advanced metrics such as strike rate, economy rate, and batting average instead of relying mainly on totals. I would also build an interactive dashboard using Streamlit or Power BI for better usability. Additionally, I would handle edge cases like rain-shortened matches separately and experiment with predictive models to estimate win probability based on phase-wise performance.

4 media files
50-50 Winning the toss provides only a slightPower it is Teams that score significantly better du
View project

Core skills

PythonJavaData AnalyticsMachine LearningDeep LearningObject Oriented ProgrammingData Structues and Algorithms

This is Rahul’s work on Wooble.

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

Build yours