As of now, AB de Villiers has managed to score 48 runs off 27 balls by Mohammed Shami, while Shami has dismissed him once. Further, in the IPL, Villiers has scored 4,849 runs from 156 innings at an average of 40.41. Meanwhile, Shami owns 60 wickets in 72 matches, including a best match haul of 3/15.