The Top 10 Indian Batsmen of All Time


Indian Batsmen of All Time
Indian Batsmen of All Time
Spread the love

India has a long history of producing elite-level cricketers and run-scoring batsmen in particular. There have been dozens upon dozens of Indian batsmen over the years that have struck fear in the hearts of cricket’s best bowlers. Indian batsmen fear nobody and always seem to be able to adapt to any conditions. These are ten of the best Indian batsmen of all time.

Sachin Tendulkar

1 5e33f9e8e3816

Sachin Tendulkar is not only India’s greatest-ever batsman but one of the best players to have ever picked up a cricket bat. The Bombay-born legend played in his first international test match on November 15, 1989, and retired almost precisely 24 years later. During that time, Tendulkar played in 200 test matches and scored 15,921 runs for an average of 53.78, including 51 centuries and 68 half-centuries! The legend’s highest score was 248, not out!

Tendulkar’s ODI record was also phenomenal, with 18,426 runs, a highest score of 200 not out, and an average of 44.83!

During his long, illustrious, and record-breaking career, many people claimed a bonus from the BetUS sportsbook review page and bet on Tendulkar being the top scorer whenever he took to the field. That prediction usually ran true because Tendulkar was simply that good of a batsman.

Virat Kohli

wo2yNX4Y5sUD Nj dKzMxPeFpBfRPrgEHCaHNG65vKyl3JgLh5Fee1Y 81qHg Qx8mNAcHLk6PhNLwufMqVz wTX6tGe3CynkdZySg8hMDAL 8JvV8mnhoUQwT3PvmiSf24xZcnCUnKV5FvPw6g0dB1ul6zt9O90L9LQ0idEKM4GYPY0CWpVjjUVL61

Virat Kohli is the only Indian batsman to get anywhere near Tendulkar’s ODI run tally; Kohli has 12,344 runs to his name to date. Kohli has played 201 fewer ODI games than Tendulkar, but Tendulkar played first-class cricket until he was 40, and Kohli is still only 33 years old. Could Kohli break Tendulkar’s batting records before he calls time on his impressive career?

See also  Top 20 Museums in Australia.

Sourav Ganguly

Header Image Credit Instagram Sourav Ganguly 3 634648376fd8b

Sourav Ganguly’s incredible batting ability, mainly through the off side, earned him the nickname “God of the Off Side.” Ganguly scored 11,221 ODI runs across 297 innings, with an average of just shy of 41 runs per innings.

Ganguly was a great bowler, too, taking 100 ODI wickets and 32 test wickets as a right-arm medium bowler.

Rahul Dravid

58956887 rahul dravid hundred afp

Rahul Dravid is one of only five Indian batsmen to break through 10,000 ODI international runs, putting him among some esteemed company. Dravid is also the fourth-highest test match run scorer in history, with 13,288 runs from 164 tests. Unsurprisingly, Dravid is a member of the ICC Hall of Fame.

MS Dhoni

m7opt04g ms dhoni

MS Dhoni is the fifth Indian player to reach at least 10,000 ODI international runs; Dhoni has 10,599 runs on his record. Dhoni’s ODI average of 50.23 runs is second only to Kohli in Indian cricketing history, showing how incredible Dhoni was at the limited-overs game.

Mohammad Azharuddin

mohammad azharuddin batting 1591375162

Mohammad Azharuddin played 99 test matches and 334 ODI internationals for India and scored more than 15,000 runs across both disciplines. Azharuddin was an exceptional fielder who enjoyed 261 catches in tests and ODI games. Sadly, Azharuddin was caught up in a match-fixing scandal in 2000, but there is no denying Azharuddin was a fantastic talent.

Rohit Sharma

rohit sharma sportstiger

Rohit Sharma is the current captain of the Indian ODI team, a format in which he thrives. Sharma currently has 7,376 runs for a 41.58 average. Sharma holds the record for the highest individual ODI score (264) and is the only player in history to have enjoyed three double-centuries in one-day internationals.

See also  Top 10 Payment Apps in India in the Year 2024

Yuvraj Singh

834561 yuvraj singh

Yuvraj Singh played his last ODI international for India in June 2017; he played 304 ODI during his international career, scoring 8,701 runs. Singh reached that impressive total with the help of 14 centuries and 52 half-centuries. Singh also played 40 test matches where he scored 1,900 runs.

Virender Sehwag

Virender Sehwag

Virender Sehwag represented India from 1999 to 2013. he played 104 test matches and 251 ODI games for the Indian national team, scoring 8,586 test match runs and an additional 8,273 ODI runs. Sehwag is a passionate man who thrilled crowds with his aggressive batting style. He once scored 319 runs in 278 balls against South Africa, which is a test match record that holds today.

Shikhar Dhawan

1064200 shikhar dhawan odi

Shikhar Dhawan is the first-ever Indian to score an ODI century before lunch, managing the impressive feat in June 2018 against Afghanistan. Dhawan has scored 6,574 runs in 156 ODI games and an additional 2,315 runs in 34 test matches. He has seven test match centuries, including a career-best 190 and 17 ODI centuries, with a high score of 132 not out.


Spread the love