Virat Kohli ODI statistics
14,181 runs in 289 innings at an average of 58.12 and a strike rate of 93.35. Highest score 183, with 51 centuries and 74 fifties.
Figures on this page come from 860 innings (18 Apr 2008 to 9 Mar 2025; formats: IPL, TEST, ODI, T20I). Formats or seasons not yet imported are not included. How the numbers are made
Batting summary
- Matches
- 289
- Innings
- 289
- Runs
- 14,181
- Average
- 58.12
- Strike rate
- 93.35
- Highest score
- 183
- Centuries
- 51
- Fifties
- 74
- Fours
- 1,325
- Sixes
- 153
- Not outs
- 45
- Balls faced
- 15,192
Runs by year
Highest scores
| Score | Balls | SR | 4s/6s | Opposition | Venue | Date | Format | Result |
|---|---|---|---|---|---|---|---|---|
| 183 | 148 | 123.60 | 22/2 | Pakistan | Dhaka | 18 Mar 2012 | ODI | — |
| 166* | 110 | 150.90 | 13/8 | Sri Lanka | Thiruvananthapuram | 15 Jan 2023 | ODI | — |
| 160* | 159 | 100.60 | 12/2 | South Africa | Cape Town | 7 Feb 2018 | ODI | — |
| 157* | 129 | 121.70 | 13/4 | West Indies | Visakhapatnam | 24 Oct 2018 | ODI | — |
| 154* | 134 | 114.90 | 16/1 | New Zealand | Mohali | 23 Oct 2016 | ODI | — |
| 140 | 107 | 130.80 | 21/2 | West Indies | Guwahati | 21 Oct 2018 | ODI | — |
| 139* | 126 | 110.30 | 12/3 | Sri Lanka | Ranchi | 16 Nov 2014 | ODI | — |
| 138 | 140 | 98.50 | 6/5 | South Africa | Chennai | 22 Oct 2015 | ODI | — |
| 136 | 122 | 111.40 | 16/2 | Bangladesh | Fatullah | 26 Feb 2014 | ODI | — |
| 133* | 86 | 154.60 | 16/2 | Sri Lanka | Hobart | 28 Feb 2012 | ODI | — |
Against each opponent
| Opponent | Innings | Runs | Average | Strike rate | 100s |
|---|---|---|---|---|---|
| Virat Kohli vs Sri Lanka | 54 | 2,652 | 60.27 | 93.68 | 10 |
| Virat Kohli vs Australia | 48 | 2,451 | 54.47 | 93.69 | 8 |
| Virat Kohli vs West Indies | 41 | 2,261 | 66.50 | 96.96 | 9 |
| Virat Kohli vs New Zealand | 33 | 1,657 | 55.23 | 95.50 | 6 |
| Virat Kohli vs South Africa | 29 | 1,504 | 65.39 | 85.75 | 5 |
| Virat Kohli vs England | 38 | 1,397 | 41.09 | 88.25 | 3 |
| Virat Kohli vs Bangladesh | 17 | 932 | 71.69 | 100.00 | 5 |
| Virat Kohli vs Pakistan | 17 | 778 | 59.85 | 98.86 | 4 |
| Virat Kohli vs Zimbabwe | 5 | 253 | 63.25 | 86.94 | 1 |
| Virat Kohli vs Afghanistan | 2 | 122 | 122.00 | 102.52 | 0 |
| Virat Kohli vs Ireland | 2 | 78 | 78.00 | 82.11 | 0 |
| Virat Kohli vs Netherlands | 2 | 63 | 31.50 | 82.89 | 0 |
| Virat Kohli vs United Arab Emirates | 1 | 33 | — | 80.49 | 0 |
At each ground
| Ground | Innings | Runs | Average | 100s |
|---|---|---|---|---|
| Dhaka | 15 | 800 | 66.67 | 4 |
| Colombo | 13 | 702 | 78.00 | 4 |
| Visakhapatnam | 7 | 587 | 97.83 | 3 |
| Port of Spain, Trinidad | 9 | 571 | 81.57 | 3 |
| Pune | 8 | 551 | 78.71 | 3 |
| Mumbai | 9 | 490 | 61.25 | 2 |
| Kolkata | 8 | 431 | 61.57 | 2 |
| Chennai | 9 | 422 | 46.89 | 1 |
| Ranchi | 4 | 384 | 192.00 | 2 |
| Guwahati | 3 | 358 | 119.33 | 3 |
| Birmingham | 7 | 335 | 111.67 | 0 |
| Nagpur | 5 | 325 | 81.25 | 2 |
| Mohali | 7 | 309 | 51.50 | 1 |
| Dharamsala | 4 | 307 | 102.33 | 1 |
| Ahmedabad | 10 | 298 | 29.80 | 0 |
| Harare | 5 | 283 | 70.75 | 1 |
| Delhi | 7 | 277 | 55.40 | 1 |
| London | 9 | 269 | 33.63 | 0 |
| Cape Town | 3 | 253 | 126.50 | 1 |
| Rajkot | 5 | 253 | 50.60 | 0 |
| Melbourne | 6 | 252 | 42.00 | 1 |
| Adelaide | 4 | 244 | 61.00 | 2 |
| Dambulla | 10 | 243 | 27.00 | 0 |
| Perth | 5 | 242 | 60.50 | 0 |
| Dubai | 5 | 218 | 54.50 | 1 |
| Kingston, Jamaica | 4 | 218 | 72.67 | 1 |
| Johannesburg | 4 | 207 | 69.00 | 0 |
| Bengaluru | 7 | 203 | 29.00 | 0 |
| Thiruvananthapuram | 2 | 199 | — | 1 |
| Cardiff | 4 | 196 | 65.33 | 1 |
| Jaipur | 3 | 195 | 97.50 | 1 |
| Centurion | 4 | 193 | 96.50 | 1 |
| Fatullah | 2 | 184 | 92.00 | 1 |
| Hamilton | 4 | 175 | 58.33 | 0 |
| Canberra | 2 | 169 | 84.50 | 1 |
| Napier | 2 | 168 | 84.00 | 1 |
| Manchester | 4 | 167 | 41.75 | 0 |
| Durban | 3 | 166 | 55.33 | 1 |
| Sydney | 7 | 146 | 24.33 | 0 |
| Kanpur | 3 | 143 | 47.67 | 1 |
| Hyderabad | 4 | 142 | 35.50 | 0 |
| Brisbane | 4 | 141 | 35.25 | 0 |
| Hobart | 1 | 133 | — | 1 |
| Kochi | 3 | 125 | 41.67 | 0 |
| Cuttack | 5 | 123 | 24.60 | 0 |
| Gqeberha | 2 | 123 | 123.00 | 0 |
| Leeds | 3 | 118 | 59.00 | 0 |
| Nottingham | 2 | 115 | 57.50 | 0 |
| Chattogram | 1 | 113 | 113.00 | 1 |
| Mount Maunganui | 3 | 112 | 37.33 | 0 |
| Hambantota | 2 | 107 | 53.50 | 1 |
| Indore | 4 | 99 | 33.00 | 0 |
| Southampton | 3 | 94 | 31.33 | 0 |
| Vadodara | 2 | 93 | 93.00 | 0 |
| Bulawayo | 1 | 82 | 82.00 | 0 |
| Wellington | 1 | 82 | 82.00 | 0 |
| Auckland | 3 | 59 | 19.67 | 0 |
| Chester-le-Street | 1 | 55 | 55.00 | 0 |
| Paarl | 2 | 51 | 25.50 | 0 |
| North Sound, Antigua | 4 | 36 | 9.00 | 0 |
| Pallekele | 4 | 34 | 8.50 | 0 |
| Raipur | 1 | 11 | 11.00 | 0 |
| Lucknow | 1 | 0 | 0.00 | 0 |













