A Twitter user asks Dean Jones to pick the better batsman between Steve Smith and Virat Kohli; former cricketer responds

Both the batsmen have ruled the batting charts and have created some eye-watering records in Tests and ODIs specifically.

Dean Jones (Photo by ARIF ALI/AFP/Getty Images)

Indian captain Virat Kohli is on fire since the last few years as he is now the no.1 ranked batsman in Tests and ODIs, while is ranked no.9 in T20I cricket. His closest rival in terms of quality and consistency is Steve Smith, the former Australia captain who is no.2 in Tests. However, he is not in the top 10 of either the ODI or T20I ICC rankings. He recently hit his 9th ODI century, three years after hitting his 8th one in 2017.

The debate on which batsman is better has been going on for the last decade, since when both the modern masters got going in international cricket. Steve Smith made his Test debut in 2010, while Kohli made his in 2011. While Kohli’s limited-overs debut came in 2008, Smith made his in 2010, against West Indies. Since then, both the batsmen have ruled the batting charts and have created some eye-watering records in Tests and ODIs specifically.


Kohli with 7202 runs in 84 Tests, 11792 runs in 245 ODIs and 2689 runs in T20Is has ruled over all the three formats equally well. Smith, on the other hand, has dominated the Test format with 7227 runs in 73 Tests with an average of 62.84, while he has 4039 runs in 121 ODIs and 577 runs in 36 T20Is. This has led to some of the former cricketers arguing over who is the best. Well, Dean Jones, former Australian batsman has given his say on the matter.

Dean Jones picks Kohli over Smith in all three formats

A fan by the name of Om Lal Mehta asked the former Australia batsman-turned-commentator and coach Dean Jones, as to who was the better batsman in Virat Kohli and Steve Smith. He asked, “Deano…who’s better? Kohli or Smith??!” to which, Dean Jones picked the Indian captain and replied, “All 3 forms of the game … @imVkohli”

Not only, Dean Jones, but current Kangaroos’ limited-overs’ captain Aaron Finch picked Virat Kohli as the greatest ODI player of all-time, while also naming Rohit Sharma as one of the top five batters of all-time, after India handed the visitors 2-1 ODI series loss, after winning the Bengaluru match. Rohit Sharma made 119, his 29th ODI century and Kohli slammed 89 runs as the Men in Blue won by 7 wickets.