#2 Jacques Kallis 115, Durban, 2013
After England's all-time highest run scorer comes South Africa's all-time highest run scorer, Jacques Kallis. Like Cook, Kallis too had experienced a torrid time with the bat in hand, leading up to his final Test. His last 10 innings had yielded just 134 runs, and he had even fallen to a first-ball duck only in the previous Test.
But, in his final Test, needing 115 to go past India's own Rahul Dravid on the all-time leading run scorer's list, Jacques Kallis brought out his all too famous patience and grit. The burly African batted for more than six and a half hours, facing a marathon 316 balls, and only fell when he had reached 115 and gone past Dravid.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news