Virat Kohli ODI statistics

14,181 runs in 289 innings at an average of 58.12 and a strike rate of 93.35. Highest score 183, with 51 centuries and 74 fifties.

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

Batting summary

Matches
289
Innings
289
Runs
14,181
Average
58.12
Strike rate
93.35
Highest score
183
Centuries
51
Fifties
74
Fours
1,325
Sixes
153
Not outs
45
Balls faced
15,192

Runs by year

ODI runs per year
1590832509995101,381111,026121,268131,0541462315739161,460171,202181,377194312012921302221,37723582427525Values are runs.

Highest scores

ODI innings
ScoreBallsSR4s/6sOppositionVenueDateFormatResult
183148123.6022/2PakistanDhaka18 Mar 2012ODI—
166*110150.9013/8Sri LankaThiruvananthapuram15 Jan 2023ODI—
160*159100.6012/2South AfricaCape Town7 Feb 2018ODI—
157*129121.7013/4West IndiesVisakhapatnam24 Oct 2018ODI—
154*134114.9016/1New ZealandMohali23 Oct 2016ODI—
140107130.8021/2West IndiesGuwahati21 Oct 2018ODI—
139*126110.3012/3Sri LankaRanchi16 Nov 2014ODI—
13814098.506/5South AfricaChennai22 Oct 2015ODI—
136122111.4016/2BangladeshFatullah26 Feb 2014ODI—
133*86154.6016/2Sri LankaHobart28 Feb 2012ODI—

Against each opponent

OpponentInningsRunsAverageStrike rate100s
Virat Kohli vs Sri Lanka542,65260.2793.6810
Virat Kohli vs Australia482,45154.4793.698
Virat Kohli vs West Indies412,26166.5096.969
Virat Kohli vs New Zealand331,65755.2395.506
Virat Kohli vs South Africa291,50465.3985.755
Virat Kohli vs England381,39741.0988.253
Virat Kohli vs Bangladesh1793271.69100.005
Virat Kohli vs Pakistan1777859.8598.864
Virat Kohli vs Zimbabwe525363.2586.941
Virat Kohli vs Afghanistan2122122.00102.520
Virat Kohli vs Ireland27878.0082.110
Virat Kohli vs Netherlands26331.5082.890
Virat Kohli vs United Arab Emirates133—80.490

At each ground

GroundInningsRunsAverage100s
Dhaka1580066.674
Colombo1370278.004
Visakhapatnam758797.833
Port of Spain, Trinidad957181.573
Pune855178.713
Mumbai949061.252
Kolkata843161.572
Chennai942246.891
Ranchi4384192.002
Guwahati3358119.333
Birmingham7335111.670
Nagpur532581.252
Mohali730951.501
Dharamsala4307102.331
Ahmedabad1029829.800
Harare528370.751
Delhi727755.401
London926933.630
Cape Town3253126.501
Rajkot525350.600
Melbourne625242.001
Adelaide424461.002
Dambulla1024327.000
Perth524260.500
Dubai521854.501
Kingston, Jamaica421872.671
Johannesburg420769.000
Bengaluru720329.000
Thiruvananthapuram2199—1
Cardiff419665.331
Jaipur319597.501
Centurion419396.501
Fatullah218492.001
Hamilton417558.330
Canberra216984.501
Napier216884.001
Manchester416741.750
Durban316655.331
Sydney714624.330
Kanpur314347.671
Hyderabad414235.500
Brisbane414135.250
Hobart1133—1
Kochi312541.670
Cuttack512324.600
Gqeberha2123123.000
Leeds311859.000
Nottingham211557.500
Chattogram1113113.001
Mount Maunganui311237.330
Hambantota210753.501
Indore49933.000
Southampton39431.330
Vadodara29393.000
Bulawayo18282.000
Wellington18282.000
Auckland35919.670
Chester-le-Street15555.000
Paarl25125.500
North Sound, Antigua4369.000
Pallekele4348.500
Raipur11111.000
Lucknow100.000