Virat Kohli editorial illustration for CricXZ
CricXZ editorial illustration — Virat Kohli.
INDIA INTERNATIONAL

Virat KohliInternational Stats: Runs, Matches & Sixes

India international batter

Virat Kohli has scored 28,527 runs in 564 international matches and hit 335 sixes across Tests, ODIs and T20Is as of 30 September 2026. The former India captain remains active in ODIs after retiring from T20 internationals in 2024 and Test cricket in 2025.

BatterIndiaRight-handed

Player Information

Full nameVirat Kohli
Date of birth5 November 1988
BirthplaceNew Delhi, India
NationalityIndian
RoleBatter
Batting styleRight-handed
Bowling styleRight-arm medium

International Career Stats

Test

Matches
123
Innings
210
Not outs
13
Runs
9,230
Highest score
254*
Batting average
46.85
Strike rate
55.58
Hundreds
30
Fifties
31
Fours
1,027
Sixes
30

ODI

Matches
316
Innings
304
Not outs
48
Runs
15,109
Highest score
183
Batting average
59.10
Strike rate
94.30
Hundreds
55
Fifties
79
Fours
1,402
Sixes
181

T20I

Matches
125
Innings
117
Not outs
31
Runs
4,188
Highest score
122*
Batting average
48.70
Strike rate
137.04
Hundreds
1
Fifties
38
Fours
369
Sixes
124

Statistics as of: 30 September 2026.

Test and T20I figures are final career totals. ODI figures include matches through 30 September 2026 and may change if Kohli plays again.

Primary career-statistics baseline: BCCI.

Virat Kohli International Career Stats, Runs & Sixes

As of 30 September 2026, Virat Kohli has played 564 international matches for India across Test, ODI and T20I cricket, scoring 28,527 runs and 85 international centuries.

Kohli has hit 335 sixes in international cricket across the three formats: 30 in Tests, 180 in ODIs and 124 in T20 internationals. His career totals also include 9,230 Test runs, 15,109 ODI runs and 4,188 T20I runs.

His highest international scores are 254 not out in Tests, 183 in ODIs and 122 not out in T20Is. Kohli's Test and T20I career totals are final following his retirement from those formats, while his ODI statistics may change if he plays again.

International Debuts

Test debut

20 June 2011

Against West Indies at Sabina Park, Kingston, Jamaica.

ODI debut

18 August 2008

Against Sri Lanka at Rangiri Dambulla International Stadium, Dambulla.

T20I debut

12 June 2010

Against Zimbabwe at Harare Sports Club, Harare.

Current International Status

Status as of 30 September 2026. Playing status is separate from the historical captaincy record below.

Test

Retired from Test cricket on 12 May 2025. Career totals are final.

ODI

Active as of 30 September 2026. ODI totals remain changeable.

T20I

Retired from T20 internationals on 29 June 2024. Career totals are final.

Historical India Leadership

TEST

India captaincy records

Kohli captained India in 68 Tests and recorded 40 wins; both are India records.

2018–19

Test-series victory in Australia

He led India to its first Test-series victory in Australia.

ODI

Historical ODI captaincy

India recorded 65 wins in 95 ODIs under his captaincy.

T20I

Historical T20I captaincy

India recorded 30 wins in 50 T20Is under his captaincy.

Verified Records & Achievements

AS OF 27 SEPTEMBER 2026

55 ODI centuries

As of 27 September 2026, Kohli has 55 ODI centuries.

2023

First to 50 ODI centuries

He became the first batter to reach 50 ODI centuries.

2023

World Cup Player of the Tournament

He was named Player of the Tournament at the 2023 ICC Men’s Cricket World Cup.

2023

Single-edition World Cup run record

He scored 765 runs at the 2023 Men’s Cricket World Cup, the single-edition men’s World Cup record.

2023

ICC Men’s ODI Cricketer of the Year

He was named ICC Men’s ODI Cricketer of the Year for 2023.

2026

15,000 ODI runs

He became the fastest batter to reach 15,000 ODI runs, reaching the milestone in just 303 ODI innings.

2011–2020

ICC decade honours

He received the ICC Male Cricketer of the Decade and ICC Men’s ODI Cricketer of the Decade honours.

2014 & 2016

T20 World Cup Player of the Tournament

He was Player of the Tournament at the 2014 and 2016 ICC Men’s T20 World Cups.

2024

T20 World Cup final

He was Player of the Match in the 2024 ICC Men’s T20 World Cup final.

← Back to All Players