#3) Jacques Kallis (13,289 Runs)
Jacques Kallis, the South African cricketer, edged past Rahul Dravid by just one run in his Test career. With an impressive tally of 13,289 runs amassed in 280 innings, Kallis boasts an outstanding average of 55.37. His Test career includes an impressive record of 45 centuries, placing him second on the list of most centuries in the five-day format. Additionally, he notched up 58 fifties during this illustrious phase of his cricketing journey. Kallis’ remarkable all-round abilities and his prowess with the bat made him one of the most formidable and respected cricketers of his generation.