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.

Virat’s ODI century list is only next to that of legendary Sachin Tendulkar. He has already topped a few century charts too.

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
Australia23674753.791238
Bangladesh9101675.831365
England13403641.871223
Ireland78278.0044*0
Nepal1----
Netherlands63231.50510
New Zealand16453158.75154*6
Pakistan6781652.151833
South Africa15042965.39160*5
Sri Lanka26525460.27166*10
United Arab Emirates331-33*0
West Indies22614166.50157*9
Zimbabwe253650.601151
TOTAL1390628358.1818350

Key Stats

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

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 highest score of 183 came against Pakistan in a successful chase. Find here the ODI chasing records, which are topped by Virat.

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

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

Leave a Reply

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