India, New Zealand
India celebrates a wicket. Credits: BCCI Twitter
2 of 6

(Other batsmen)

As the openers are newcomers, this position is very important in the Indian batting line-up in the present ODIs.

Virat Kohli (C)

India, predicted ODI Squad, India vs South Africa
Photo Credit: Getty Images.

Indian captain Virat Kohli is holding the no.1 position in ICC ODI batting rankings for a long time. However, in recent times, Kohli is struggling to perform consistently and to reach the three-figure marks. His form is very crucial, especially when Rohit Sharma is not in the ODI side.

Shreyas Iyer

India, predicted ODI Squad, India vs South Africa
Shreyas Iyer (Image Credit: Twitter)

In a very short time, Shreyas Iyer has won the faith of the team. While the team management was struggling for a long time to settle up the proper batsman for the no.4 position in the ODI cricket, Iyer fits him into this crucial spot. In the last ODI series in New Zealand, Iyer finished as the leading run-scorer (217 runs) after registering 50+ scores in all those three innings, including his maiden ODI century.

Manish Pandey

India, predicted ODI Squad, India vs South Africa

As a middle-order batsman, Manish Pandey has got very limited opportunities in recent times, but he has utilised these opportunities properly in most of the times. While he is changing his game according to the situations, he is mostly not throwing up his wicket.

Kedar Jadhav

India, predicted ODI Squad, India vs South Africa

At present, Kedar Jadhav is mostly playing as a middle-order batsman rather than as an all-rounder. So, he is getting limited opportunities in recent times. Though his performances are mostly enough according to the situations, he is getting tough competition from Manish Pandey.

2 of 6