2) Jacques Kallis (2 times)
The name which pops up in our minds after Gary Sobers as the greatest all-rounders to play cricket is Jacques Kallis. The right-handed batsman was a pillar in the South African team for many years. In 2013, he became the first cricketer to score 10,000 runs and pick up 250 wickets in both Tests and One-Day Internationals.
Playing 166 Test matches, he has 45 centuries to his name only behind Tendulkar’s record of 51 tons. The big-man from Cape Town had put up a great all round performance in 1999 against West Indies in his hometown. Kallis scored a 110-run knock in the first innings and followed up with a superb bowling performance in West Indies’ second innings to help South Africa extend their lead to 4-0 in the five-match series.
Bangladesh too could not withstand the brilliance of Kallis’ all-round dominance. Having scored 139-runs in South Africa’s one and only innings during the second Test at Potchefstroom, he demolished the Bangladeshi batting line-up by taking 5 wickets for 21 runs in just 4.3 overs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news