ODI is easily the best format for Virat Kohli. Though the modern-day Indian star has his eyes on all three game formats, he has his best stats in the 50-over format. His year-by-year performances in both traditional formats prove the same.

The best thing about Virat Kohli’s ODI records is his dominance against a few of the top cricketing nations. So, we decided to put on a chart representing Virat’s ODI performance against every cricketing opponent.

The table below will list Virat’s ODI batting stats against each cricketing team.

Virat Kohli ODI Runs Against All Teams

OPPONENTSRUNSINNINGSAVERAGEHIGH SCORE100s
Afghanistan1222122.00670
Australia24514854.461238
Bangladesh9321771.691365
England13973841.081223
Ireland78278.0044*0
Nepal
Netherlands63231.50510
New Zealand16573355.23154*6
Pakistan778 1759.841834
South Africa15042965.39160*5
Sri Lanka26525460.27166*10
United Arab Emirates33133*0
West Indies22614166.50157*9
Zimbabwe253650.601151
TOTAL1418129057.8818351

Key Stats

Virat Kohli has scored 2000+ runs against 3 different teams – the feat only the master Sachin has achieved.

His highest score of 183 came against Pakistan in a successful chase. Find here the ODI chasing records, which are topped by Virat.

Against the 13 teams he has played against, he has a 50+ average against 10 teams. Among those ten sides, he has a mighty 60+ against 6 teams, which is an incredible achievement. He is also unbeaten in the one game he batted against UAE.

His tally of 10 centuries against Sri Lanka is the best anyone has ever done against a single ODI team and 9 against West Indies. Sachin also has 9 centuries against Australia.

His fastest century came against Australia in Jaipur, putting him on the 5 fastest Indian centuries list.

Please follow and like us:

Leave a Reply

Your email address will not be published. Required fields are marked *