Cricket

5 Batters with Most Runs Against a Single Team in IPL (2026 Stats)

May 5, 2026

Written By:

Virat Kohli holds the record for the most runs against a single team in IPL history with 1,174 runs against Chennai Super Kings in 36 matches. He reclaimed the record on 5 April 2026 at the M. Chinnaswamy Stadium, just seven days after Rohit Sharma had taken it from him with 1,161 runs vs Kolkata Knight Riders.

This article covers the full leaderboard, how the record changed hands twice in a week, and what these tallies actually mean.

Most Runs Against a Single Team in IPL: Quick Snapshot

Five batters have crossed the 1,100-run mark against a single IPL franchise. Three of those tallies belong to Virat Kohli.

RankPlayerOpponentMatchesRuns50s/100s
1Virat KohliChennai Super Kings361,17410/0
2Virat KohliDelhi Capitals331,17211/0
3Rohit SharmaKolkata Knight Riders361,1617/1
4Virat KohliPunjab Kings361,1596/1
5David WarnerPunjab Kings261,13413/0

What stands out: Kohli has scored every run for Royal Challengers Bengaluru. Rohit’s tally is split between the Deccan Chargers and the Mumbai Indians. Now let’s break down each entry.

Virat Kohli vs Chennai Super Kings: 1,174 runs

Virat Kohli’s 1,174 runs against CSK is the highest tally any batter has put up against a single franchise in IPL history. He’s done it across 36 matches at an average of 37.87 and a strike rate of 128.30.

Virat Kohli vs Chennai Super Kings
Source: India Today

The standout numbers from this rivalry:

  • Highest score: 90* against CSK (still unbeaten)
  • 10 fifty-plus scores, the most by any batter against a single IPL team
  • Strike rate at Chinnaswamy vs CSK: 149.04
  • No centuries despite 19 years of trying

That last point is funny in its own way. Kohli has 8 IPL centuries, but none against the team he’s scored the most runs against. The classic case of consistent demolition without the headline knock.

Virat Kohli vs Delhi Capitals: 1,172 runs

Kohli’s second-best record against any IPL team is 1,172 runs against Delhi Capitals (DC) in 33 matches. This is just two runs behind his CSK total but produced in three fewer matches.

Quick stats:

  • Average against DC: 48.83, his highest against a major opponent
  • Strike rate: 134.40
  • 11 fifties, but again no centuries
  • Most recent contribution: a clinical knock-in DC vs RCB on 27 April 2026

Kohli’s record against Delhi is more efficient than his CSK record. Fewer matches, similar runs, higher average. The match-up clearly works for him.

Rohit Sharma vs Kolkata Knight Riders: 1,161 runs

Rohit Sharma held the record briefly between 29 March and 5 April 2026 with his 1,161 runs against KKR. The Hitman crossed the line with a blistering 78 off 38 balls at Wankhede Stadium.

Rohit Sharma vs Kolkata Knight Riders
Source: India Today

Rohit’s tally is unique because:

  • He played for two different franchises during this run: Deccan Chargers (2008-10) and Mumbai Indians (2011-present)
  • It includes his 50th IPL half-century, joining Kohli, Warner, and Dhawan in that club
  • He averaged 40.03 vs KKR with a strike rate of 131.18
  • One century and seven fifties against the three-time champions
  • He was the first player to score 1,000 runs against an opposition team

Rohit’s 78 also came in his first competitive match since the NZ ODI series in January 2026. He skipped the 2026 T20 World Cup entirely and was used sparingly as an Impact Sub last season. Yet he walked out at Wankhede looking fitter than ever.

Virat Kohli vs Punjab Kings: 1,159 runs

Kohli’s 1,159 runs against the Punjab Kings is his original “single team” record that stood for years before Rohit overtook it in March 2026. He’s played 36 matches against PBKS at an average of 36.21 and a strike rate of 132.60.

Virat Kohli vs Punjab Kings
Source: India Today

The PBKS record is interesting because:

  • This is where Kohli has his only century against his top opponents
  • Six fifties alongside that hundred
  • A solid scoring rate above 130 across nearly two decades
  • Punjab Kings have been a bottom-half team for most of this period

Three of the top four entries on the all-time list belong to Kohli. That’s not a coincidence. It’s just maths catching up to consistency.

David Warner vs Punjab Kings: 1,134 runs

David Warner’s 1,134 runs against PBKS are the only entry from a non-Indian player in this top-five list. The Australian opener achieved this in just 26 innings, the fewest among any player on the leaderboard.

David Warner vs Punjab Kings
Source: NDTV Sports

Warner’s PBKS record is built on:

  • Highest average in this list: 49.30
  • Strike rate: 144.27, also the most aggressive
  • 13 fifties across 26 innings, exceptional consistency
  • Career-best 126 vs KKR in 2017, but his bread-and-butter was Punjab

Warner played his last IPL match in May 2024 vs RCB at Chinnaswamy. His tally is now frozen unless he stages a return, but few overseas batters have a record this clean against a single Indian franchise.

Other Notable Cross-Team Run Tallies

A few more numbers worth flagging if you’re tracking franchise-specific dominance:

  • David Warner vs KKR: 1,075 runs from 27 games, with 2 centuries
  • Rohit Sharma vs KKR: includes his only century against KKR
  • Suresh Raina (CSK legend) – top scorer with 5,528 IPL runs across his career
  • AB de Villiers averaged 39.70 across 184 IPL matches with 5,162 runs

Cross-team consistency tells you who actually performs across opposition styles. Anyone can blast one team with weak bowling. Doing it against four different attacks over 17 years is harder.

How the Record Changed Hands Twice in IPL 2026

The 2026 season produced one of the more entertaining rivalries in IPL stat history. Here’s the timeline:

29 March 2026: Rohit Sharma scored 78 off 38 against KKR at Wankhede. His tally vs KKR jumped to 1,161, going past Kohli’s old mark of 1,159 vs PBKS. New record.

5 April 2026: Kohli walked out for RCB vs CSK at Chinnaswamy needing 16 runs to reclaim the record. He hit 28 off 18 before being caught at long-on off Anshul Kamboj. RCB posted 250 for 3, the highest IPL 2026 total.

The record changed hands within seven days. Both legends are now 37 (Kohli) and 38 (Rohit), but neither shows any sign of slowing down. The next move belongs to Rohit whenever Mumbai face KKR again in Phase 2.

Why Kohli’s CSK Record Matters Differently

Three context points worth holding alongside the raw 1,174 runs:

One franchise, no movement: Kohli has played his entire IPL career for Royal Challengers Bengaluru, the only player on this list whose tally is from a single franchise’s perspective. Rohit’s record spans the Deccan Chargers and the Mumbai Indians.

The “no century” catch: 10 fifty-plus scores against CSK and not one of them converted to three figures. Most batters with 1,100+ runs against an opponent have at least one ton. Kohli doesn’t.

Stadium effect: His Chinnaswamy strike rate against CSK sits at 149.04, well above his career average. Bengaluru crowd support is real and measurable.

The record also shows Kohli’s 2025 RCB title win carried real weight. He scored 657 runs in 15 matches at an average of 54.75 in that title-winning campaign.

More Reads:

Final Word: The Most Runs Against A Single Team In IPL Title Sits With Virat Kohli At 1,174 Vs CSK

With IPL 2026 still active, both players will get more chances to extend their tallies. Worth noting: only Kohli has three entries in the top four, and all his runs come from one franchise. That’s the kind of consistency selectors and fantasy players have been pricing in for nearly two decades. Watch the next MI vs KKR fixture closely.

Devraj Chauhan is a sports development strategist with hands-on experience in managing tournaments, coaching programs, and infrastructure planning across India. Dedicated to promoting both indoor and outdoor games, he brings a practical perspective to grassroots sports and writes to inspire growth in community-based athletics.

Scroll to Top