#3 Donald Bradman
Beyond any doubt, he was the greatest cricketer of all time. How else would you define someone who had a Test average of 99.94? Throughout the 1930s and 40s, Bradman ruled the cricketing world.
Such was his dominance that he scored 974 runs in a series against England, of which 309 runs came in a single day at Headingley.
During his time Australia lost the Ashes just once, in 1932-33, when England decided to bowl ‘Bodyline’ to him. However, he still averaged over 56 in those Tests.
After a few years of his career, it was pointless to compare him with other cricketers of his generation as he was so far ahead. He scored 6,996 Test runs from 52 matches which included 29 hundreds and 13 fifties.
He needed just four in his last Test innings, at The Oval in 1948, to ensure an average of 100 . But he was dismissed second ball for 0, a rare moment of human failing that only added to his everlasting appeal.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news