5. Mushfiqur Rahim (Bangladesh)

Experienced Bangladesh wicketkeeper-batsman Mushfiqur Rahim is a crucial middle-order batsman for his nation. His outstanding batting has secured many great victories for the country. The 31-year-old has already experienced three Cricket World Cups (2007, 2011 and 2015) as he has played 21 matches in this tournament history.
The right-handed batsman has played 205 ODIs where he has scored 5,558 runs with an average of 34.95. In ODI career, he has scored six centuries and 33 half-centuries, including the best knock of 144 runs.
On the other hand, he has taken 169 catches and 42 stumpings in his ODI career.
| Matches (Innings) | Runs scored | Highest score | Average | 100s/50s | Catches/Stumpings |
| 205 (191) | 5,558 | 144 | 34.95 | 6/33 | 169/42 |