Latest previewNew Zealand v India · 3rd ODI · 10 Nov 2026Read the preview
Team News

Bangladesh Pick Uncapped Mahfijul Islam in 16-Man Test Squad for South Africa Tour

The Bangladesh Cricket Board named a 16-man squad on 9 November for two Tests in South Africa, with uncapped opener Mahfijul Islam called up and Mohammad Naim recalled.

By John · 13 Nov 2026 · 2 min read

The Bangladesh Cricket Board named a 16-man squad on 9 November for the two-Test series in South Africa, calling up uncapped batter Mahfijul Islam and recalling opener Mohammad Naim. Najmul Hossain Shanto stays as captain, with Mehidy Hasan Miraz as his deputy. The first Test starts at the Wanderers in Johannesburg on 15 November.

Mahfijul, 22, plays for Mymensingh and has 672 runs in this season’s National Cricket League, a tally that includes a double hundred. Chief selector Habibul Bashar said the selectors had been looking for a right-handed opener and felt Mahfijul had done enough to earn his chance. Mahmudul Hasan Joy, the other candidate for the opening slot, is unavailable for medical reasons.

Naim is back in the Test squad for the first time since 2022, the year of his only Test, against New Zealand. His recall follows an ankle injury to Shadman Islam, who was hurt while fielding in the second Test against West Indies in Sylhet and misses the tour.

Changes in the attack

Off-spinner Nayeem Hasan loses his place, and seamer Khaled Ahmed comes in, a move towards pace for South African conditions. Fast bowler Nahid Rana is not available for the series. Mominul Haque is back after missing the Sylhet Test while following the concussion protocol, having been hit on the head in the first match of that series.

The squad: Najmul Hossain Shanto (captain), Mehidy Hasan Miraz (vice-captain), Tanzid Hasan, Mohammad Naim, Mominul Haque, Mushfiqur Rahim, Litton Das, Towhid Hridoy, Jaker Ali, Taijul Islam, Taskin Ahmed, Hasan Mahmud, Shoriful Islam, Ebadot Hossain, Khaled Ahmed and Mahfijul Islam.

Context

Bangladesh arrive after losing their home series to West Indies 1-0. West Indies won the first Test by eight wickets, and the second, in Sylhet, was drawn on 9 November, with Bangladesh on 184 for four chasing 369. Hridoy made an unbeaten 242 in the first innings of that match. Bangladesh are fifth in the World Test Championship standings.

South Africa, led by Temba Bavuma, host the second Test at Centurion from 23 to 27 November. Three ODIs and three T20Is follow in December.

BangladeshSouth AfricaMahfijul IslamNajmul Hossain ShantoMohammad NaimHabibul Bashar

Related match previews

All previews
West Indies tour of Bangladesh 2026 Bangladesh v West Indies 5 Nov 2026 · Played Sylhet International Cricket Stadium, Sylhet Bangladesh tour of South Africa 2026 South Africa v Bangladesh 15 Nov 2026 · Upcoming The Wanderers Stadium, Johannesburg Australia tour of South Africa 2026 South Africa v Australia 27 Sep 2026 · Played The Wanderers Stadium, Johannesburg Our pick: South Africa

More to read

Team News Conrad Expects Edge in South Africa-Australia Tests After Lord’s Final Win

South Africa coach Shukri Conrad expects a spicy three-Test series against Australia, with WTC points close and the Lord’s final fresh in the memory.

25 Sep 2026 · 3 min read
Team News Cummins Likely to Sit Out First South Africa ODI as Australia Rotate Test Quicks

Australia may stagger Cummins, Starc and Hazlewood across the three ODIs in South Africa to protect their Test bowlers, opening a door for Nathan…

23 Sep 2026 · 3 min read
Team News Maphaka Hamstring Injury Opens Door for Lizaad Williams in South Africa ODI Squad

Kwena Maphaka is out of South Africa’s ODI series against Australia with a hamstring injury, and Lizaad Williams has been called up as replacement.

23 Sep 2026 · 2 min read