Here’s your answer
In Cricket League, AB de Villiers has managed to score 58 runs off 40 balls by Imran Tahir, while Imran Tahir has dismissed him 2 times. Further, AB de Villiers has scored 5,162 runs from 171 innings at an average of 37.96. Meanwhile, Imran Tahir owns 82 wickets in 59 matches, including a best match haul of 4/12