top of page
SPORTS

International Cricket - Bangladesh
Most Appearances (ODI)
This list features the players with the most ODI (one-day international) appearances for the Bangladesh national cricket team.
RANK | PLAYER | APPEARANCES | YEARS |
1 | Mushfiqur Rahim | 274 | 2006-2025 |
2 | Shakib Al Hasan | 247 | 2006-2023 |
3 | Tamim Iqbal | 243 | 2007-2023 |
4 | Mahmudullah | 239 | 2007-2025 |
5 | Mashrafe Mortaza | 218 | 2001-2020 |
6 | Mohammad Ashraful | 175 | 2001-2013 |
7 | Abdur Razzak | 153 | 2004-2014 |
8 | Khaled Mashud | 126 | 1995-2006 |
9 | Mohammad Rafique | 123 | 1995-2007 |
10 | Mustafizur Rahman | 112 | 2015-2025 |
References
ESPNcricinfo (2025). Individual most matches – career – Bangladesh – One Day Internationals. Available at: https://www.espncricinfo.com/records/team/individual-most-matches-career/bangladesh-25/one-day-internationals-2 (Accessed 1 December 2025).

SCALA
lists
bottom of page



