#2: Jacques Kallis, South Africa

The South African cricketer is the best all-rounder to have ever played this sport. His 19 years of international cricket for the Proteas has played a major role in South Africa's redemption since its re-admission to cricket in 1992.
In 617 innings, Kallis has scored a whopping 25534 runs at an overall average of 49.10 with 62 centuries in international cricket. In the bowling department, Kallis scalped 577 wickets, a record which many mainstream bowlers failed to breach.
Unfortunately, Kallis couldn't get his name registered in the honours board, which goes down as one of the petty records which he missed to achieve.
#1: Sachin Tendulkar, India

Considered as the 'Greatest Batsmen of All Time', Sachin has dominated all of his opponents across different formats, which is why he is renowned as 'God of Cricket'.
In his prolonged career, Sachin played 664 international matches and scored a whopping 34357 runs across several international venues in the world. With 164 half-centuries and 100 centuries, he undoubtedly tops the list of players with most 50s and 100s.
Though Sachin has scored 100 centuries across all formats of the game at different venues, he, unfortunately, failed to score a hundred in one of the most iconic venues around the world.
Sachin travelled to England on several occasions, but he didn't even cross the 50-run mark at Lord's with a mere high score of 34.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news