#2 Jacques Kallis
Ad

Regarded as one of the greatest cricketers of all time, Jacques Kallis, South Africa's leading run-scorer in Tests, piled up maximum runs against India as well.
Ad
Between 2000 and 2013, Kallis played 18 five-day games against India and scored 1,734 runs at a staggering average of 69.36.
Kallis, who earned a lot of praise for his orthodox batting technique, scored seven of his 45 Test tons against India.
His highest score against India came in a 2010 Test at Centurion, where he scored an unbeaten 201 and led the hosts to a comprehensive win by an innings and 25 runs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news
Edited by Tanya Rudra