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
OPPONENTS | RUNS | INNINGS | AVERAGE | HIGH SCORE | 100s |
---|---|---|---|---|---|
Afghanistan | 122 | 2 | 122.00 | 67 | 0 |
Australia | 2451 | 48 | 54.46 | 123 | 8 |
Bangladesh | 932 | 17 | 71.69 | 136 | 5 |
England | 1397 | 38 | 41.08 | 122 | 3 |
Ireland | 78 | 2 | 78.00 | 44* | 0 |
Nepal | – | – | – | – | – |
Netherlands | 63 | 2 | 31.50 | 51 | 0 |
New Zealand | 1657 | 33 | 55.23 | 154* | 6 |
Pakistan | 778 | 17 | 59.84 | 183 | 4 |
South Africa | 1504 | 29 | 65.39 | 160* | 5 |
Sri Lanka | 2652 | 54 | 60.27 | 166* | 10 |
United Arab Emirates | 33 | 1 | – | 33* | 0 |
West Indies | 2261 | 41 | 66.50 | 157* | 9 |
Zimbabwe | 253 | 6 | 50.60 | 115 | 1 |
TOTAL | 14181 | 290 | 57.88 | 183 | 51 |
More “Virat Kohli Stats”
Virat Kohli Player Profile: Batting and Bowling Stats
Virat Kohli – ODI Runs by Batting Position
Virat Kohli – ODI World Cup Runs and Centuries- Every Edition
List of Virat Kohli ODI Centuries
Virat Kohli – ODI Runs against Each Team
Virat Kohli – Highest ODI Scores
Virat Kohli – ODI Captaincy Record
Virat Kohli – Year-Wise ODI & Test Runs
Virat Kohli – Test Runs by Batting Position
Virat Kohli – Test Runs against Each Team
Virat Kohli – Highest Test Scores
The Ten Best Virat Kohli Innings in Test Cricket
List of Virat Kohli Test Centuries
List of Virat Kohli 200s in Tests
Virat Kohli – Test Captaincy Record
Virat Kohli – T20I Runs by Batting Position
Virat Kohli – T20I Runs vs Each Country
Virat Kohli – T20 World Cup Record – Edition by Edition
When Virat Kohli ruled the T20 Cricket in 2016!
Virat Kohli – T20I Captaincy Record
List: Virat Kohli’s 90 to 99 Scores (All Formats)
Virat Kohli – Complete T20 Stats
Virat Kohli Record List in All Formats
Stats: Virat Kohli vs Leg Spinners in International Cricket
Virat Kohli IPL Centuries List
Virat Kohli IPL Runs – Year by Year
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.