#2 Jacques Kallis (South Africa)

The South African legend is regarded by many as one of the finest all-rounders to have graced the game with his presence. In 166 Tests, Kallis accumulated 13,289 runs at an average of 55.37, with a stupendous tally of 45 centuries and 58 half-centuries. Also, he picked up 292 wickets with the ball at an average of 32.65, thereby making him the only all-rounder to score 10,000+ runs along 290+ wickets in the red-ball cricket.
Kallis is second in terms of the leading centurions in the longer format of the game, with the first position being occupied by the great Sachin Tendulkar himself with 51 Test centuries to his name.
#1 Sir Garfield Sobers ( West Indies)

Sir Garfield Sobers tops the charts of being the greatest all-rounder to have ever played the game. Between 1954-74, Sobers was a part of 93 Test matches, in which he scored 8,032 runs at an astonishing average of 57.78 and scored 26 centuries and 30 half-centuries.
With the ball, he picked up 235 scalps at an average of 34.03, with best figures of 6/73. Certainly the greatest all-rounder ever for a reason.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news