Kohli Rankings
ODI run-scorers →Ranked against every player in ODI 2026
| Stat | Total | Rank |
|---|---|---|
| Runs | 633 | 2ndof 259 |
| Sixes | 18 | 4th |
| Fours | 60 | 3rd |
| Catches | 5 | 24th |
Kohli by Competition
Every ODI season on record, newest first
| Competition | Team | M | Runs | Avg | SR | 50+ | 6s |
|---|---|---|---|---|---|---|---|
| 11 | 633 | 63.3 | 120.3 | 6 | 18 | ||
| 8 | 433 | 72.2 | 104.6 | 5 | 13 | ||
| 5 | 218 | 54.5 | 82.9 | 2 | 0 | ||
| 3 | 58 | 19.3 | 84.1 | 0 | 0 | ||
| 11 | 765 | 95.6 | 90.3 | 9 | 9 | ||
| 11 | 483 | 53.7 | 112.6 | 4 | 12 | ||
| 5 | 129 | 64.5 | 114.2 | 1 | 3 | ||
| 3 | 127 | 42.3 | 113.4 | 1 | 2 | ||
| 14 | 477 | 34.1 | 83.7 | 6 | 4 | ||
| 6 | 258 | 43 | 91.8 | 3 | 2 | ||
| 13 | 781 | 65.1 | 100.6 | 6 | 4 | ||
| 3 | 153 | 51 | 84.1 | 1 | 2 | ||
| 8 | 644 | 128.8 | 105.4 | 5 | 7 | ||
| 6 | 558 | 186 | 99.5 | 4 | 6 | ||
| 18 | 1017 | 72.6 | 97.9 | 8 | 13 | ||
| 3 | 185 | 61.7 | 106.9 | 2 | 5 | ||
| 4 | 189 | 63 | 102.7 | 1 | 3 | ||
| 3 | 357 | 119 | 102 | 3 | 1 | ||
| 4 | 67 | 16.8 | 69.1 | 0 | 0 |
Kohli Splits
His ODI record home and away, batting first or chasing, by result, position, opponent, ground and year
| Venue | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Home | 76 | 4294 | 66.1 | 101.8 | 38 | 183 |
| Away | 63 | 3238 | 64.8 | 95.9 | 29 | 160 |
| Innings | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Batting first | 63 | 3433 | 60.2 | 99 | 31 | 166 |
| Chasing | 76 | 4099 | 70.7 | 99.3 | 36 | 183 |
| Result | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Won | 91 | 5501 | 79.7 | 101.8 | 47 | 183 |
| Lost | 44 | 1814 | 41.2 | 91.6 | 19 | 124 |
| Position | Inns | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Batting 1 | 1 | 5 | 5 | 83.3 | 0 | 5 |
| Batting 3 | 131 | 7500 | 67.6 | 99.1 | 67 | 183 |
| Batting 4 | 2 | 23 | 11.5 | 115 | 0 | 16 |
| Batting 5 | 1 | 4 | 4 | 200 | 0 | 4 |
| Opponent | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
|
|
29 | 1441 | 51.5 | 89.7 | 14 | 123 |
|
|
22 | 1214 | 86.7 | 108.7 | 9 | 157 |
|
|
21 | 1086 | 51.7 | 98.5 | 9 | 124 |
|
|
18 | 956 | 68.3 | 106.8 | 7 | 166 |
|
|
17 | 739 | 43.5 | 94.4 | 9 | 122 |
|
|
13 | 1077 | 134.6 | 98.6 | 10 | 160 |
|
|
8 | 465 | 66.4 | 98.3 | 4 | 136 |
|
|
7 | 448 | 89.6 | 107.7 | 3 | 183 |
|
|
2 | 55 | - | 98.2 | 1 | 55 |
|
|
1 | 51 | 51 | 91.1 | 1 | 51 |
|
|
1 | 0 | - | - | 0 | - |
| Ground | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| R.Premadasa StadiumColombo | 8 | 424 | 84.8 | 109.6 | 3 | 131 |
| Maharashtra Cricket Association StadiumPune | 7 | 490 | 81.7 | 98.2 | 5 | 122 |
| Shere Bangla National StadiumMirpur, Dhaka | 7 | 376 | 62.7 | 98.4 | 3 | 183 |
| Narendra Modi StadiumAhmedabad | 6 | 148 | 24.7 | 86 | 2 | 54 |
| Wankhede StadiumMumbai | 5 | 346 | 69.2 | 97.5 | 3 | 121 |
| Dubai International Cricket StadiumDubai | 5 | 218 | 54.5 | 82.9 | 2 | 100 |
| Rangiri Dambulla International StadiumDambulla | 5 | 149 | 37.3 | 89.2 | 1 | 82 |
| Queen's Park OvalPort of Spain | 4 | 353 | 176.5 | 104.7 | 3 | 120 |
| Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumPothanamallayapalam, Visakhapatnam | 4 | 253 | 126.5 | 120.5 | 2 | 157 |
| Eden GardensKolkata | 4 | 252 | 84 | 84 | 3 | 101 |
| Sydney Cricket GroundMoore Park, Sydney, New South Wales | 4 | 187 | 62.3 | 94.9 | 2 | 89 |
| MA Chidambaram StadiumChennai | 4 | 143 | 35.8 | 73 | 2 | 85 |
| Pallekele International Cricket StadiumPallekele, Kandy | 4 | 11 | 3.7 | 55 | 0 | 4 |
| Greenfield International StadiumKaryavattom, Thiruvananthapuram | 3 | 338 | - | 148.9 | 2 | 166 |
| Barsapara Cricket StadiumGuwahati | 3 | 282 | 141 | 132.4 | 2 | 140 |
| Holkar Cricket StadiumIndore | 3 | 188 | 62.7 | 110.6 | 1 | 124 |
| M.Chinnaswamy StadiumBengaluru | 3 | 161 | 53.7 | 95.8 | 2 | 89 |
| Lord'sLondon | 3 | 135 | 45 | 95.7 | 1 | 74 |
| Bay OvalMount Maunganu | 3 | 112 | 37.3 | 85.5 | 1 | 60 |
| Barabati StadiumCuttack | 3 | 98 | 32.7 | 104.3 | 1 | 85 |
| JSCA International Stadium ComplexRanchi | 2 | 258 | 129 | 120 | 2 | 135 |
| NewlandsCape Town | 2 | 225 | 225 | 92.6 | 2 | 160 |
| Khan Shaheb Osman Ali StadiumFatullah | 2 | 184 | 92 | 106.4 | 1 | 136 |
| SuperSport ParkCenturion | 2 | 175 | - | 119.9 | 1 | 129 |
| Vidarbha Cricket Association GroundNagpur | 2 | 155 | 77.5 | 88.6 | 1 | 116 |
| Saurashtra Cricket Association StadiumRajkot | 2 | 134 | 67 | 97.8 | 2 | 78 |
| Shaheed Veer Narayan Singh International StadiumRaipur | 2 | 113 | 56.5 | 110.8 | 1 | 102 |
| Adelaide OvalAdelaide | 2 | 104 | 52 | 89.7 | 1 | 104 |
| Eden ParkAuckland | 2 | 89 | 44.5 | 117.1 | 1 | 74 |
| Arun Jaitley StadiumDelhi | 2 | 75 | 75 | 96.2 | 1 | 55 |
| Boland ParkPaarl | 2 | 51 | 25.5 | 75 | 1 | 51 |
| Sir Vivian Richards StadiumNorth Sound | 2 | 14 | 7 | 41.2 | 0 | 11 |
| Bir Sreshtho Flight Lieutenant Matiur Rahman StadiumChittagong | 1 | 113 | 113 | 124.2 | 1 | 113 |
| Green ParkKanpur | 1 | 113 | 113 | 106.6 | 1 | 113 |
| KingsmeadDurban | 1 | 112 | 112 | 94.1 | 1 | 112 |
| Sabina ParkKingston | 1 | 111 | - | 96.5 | 1 | 111 |
| Himachal Pradesh Cricket Association StadiumDharamsala | 1 | 95 | 95 | 91.3 | 1 | 95 |
| Kotambi StadiumVadodara | 1 | 93 | 93 | 102.2 | 1 | 93 |
| Trent BridgeNottingham | 1 | 75 | 75 | 91.5 | 1 | 75 |
| The Wanderers StadiumJohannesburg | 1 | 75 | 75 | 90.4 | 1 | 75 |
| HeadingleyLeeds | 1 | 71 | 71 | 98.6 | 1 | 71 |
| Sophia GardensCardiff | 1 | 65 | 65 | 98.5 | 1 | 65 |
| Manuka OvalManuka, Canberra, Australian Capital Territory | 1 | 63 | 63 | 80.8 | 1 | 63 |
| Seddon ParkHamilton | 1 | 51 | 51 | 81 | 1 | 51 |
| Melbourne Cricket GroundJolimont, Melbourne, Victoria | 1 | 46 | 46 | 74.2 | 0 | 46 |
| McLean ParkNapier | 1 | 45 | 45 | 76.3 | 0 | 45 |
| Rajiv Gandhi International StadiumHyderabad | 1 | 44 | 44 | 97.8 | 0 | 44 |
| St George's ParkGqeberha | 1 | 36 | 36 | 66.7 | 0 | 36 |
| Niranjan Shah Stadium CRajkot | 1 | 23 | 23 | 79.3 | 0 | 23 |
| Old TraffordStretford, Manchester | 1 | 17 | 17 | 77.3 | 0 | 17 |
| Brabourne StadiumMumbai | 1 | 16 | 16 | 94.1 | 0 | 16 |
| Rajiv Gandhi International Cricket StadiumDehra Dun, Uttarakhand | 1 | 8 | 8 | 80 | 0 | 8 |
| Sky StadiumWellington | 1 | 7 | 7 | 100 | 0 | 7 |
| Punjab Cricket Association IS Bindra StadiumMohali, Chandigarh | 1 | 7 | 7 | 116.7 | 0 | 7 |
| EdgbastonBirmingham | 1 | 5 | 5 | 83.3 | 0 | 5 |
| Maharaja Yadavindra Singh International Cricket Stadium, MullanpurChandigarh | 1 | 0 | 0 | 0 | 0 | 0 |
| Perth StadiumPerth, Western Australia | 1 | 0 | 0 | 0 | 0 | 0 |
| Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket StadiumLucknow | 1 | 0 | 0 | 0 | 0 | 0 |
| Kensington OvalBridgetown | 1 | 0 | - | - | 0 | - |
| Year | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| 2026 | 11 | 633 | 63.3 | 120.3 | 6 | 139 |
| 2025 | 13 | 651 | 65.1 | 96.2 | 7 | 135 |
| 2024 | 3 | 58 | 19.3 | 84.1 | 0 | 24 |
| 2023 | 27 | 1377 | 72.5 | 99.1 | 14 | 166 |
| 2022 | 11 | 302 | 27.5 | 87 | 3 | 113 |
| 2021 | 3 | 129 | 43 | 86.6 | 2 | 66 |
| 2020 | 9 | 431 | 47.9 | 92.3 | 5 | 89 |
| 2019 | 16 | 934 | 62.3 | 97.5 | 7 | 123 |
| 2018 | 14 | 1202 | 150.3 | 102.6 | 9 | 160 |
| 2017 | 21 | 1202 | 70.7 | 99.2 | 10 | 131 |
| 2014 | 4 | 189 | 63 | 102.7 | 1 | 136 |
| 2012 | 3 | 357 | 119 | 102 | 3 | 183 |
| 2010 | 4 | 67 | 16.8 | 69.1 | 0 | 28 |
More on Statz
Where to go next for Kohli and India.
Virat Kohli ODI Fours
In Virat Kohli's last 30 All ODI Cricket games (2023–2026) for India, they have scored 1,564 runs at an average of 52.1 with a strike rate of 89.2. Virat Kohli has also taken 1 wicket in this period.
Virat Kohli Stats - All ODI Cricket
Virat Kohli is a right hand bat batsman. Across these 30 games, Virat Kohli has hit 140 fours and 34 sixes, taking 22 catches in the field. Their highest score in this span is 139. Best bowling figures: 1/13.
Virat Kohli: Betting Insights
For bet builder markets, Virat Kohli has scored 25+ runs in 57% of their last 30 All ODI Cricket games (17/30). They have registered 1+ boundaries in 87% of these games (26/30). Over their last 5 games, Virat Kohli has 249 runs.
Virat Kohli Questions
How old is Virat Kohli?
Virat Kohli was born on 5 November 1988 and is 38 years old. Virat Kohli is a batsman with 139 ODI matches on record, 7532 runs and 1 wicket.
Which team does Virat Kohli play for?
Virat Kohli currently plays for India, and has also played for Royal Challengers Bengaluru. Statz has Virat Kohli's 139 ODI matches on record, the most recent against New Zealand (07 Nov 2026), with 7532 runs and 1 wicket in all.
What is Virat Kohli's highest score in ODI cricket?
Virat Kohli's highest score in the 139 ODI matches Statz has on record is 183 off 148 balls against Pakistan (18 Mar 2012). Across those matches Virat Kohli has scored 7532 runs at 54.2 a match.
What are Virat Kohli's ODI batting stats?
Virat Kohli averages 52.1 runs per match at a strike rate of 89.2, based on 30 games (2023–2026). In the last 5 matches Virat Kohli scored 7, 74, 0, 29 and 139, newest first. Virat Kohli has 7532 runs in all 139 ODI matches on record.
How many fifties and hundreds has Virat Kohli scored in ODI cricket?
Virat Kohli has 32 hundreds and 35 fifties in the 139 ODI matches Statz has on record. The highest is 183 against Pakistan (18 Mar 2012). Virat Kohli has passed 30 in 80 of 139 innings.
How many wickets has Virat Kohli taken in ODI cricket?
Virat Kohli has taken 1 wicket in the 139 ODI matches Statz has on record, at an economy of 5.07 and an average of 49.0. Virat Kohli took 0 wickets in the last 5 matches.
What are Virat Kohli's best bowling figures in ODI cricket?
Virat Kohli's best figures in the 139 ODI matches Statz has on record are 1/13 against Netherlands (12 Nov 2023). Virat Kohli has taken three or more wickets in an innings 0 times, and 1 wicket in all.
