#1 Sir Donald Bradman
The Australian legend might have played only one format of the game but the fact that his exploits with the bat are still talked about as to why he is the greatest batsman to have played the sport justifies his inclusion as one among the Top 5 No 3 batsman of all time.
Sir Donald Bradman dominated the game during his era like no other, head and shoulders above his competitors in an age where cricket used to be played on uncovered pitches.
Getting runs on such surfaces was not an easy task, especially considering the fact that Don batted with very little protection as head gear and other protective equipment was unheard of that time - something England tried to exploit with their infamous Bodyline tactics.
The ease with which Bradman milked runs out of the opposition is something which still baffles the statisticians as he ended up with a batting average of 99.94 from his 52 innings in Test cricket.
5078 of his 6996 runs in the longer format of the game came when he batted at the No 3 spot. Don's batting average when he came in one-down was a staggering 103.63, while 20 of his 29 Test centuries also came when he batted at No 3.
He also spent much of the time as skipper of the Australian but did not let the extra responsibility affect his batting, especially during the intense Ashes rivalry of that period.
One can only speculate as to how he would have fared in limited-overs cricket but as someone who scored more than 300 runs in a single day of a Test match, the attacking mode of the Don would have been a sight to behold.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news