1.Don Bradman

Australian cricketer born on 27 August 1908, widely acknowledged as the greatest batsman of all time. Bradman’s career Test batting average of 99.94 is often cited as the greatest achievement by any sportsman in any major sport.Before his 22nd  birthday, he had set many records for top scoring, some of which still stand, and became Australia’s sporting idol.During a 20-year playing career,  Bradman achieved many records that are was unbreakable during that era.Total rating is 1349.0.

2.Sachin Tendulkar

One of the greatest batsman of all time.he highest run scorer of all time in International cricket, made his Test debut on 15 November 1989 against Pakistan in Karachi at the age of sixteen.Have scored one hundred international centuries, the first batsman to score a double century in a One Day International, the holder of the record for the most number of runs in both ODI and Test cricket.The only player to complete more than 30,000 runs in international cricket.His total rating is 1000.0.

3.Viv Richards

Former cricketer, who represented the West Indies at test and international levels.Richards was voted one of the five Cricketers of the Century by a 100-member panel of experts in 2000, along with Sir Donald Bradman, Sir Garfield Sobers, Sir Jack Hobbs and Shane Warne.In one-day cricket, Richards was judged by Wisden Cricketers’ Almanack to have played the best One Day International (ODI) innings of all time.In December 2002, he was chosen by Wisden as the greatest ODI batsman of all time, as well as the third greatest Test batsman of all time, after Sir Don Bradman and Sachin Tendulkar.