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. He returned to domestic cricket, representing Dhaka in the National Cricket League One-Day. Dhaka went on to win the competition, and Ashraful, who was the second-highest run-getter with 331 runs and 7 wickets from 7 matches, was named player of the tournament.
Competitor for Bangladesh
Gold 2010 Guangzhou Team
Ashraful captained Bangladesh at the 2010 Asian Games in late November. They played Afghanistan in the final; Bangladesh won by five wickets, securing the country’s first gold medal at the Asian Games. Shortly after wining the tournament, 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 World Cup