Sachin Tendulkar of India is regarded as the best batsman in the modern times. He has scored most runs in test matches, one day matches. Scored most centuries in both formats too. Has played international cricket over 20 overs. And has more record feats than anyone in the game.
Apart Sachin, Sir Donald Bradman, is regarded as the best batsman in the cricketing era. He captained Australia and scored 6996 runs at an average of 99.94, which is the highest.
Chat with our AI personalities
Everyone has an opinion but in my opinion it is don bradman in the past but now ricky ponting
Shaid Afridi is the best power hitter in the world. Second power hitteris Christopher Gayle.