After taking over the reins of Team India in January 2017, Virat Kohli was officially the captain of the Indian ODI team till December 2021. Virat Kohli will play only as a batsman when he comes on the field on Wednesday. Virat had last played an ODI against New Zealand captained by Mahendra Singh Dhoni in October 2016. Virat was only the Test captain at that time. But now he has given up the captaincy of the Indian team in all three formats. Former captain Virat Kohli will be seen playing as a batsman against South Africa under KL Rahul's command and will be expected to return to his old batting form. Virat's bat, which has been missing a century for a long time, is now relieved of the extra responsibility of captaincy, allowing him to focus more on his batting. Despite Virat Kohli's impressive batting record as a captain, the team's defeat in ICC tournaments has been a major cause of disappointment for him. Indian standout batsman Virat Kohli has scored 21 centuries in 95 ODIs during the captaincy and fans will hope to see him again as run machine Virat. Virat Kohli has a great ODI record in South Africa, scoring 877 runs at an average of 87.70 in 15 innings of 17 ODIs here. In South Africa, Virat Kohli has scored three centuries and four fifties in 15 innings. Virat Kohli as the number three batsman in the upcoming 3 ODIs will be expected to do well. England and Australian players had an overnight beer party After Ashes series Anushka got emotional after quitting Virat's captaincy, writes emotional post 'Great Virat', Said Sourav Ganguly as Virat quits captaincy