Mushfiqur Rahim announced his retirement from ODI cricket on March 5, 2025, but will continue to play Test cricket; he is the player with the most ODIs for Bangladesh with 274 matches.
Rahim is Bangladesh's highest ODI run-scorer (7,795 runs) and is among the top five wicketkeepers in the world with 297 stumpings; he retired from T20 internationals in 2022.