Virat Kohli T20I statistics

4,188 runs in 117 innings at an average of 48.70 and a strike rate of 137.04. Highest score 122*, with 1 centuries and 38 fifties.

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

Batting summary

Matches
117
Innings
117
Runs
4,188
Average
48.70
Strike rate
137.04
Highest score
122*
Centuries
1
Fifties
38
Fours
369
Sixes
124
Not outs
31
Balls faced
3,056

Runs by year

T20I runs per year
2620106120114712012292013385201444201564120162992017211201846620192952020299202178120221802024Values are runs.

Highest scores

T20I innings
ScoreBallsSR4s/6sOppositionVenueDateFormatResult
122*61200.0012/6AfghanistanDubai8 Sept 2022T20I—
94*50188.006/6West IndiesHyderabad6 Dec 2019T20I—
90*55163.609/2AustraliaAdelaide26 Jan 2016T20I—
89*47189.3011/1West IndiesMumbai31 Mar 2016T20I—
8561139.304/3AustraliaSydney8 Dec 2020T20I—
82*53154.706/4PakistanMelbourne23 Oct 2022T20I—
8254151.807/1Sri LankaColombo6 Sept 2017T20I—
82*51160.709/2AustraliaMohali27 Mar 2016T20I—
80*52153.807/2EnglandAhmedabad20 Mar 2021T20I—
78*61127.808/2PakistanColombo30 Sept 2012T20I—

Against each opponent

OpponentInningsRunsAverageStrike rate100s
Virat Kohli vs Australia2279449.63142.550
Virat Kohli vs England2164838.12135.000
Virat Kohli vs West Indies1357057.00150.790
Virat Kohli vs Pakistan1149270.29123.930
Virat Kohli vs South Africa1339439.40133.110
Virat Kohli vs Sri Lanka733967.80138.370
Virat Kohli vs New Zealand1031134.56138.840
Virat Kohli vs Bangladesh623076.67123.660
Virat Kohli vs Afghanistan522556.25159.571
Virat Kohli vs Netherlands162—140.910
Virat Kohli vs Hong Kong159—134.090
Virat Kohli vs Zimbabwe25252.00113.040
Virat Kohli vs Ireland3103.3366.670
Virat Kohli vs Scotland12—100.000
Virat Kohli vs United States of America100.000.000

At each ground

GroundInningsRunsAverage100s
Dhaka1047294.400
Dubai834468.801
Sydney529899.330
Colombo626753.400
Ahmedabad625886.000
Adelaide3204204.000
Melbourne419899.000
Mumbai3197197.000
Hyderabad2157157.000
Mohali3156156.000
Kolkata413946.330
Bengaluru611623.200
Bridgetown, Barbados210050.000
Rajkot29447.000
Chennai17070.000
Pallekele16868.000
Guyana26834.000
Birmingham26733.500
Lauderhill, Florida36321.000
Indore25959.000
Auckland25628.000
Nagpur35518.330
Guwahati24949.000
Cardiff14747.000
Pune24723.500
Bristol14343.000
Dharamsala14343.000
Kingston, Jamaica13939.000
Hamilton13838.000
North Sound, Antigua13737.000
Thiruvananthapuram33511.670
Kanpur12929.000
Durban12828.000
Johannesburg12626.000
Harare126—0
Delhi126—0
Manchester22424.000
Visakhapatnam12424.000
Homebush Bay, Sydney12222.000
Ranchi122—0
Port of Spain, Trinidad11414.000
Perth11212.000
Nottingham11111.000
Wellington11111.000
Canberra199.000
Dublin294.500
New York351.670
Brisbane144.000
Centurion111.000
Cuttack111.000
Gros Islet, St Lucia100.000