Indian batters are currently in good touch. Virat Kohli had his phases of average and above average performances since the Asia Cup and then in the T20 series against Australia. Suryakumar Yadav, another batting sensation in good form currently, is expected to top batting charts in the series against South Africa.