Answer
The Indian cricketing legend, Sachin Tendulkar, holds the distinction of being the only cricketer to have scored more Test centuries than the South African great, Jacques Kallis. Tendulkar's illustrious career spanned over two decades, during which he amassed an incredible 51 Test centuries, etching his name in history as one of the greatest batsmen of all time.