Kagiso Rabada, at the age of 25, reached the milestone of 200 Test wickets when he dismissed Hasan Ali. Here are some of the records he broke along the way.

44 Matches Rabada took to take 200 Test wickets. Dale Steyn and Allan Donald are the two players from South Africa to reach the milestone faster than Rabada. Steyn reached this feat in 39 Tests, while Donald got there in 42. Only six pace bowlers have done it in quicker time. Yasir Shah is the fastest to 200 Test wickets, reaching this feat in just 33 Tests.

8154 Balls taken by Rabada to get 200 Test Wickets, the third fastest in the history of Test cricket. Waqar Younis ( 7730) and Dale Steyn ( 7848) are the only two bowlers who got there quicker. Rabada made his debut in 2015 against India in Mohali and it has taken him just over five years to reach this feat.

9378 Rabada's age in days (at the start of the Test) when he got to 200 Test wickets. Only three bowlers have reached the milestone at a younger age. Younis did it in 8788 days while Kapil Dev and Harbhajan Singh got there in 8830 and 9203 days respectively.

0 Bowlers to have a better strike rate than Rabada in the history of Test cricket with a 200-wicket cut off. Rabada's strike rate of 40.8 is the best. His compatriot Steyn is second on the list with a strike rate of 42.3. Among active players, Mitchell Starc and Neil Wagner are the ones among the top five with strike rates of 49.3 and 51.9 respectively. Rabada is almost 10 balls ahead of the next best. Even if the cut off is reduced to 150 Test wickets, Rabada still tops the charts. Rabada's average of 22.96 is the fourth best for South Africa. Only Vernon Philander, Steyn and Allan Donald have better averages.

9 Five-wicket hauls for Rabada in 44 Tests. He has four 10-wicket hauls as well. Although Rabada has not taken five wickets in an innings since March 2018, he has a good strike rate taking wickets on a regular basis. At the 200-wicket mark, Steyn had 13 five-wicket hauls while Younis had 19 five-wicket hauls.