Bangladesh middle order batsman Mahmudullah Riyad is fetching the milestone of scoring three thousand runs in one day international cricket. He is 79 runs away from the fence. Playing 138 ODI matches so far, Mahmudullah scored 2921 runs in an average of 33.19. [বাংলায় পড়ুনঃ মাইলফলক স্পর্শের অপেক্ষায় রিয়াদ]
Ever since the beginning of his career, 31 year old Mahmudullah Riyad has been the unsung hero of Bangladesh batting order. He scored two one day international hundreds, the highest between them is 128 runs against New Zealand.
16 half centuries are scribbled beside his name in ODIs and 13 in Test matches. Mahmudullah, being occasionally used as a bowler, kept the faith of captain with right arm off break, captured 70 limited over wickets in his career so far.
Tamim Iqbal is the highest run getter for Bangladesh in one day international who scored 5315 runs in 166 matches. Shakib Al Hasan is in the second position with 4790 runs while Test skipper Mushfiqur Rahim stands in third with 4132 runs – he played 169 matches.
Long gone star Mohammad Ashraful is still clutching the horizon; he is the fourth highest run getter in one day international for Bangladesh. 3468 runs he scored in 175 matches.