Inzamam made his debut in English county cricket in August 2007 at the age of 37. He joined Yorkshire County Cricket Club as a replacement for Younus Khan who left to play for Pakistan in the 2007 ICC World Twenty20. He was disappointing on the whole, making 8 on debut at Scarborough's North Marine Road against Warwickshire before making 9 and 7 in his opening Pro40 games.
In 2007, Inzamam joined the unsanctioned Indian Cricket League. In the inaugural competition, Inzamam captained the Hyderabad Heroes and scored 141 runs in 5 matches. In the 2008 competition in March, Inzamam captained the Lahore Badshahs, composed entirely of Pakistani cricketers.
Inzamam captained Pakistan in 25 Tests, winning eight, drawing eight and losing nine. Only three players have captained Pakistan in more Test matches, but all have better win-loss records, and only Imran Khan has a lower win percentage than Inzamam. However, Inzamam held the captaincy until March 2007, the longest captaincy tenure since 1992 when Imran Khan retired.