The year 2006 has been a spectacular one for Mohammad Yousuf. It started off with a 199-ball 173 against India at Lahore, and since that knock, he hasn't looked back, finishing with an aggregate of 1788, beating Viv Richards's tally of 1710 quite handily to wrest the record of most number of runs in a calendar year.

Begin as you mean to go, they say, and Yousuf has followed that maxim well. After starting off with that hundred at Lahore, he followed it with another hundred at Faisalabad, and only narrowly missed a hat-trick of hundreds, falling for 97 at Karachi.

Just how far ahead Yousuf is from the rest of the pack is evident in the table below, which lists the top run-scorers in 2006. Younis Khan makes it a one-two for Pakistan on the top of the list, but his tally of 1179 is well short of Yousuf's aggregate. Ricky Ponting is in third place, but with three more Tests to go against England, he must fancy his chances of getting the 122 runs he needs to take the second spot.

Yousuf finally ended the year with an amazing nine hundreds from 11 Tests and, with his 124 at Karachi, became only the sixth Pakistan batsman to score a hundred in each innings of a Test, joining Hanif Mohammad, Javed Miandad, Wajahatullah Wasti, Yasir Hameed and Inzamam-ul-Haq.

Yousuf scored plenty of runs in all the series he played in this year, but he saved his best for last - his series aggregate of 665 makes him the third-highest scorer in a three-Test series, behind Graham Gooch and Brian Lara.

Though this was only a three-Test series, Yousuf still amassed enough runs to be among the top run-scorers for Pakistan in any series. Through the course of this innings, he went past several names, but fell short of Mudassar Nazar's aggregate of 761 in six Tests against India in 1982-83. It's interesting to note that Yousuf figures twice in the top four series aggregates for Pakistan, with both those performances coming in back-to-back performances this year.