Ashraful was dropped when England toured Bangladesh in February and March 2010.
He was recalled for Bangladesh's tour of England two months later.
He struggled in June's 2010 Asia Cup, and was subsequently dropped; he was recalled for the ODI leg of the England tour due to injuries to the squad.
After a poor run of form, Ashraful was dropped for ODI series against New Zealand in October 2010.
Though he was out of the squad, the following month when the BCB announced its central contracts for the coming year Ashraful was one of six players given the highest level of contract (A+).

The West Indies toured in October, but after scoring just two runs in as many matches in the ODI series against them, Ashraful was dropped from the Test squad.

Shortly after winning the Asian Games, Ashraful was recalled to Bangladesh's full squad for the five-match ODI series against Zimbabwe in December.
Though they lost the first match, Bangladesh went on to win the next three completed, with one called off due to rain, to beat Zimbabwe 3–1.
Ashraful played one match, scoring six runs.

He was included in Bangladesh's 15-man squad for the 2011 Cricket World Cup, co-hosted by Bangladesh along with India and Sri Lanka.
From three matches Ashraful managed 18 runs and was dropped out from the squad for the three-match ODI series against Australia that followed.
Ashraful was dropped when England toured Bangladesh in February and March 2010. He was recalled for Bangladesh's tour of England two months later. He struggled in June's 2010 Asia Cup, and was subsequently dropped; he was recalled for the ODI leg of the England tour due to injuries to the squad. After a poor run of form, Ashraful was dropped for ODI series against New Zealand in October 2010. Though he was out of the squad, the following month when the BCB announced its central contracts for the coming year Ashraful was one of six players given the highest level of contract (A+).
The West Indies toured in October, but after scoring just two runs in as many matches in the ODI series against them, Ashraful was dropped from the Test squad.
Shortly after winning the Asian Games, Ashraful was recalled to Bangladesh's full squad for the five-match ODI series against Zimbabwe in December. Though they lost the first match, Bangladesh went on to win the next three completed, with one called off due to rain, to beat Zimbabwe 3–1. Ashraful played one match, scoring six runs.
He was included in Bangladesh's 15-man squad for the 2011 Cricket World Cup, co-hosted by Bangladesh along with India and Sri Lanka. From three matches Ashraful managed 18 runs and was dropped out from the squad for the three-match ODI series against Australia that followed.
Mohammad Ashraful