Bangladesh will play two Tests and three ODIs during the tour of South Africa 2022. The tour opens with the first ODI on March 18 at Centurion and finishes with the second and final Test at Port Elizabeth. The match starts on April 8. (More Cricket News)