×

Sachin Tendulkar to Kane Williamson: Top run-scorers in India vs New Zealand in ODI matches

As India and New Zealand are going to face each other in the semifinal of the 2025 ICC Champions Trophy, here is a record list of players among the two teams who have scored the most runs.

The ICC Champions Trophy is at an exciting end as of now. Hosts Pakistan, along with Bangladesh are eliminated from the race to semifinals as both the teams faced a defeat in two of their group-stage matches. Since India and New Zealand will face each other in the semifinal, here is the record list of most runs scored by players from each teams in the history of ICC Champions Trophy.

1) Sachin Tendulkar (India)- 1750 runs

India’s legendary ‘Master blaster’ Sachin Tendulkar tops the list, having amassed 1750 runs in 41 innings of 42 matches within the time span of 1990 to 2009. His highest score was of 186*, and he has secured 5 centuries and 8 half-centuries to his name.

TRENDING NOW


2) Virat Kohli (India)- 1645 runs

India’s batting maestro Virat Kohli sits below Sachin, with 1645 runs to his name in 31 innings of 31 matches. He has scored these numbers between a time span of 2010 to 2023. Kohli’s highest score was 154*, along with 6 centuries and 9 half-centuries.

3) Ross Taylor (New Zealand)- 1385 runs

New Zealand’s cricketing great Ross Taylor has his spot below Virat Kohli. Taylor has amassed 1385 runs in 34 innings of 35 matches within the time span of 2009 to 2020. His highest score was 112*, with 3 centuries and 8 half-centuries.

4) Nathan Astle (New Zealand)- 1207 runs

Opening batter Nathan Astle comes next, with 1207 runs to his name, accompanied by 5 centuries and as many half-centuries. He reached this number in 29 innings of 29 matches, and his highest score was of 120 runs in the time span of 1995 to 2005.

5) Virender Sehwag (India)- 1157 runs

Indian legend Virender Sehwag is the third Indian to have secured his name in the list with 1157 runs. Sehwag had secured this feat in 23 innings of 23 matches within the time span of 2001 to 2010. His highest score was 130, and he had secured 6 centuries with half as many half-centuries.

6) Kane Williamson (New Zealand)- 1147 runs

New Zealand’s star batter Kane Williamson is also in this list, with 1147 runs to his name. He achieved this feat in 28 innings of 29 matches within the time span of 2010 to 2023. His highest score was 118 runs and he had 1 century and 10 half-centuries to his name.

7) Mohammed Azharuddin (India)- 1118 runs

Former Indian middle-order batter Mohammed Azharuddin has his name at the last spot in this list, with 1118 runs to his name in 39 innings of 40 matches. He achieved this score in time span of 1985 to 1999, with 1 century and 7 half-centuries.

trending this week