#5 Jacques Kallis (520 innings)
Ad

Jacques Kallis, who was named ICC Test Player of the Year as well as ICC Player of the Year in 2005, scored 62 hundred-plus scores in his career that lasted 19 years. The South African legend amassed 25,534 runs, which included 45 Test and 17 ODI hundreds, before announcing his retirement in 2014.
Kallis's 50th international ton came during the 2010 Test against India at Nagpur. He joined hands with Hashim Amla to bury the hosts under a pile of runs before Dale Steyn took seven wickets to orchestrate South Africa's victory by an innings and six runs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news
Edited by Ram Kumar