Back ButtonVirat Kohli | Stats
profile-bg
Virat KohliIndia
player-profile

Virat Kohli Stats: Centuries, Runs & Wickets for Tests, ODIs, T20s & More

heading illustration

BATTING STATS

battingtestodit20it20fclistA
Matches123302125414156336
Innings210290117397259323
Runs9230141814188135431148515623
Average46.957.948.741.948.156.8
S/R55.693.3137.0134.756.093.4
Highest Score254183122122254183
100s3051193755
50s3174381053982
Not Out134531742048
Sixes3015212443545176
Fours10271325369121013411489
Balls Faced16608151923056100562052616728
heading illustration

BOWLING STATS

bowlingtestodit20it20fclistA
Matches123302125414156336
Innings115013452557
Wickets054835
Runs84680204667338741
Overs29.1110.225.276.4107.1121.0
Economy2.96.28.18.73.26.1
Average0.0136.051.083.4112.7148.2
5w000000
10w000000
Hattrick000000
Best Match-/-1/131/132/252/421/13
Best Inning-/-1/131/132/251/191/13
heading illustration

Popular Players

descriptionVirat Kohli Stats Description

Virat Kohli Current Teams

Virat Kohli is currently a member of two teams. For the Indian Cricket Team, he now represents his nation only in the ODI format. As for the Indian Premier League (IPL), he has been a member of Royal Challengers Bengaluru (RCB) since 2018.

Kohli announced his retirement from the T20Is back in 2024 after lifting the ICC T20 World Cup. On 12th May, the former Indian captain announced his retirement from Test cricket, marking an end of an era.

Virat Kohli Stats FAQs

Q: How many centuries does Virat Kohli have in International Cricket?

A: Virat Kohli has 82 international centuries to his name.

Kohli has 30 centuries in Test cricket, 51 tons in ODIs and 1 in T20Is.

Q: How many runs has Virat Kohli scored in International Cricket?

A: The ace star batter has amassed 27,599 runs in international cricket.

Kohli has scored 9230 runs in Test, 14,181 runs in ODIs and 4188 runs in T20Is.

Q: What is the highest score of Virat Kohli in International cricket?

A: Kohli's highest score in Tests is 254 runs not out. His highest in ODIs is 183 runs and 122 runs not out in T20Is.

Q: What is the average of Virat Kohli in test cricket?

A: Virat kohli has an average of 46.85 in Test cricket from 123 matches.

Q: What is the highest score of Virat Kohli in the IPL?

A: Virat Kohli's highest score in IPL came in 2024, where he scored 113 runs against Rajasthan Royals at the Sawai Mansingh Stadium in Jaipur.

Q: How many total sixes has Virat Kohli hit in international cricket?

A: Virat Kohli has scored a total of 306 sixes in international cricket. He has hit 30 sixes in Tests, 152 sixes in ODIs and 124 sixes in T20Is.