 His second ten-wicket haul came in 2017 against Sri Lanka at Cape Town.During the first Test at Lord's in South Africa's 2017 tour of England, Rabada was suspended for the second Test at Trent Bridge following an altercation with Ben Stokes after using "inappropriate language" after dismissing Stokes on the first day.As well as the five-fors he took in the matches when he took ten wickets, he had taken a total of five five-wicket hauls in Test matches, the first of which was earlier in England's 2016 tour of South Africa.