Middle-order:
Virat Kohli

With his performance in the first three ODIs, the Indian captain has once again proved as to why he is arguably the best ODI batsman in the world right now.
He seems to be getting better with each passing series and the ease by which he is scoring his centuries, he looks destined to cross Sachin Tendulkar's tally of 49 ODI centuries very soon.
He will look to continue his fine run of form in the 4th ODI and help India achieve their first ever ODI series victory in South Africa.
Ajinkya Rahane

After being left out of the squad in 2 out of the 3 Tests, Rahane proved a point with his gutsy 79 run knock in the first ODI.
Unfortunately, he wasn't able to do much in the 3rd ODI as he me was dismissed while looking to go for a big shot.
He will look to make the most of his selection in the final three ODIs and cement his place as India's no. 4 for the future.
MS Dhoni

The former Indian captain has not had much to do in the series so far. He did have a chance to make a mark for himself in the previous ODI, but ended up disappointing after scoring just 10 runs.
He has been a livewire in the field, constantly guiding the bowlers and the fielders.
With 3 ODIs remaining, Dhoni will look to get some runs under his belt and not put a doubt in the selectors' mind.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news