Indian Premier League 2026

#PlayerRunsAvgHSRunsAvgHSSR
1Vaibhav SooryavanshiRR77648.510377648.5103237.3
2Shubhman GillGT73245.810473245.8104163.0
3Sai SudharsanGT72245.110072245.1100158.0
4Virat KohliRCB67556.310567556.3105165.8
5Heinrich KlaasenSRH62448.06962448.069160.0
6Ishan KishanSRH60240.19160240.191182.4
7KL RahulDC59345.615259345.6152174.4
8Mitchell MarshLSG56443.411156443.4111163.5
9Abhishek SharmaSRH56340.213556340.2135204.7
10Jos ButlerGT52637.66052637.660152.5

Batting summary

Vaibhav Sooryavanshi (Rajasthan Royals) leads the Indian Premier League 2026 batting charts with 776 runs in 16 innings, at an average of 48.5 and a strike rate of 237.3.

The highest individual score is 152 by KL Rahul; Vaibhav Sooryavanshi has hit the most sixes (72); 14 centuries and 139 half-centuries have been scored by the batters listed.