46MatchesODI 36 · T20I 10
2,208Runsaverage 52.57 · SR 101.0
154*Highest score7 hundreds · 12 fifties

Virat Kohli against New Zealand by format

FormatMatRunsAvgSR100s/50sHS
ODI361,89757.4896.67/10154*
T20I1031134.56138.80/270

Virat Kohli against New Zealand year by year

YearMatRunsAvgSR100s/50sHS
2026 ODI324080.00105.31/1124
2025 ODI2126.0075.00/011
2023 ODI526753.40101.51/1117
2021 T20I199.0052.90/09
2020 T20I410526.25131.30/045
9 earlier years
YearMatRunsAvgSR100s/50sHS
2020 ODI37525.0075.00/151
2019 ODI414937.2581.00/160
2017 T20I310452.00176.30/165
2017 ODI326387.67101.22/0121
2016 ODI5358119.33100.81/2154*
2016 T20I12323.0085.20/023
2014 ODI529158.20102.51/2123
2012 T20I17070.00170.70/170
2010 ODI624248.4088.61/2105

Virat Kohli's best innings against New Zealand

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
154*134ODIIS Bindra Stadium23 Oct 2016
124108ODIHolkar Cricket Stadium18 Jan 2026
123111ODIMcLean Park19 Jan 2014
121125ODIWankhede Stadium22 Oct 2017
117113ODIWankhede Stadium15 Nov 2023

Virat Kohli against New Zealand by ground

GroundMatRunsAvgSR
Seddon Park416942.25102.4
Eden Park47719.2586.5
Bay Oval311237.3385.5
Dubai International Cricket Stadium3217.0063.6
Wankhede Stadium2238119.00100.0
HPCA Stadium2180180.0097.3
McLean Park216884.0098.8
Holkar Cricket Stadium216080.00118.5

New Zealand bowlers Virat Kohli has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Mitchell Santner297231477.8
Tim Southee2382538106.3
Trent Boult1591803113.2
Nathan McCullum11597184.3
Ish Sodhi1071316122.4
Adam Milne991080109.1
James Neesham84980116.7
Lockie Ferguson75911121.3

Virat Kohli's batting in every match against New Zealand

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
18 Jan 2026ODI124108103114.8LostHolkar Cricket Stadium
14 Jan 2026ODI23292079.3LostNiranjan Shah Stadium
11 Jan 2026ODI939181102.2WonKotambi Stadium
9 Mar 2025ODI120050.0WonDubai International Cricket Stadium
2 Mar 2025ODI11142078.6WonDubai International Cricket Stadium
41 older innings
DateFormatRunsBalls4s6sSRResultGround
15 Nov 2023ODI11711392103.5WonWankhede Stadium
22 Oct 2023ODI951048291.3WonHPCA Stadium
24 Jan 2023ODI362731133.3WonHolkar Cricket Stadium
21 Jan 2023ODI11920122.2WonShaheed Veer Narayan Singh International Stadium
18 Jan 2023ODI8101080.0WonRajiv Gandhi International Stadium
31 Oct 2021T20I9170052.9LostDubai International Cricket Stadium
11 Feb 2020ODI9120175.0LostBay Oval
8 Feb 2020ODI15251060.0LostEden Park
5 Feb 2020ODI51636081.0LostSeddon Park
31 Jan 2020T20I11920122.2WonSky Stadium
29 Jan 2020T20I382721140.7WonSeddon Park
26 Jan 2020T20I11121091.7WonEden Park
24 Jan 2020T20I453231140.6WonEden Park
9 Jul 2019ODI160016.7LostOld Trafford
28 Jan 2019ODI60746181.1WonBay Oval
26 Jan 2019ODI43455095.6WonBay Oval
23 Jan 2019ODI45593076.3WonMcLean Park
7 Nov 2017T20I13611216.7WonGreenfield International Stadium
4 Nov 2017T20I654281154.8LostSaurashtra Cricket Association Stadium
1 Nov 2017T20I26*1103236.4WonArun Jaitley Stadium
29 Oct 2017ODI11310691106.6WonGreen Park
25 Oct 2017ODI292931100.0WonMCA Stadium
22 Oct 2017ODI1211259296.8LostWankhede Stadium
29 Oct 2016ODI65762185.5WonACA-VDCA Cricket Stadium
26 Oct 2016ODI45512188.2LostJSCA International Stadium Complex
23 Oct 2016ODI154*134161114.9WonIS Bindra Stadium
20 Oct 2016ODI9131069.2LostArun Jaitley Stadium
16 Oct 2016ODI85*8191104.9WonHPCA Stadium
15 Mar 2016T20I23272085.2LostVCA Stadium, Jamtha
31 Jan 2014ODI827873105.1LostSky Stadium
28 Jan 2014ODI2100020.0LostSeddon Park
25 Jan 2014ODI6201030.0TiedEden Park
22 Jan 2014ODI786572120.0LostSeddon Park
19 Jan 2014ODI123111112110.8LostMcLean Park
11 Sept 2012T20I7041101170.7LostMA Chidambaram Stadium
10 Dec 2010ODI280025.0WonMA Chidambaram Stadium
7 Dec 2010ODI02000.0WonM. Chinnaswamy Stadium
4 Dec 2010ODI63*706290.0WonReliance Stadium
1 Dec 2010ODI64738087.7WonSawai Mansingh Stadium
28 Nov 2010ODI105104100101.0WonNehru Stadium, Guwahati
25 Aug 2010ODI8161050.0WonRangiri Dambulla International Stadium

Virat Kohli vs New Zealand: questions and answers

How many matches has Virat Kohli played against New Zealand?
Virat Kohli has played 46 matches against New Zealand (36 in ODIs, 10 in T20Is), from 2010 to 2026. India won 28 and lost 17 of them.
How many runs has Virat Kohli scored against New Zealand?
Virat Kohli has scored 2,208 runs in 46 innings against New Zealand at an average of 52.57 and a strike rate of 101.0 (1,897 runs at an average of 57.48 in ODIs, 311 runs at an average of 34.56 in T20Is).
What is Virat Kohli's highest score against New Zealand?
Virat Kohli's highest score against New Zealand is 154 not out off 134 balls (ODI) at IS Bindra Stadium on 23 October 2016.
How many hundreds has Virat Kohli scored against New Zealand?
Virat Kohli has scored 7 hundreds and 12 fifties against New Zealand.
Where has Virat Kohli scored the most runs against New Zealand?
At Wankhede Stadium: 238 runs in 2 innings against New Zealand, at an average of 119.00.
How does Virat Kohli usually get out against New Zealand?
Of Virat Kohli's 42 dismissals against New Zealand: caught 35, bowled 4, lbw 2 and stumped 1. Tim Southee has dismissed Virat Kohli most often, 8 times in 238 balls.
When did Virat Kohli last play against New Zealand?
On 18 January 2026 (ODI) at Holkar Cricket Stadium: 124 off 108 balls. India lost that match.
When do India next play New Zealand?
India tour of New Zealand 2026, 2nd ODI: New Zealand vs India on 7 November 2026 at Sky Stadium, Wellington.