His batting was highly productive in early 2006 as he scored seven international hundreds within the space of 6 months. Since his tour of England in Summer 2006 however his batting form dwindled and steadily become worse. His wicket-keeping also worsened and dropped many catches on both the England tour and on a tour to South Africa in early 2007. He then scored an international hundred in the Bangladeshi tour of Pakistan in 2008. He later moved to have some injuries and did not play for some days but later he was again brought into the team.