Batting superstar Virat Kohli has entered his name in the history books on Sunday, April 5, by breaking Rohit Sharma’s world record of scoring most runs against one team in T20s. The 36-year-old right-handed batter needed two runs against Chennai Super Kings on Sunday to go past Rohit’s tally of runs against Kolkata Knight Riders, and he achieved the objective by taking two runs on the fifth ball of the first over of RCB’s innings in the IPL 2026 match taking place at M Chinnaswamy Stadium in Bengaluru.
The match No. 11 of IPL 2026 between RCB and CSK is Kohli’s 37th T20 match for RCB against the Chennai-based franchise. He now has 1162* runs to his name against them in the 20-over format of the game. Rohit is in second place with 1161 runs to his name in 36
T20 matches against KKR.
Most runs against one team in T20s
| PLAYER | TEAM(S) | MATCHES | RUNS | AGAINST |
| Virat Kohli (India) | Royal Challengers Bengaluru | 37* | 1162* | Chennai Super Kings |
| Rohit Sharma (India) | Deccan Chargers, Mumbai Indians | 36 | 1161 | Kolkata Knight Riders |
| Virat Kohli (India) | Royal Challengers Bengaluru | 36 | 1159 | Punjab Kings |
| Virat Kohli (India) | Royal Challengers Bengaluru | 32 | 1154 | Delhi Capitals |
| David Warner (Australia) | Delhi Capitals, Sunrisers Hyderabad | 26 | 1134 | Punjab Kings |
| Shikhar Dhawan (India) | Deccan Chargers, Delhi Capitals, Mumbai Indians, Punjab Kings, Sunrisers Hyderabad | 30 | 1105 | Chennai Super Kings |
| David Warner (Australia) | Delhi Capitals, Sunrisers Hyderabad | 28 | 1093 | Kolkata Knight Riders |
| Rohit Sharma (India) | Deccan Chargers, Mumbai Indians | 38 | 1092 | Delhi Capitals |
| Virat Kohli (India) | Royal Challengers Bengaluru | 36 | 1021 | Kolkata Knight Riders |
| Joe Denly (England) | Kent, Middlesex | 33 | 1007 | Essex |
| Rohit Sharma (India) | Deccan Chargers, Mumbai Indians | 37 | 1004 | Chennai Super Kings |
Kohli has scored 1148* runs in 36 matches against them in the IPL. He also played one Champions League T20 match for RCB vs CSK, and in that contest, he scored 14 runs.
If Kohli manages to score at least 16 runs in the ongoing match, then he will also break Rohit’s record of scoring most runs against one team in the Indian Premier League.
Most runs against an opponent in IPL
| PLAYER | TEAM(S) | MATCHES | RUNS | AGAINST |
| Rohit Sharma (India) | Deccan Chargers, Mumbai Indians | 36 | 1161 | Kolkata Knight Riders |
| Virat Kohli (India) | Royal Challengers Bengaluru | 36 | 1159 | Punjab Kings |
| Virat Kohli (India) | Royal Challengers Bengaluru | 36* | 1148* | Chennai Super Kings |
| David Warner (Australia) | Delhi Capitals, Sunrisers Hyderabad | 26 | 1134 | Punjab Kings |
| Virat Kohli (India) | Royal Challengers Bengaluru | 31 | 1130 | Delhi Capitals |
| David Warner (Australia) | Delhi Capitals, Sunrisers Hyderabad | 28 | 1093 | Kolkata Knight Riders |
| Rohit Sharma (India) | Deccan Chargers, Mumbai Indians | 38 | 1092 | Delhi Capitals |
| Shikhar Dhawan (India) | Deccan Chargers, Delhi Capitals, Mumbai Indians, Punjab Kings, Sunrisers Hyderabad | 29 | 1057 | Chennai Super Kings |
| Virat Kohli (India) | Royal Challengers Bengaluru | 35 | 1021 | Kolkata Knight Riders |
| KL Rahul (India | Delhi Capitals, Lucknow Super Giants, Punjab Kings, Royal Challengers Bangalore, Sunrisers Hyderabad | 21 | 977 | Mumbai Indians |
Apart from scoring more than 1000 runs against CSK, Kohli also has 1000+ runs in the IPL against Punjab Kings, Delhi Capitals and Kolkata Knight Riders.











