As of now, AB de Villiers has managed to score 29 runs off 29 balls by Karn Sharma, while Sharma has never dismissed him. Further, in the Indian T20 League, Villiers has scored 4,898 runs from 158 innings at an average of 40.15. Meanwhile, Sharma owns 59 wickets in 68 matches, including a best match haul of 4/16.