KL Rahul-led India are gearing up for the three-match ODI series against Zimbabwe which is set to start from August 18.
If we look at the track records of both the teams, India lead the head-to-head record 51-10 against Zimbabwe in 63 ODIs while two matches finished as tied.
India are returning to Zimbabwe to play cricket after a gap of six years. Meanwhile, bigwigs like Rohit Sharma and Virat Kohli have been rested for the series.
Let's have a look at the batters who scored most runs in the India vs Zimbabwe ODI encounters so far.
India's iconic cricketer Sachin Tendulkar amassed the most 1,377 runs against Zimbabwe at an average of 43.
India's former skipper Sourav Ganguly scored a total of 1,367 runs against Zimbabwe at an average of 43.
Former Zimbabwe skipper Andy Flower accumulated a total of 1298 runs against India at an average of 41.
Former Zimbabwe batter scored a total of 1,227 runs against Men in Blue at an average of 35.
Former Zimbabwe player Grant Flower amassed a total of 1165 runs against India at an average of 31.
Former India skipper Rahul Dravid scored a total of 885 runs against Zimbabwe at an average of 37.