Australian star batsman, Steve Smith who made his return to test cricket after a 1-year ban due to ball-tampering issue has regained the No.1 spot in ICC test batsmen rankings leaving Indian Skipper Virat Kohli at No.2 spot. Steve Smith has given a tremendous performance in the ongoing Ashes series, and also Virat Kohli has given poor performance in 1st test of ongoing West Indies series. Meanwhile, Ajinkya Rahane has entered the top 10 after his consistency in ongoing test series against West Indies.