Skip to content

Abhi13shek/RCB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Royal Challengers Bengaluru Performance Analytics (IPL 2025–2026)

Ball-by-ball cricket analytics project exploring Royal Challengers Bengaluru's performance, player impact, winning patterns, and tactical trends across IPL 2025–2026.


Project Overview

Royal Challengers Bengaluru have consistently been one of the most followed franchises in the Indian Premier League, featuring world-class players such as:

  • Virat Kohli
  • Rajat Patidar
  • Tim David
  • Krunal Pandya
  • Bhuvneshwar Kumar

This project uses ball-by-ball IPL data to analyze RCB's overall performance and identify the key factors influencing match outcomes.

The analysis combines team-level and player-level metrics to uncover patterns in batting, bowling, partnerships, venue performance, and winning strategies.

visit here to look at analysis -> https://abhi13shek.github.io/RCB/RCB.html

Live Analysis

Explore the complete project

🔗 YOUR_GITHUB_PAGES_LINK

The website contains the full notebook, visualisations, methodology, and conclusions.


Research Questions

What factors contribute most to Royal Challengers Bengaluru's success?

To answer this question, the project examines:

  • Team win percentage
  • Virat Kohli contribution analysis
  • Tim David impact analysis
  • Top run scorers
  • Top wicket takers
  • Venue-wise performance
  • Opponent-wise performance
  • Partnership analysis
  • Powerplay, middle overs, and death overs performance
  • Match-winning player contributions

Dataset

Source

Ball-by-ball IPL data from Cricsheet.

Matches Analysed

Season Matches
IPL 2025 XX
IPL 2026 XX
Total XX

All analyses are based on Royal Challengers Bengaluru matches from these two seasons.


Methodology

The workflow followed in this project:

  1. Extract IPL JSON files from Cricsheet
  2. Parse ball-by-ball data
  3. Construct analytical dataframes using pandas
  4. Perform batting and bowling analysis
  5. Calculate player contribution metrics
  6. Generate visualisations
  7. Identify winning patterns
  8. Interpret insights and draw conclusions

Tech Stack

Category Tools
Programming Python
Data Analysis pandas
Visualisation matplotlib
Notebook Environment Jupyter Notebook
Development Environment VS Code / Google Colab

Key Findings

Virat Kohli's Influence

Virat Kohli remains one of the most significant contributors to RCB's batting success. The analysis evaluates how match outcomes change when Kohli plays substantial innings.

Strong Middle-Order Finishing

Players such as Tim David provide valuable finishing power, particularly during death overs, helping accelerate scoring rates in the final phase of innings.

Venue-Based Performance Differences

RCB's win percentage varies significantly across venues, highlighting locations where the team performs best and where improvement is needed.

Bowling Impact

The project evaluates the effectiveness of RCB bowlers through wicket-taking ability, economy rates, and performance under pressure.

Partnership Strength

Several batting partnerships emerge as critical contributors to team success, revealing key combinations that consistently produce runs.


Featured Analysis

Team Performance

  • Matches Played
  • Wins
  • Losses
  • Win Percentage

Batting Analysis

  • Top Run Scorers
  • Strike Rate Analysis
  • Boundary Analysis
  • Kohli Contribution %

Bowling Analysis

  • Top Wicket Takers
  • Economy Rates
  • Bowling Impact

Venue Analysis

  • Best Performing Venues
  • Worst Performing Venues
  • Venue-wise Win %

Opponent Analysis

  • Win % Against Each Team
  • Strongest Matchups
  • Toughest Opponents

Partnership Analysis

  • Top Partnerships
  • Kohli Partnership Network
  • Match-winning Partnerships

Suggested Reading Order

For the best experience:

  1. Team Performance Overview
  2. Venue Analysis
  3. Opponent Analysis
  4. Top Batting Performances
  5. Top Bowling Performances
  6. Virat Kohli Contribution Analysis
  7. Partnership Analysis
  8. Final Conclusions

Future Enhancements

Potential extensions of this project include:

  • Season-wise comparison
  • Win probability modelling
  • Boundary percentage analysis
  • Bowling phase analysis
  • Partnership network visualisation
  • Opposition-specific player matchups
  • Predictive match outcome modelling
  • Interactive dashboard development

About the Author

Abhishek

Cricket analytics enthusiast exploring team strategy, player performance, and match-winning patterns through ball-by-ball IPL data analysis.

Built using Python, pandas, matplotlib, and Cricsheet IPL datasets.

About

Ball-by-ball IPL data analysis of Royal Challengers Bengaluru (RCB) using Cricsheet datasets, featuring player performance, venue analysis, opponent insights, partnerships, bowling metrics, and match-winning impact.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages