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

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.

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.

Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news

Quick Links