#6 Jacques Kallis (7 Centuries)
Kallis possessed a perfect technique and temperament needed for a Test batsman. He was one of the greats of his generation and scored heavily all around the world.
Kallis was equally good against pace and spin. He was also a more than handy medium pace bowler with 292 Test wickets to his name.
Kallis scored a mammoth 13289 runs from 166 Tests at an average of 55.37 with a monumental 45 centuries. Against India, he scored 1734 runs at an average of 69.36 with 7 centuries. 3 out of those 7 centuries were made in India.
Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news