Virat Kohli IPL statistics

8,004 runs in 244 innings at an average of 38.67 and a strike rate of 131.97. Highest score 113*, with 8 centuries and 55 fifties.

Figures on this page come from 860 innings (18 Apr 2008 to 9 Mar 2025; formats: TEST, T20I, IPL, ODI). Formats or seasons not yet imported are not included. How the numbers are made

Batting summary

Matches
244
Innings
244
Runs
8,004
Average
38.67
Strike rate
131.97
Highest score
113*
Centuries
8
Fifties
55
Fours
705
Sixes
272
Not outs
37
Balls faced
6,065

Runs by year

IPL runs per year
1650824609307105571136412634133591450515973163081753018464194662040521341226392374124Values are runs.

Highest scores

IPL innings
ScoreBallsSR4s/6sOppositionVenueDateFormatResult
113*72156.9012/4Rajasthan RoyalsJaipur6 Apr 2024IPL—
11350226.0012/8Punjab KingsBengaluru18 May 2016IPL—
10955198.105/8Gujarat LionsBengaluru14 May 2016IPL—
108*58186.208/7Rising Pune SupergiantBengaluru7 May 2016IPL—
101*61165.5013/1Gujarat TitansBengaluru21 May 2023IPL—
10063158.7012/4Sunrisers HyderabadHyderabad18 May 2023IPL—
10058172.409/4Kolkata Knight RidersKolkata19 Apr 2019IPL—
100*63158.7011/1Gujarat LionsRajkot24 Apr 2016IPL—
9958170.6010/4Delhi CapitalsDelhi10 May 2013IPL—
93*47197.8011/4Sunrisers HyderabadBengaluru9 Apr 2013IPL—

Against each opponent

At each ground

GroundInningsRunsAverage100s
Bengaluru863,04040.534
Mumbai2266939.350
Hyderabad1148648.601
Delhi1048369.000
Chennai1338329.460
Kolkata1237137.101
Dubai1232829.820
Sharjah828547.500
Pune927630.670
Jaipur926237.431
Mohali824630.750
Ahmedabad621954.750
Abu Dhabi816527.500
Rajkot2164164.001
Dharamsala210351.500
Durban47518.750
Navi Mumbai56315.750
Ranchi35618.670
Raipur154—0
Gqeberha35317.670
Cape Town25326.500
Indore148—0
Centurion23434.000
Lucknow13131.000
Johannesburg23131.000
Kochi12323.000
Nagpur133.000