As of now, Kane Williamson has managed to score 20 runs off 16 balls by Kagiso Rabada, while Rabada has dismissed him once. Further, in the Indian T20 League, Williamson has scored 1,619 runs from 52 innings at an average of 39.49. Meanwhile, Rabada owns 63 wickets in 36 matches, including a best match haul of 4/21.