Top 5 batsmen with the most 50+ scores in ODIs in this decade

Rohit Sharma (left) and Ross Taylor (right)
Rohit Sharma (left) and Ross Taylor (right)

#4 Kumar Sangakkara (Sri Lanka) - 57

Ad
Kumar Sangakkara 
Kumar Sangakkara

Kumar Sangakkara is one of those rare cricketers who got better with age. His consistency improved remarkably during the later part of his ODI career. Sangakkara scored 4 consecutive centuries in 2015 World Cup before retiring from ODI cricket. He, along with Tillakratne Dilshan and Mahela Jayawardene, transformed Sri Lankan team into a formidable ODI side.

Ad

Sangakkara played 142 matches in this decade and scored 6356 runs at an impressive average of 52.96. He hit 15 centuries and 42 fifties in this period and earns himself the 3rd spot on this list.


#3 Hashim Amla (South Africa) - 59

Hashim Amla 
Hashim Amla

Hashim Amla has been one of the most prolific runs corers in ODIs since the start of this decade. He has played numerous match-winning knocks for South Africa with his calm and composed strokeplay. He holds the record for the fastest batsmen to reach 2000, 3000, 4000, 5000, 6000 and 7000 runs in ODI cricket.

In this period, Amla has played 159 matches and scored 7265 runs at an average of 49.76 including 26 centuries and 33 half-centuries.

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

Quick Links

Edited by Aditya Joshi
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