#3: Jacques Henry Kallis - 6254 runs
Right hand batsman and right arm medium bowler, Jacques Kallis is regarded as one of the greatest all rounders to have ever played the game. Epitome of concentration, no batsman prises his wicket more highly.
Blessed with a rock solid technique, Kallis was whom South Africa depended on to grind it out. Having played 155 test matches, Kallis boats an impressive average of 55.37. As of 2013, he was the only all rounder to score more than 11000 runs and take over 250 wickets in both one day and test match cricket.
Matches: 78 | Innings: 137 | Runs: 6254 | Average: 53.91 | Hundreds: 22 | Fifties: 24
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news