On Friday, Kohli notched up his 52nd IPL fifty at the M Chinnaswamy Stadium against the Kolkata-based franchise, playing an unbeaten innings of 83 runs from 59 balls.
Kohli is the highest run-getter in IPL of all time. In 237 matches and 229 innings, the India talisman batter has scored 7263 runs at an average of 37.24, with a strike rate of 130.02.
"The greatness of Virat has been reduced in terms of his overall performance at that venue. It is a tricky venue to bat, especially as an opening batsman against a sort of weird tennis ball type bounce.
Asked about his earlier remarks regarding Kohli, De Villiers, known for his strong bond with the former Indian captain off the field from their time at Royal Challengers Bangalore, altered his position.
Virat Kohli, India's star batsman, may miss the third and fourth Test matches against England due to personal reasons, with Rajat Patidar replacing him.