Virat Kohli, one of India’s greatest batters, is on the verge of rewriting history as he prepares to face New Zealand in the ICC Champions Trophy 2025 clash on Sunday, March 2, in Dubai. The former Indian skipper has several records within reach that could further solidify his legacy as one of the best in ODI cricket.

Records Kohli Could Break Against New Zealand

1. Most Runs in Champions Trophy History

Kohli has scored 651 runs in 15 Champions Trophy matches. If he scores at least 142 runs against New Zealand, he will surpass Chris Gayle’s tally of 791 runs to become the highest run-scorer in the tournament’s history.

Position Player Matches Runs
1 Chris Gayle 17 791
2 Mahela Jayawardene 22 742
3 Shikhar Dhawan 10 701
4 Kumar Sangakkara 22 683
5 Sourav Ganguly 13 665
6 Jacques Kallis 17 653
7 Virat Kohli 15 651

2. Most Runs for India in Champions Trophy

Kohli needs just 51 more runs to overtake Shikhar Dhawan’s 701-run tally and become India’s highest run-getter in Champions Trophy history.

Position Player Matches Runs
1 Shikhar Dhawan 10 701
2 Sourav Ganguly 13 665
3 Virat Kohli 15 651
4 Rahul Dravid 19 627
5 Rohit Sharma 12 542

3. Most ODI Runs for India Against New Zealand

Kohli has scored 1,645 runs in 31 ODIs against New Zealand. If he adds 106 more runs, he will surpass Sachin Tendulkar’s 1,750-run record and become India’s highest run-getter against the Black Caps in ODIs.

Position Player Matches Runs
1 Sachin Tendulkar 42 1,750
2 Virat Kohli 31 1,645
3 Virender Sehwag 23 1,157
4 Mohammad Azharuddin 40 1,118
5 Sourav Ganguly 32 1,079

4. Most ODI Centuries vs New Zealand

Kohli currently shares the record for most ODI centuries (6) against New Zealand with Virender Sehwag and Ricky Ponting. Another hundred would make him the first batter to score seven ODI centuries against them.

Position Player Matches Runs 100s
=1 Virender Sehwag 23 1,157 6
=1 Virat Kohli 31 1,645 6
=1 Ricky Ponting 51 1,971 6
=2 Sachin Tendulkar 42 1,750 5
=2 Sanath Jayasuriya 47 1,519 5

5. Second-Highest Run-Scorer in ODI History

Kohli recently became the fastest batter to reach 14,000 ODI runs. If he scores at least 150 runs against New Zealand, he will surpass Kumar Sangakkara’s 14,234-run tally and move to second place in the all-time list.

Position Player Country Matches Runs
1 Sachin Tendulkar India 463 18,426
2 Kumar Sangakkara Sri Lanka 404 14,234
3 Virat Kohli India 299 14,085
4 Ricky Ponting Australia 375 13,704

6. Second-Most Successful Fielder in ODIs

Kohli recently overtook Mohammad Azharuddin’s 156 catches to become India’s most successful ODI fielder. With three more catches, he will surpass Ricky Ponting’s 160 catches to become the second-most successful fielder in ODI history.

Position Player Teams Matches Catches
1 Mahela Jayawardene Sri Lanka, Asia 448 218
2 Ricky Ponting Australia, ICC 375 160
3 Virat Kohli India 299 158

Kohli’s Current Form

Kohli has been in top form in the Champions Trophy 2025. He played a match-winning knock against Pakistan in India’s last fixture, scoring a brilliant century to guide his team to victory. His consistent performances make him a key player as India takes on New Zealand in a crucial group-stage clash.

With multiple records within reach, all eyes will be on Kohli as he looks to make history in Dubai.