In April he captained Bangladesh A on a tour of South Africa and his performances, including striking a one-day century, earned him a recall to the senior squad to face Zimbabwe in August.
In the one-off Test, Ashraful scored the most runs for his team with an aggregate of 112, including a half-century as Bangladesh succumbed to defeat.
Bangladesh lost the following ODI series against Zimbabwe 3–2.
Bangladesh's batsmen struggled early in the series, and Ashraful scored 23 runs from three matches.

He was retained in the Test side for the Pakistan series in 2012, but was dropped after the first Test, in which he scored only one run.
When the BCB announced its central contracts for 2012, Ashraful's A+ contract was not renewed.

In October 2018, he was named in the squad for the Chittagong Vikings team, following the draft for the 2018–19 Bangladesh Premier League.
In April he captained Bangladesh A on a tour of South Africa and his performances, including striking a one-day century, earned him a recall to the senior squad to face Zimbabwe in August. In the one-off Test, Ashraful scored the most runs for his team with an aggregate of 112, including a half-century as Bangladesh succumbed to defeat. Bangladesh lost the following ODI series against Zimbabwe 3–2. Bangladesh's batsmen struggled early in the series, and Ashraful scored 23 runs from three matches.
He was retained in the Test side for the Pakistan series in 2012, but was dropped after the first Test, in which he scored only one run. When the BCB announced its central contracts for 2012, Ashraful's A+ contract was not renewed.
In October 2018, he was named in the squad for the Chittagong Vikings team, following the draft for the 2018–19 Bangladesh Premier League.
Mohammad Ashraful