Muhammad Yousuf holds that record.He scored 1788 runs in 2006 at an average of 99.33.
Sachin Tendulkar of India.
Its Sachin Tendulkar who has scored more runs in test matches in a calendar year