Over February and March 2010 England toured Bangladesh for two Tests and three ODIs. England won all of their matches against Bangladesh. Shakib was Bangladesh's leading wicket-taker in both the Test and ODI series (9 wickets in Tests and 5 in ODIs). In the second Test, Shakib scored 49 and 96, and took 4/124 from 66 overs. Both Tests went to the final day and Shakib expressed the opinion that the experience had exhausted his side. The match was also a source of controversy after incorrect umpiring decisions on the third day went against Bangladesh, prompting Shakib to blame the lack of a referral system for some of the team's misfortune. In turn, Bangladesh toured England in May and July the same year. They again lost the Test series 2–0. Shakib finished as his team's leading wicket-taker with eight wickets, although he only scored 52 runs. Before the ODI series, Bangladesh left England for Sri Lanka, which was hosting the 2010 Asia Cup in June. Bangladesh lost all three of their matches. With five wickets, Shakib was Bangladesh's lead wicket-taker with Shafiul Islam (5 each).