Virat Kohli vs Zimbabwe
305 runs in 7 innings against Zimbabwe at an average of 61.00 and a strike rate of 90.50. Best: 115. 1 century.
Figures on this page come from 860 innings (18 Apr 2008 to 9 Mar 2025; formats: ODI, TEST, IPL, T20I). Formats or seasons not yet imported are not included. How the numbers are made
Record against Zimbabwe
- Matches
- 7
- Innings
- 7
- Runs
- 305
- Average
- 61.00
- Strike rate
- 90.50
- Highest score
- 115
- Centuries
- 1
- Fifties
- 1
- Fours
- 30
- Sixes
- 3
- Not outs
- 2
- Balls faced
- 337
Year by year
Best innings against Zimbabwe
| Score | Balls | SR | 4s/6s | Opposition | Venue | Date | Format | Result |
|---|---|---|---|---|---|---|---|---|
| 115 | 108 | 106.40 | 13/1 | Zimbabwe | Harare | 24 Jul 2013 | ODI | — |
| 68* | 88 | 77.20 | 5/1 | Zimbabwe | Harare | 28 Jul 2013 | ODI | — |
| 38 | 48 | 79.10 | 4/0 | Zimbabwe | Auckland | 14 Mar 2015 | ODI | — |
| 26 | 25 | 104.00 | 2/0 | Zimbabwe | Melbourne | 6 Nov 2022 | T20I | — |
| 26* | 21 | 123.80 | 3/1 | Zimbabwe | Harare | 12 Jun 2010 | T20I | — |
| 18 | 29 | 62.00 | 1/0 | Zimbabwe | Harare | 3 Jun 2010 | ODI | — |
| 14 | 18 | 77.70 | 2/0 | Zimbabwe | Harare | 26 Jul 2013 | ODI | — |













