After losing the first Test in Mirpur, Bangladesh must win this match to keep the series alive. In this do-or-die situation, the team has made changes, with regular wicketkeeper Liton Das being left out due to fever. Instead, wicketkeeper-batter Mahidul Islam Ankon will make his debut.
In the second Test against South Africa in Chattogram, the visiting captain Aiden Markram won the toss and opted to bat.
Bangladesh will field two pace bowlers, with Nahid Rana joining Hasan Mahmud. Overall, there are three changes in the team: Zakir Ali Onik, Liton Das, and Naim Hasan have been excluded, while Mahidul Islam, Zakir Hasan, and Nahid Rana have been included in the eleven. South Africa has also made two changes, bringing in Senuran Muthusamy and Dane Piedt.
Bangladesh XI: Nazmul Hossain Shanto (captain), Zakir Hasan, Mahmudul Hasan Joy, Sadman Islam, Mominul Haque, Mushfiqur Rahim, Mehedi Hasan Miraz, Taijul Islam, Mahidul Islam Ankon, Nahid Rana, and Hasan Mahmud.
South Africa XI: Aiden Markram (captain), Tony de Zorzi, Tristan Stubbs, David Bedingham, Ryan Rickelton, Kyle Verreynne, Senuran Muthusamy, Wiaan Mulder, Keshav Maharaj, Dane Piedt, and Kagiso Rabada.