Virat Kohli vs New Zealand record
Virat Kohli has scored 1,897 runs in 36 ODIs against New Zealand at an average of 57.48 (strike rate 96.6), with 7 hundreds and 10 fifties. In T20Is: 311 runs in 10 matches at an average of 34.56 (strike rate 138.8), with 2 fifties.
46MatchesODI 36 · T20I 10
2,208Runsaverage 52.57 · SR 101.0
154*Highest score7 hundreds · 12 fifties
Virat Kohli against New Zealand by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| ODI | 36 | 1,897 | 57.48 | 96.6 |
| T20I | 10 | 311 | 34.56 | 138.8 |
Virat Kohli against New Zealand year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2026 ODI | 3 | 240 | 80.00 | 105.3 |
| 2025 ODI | 2 | 12 | 6.00 | 75.0 |
| 2023 ODI | 5 | 267 | 53.40 | 101.5 |
| 2021 T20I | 1 | 9 | 9.00 | 52.9 |
| 2020 T20I | 4 | 105 | 26.25 | 131.3 |
9 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2020 ODI | 3 | 75 | 25.00 | 75.0 |
| 2019 ODI | 4 | 149 | 37.25 | 81.0 |
| 2017 T20I | 3 | 104 | 52.00 | 176.3 |
| 2017 ODI | 3 | 263 | 87.67 | 101.2 |
| 2016 ODI | 5 | 358 | 119.33 | 100.8 |
| 2016 T20I | 1 | 23 | 23.00 | 85.2 |
| 2014 ODI | 5 | 291 | 58.20 | 102.5 |
| 2012 T20I | 1 | 70 | 70.00 | 170.7 |
| 2010 ODI | 6 | 242 | 48.40 | 88.6 |
Virat Kohli's best innings against New Zealand
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 154* | 134 | 23 Oct 2016 |
| 124 | 108 | 18 Jan 2026 |
| 123 | 111 | 19 Jan 2014 |
| 121 | 125 | 22 Oct 2017 |
| 117 | 113 | 15 Nov 2023 |
Virat Kohli against New Zealand by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| Seddon Park | 4 | 169 | 42.25 | 102.4 |
| Eden Park | 4 | 77 | 19.25 | 86.5 |
| Bay Oval | 3 | 112 | 37.33 | 85.5 |
| Dubai International Cricket Stadium | 3 | 21 | 7.00 | 63.6 |
| Wankhede Stadium | 2 | 238 | 119.00 | 100.0 |
| HPCA Stadium | 2 | 180 | 180.00 | 97.3 |
| McLean Park | 2 | 168 | 84.00 | 98.8 |
| Holkar Cricket Stadium | 2 | 160 | 80.00 | 118.5 |
New Zealand bowlers Virat Kohli has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Mitchell Santner | 297 | 231 | 4 | 77.8 |
| Tim Southee | 238 | 253 | 8 | 106.3 |
| Trent Boult | 159 | 180 | 3 | 113.2 |
| Nathan McCullum | 115 | 97 | 1 | 84.3 |
| Ish Sodhi | 107 | 131 | 6 | 122.4 |
| Adam Milne | 99 | 108 | 0 | 109.1 |
| James Neesham | 84 | 98 | 0 | 116.7 |
| Lockie Ferguson | 75 | 91 | 1 | 121.3 |
Virat Kohli's batting in every match against New Zealand
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 18 Jan 2026 | 124 | 108 | Lost |
| 14 Jan 2026 | 23 | 29 | Lost |
| 11 Jan 2026 | 93 | 91 | Won |
| 9 Mar 2025 | 1 | 2 | Won |
| 2 Mar 2025 | 11 | 14 | Won |
41 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 15 Nov 2023 | 117 | 113 | Won |
| 22 Oct 2023 | 95 | 104 | Won |
| 24 Jan 2023 | 36 | 27 | Won |
| 21 Jan 2023 | 11 | 9 | Won |
| 18 Jan 2023 | 8 | 10 | Won |
| 31 Oct 2021 | 9 | 17 | Lost |
| 11 Feb 2020 | 9 | 12 | Lost |
| 8 Feb 2020 | 15 | 25 | Lost |
| 5 Feb 2020 | 51 | 63 | Lost |
| 31 Jan 2020 | 11 | 9 | Won |
| 29 Jan 2020 | 38 | 27 | Won |
| 26 Jan 2020 | 11 | 12 | Won |
| 24 Jan 2020 | 45 | 32 | Won |
| 9 Jul 2019 | 1 | 6 | Lost |
| 28 Jan 2019 | 60 | 74 | Won |
| 26 Jan 2019 | 43 | 45 | Won |
| 23 Jan 2019 | 45 | 59 | Won |
| 7 Nov 2017 | 13 | 6 | Won |
| 4 Nov 2017 | 65 | 42 | Lost |
| 1 Nov 2017 | 26* | 11 | Won |
| 29 Oct 2017 | 113 | 106 | Won |
| 25 Oct 2017 | 29 | 29 | Won |
| 22 Oct 2017 | 121 | 125 | Lost |
| 29 Oct 2016 | 65 | 76 | Won |
| 26 Oct 2016 | 45 | 51 | Lost |
| 23 Oct 2016 | 154* | 134 | Won |
| 20 Oct 2016 | 9 | 13 | Lost |
| 16 Oct 2016 | 85* | 81 | Won |
| 15 Mar 2016 | 23 | 27 | Lost |
| 31 Jan 2014 | 82 | 78 | Lost |
| 28 Jan 2014 | 2 | 10 | Lost |
| 25 Jan 2014 | 6 | 20 | Tied |
| 22 Jan 2014 | 78 | 65 | Lost |
| 19 Jan 2014 | 123 | 111 | Lost |
| 11 Sept 2012 | 70 | 41 | Lost |
| 10 Dec 2010 | 2 | 8 | Won |
| 7 Dec 2010 | 0 | 2 | Won |
| 4 Dec 2010 | 63* | 70 | Won |
| 1 Dec 2010 | 64 | 73 | Won |
| 28 Nov 2010 | 105 | 104 | Won |
| 25 Aug 2010 | 8 | 16 | Won |
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.