Answer
Tamim Iqbal holds the record for scoring the most hundreds in One Day International cricket from Bangladesh. He has scored 10 hundreds in his ODI career, and is the only Bangladeshi player to have scored more than 10 hundreds. He is also the second-highest run-scorer for Bangladesh in ODIs, with 7,330 runs.