On 30 November 2006, during the third innings of the final Test between Pakistan and West Indies at Karachi, he surpassed Viv Richards's thirty-year-old record and became the highest scorer in Test matches during a single calendar year.