5 greatest batsmen produced by India in ODI cricket

Sehwag will go down as the most destructive batsman produced by India in ODI cricket
Sehwag will go down as the most destructive batsman produced by India in ODI cricket

#3 Mahendra Singh Dhoni

There are very few batsmen in world cricket who can hit a cricket ball as hard as Dhoni does
There are very few batsmen in world cricket who can hit a cricket ball as hard as Dhoni does

There are very few batsmen in world cricket who can hit a cricket ball as hard as MS Dhoni does. His iconic helicopter shot, his ferocious cuts through the off side and his ability to hit towering sixes at will made him one of the biggest match-winners for India.

Dhoni will also go down as the greatest finisher ODI cricket has ever seen. His 91* against Sri Lanka in the 2011 World Cup Final will be etched in the minds of each and every Indian cricket fan.

In the 332 matches that he played for India, Dhoni scored 10,173 runs including 10 hundreds and 67 fifties at an outstanding average of 50.11.

RECORD: Matches:332 Innings:281 Runs:10173 100’s:10 50’s:67 Avg:50.11 S/R:87.90

#2 Virat Kohli

Kohli's passion, his hunger to score runs, and his zeal to continuously improve makes him the best batsman of modern day cricket
Kohli's passion, his hunger to score runs, and his zeal to continuously improve makes him the best batsman of modern day cricket

He is the only man who has any realistic chance of going past most of Tendulkar’s big-ticket records in ODI cricket.

The batting dynamite has been plundering runs at will against every opposition in all conditions.

Kohli’s passion, his hunger for runs and his zeal to continuously improve makes him the best batsman of modern day cricket.

Kohli is the fastest batsman in the world to score 10,000 ODI runs, reaching the landmark in just 205 innings. He is also second in the list of highest century-makers in ODI cricket with 38 hundreds to his name.

In the 216 matches that he has played for India, Kohli has scored an astounding 10,232 runs at a surreal average of 59.84.

RECORD: Matches:216 Innings:208 Runs:10232 100’s:38 50’s:48 Avg:59.84 S/R:92.88

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by GVS Sastry
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications