Top 10 ICC Test batting ratings of all-time

The below-mentioned players epitomised consistency for a chunk of their careers.

9. Kumar Sangakkara- 938 points (Sri Lanka)

Kumar Sangakkara
Kumar Sangakkara. (Photo Source: Twitter)

Arguably the greatest cricketer to play for Sri Lanka, Kumar Sangakkara is regarded as one of the legendary batsmen of all time. He donned the Sri Lankan jersey for the first time in 2000 against South Africa. One of the most elegant stroke players and a reliable wicketkeeper. Sangakkara played the game for 15 long years.

The 6th highest run-getter of all time is the only wicket-keeper to feature in this elite list. He along with Mahela Jayawardene formed a strong core for the Sri Lankan side. They still hold the record for the biggest partnership in Test cricket as they put on 624 runs together in 2006.

The next year, Sangakkara attained his highest-ever career ratings against England in December 2007. He was in the form of his life and continued his purple patch for some more years. He retired from international cricket in 2015, but he continued to grace the game with his dominance in T20 leagues all around the globe.