International Cricket Council (ICC) ranks batsmen based on their performance. Check out which 20 players tops the list here in ICC test players rankings. ICC recently updated their Test Batsmen Rankings after India vs Sri Lanka test series. Cheteshwar Pujara, Virat Kohli & Lokesh Rahul played brilliantly in that series and improved their rankings. Steve Smith is still number one test player. Joe Root from England and Kane Williamson from New Zealand is at second and third position in ranking table.
ICC Test Batsmen Rankings
|12||Quinton de Kock||SA||729|
|16||Shakib Al Hasan||BAN||676|
|18||Francois du Plessis||SA||668|