Bangladesh all-rounder, Shakib-Al-Hasan, has been named as the captain of the Test side on his return to the longest format. The veteran player has replaced Mushfiqur Rahim, who has had faced a string of failures in past few months.

(Read Here: Kedar Jadhav ruled out of Sri Lanka ODI series)

Kagiso Rabada, ICC Test Rankings, James Anderson, Ravindra Jadeja, South Africa vs Bangladesh
(Photo by Lee Warren/Gallo Images/Getty Images)

Right from the start of the year, Bangladesh was having a dark time. The team though had its fare taste of success as well when they defeated Sri Lanka in their 100th Test while a win in the first Test in the home series against Australia was another pinnacle in their career, but a clean sweep against South Africa meant that Mushfiqur had to lose the captaincy.

It is not the first time when Shakib will be leading the Test side. He has led the team in nine games where Bangladesh had suffered defeats in eight games. The team just won one match under him.

The current T20I captain will lead the side against Sri Lanka in two Tests. Bangladesh has also appointed a new vice-captain in the form of Mahmudullah, who has played 35 Tests,

“We have decided to change the Test captain. Shakib Al Hasan will be our new Test skipper from the upcoming series and Mahmudullah will be the vice-captain of the side. There will be no changes in the other formats,”Nazmul Hasan, BCB Chief said.

Shakib will be making a comeback to the longest format against Sri Lanka. He had asked for rest for the South Africa Test series.

(Read Here: Video – MS Dhoni bowling in nets)

Bangladesh, in the two-match Test series against South Africa, lost both the games by a margin of an innings. In the ODI series, they continued their torrid form, and South Africa won all the three ODI by a big number.

The hosts won the first game by a margin of ten wickets. In the second ODI, South Africa found themselves 104 runs ahead of Bangladesh while the margin expanded to 200 in the final ODI.

(Photo by Robert Cianflone/Getty Images)

Both the T20Is also went in favour of South Afric, and Bangladesh returned empty-handed. The Shakib-Al-Hasan led side will be hoping to turn the fortunes at their home when they take on Sri Lanka.

The Dinesh Chandimal-led side had recently done well in India, despite losing the series. They devoid India of a win in first and third Test played in Kolkata and Delhi, respectively.

(Read Here: Jinder Mahal picks up his favourite cricketer)

(Read Here: Chandika Hathusingh appointed as Sri Lanka Head Coach)

Video of the day –