"We will play more than 41 Tests and between 104 and 140 One-dayers in the next six years under the new Future Tour Programme (FTP) of the International Cricket Council (ICC)," Bangladesh Cricket Board secretary Mahbub Anam said on Saturday.
Bangladesh have won just one of their 34 matches since gaining Test status in 2000, the lone victory coming against a depleted Zimbabwean side at home last year.
The cricket chiefs of the 10 Test-playing nations finalised the FTP at an ICC meeting in Dubai early this week.
The programme, under which each Test-playing nation tours and hosts other nations in a six-year cycle, will start from May this year.
Bangladesh have also been allowed to host at least three triangular one-day tournaments involving India during this period, Anam said, adding the country was expecting a windfall from television rights.
"We want to invite bids for television rights very soon and this time we expect to earn several times more than what we earned earlier," he said.
The ESPN-STAR television currently owns the rights to telecast Bangladesh matches, but its 11.5-million-dollar contract for five years expires later this year.
Bangladesh host Australia for two Tests and three One-dayers next month.