In 2009 he made a return to international cricket, playing in the Test series against Pakistan. He made his T20I debut, which was also the first ever T20I match held in New Zealand on 17 February 2005 against Australia and conceded 30 runs in a single over. He recorded the most expensive bowling figure in a single over during a home T20I and the record was later equalled by Bangladeshi captain Shakib Al Hasan in 2019 after 14 years during a home T20I against Zimbabwe.