Faf du Plessis has never faced Kagiso Rabada. Moreover, Faf du Plessis has scored 1528 runs from 50 innings at an average of 35.53. While, Kagiso Rabada has taken 39 wickets from 32 games with a best bowing figures of 3/30.
Faf du Plessis Profile
Kagiso Rabada Profile