Virat Kohli The Indian Premier League (IPL) is on the brink of yet another historic milestone, as Royal Challengers Bengaluru’s star power hitters inched closer to joining an elite club. Kohli has hit 297 sixes in IPL history, making him just three hits away from becoming the third player to hit 300 sixes in the tournament.Kohli started the 2026 season with 291 sixes and already added six more in his opening two matches. If he clears the boundary rope three more times, he will join Chris Gayle and Rohit Sharma’s special list.
Most IPL Sixes (Top Players)
| the player | Total sixes in IPL | Matches |
|---|---|---|
| Chris Gayle | 357 | 142 |
| Rohit Sharma | 309 | 275 |
| Virat Kohli | 297 | 269 |
| MS Dhoni | 264 | 278 |
| AB de Villiers | 251 | 184 |
Virat Kohli’s form in IPL 2026
Kohli has looked in superb touch this season, displaying his trademark consistency and aggressive stroke play.
- RCB vs SRH (March 28): 69* off 38 balls, including 5 sixes
- RCB vs CSK (April 5): 28 off 18 balls, with 1 six
chance against RRVirat Kohli’s next chance to reach this milestone will be today against Rajasthan Royals at the Barspara Cricket Stadium in Guwahati. Given his current form, the landmark could be reached as soon as tonight’s clash. Although, the battle between Virat Kohli and Sandeep Sharma is one of the most one-sided individual rivalries in IPL history. In 18 matches, Sandeep dismissed Kohli seven times, restricting him to just 132 runs. This makes him one of the few bowlers who have been able to dominate the RCB stalwart.The milestone of 300 sixes is one of the many records that Kohli continues to chase:He recently overtook Rohit Sharma to hold the record for the most runs against a single opponent in T20s, scoring 1,188 runs against Chennai Super Kings. Kohli also holds the record for most sixes for a single franchise, having crossed 300 sixes for RCB in IPL and CLT20 in 2025.With his side in form and a milestone within touching distance, all eyes will be on Kohli as he has a dominant record against Rajasthan Royals (RR), having scored 896 runs in 33 matches in his IPL career, the most by any player against the franchise.