Not Virat Kohli! James Anderson called this Indian legend his all-time best batsman.
According to James Anderson, the best batsman of all-time is none other than former Indian batsman Sachin Tendulkar. Tendulkar played 664 international matches for India in his 24-year-long career from 1989 to 2013 and scored 34,357 runs. Virat Kohli is at third place in the list of batsmen who have scored the most runs in international cricket. Kohli has scored 27,975 runs in 623 innings of 556 matches.
This interesting choice has been made by Anderson in a video shared by Cricket on TNT Sports on In the same video, Anderson was also asked questions about the best players of England and Australia. As England’s best player, Anderson chose Joe Root, who is England’s highest run-scorer with 21927 runs in Test, ODI and total international runs. In the list of batsmen who have scored the most runs in Test cricket, Root (13704 runs) is second after Sachin Tendulkar (15921 runs).
Comments are closed.