“Virat Kohli vs Kane Williamson: Statistical Comparison After 170 ODIs”

Former India captain Virat Kohli and ex-New Zealand skipper Kane Williamson have been instrumental in their respective teams’ batting lineups for years. Kohli recently became only the third cricketer in history to surpass the 14,000-run mark in ODIs, while Williamson has cemented his place as New Zealand’s fifth-highest run-scorer in the format, amassing over 7,000…


"Virat Kohli vs Kane Williamson: Statistical Comparison After 170 ODIs"

Former India captain Virat Kohli and ex-New Zealand skipper Kane Williamson have been instrumental in their respective teams’ batting lineups for years. Kohli recently became only the third cricketer in history to surpass the 14,000-run mark in ODIs, while Williamson has cemented his place as New Zealand’s fifth-highest run-scorer in the format, amassing over 7,000 runs.

As the ICC Champions Trophy progresses, both India and New Zealand have secured their spots in the semi-finals from Group A. They will now face each other in their final group-stage clash on Sunday, March 2, at the Dubai International Cricket Stadium. With Kohli and Williamson being key players for their teams, their performances will be closely watched in this crucial encounter.

Here’s a detailed comparison of their ODI stats after 170 matches.

1. Most Runs

Virat Kohli ranks third on the all-time ODI run-scorers list, having amassed 14,085 runs in 299 matches at an impressive average of 58.20. In his first 170 ODIs, he had scored 7,204 runs.
Meanwhile, Kane Williamson has played 170 ODIs for New Zealand, scoring 7,041 runs in 162 innings.

PlayerMatchesInningsRuns
Virat Kohli1701627,204
Kane Williamson1701627,041

2. Batting Average and Strike Rate

Kohli maintained an impressive average of 51.83 and a strike rate of 89.99 in his first 170 ODIs.
Williamson, on the other hand, has an average of 48.89 and a strike rate of 81.63 in the same number of matches.

PlayerMatchesAverageStrike Rate
Virat Kohli17051.8389.99
Kane Williamson17048.8981.63

3. Most Fifty-Plus Scores

Kohli has 73 fifties and 51 centuries in 299 ODIs. In his first 170 matches, he had 36 half-centuries and 25 centuries.
Williamson, in comparison, has 46 fifties and 14 centuries.

PlayerMatchesFiftiesHundreds
Virat Kohli1703625
Kane Williamson1704614

Team India Unveils New Jersey for ICC Champions Trophy 2025


4. Runs in Winning Causes

In Kohli’s first 170 ODIs, India won 97 matches, during which he scored 4,987 runs at an average of 68.23 and a strike rate of 93.62, including 19 fifties and 21 centuries.
Williamson played 170 ODIs, with New Zealand winning 88 matches. He accumulated 4,226 runs in winning causes at an average of 59.52 and a strike rate of 85.06, with 27 fifties and 10 centuries.

PlayerInningsRunsAverageStrike RateFiftiesHundreds
Virat Kohli944,98768.2393.621921
Kane Williamson854,22659.5285.062710

5. Highest Individual Score

Kohli’s highest ODI score came against Pakistan in 2012, when he smashed 183 off 148 balls at the Shere Bangla National Stadium.
Williamson’s career-best knock of 148 off 154 balls came against the West Indies in the 2019 World Cup at Old Trafford.

PlayerHighest Score
Virat Kohli183 off 148 balls
Kane Williamson148 off 154 balls

Conclusion

Virat Kohli had a phenomenal start to his career and has since established himself as one of the greatest ODI players of all time. He currently stands third in the list of highest run-scorers in ODI history and is just 150 runs away from surpassing Kumar Sangakkara (14,234) for the second spot.

Kane Williamson, meanwhile, has been a crucial figure in New Zealand’s batting lineup, consistently delivering match-winning performances. His ability to anchor the innings has made him one of the finest batters in New Zealand’s history.

As India and New Zealand prepare to face off in the Champions Trophy, both players will look to leave their mark in yet another high-stakes encounter