Virat Kohli is one of the most successful batters in modern cricket and one of India’s most recognized international players. He has represented India in Test and ODI cricket and previously played T20I cricket before retiring from the format in 2024. Kohli has built his career around consistency, run-scoring, and the ability to perform in high-pressure matches. His international career includes more than 29,000 runs across Test, ODI and T20I cricket, along with more than 80 international centuries. He has also contributed as a part-time bowler and an outstanding fielder throughout his career. The following statistics provide a detailed look at Virat Kohli’s batting, bowling and fielding record.
Virat Kohli Career Information
Category
Details
Full Name
Virat Kohli
Date of Birth
November 5, 1988
National Team
India
Playing Role
Batter
Batting Style
Right-Handed
Bowling Style
Right-Arm Medium
International Formats
Test, ODI, T20I
Virat Kohli Test Stats
Statistic
Record
Matches
123
Innings
210
Not Outs
13
Runs
9,230
Highest Score
254*
Batting Average
46.85
Strike Rate
55.58
Centuries
30
Half-Centuries
31
Fours
1,027
Sixes
30
Catches
0*
Wickets
0
Virat Kohli Test Bowling Stats
Statistic
Record
Bowling Innings
11
Balls Bowled
175
Runs Conceded
84
Wickets
0
Best Bowling
—
Economy Rate
2.88
Virat Kohli ODI Stats
Statistic
Record
Matches
314
Innings
302
Not Outs
47
Runs
14,941
Highest Score
183
Batting Average
58.59
Strike Rate
93.95
Centuries
54
Half-Centuries
79
Fours
1,389
Sixes
171
Catches
169
Wickets
5
Virat Kohli ODI Bowling Stats
Statistic
Record
Bowling Innings
50
Balls Bowled
662
Runs Conceded
680
Wickets
5
Best Bowling
1/15
Bowling Average
136.00
Economy Rate
6.16
Bowling Strike Rate
132.40
Virat Kohli T20I Stats
Virat Kohli retired from T20I cricket after India’s 2024 T20 World Cup victory. He finished his T20I career with 4,188 runs, including one century and 38 half-centuries according to the BCCI’s player statistics.
Statistic
Record
Matches
125
Innings
117
Not Outs
31
Runs
4,188
Highest Score
122*
Batting Average
48.70
Strike Rate
137.04
Centuries
1
Half-Centuries
38
Fours
369
Sixes
124
Catches
54
Wickets
4
Virat Kohli T20I Bowling Stats
Statistic
Record
Bowling Innings
13
Balls Bowled
152
Runs Conceded
204
Wickets
4
Best Bowling
1/13
Bowling Average
51.00
Economy Rate
8.05
Bowling Strike Rate
38.00
Virat Kohli International Career Stats
Statistic
Record
Test Matches
123
ODI Matches
3 14
T20I Matches
125
Total International Matches
562
Test Runs
9,230
ODI Runs
14,941
T20I Runs
4,188
Total International Runs
28,359
Test Centuries
30
ODI Centuries
54
T20I Centuries
1
Total International Centuries
85
Test Wickets
0
ODI Wickets
5
T20I Wickets
4
Total International Wickets
9
ODI Catches
169
T20I Catches
54
Virat Kohli’s International Centuries
Virat Kohli has scored 85 international centuries, with the majority coming in ODI cricket. His 54 ODI centuries place him among the most prolific century-makers in international cricket, while he finished his Test career with 30 centuries.
Format
Centuries
Test
30
ODI
54
T20I
1
Total
85
Virat Kohli’s International Runs
Kohli’s international run tally is built across three formats. His ODI record is particularly notable, with 14,941 runs at an average of 58.59. His Test career produced 9,230 runs, while he finished his T20I career with 4,188 runs.
Format
Runs
Test
9,230
ODI
14,941
T20I
4,188
Total
28,359
Virat Kohli Fielding Stats
Kohli has also been a regular contributor in the field. His official BCCI statistics list 169 catches in ODIs and 54 catches in T20Is.
Format
Catches
Test
0*
ODI
169
T20I
54
Listed Total
223
Virat Kohli Bowling Stats
Although Kohli is primarily a batter, he has bowled occasionally for India. His international bowling record includes five ODI wickets and four T20I wickets. He did not take a Test wicket.
Format
Wickets
Test
0
ODI
5
T20I
4
Total
9
Virat Kohli Career Summary
Virat Kohli’s statistics show the scale and consistency of his international career. Across Test, ODI and T20I cricket, he accumulated 28,359 runs and 85 centuries, while also contributing 9 wickets and more than 200 listed catches. His ODI record stands out particularly strongly, with 14,941 runs and 54 centuries from 314 matches. These numbers have established Kohli as one of the most statistically successful batters of his generation.