Made his T20I debut against Zimbabwe in Khulna in November 2006. Playing in his sixth ICC WT20.
Debuted for Bangladesh in 2001 before having played a single first-class match.
His figures of 6-26 against Kenya in Nairobi in 2006 are the best for Bangladesh in ODI cricket.
Took 4-19 against Ireland in a T20I in 2012 – his best figures in the format.