Top 5 highest run scorers in ODIs since 2010

Torchbearers of cricket in India - Virat Kohli and Rohit Sharma
Torchbearers of cricket in India - Virat Kohli and Rohit Sharma

#2 Hashim Amla (6848 runs)

Ad
South Africa Opening batsmen - Hashim Amla
South Africa Opening batsmen - Hashim Amla

Hashim Amla is considered as one of the best ODI batsmen of this generation due to his impeccable record and consistency. He holds the record for fastest batsmen to reach 2000, 3000, 4000, 5000, 6000, and 7000 runs. He has been a prolific runscorer for the South African ODI side since his debut and chaperoned them to many memorable victories. He is one of the best ODI openers right now around the world and has formed a lethal partnership with Quinton de Kock at the top of the order.

Ad

He is one of those players who has the ability to score runs at a good pace without employing extravagant innovative strokes. He relies mostly on conventional cricketing shots to score his runs in ODI cricket.

He has played 147 matches during this period and scored 6848 runs at an impressive average of 49.98 including 25 centuries and 30 fifties.

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

Quick Links

Edited by Vignesh Ananthasubramanian
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