Top 10 run scorers for India in ODIs

Sachin Tendulkar of India
MASTER BLASTER - SACHIN TENDULKAR

4. MS Dhoni

South Africa v India - T20 International
Mahendra Singh Dhoni

Mahendra Singh Dhoni is India’s best wicket-keeper batsman in the one-day arena. Dhoni is a power hitter down the order, scoring some whirlwind knocks to take India across the finishing line many a time. Dhoni’s calm and composed temperament, ability to read the game and hold his nerves under pressure makes him India's best finishers in ODI cricket. Dhoni is a game changer with his power-packed hitting and has been an absolute entertainer for billions of India fans. Unorthodox yet effective, Mahi’s not so conventional batting style has racked up over 9000 runs.

ODI Record

Matches: 327

Runs: 10123

Avg: 50.61

100s: 10

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

Quick Links

Edited by Rupin Kale
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