#2 Jacques Kallis
Unbelievably consistent with the bat and ever-reliable with the ball, South Africa's Jacques Kallis has made a mark in history as one of the greatest all-rounders to have played the sport.
With 13,289 runs in Test Cricket, Kallis stands as the third highest run-scorer in the format. The man also holds an account for 292 scalps, making him the only cricketer in the history of the game to achieve the double of 10,000 runs and 250 wickets in both Tests and ODIs.
The former South African great hung up his boots after playing his final Test against India at Durban from 26-30 December. Kallis scored his 45th century in the last inning of his career, making him one of the few cricketers to score a hundred in their final Test.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news