Kagiso Rabada is a South African cricket player. In November 2014, he played his first match for South Africa in a one-day international (ODI). In November 2015, he played his first Test match for South Africa. At the start of 2018, Rabada was already known as one of the best bowlers in the world for... Read More