AB de Villiers has never faced Kagiso Rabada. Moreover, AB de Villiers has scored 1672 runs from 75 innings at an average of 26.12. While, Kagiso Rabada has taken 39 wickets from 32 games with a best bowing figures of 3/30.
AB de Villiers Profile
Kagiso Rabada Profile