44MatchesODI 31 · T20I 13
1,658Runsaverage 41.45 · SR 84.5
118Highest score1 hundreds · 14 fifties

Kane Williamson against India by format

FormatMatRunsAvgSR100s/50sHS
ODI311,23944.2575.61/11118
T20I1341934.92130.10/395

Kane Williamson against India year by year

YearMatRunsAvgSR100s/50sHS
2025 ODI29246.0068.70/181
2023 ODI16969.0094.50/169
2022 ODI394—93.10/194*
2022 T20I16161.00117.30/161
2021 T20I133—106.50/033*
11 earlier years
YearMatRunsAvgSR100s/50sHS
2020 T20I316053.33170.20/295
2020 ODI12222.0071.00/022
2019 ODI622938.1770.20/267
2019 T20I38127.00135.00/034
2017 T20I34816.00111.60/028
2017 ODI37324.3368.90/164
2016 ODI521142.2080.21/0118
2016 T20I188.0050.00/08
2014 ODI536172.2085.50/588
2012 T20I12828.00107.70/028
2010 ODI58817.6048.10/029

Kane Williamson's best innings against India

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
118128ODIArun Jaitley Stadium20 Oct 2016
9548T20ISeddon Park29 Jan 2020
94*98ODIEden Park25 Nov 2022
8891ODISky Stadium31 Jan 2014
81120ODIDubai International Cricket Stadium2 Mar 2025

Kane Williamson against India by ground

GroundMatRunsAvgSR
Seddon Park627054.00105.5
Eden Park524461.00103.8
Bay Oval413132.7592.3
Sky Stadium316153.6786.6
Dubai International Cricket Stadium312562.5075.8
Arun Jaitley Stadium214673.0096.1
McLean Park213567.5079.9
Wankhede Stadium27537.5092.6

India bowlers Kane Williamson has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Ravindra Jadeja235193382.1
Yuzvendra Chahal185170691.9
Jasprit Bumrah13184164.1
Mohammed Shami130110484.6
Ravichandran Ashwin130121093.1
Bhuvneshwar Kumar12478162.9
Hardik Pandya1181191100.8
Axar Patel11192282.9

Kane Williamson's batting in every match against India

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
9 Mar 2025ODI11141078.6LostDubai International Cricket Stadium
2 Mar 2025ODI811207067.5LostDubai International Cricket Stadium
15 Nov 2023ODI69738194.5LostWankhede Stadium
30 Nov 2022ODI0*3000.0No resultHagley Oval
25 Nov 2022ODI94*987195.9WonEden Park
38 older innings
DateFormatRunsBalls4s6sSRResultGround
20 Nov 2022T20I615242117.3LostBay Oval
31 Oct 2021T20I33*3130106.5WonDubai International Cricket Stadium
11 Feb 2020ODI22312071.0WonBay Oval
29 Jan 2020T20I954886197.9LostSeddon Park
26 Jan 2020T20I14200070.0LostEden Park
24 Jan 2020T20I512644196.2LostEden Park
9 Jul 2019ODI67956070.5WonOld Trafford
10 Feb 2019T20I272130128.6WonSeddon Park
8 Feb 2019T20I201730117.6LostEden Park
6 Feb 2019T20I342203154.5WonSky Stadium
3 Feb 2019ODI39733053.4LostSky Stadium
31 Jan 2019ODI11182061.1WonSeddon Park
28 Jan 2019ODI28484058.3LostBay Oval
26 Jan 2019ODI201112181.8LostBay Oval
23 Jan 2019ODI64817079.0LostMcLean Park
7 Nov 2017T20I8100080.0LostGreenfield International Stadium
4 Nov 2017T20I12920133.3WonSaurashtra Cricket Association Stadium
1 Nov 2017T20I282411116.7LostArun Jaitley Stadium
29 Oct 2017ODI64848076.2LostGreen Park
25 Oct 2017ODI3140021.4LostMCA Stadium
22 Oct 2017ODI680075.0WonWankhede Stadium
29 Oct 2016ODI27404067.5LostACA-VDCA Cricket Stadium
26 Oct 2016ODI41594069.5WonJSCA International Stadium Complex
23 Oct 2016ODI22273081.5LostIS Bindra Stadium
20 Oct 2016ODI11812814192.2WonArun Jaitley Stadium
16 Oct 2016ODI390033.3LostHPCA Stadium
15 Mar 2016T20I8161050.0WonVCA Stadium, Jamtha
31 Jan 2014ODI88918196.7WonSky Stadium
28 Jan 2014ODI60822273.2WonSeddon Park
25 Jan 2014ODI65744187.8TiedEden Park
22 Jan 2014ODI77875188.5WonSeddon Park
19 Jan 2014ODI71887080.7WonMcLean Park
11 Sept 2012T20I282630107.7WonMA Chidambaram Stadium
4 Dec 2010ODI21501042.0LostReliance Stadium
1 Dec 2010ODI29464063.0LostSawai Mansingh Stadium
28 Nov 2010ODI25510049.0LostNehru Stadium, Guwahati
25 Aug 2010ODI13271048.1LostRangiri Dambulla International Stadium
10 Aug 2010ODI09000.0WonRangiri Dambulla International Stadium

Kane Williamson vs India: questions and answers

How many matches has Kane Williamson played against India?
Kane Williamson has played 44 matches against India (31 in ODIs, 13 in T20Is), from 2010 to 2025. New Zealand won 18 and lost 23 of them.
How many runs has Kane Williamson scored against India?
Kane Williamson has scored 1,658 runs in 43 innings against India at an average of 41.45 and a strike rate of 84.5 (1,239 runs at an average of 44.25 in ODIs, 419 runs at an average of 34.92 in T20Is).
What is Kane Williamson's highest score against India?
Kane Williamson's highest score against India is 118 off 128 balls (ODI) at Arun Jaitley Stadium on 20 October 2016.
How many hundreds has Kane Williamson scored against India?
Kane Williamson has scored 1 hundred and 14 fifties against India.
Where has Kane Williamson scored the most runs against India?
At Seddon Park: 270 runs in 5 innings against India, at an average of 54.00.
How does Kane Williamson usually get out against India?
Of Kane Williamson's 40 dismissals against India: caught 25, bowled 6, lbw 4, stumped 3 and run out 2. Yuzvendra Chahal has dismissed Kane Williamson most often, 6 times in 185 balls.
When did Kane Williamson last play against India?
On 9 March 2025 (ODI) at Dubai International Cricket Stadium: 11 off 14 balls. New Zealand lost that match.
When do New Zealand next play India?
India tour of New Zealand 2026, 2nd ODI: New Zealand vs India on 7 November 2026 at Sky Stadium, Wellington.