#1 Alastair Cook (4,754 runs)

Alastair Cook became the sixth batsman to score 12,000 Test runs on the fourth day of the recently-concluded fifth Ashes Test against Australia at the Sydney Cricket Ground.
The 33-year-old, who scored 244 not out in the fourth Test in Melbourne, sits atop this elite list as he scored 4,754 runs in his second innings from 124 five-dayers, so far.
Cook, who poses a serious threat to Sachin Tendulkar's Test records, has scored 14 tons and 22 fifties while batting for the second the time in a five-day encounter.
The left-handed opening batsman brought up his highest score on the second outing in a Test match when he remained unbeaten in a 2010/11 Ashes encounter against Australia in Brisbane.
The man, who led England to Ashes glory in 2015, brought up his double ton in the third innings of the match, that ended in a stalemate.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news