Home
Cricket
Virat Kohli average in all 3 formats ahead of World Cup 2023 semifinal

Virat Kohli average in all 3 formats ahead of World Cup 2023 semifinal

What is the current average of Virat Kohli? Take a look at the former Indian skipper's record in international cricket.

Virat Kohli is considered to be one of the finest cricketers in the history of the game. The batter has continued the trend of great batters coming from India, following the path of Sunil Gavaskar and Sachin Tendulkar. The right-hander is a giant in all three formats of the game and is often regarded as the best white-ball cricketer.

Such was Kohli’s dominance that he was awarded the ICC Cricketer of the Decade and the ODI Cricketer of the Decade awards for his stunning display from 2010–19. However, where does the batter rank in terms of all-time greats, and what is Virat Kohli’s average in Test, ODI, and T20? Here are the former skipper’s records:

Virat Kohli average in international cricket

MatchesInningsRunsAverage100s50s
5155712631054.2479136

Virat Kohli’s current average in international cricket is 54.24. In a career spanning 15 years so far, the modern great has played 571 innings.

Insidesport

The right-handed batter has made 26310 runs in international cricket so far and is fourth on the list of most runs scored in cricket history. Kohli also has the best career average for anyone who has made more than 10,000 runs.

The former skipper has made 50 or more runs 215 times in his career, with 79 centuries and 136 fifties to his name.

Virat Kohli average in Test

MatchesInningsRunsAverage100s50s
111187867649.2929136

Kohli averages 49.29 in his 11-year Test career. Having played 111 matches (187 innings), the Delhi cricketer has scored 8676 runs and is currently the fifth-highest run scorer in the format for India.

He has a great conversion rate in Tests, with exactly 29 centuries and fifties to his name. Kohli is currently just outside the top 15 in most centuries made in the format, tied with Sir Don Bradman.

Virat Kohli average in ODI

MatchesInningsRunsAverage100s50s
28927713626 58.484970

Virat Kohli has a mind-boggling average of 58.48 in 50-over cricket. No batter who has made more than 10000 runs has a batter average greater than him in ODI cricket.

Insidesport

Kohli has made 13626 runs in 277 innings in the format and is currently the fourth highest run-scorer.

With 49 centuries to his name, Kohli is levelled with Sachin Tendulkar (49) in the most-century list. The batter also has 70 fifties in ODIs.

Virat Kohli average in T20Is

MatchesInningsRunsAverage100s50s
115107400852.73137

Kohli currently averages a stunning 52.73 in the shortest format of the game. No batter who has played over 50 innings in T20Is has a better average than him.

He is the highest run-scorer in the format, with 4008 runs in 107 innings.

He also holds the record for most 50+ scores in T20Is with 37 fifties (most by any player) and one century.

Follow
Share

Editor's Pick

ICC meeting to resolve Champions Trophy matter likely to take place after Jay Shah takes office Cricket ICC meeting to resolve Champions Trophy matter likely to take place after Jay Shah takes office

Top Stories

Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking