 He performed admirably during this tournament which included a 13-ball 46 against Kenya, where the team recorded highest ever twenty20 international team total by posting 260/6, which stood for 9 years until Australia beat the record.In September 2007 Mubarak subsequently re-called back into the ODI squad and Sri Lankan Test team against England.In September 2008 Mubarak performed well all-round against Hong-Kong playing for the Sri Lankan Development XI.