Virat Kohli ODI Runs Country-wise
| Country | Innings | Runs | High Score | Average | 100s/50s |
|---|---|---|---|---|---|
| Australia | 32 | 1401 | 133* | 50.03 | 5/7 |
| Bangladesh | 18 | 1097 | 183 | 73.13 | 6/3 |
| England | 33 | 1349 | 107 | 51.88 | 1/12 |
| India | 121 | 6325 | 166* | 60.23 | 24/34 |
| New Zealand | 13 | 596 | 123 | 49.66 | 1/4 |
| South Africa | 18 | 993 | 160* | 76.38 | 3/6 |
| Sri Lanka | 29 | 1086 | 131 | 45.25 | 5/2 |
| UAE | 5 | 218 | 100* | 54.50 | 1/1 |
| West Indies | 17 | 825 | 120 | 58.92 | 4/3 |
| Zimbabwe | 7 | 365 | 115 | 60.83 | 1/3 |
| Total | 293 | 14255 | 183 | 57.71 | 51/75 |
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 – ODI Runs in Each Country
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 – Test Runs in Each Country
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
Virat Kohli IPL Runs vs Each Team
Key Insights on Virat Kohli’s ODI Performance Across Different Countries
Domination in Home Conditions (India)
Virat Kohli’s 6300-plus runs in India are the second-most by a batter at home in ODIs, behind Sachin Tendulkar’s 6976.
His average of around 60 in India is the highest for a batter who has scored more than 3000 runs at home in ODIs.
Kohli is one of the two batters, along with Tendulkar (20 hundreds & 38 half-centuries), to smash more than 20 centuries and more than 55 fifty-plus scores on home soil in ODIs.
Kohli is just the second batter after Tendulkar (811) to hammer 600-plus fours at home in ODIs.
The right-hander has aggregated 5000-plus of his runs in India at No. 3, the most by a batter in that position in ODIs. In fact, he is the only one to cross the mark.
Dig Deep: Virat Kohli ODI Runs by Batting Position
Unique Overseas Century and Run Feats
Kohli has scored 1000-plus runs in five countries, the joint second most by a batter in ODIs, along with Sri Lanka’s Sanath Jayasuriya and Mahela Jayawardene.
He is the only batter to smash three or more centuries in six countries in 50-over cricket.
Kohli’s five centuries in Australia are the joint most among overseas batters in this format, along with fellow Rohit Sharma and Sri Lanka’s Kumar Sangakkara.
Compared: Virat Kohli vs Rohit Sharma in ODIs in Australia
Record-Breaking Performances as a Visitor
The Delhi batter aggregated 1097 runs in Bangladesh, the most by a visiting batter in this country in ODIs. His six hundreds are also the most in Bangladesh.
Kohli’s 1349 runs in England are the second-most by an Indian batter in ODIs. His 13 fifty-plus scores are the second-most among overseas batters in England.
Kohli’s average of 76.38 is the second highest by an overseas batter in South Africa in ODIs (minimum 500 runs). His 993 runs are the fifth-most by a visiting batter in South Africa.
Kohli is the sixth-highest run getter in Sri Lanka among visiting batters, having aggregated 1086 runs. His five centuries are the joint most by a visiting batter in the island nation, along with Tendulkar.
Read Next: Most ODI Centuries in an Overseas Country