Who’s the best batsman: Smith, Kohli, Root or Williamson?

By Kersi Meher-Homji / Expert

What a coincidence that the current four top batsmen in Tests and ODIs are captains.

They are Steve Smith from Australia, Virat Kohli from India, Joe Root from England and Kane Williamson from New Zealand, and it’s debatable who the best of the four is. That is why I have presented their statistics in the two tables below.

Batting record: Tests

Players Tests Runs Average Highest Strike Rate 100s 100s/Test
Smith 61 6057 63.75 239 55.76 23 0.377
Kohli 66 5554 53.4 243 58.26 21 0.318
Root 65 5701 53.28 254 55.76 13 0.2
Williamson 63 5214 50.62 242* 50.51 17 0.27

Smith and Kohli stand out. Smith has the best batting average and the most number of centuries, and he also has the best century-per-Test rate among the four. Kohli has the highest strike rate.

(Philip Brown/Getty Images)

Batting record: ODIs

Players ODIs Runs Average Highest Strike Rate 100s 100s/ODI
Smith 108 3431 41.84 164 86.35 8 0.074
Kohli 208 9588 58.1 183 92.14 35 0.168
Root 102 4226 50.91 133* 86.79 10 0.098
Williamson 123 4977 46.51 145* 83.56 10 0.081

Unlike for the Tests, there is a clear winner in the ODIs: Kohli. It’s because of him as the captain and a batsman that India is ranked number one in Tests and ODIs.

Skipper Virat Kohli was outstanding in the away ODI series against South Africa, leading India to a first-ever series win (5-1) on Proteas turf. It was a whopping victory thanks to his 558 runs – he had a high score of 160 not out – at 168.00 and his strike rate of 99.46, hitting three centuries at 0.5 century per ODI.

At the post-match press conference on Friday night after India defeated South Africa by eight wickets in Centurion to win the series 5-1 Kohli said that, “At this stage I don’t feel like competing with anyone.

“It’s my job. I am supposed to do what I am doing and I am not doing anyone a favour.

“It’s all about how I prepare before the game and what my work ethics are and how I am feeling on game day. My only motivation is to get into that frame of mind.”

The Crowd Says:

2018-08-03T05:22:17+00:00

Yogesh Kshirsagar

Guest


Smith has no ethics. So got a year ban. Kohli on the other hand, has been aggressive and pro active on the field. But hasn’t been a cheater like his Australian counterpart. Indian think tank is positive for cricket unlike Aus who who want to win anyhow.

2018-02-25T09:17:23+00:00

John Erichsen

Roar Guru


Firstly, let's get a couple of things straight. Like you, I don't accept Paul's view has carrying much credibility, however, you need to be corrected about a couple of your claims. Smith has scored 51.01% of his test runs on home pitches while Kohli has scored 52.59% of test runs at home. In addition to this, for the past three years, India played all their test cricket, bar one series in the West Indies, on familiar subcontinental pitches. In that time, Smith scored good runs everywhere, save for a two test series in Bangladesh. the other dubious claim is that Kohli excelled in test cricket later than Smith. I am sorry, but that simply is not true. Kohli debuted in 2011 and by 2012 and 2013, he averaged 49.2 and 56.0 respectively. Smith played five tests in 2010/11 as a bowling all-rounder, dropped for a couple of years and recalled to the side as a batsman in 2013. Remember by then Kohli's test career was well established and he was performing well, being elevated up the batting order to number 4 by the end of 2013. Smith average 37.4 in 2013 but had shown signs that better was to come. in 2014 and 2015, Kohli averaged 44.5 and 42.3 while Smith averaged 81.8 and 73.7. 2016 and 2017 saw these two major players for the test top batting ranking perform very well. Clearly, Kohli was the first to excel in the test arena. Smith just did it better and with greater consistency once he got his recall.

2018-02-25T08:51:25+00:00

John Erichsen

Roar Guru


And Kholi averaged sweet stuff all, although surely you aren't suggesting that Lyon and O'Keefe are better than Ashwin and Jadeja?

2018-02-25T08:47:53+00:00

John Erichsen

Roar Guru


Kohli also struggled to make a run when India last toured England. I expect there will be significant redemption when India tour there later this year. It needs to be added that until this recent series in South Africa, India have almost no test cricket outside the subcontinent (one lone series in the West Indies). The next 12 months will be very telling where Kohli truly sits on the test arena and some may be surprised just how good he is.

2018-02-25T08:44:48+00:00

John Erichsen

Roar Guru


If looking at Tests, Limited Overs and T20 formats, it would be wrong not to consider AB de Villiers in the mix, although Kohli still gets the nod as the best across the combined three formats. On the test arena alone, he currently sits a long way behind Smith, but ahead of the others.

2018-02-20T08:32:41+00:00

Rupesh

Guest


Are you kidding me??? As per your logic Kohli had scored 4 hundreds in 4 tests in Aus, then all pitches in Aus are flat- tracks, where Smith scores most of his run. Smith has 6000 runs in 111 innings where Kohli has 5500 runs in 112 innings. The difference is due to Kohli excelled in test later than Smith. For past two years they have scored almost simillar runs in similar innings. Again in Odi and t20 there is no comparison between the two.

2018-02-20T06:41:52+00:00

David

Guest


The thing is, batting in a test match requires a different set of skills to batting in an ODI - there is a lot of overlap but many skills are not necessary in both formats. For example, more stamina and patience are required in test matches whereas more flair and explosive ability is required in ODI's. Smith is thriving in test cricket now because he dictates to the bowlers, has put away certain shots and scores freely in other areas. He is still a good one day batsman but his superior patience and stamina are of little value in that format. Furthermore, the bowlers in ODI's bowl differently than in test cricket - and they are often different bowlers. Take the recent series as an example. England's best bowling combination (Anderson and Broad) did not play. Australia's best bowler was Andrew Tye who doesn't even play first class cricket for WA. ODI's and test cricket are two different games. Personally, I don't even think Smith should be playing ODI's.

2018-02-20T06:28:42+00:00

David

Guest


I'm not good enough to be on the bench and not agile enough for the fence!! Smith is currently the best test batsman, Kohli, currently the best ODI batsman. But my opinion is worth no more than others (some would say less).

2018-02-20T02:47:30+00:00

Kersi Meher-homji

Guest


So are you sitting on the bench or on the fence, David?

2018-02-20T01:32:39+00:00

David

Guest


The question "Who is the best batsman?" is like asking "Who is the best bowler?" then trying to argue the merits of say Starc vs Ashwin. It can't be done with logic. Most commenters here have Smith as number 1 for test matches and Kohli for ODI's. I don't disagree with these opinions but it doesn't make sense to judge one or the other as best overall. As far as a captain goes, again it would depend on the format but I think neither of them are very good tacticians and Smith is not even a good leader of men. I'm happy to sit back on the couch and watch both of them in the prime of their batting careers.

2018-02-20T00:29:02+00:00

JB

Guest


Kohli across all formats is in a league of his own, Smith is the easily the best of a great bunch in test cricket at the moment, can't help but think Kohli is destined for greatness though, Can't wait to see where they are in 5 years.

2018-02-20T00:15:17+00:00

Matt H

Roar Guru


Never use total runs. Kohli has played heaps more ODI's and T20's than Smith, so will obviously have scored more career runs. Using total runs, Ganguly is better than Kohli.

2018-02-20T00:13:47+00:00

Matt H

Roar Guru


So Kohli only to a one-eyed Indian then.

2018-02-19T22:55:23+00:00

Anindya Dutta

Roar Guru


I agree Mitcher and I tried to edit the comment as soon as I realized I had written it, to remove the word but for some reason it had locked the edit. I owe Sheek an apology for that.

2018-02-19T17:44:37+00:00

Mitcher

Guest


‘Perhaps even racial’. I think your comments have been incredibly well thought out and reasoned. But don’t play the race card when there was never any suggestion of that from sheek.

2018-02-19T17:41:42+00:00

Mitcher

Guest


100% agree with this. Smith lacks the tactical nous to be a great captain and Kohli has no control whatsoever over his own emotions or ego.

2018-02-19T12:20:59+00:00

Savage

Roar Rookie


Yet somehow kohli has scored 9.500+ runs in ODIs and 2000 runs in T20s compared to 5500+ in test by him and Smith has scored only 6000+ runs in Test.

2018-02-19T11:28:01+00:00

Matt

Guest


Yes true but kohli has jumped from 44 to 53 in a year. I wouldnt be surprised if he goes up to 60 with two good seasons. Whereas i will be very happily surprised if smith does the same and goes upto 70. There have been batsmans such as ponting younus khan and sangakara who have managed to maintain averages in 60s for same period of time as smith. But eventually law of averages catches up. Diffrence is smith ha s done that very early in his career.

2018-02-19T11:27:06+00:00

Kersi Meher-homji

Guest


Just now read about Statsguru Awards for 2017. Kohli did very well in all formats in 2017: Test average 75.64. ODI av. 76.84, SR 99.11. T20I SR 152.55. Steve Smith and Nathan Lyon received the CricInfo Awards for Test cricket in 2017. So let the debate continue.

2018-02-19T10:55:32+00:00

Sylvester

Guest


Numbers-wise, possibly (due to NZ playing limited tests in the past year), but not on talent.

More Comments on The Roar

Read more at The Roar