2. Sir Vivian Richards

Viv Richards was the first batting superstar that ODI cricket produced. At a time when pitches favored the bowlers and ODI cricket was still being “played safe”, Richards redefined the way the game and plundered bowling attacks at an astounding strike rate of 90.2.
Richards was also the first cricketer to give the word “swagger” a new meaning. He held the record of the fastest to 6,000 runs in ODI cricket before it was broken by Hashim Amla almost three decades later.
Richards will be best remembered for the 138* he scored in the 1979 World Cup final against England.
1. Sachin Tendulkar

Sachin Tendulkar is the owner of almost every single batting record in the game of cricket. Also known as the “God Of Cricket”, Tendulkar is worshipped for his staggering achievements including that for the most runs (18,426) and most hundreds (49).
Although some of Tendukar's records might be broken one day, he was the first to scale the Everest as far as batting is concerned. No cricketer had been under more scrutiny in the history of the game, as Tendulkar bore the burden of expectations of more than a billion people for almost a quarter of a century every time he walked in to bat.
Harsha Bhogle even very famously said, "When Tendulkar plays well, India sleeps well.”
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️