Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Next match One Day Internationals - Tomorrow, 02:00 New Zealand (A) Their stats Preview

Virat Kohli ODI Performance Points

How many runs, fours and sixes Virat Kohli scores each innings.

Updated 7 November 2026, after New Zealand vs India

All Comps Last 10
vsNew Zealand Avg Hit

No games in this view.

Kohli match by match

Last 10 games, home and away

All Comps Last 10
Stat Avg
A green cell cleared the line. The small corner number is where he batted, the figure under a score the balls faced; * not out; DNB did not bat.

Kohli Rankings

ODI run-scorers →

Ranked against every player in ODI 2026

StatTotalRank
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
One Day InternationalsODI 2026 IND 11 633 63.3 120.3 6 18
One Day InternationalsODI 2025 IND 8 433 72.2 104.6 5 13
ICC Champions TrophyICC Champions Trophy 2025 IND 5 218 54.5 82.9 2 0
One Day InternationalsODI 2024 IND 3 58 19.3 84.1 0 0
ICC Cricket World CupICC Cricket World Cup 2023 IND 11 765 95.6 90.3 9 9
One Day InternationalsODI 2023 IND 11 483 53.7 112.6 4 12
Asia CupAsia Cup 2023 IND 5 129 64.5 114.2 1 3
One Day InternationalsODI 2022 IND 3 127 42.3 113.4 1 2
ICC Cricket World Cup Super LeagueICC Cricket World Cup Super League 2020/2023 IND 14 477 34.1 83.7 6 4
One Day InternationalsODI 2020 IND 6 258 43 91.8 3 2
One Day InternationalsODI 2019 IND 13 781 65.1 100.6 6 4
One Day InternationalsODI 2018/2019 IND 3 153 51 84.1 1 2
One Day InternationalsODI 2018 IND 8 644 128.8 105.4 5 7
One Day InternationalsODI 2017/2018 IND 6 558 186 99.5 4 6
One Day InternationalsODI 2017 IND 18 1017 72.6 97.9 8 13
One Day InternationalsODI 2016/2017 IND 3 185 61.7 106.9 2 5
Asia CupAsia Cup 2014 IND 4 189 63 102.7 1 3
Asia CupAsia Cup 2012 IND 3 357 119 102 3 1
Asia CupAsia Cup 2010 IND 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
Australia 29 1441 51.5 89.7 14 123
West Indies 22 1214 86.7 108.7 9 157
New Zealand 21 1086 51.7 98.5 9 124
Sri Lanka 18 956 68.3 106.8 7 166
England 17 739 43.5 94.4 9 122
South Africa 13 1077 134.6 98.6 10 160
Bangladesh 8 465 66.4 98.3 4 136
Pakistan 7 448 89.6 107.7 3 183
Afghanistan 2 55 - 98.2 1 55
Netherlands 1 51 51 91.1 1 51
Nepal 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 Performance Points

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.