He also termed Du Plessis as an average captain.
The third Test between India and South Africa will be played from October 19 in Ranchi.
"You have to be on top of your game if you aren't then you are found wanting," Du Plessis said.
Proteas, at the end of Day 3, were situated at 275/10, giving India 326-run lead.
The Proteas conceded a massive 326-run lead to India after the first innings of the Pune Test.
India are unlikely to make any changes to their playing XI.
Earlier Faf du Plessis had also termed the points distribution 'complicated'.
With only four players in the bowlers' department assured to play, there is no option but to pick one bowler of 9 credits.
Du Plessis also weighed in on the debate surrounding the points system in the Test championship.
The Proteas Test skipper said that Bavuma is technically very good.