Chandimal has taken his run-aggregate to 950 at an average of 47.50 in 2017, his highest tally in a calendar year, surpassing the 901 (avg.47.42) in 11 Tests in 2015.