#3 Dale Steyn
Dale Steyn, who is just five wickets away from becoming South Africa's all-time leading Test wicket-taker, is the only fast bowler to take five-wicket hauls against all Test playing nations.
Steyn, who played his last Test against India in 2015, has played 13 five-day games against this particular opposition since 2006.
The 34-year old is the most successful South African bowler against India as he claimed 63 wickets at an average of 21.41.
Steyn, who dominated the number one spot in the ICC Test rankings for a record 263 weeks between 2008 and 2014, gave his best performance against India in a 2010 five-day game at Nagpur.
Steyn claimed 10 wickets for 108 runs as the visitors won the game by a huge margin of an innings and 6 runs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news