Has Virat Kohli done enough to be called the greatest ODI batter ever?

As ever with these things, the competition is with Sachin Tendulkar. AB de Villiers and Viv Richards come into the picture too

Kartikeya Date01-Nov-2023Should India continue to have a great World Cup, come November 19 there will be a strong case for considering Virat Kohli the greatest ODI batter in history. The consistency, longevity and speed of his run production make him a solid contender for this unofficial title.Kohli now has 13,437 career ODI runs at 58 runs per wicket and about 94 runs per 100 balls faced. He has been in red-hot form in ODIs in 2023, and at the time of writing, he has 48 ODI hundreds, one short of Sachin Tendulkar’s record. He is currently about 5000 runs short of Tendulkar’s career aggregate of 18,426 runs and only 797 short of the second-placed batter on that table – Kumar Sangakkara, who has 14,234.ODI cricket has seen significant run inflation due to changes in rules governing field settings and ball use, apart from improvement in bats and the emergence of the power game. One way to account for this inflation (the average ODI scoring rate in the 1980s was 4.4 runs per over; in the 2010s it rose to 5.2 runs per over) is to normalise the scoring rate and batting average for each player relative to that of their team-mates in matches involving that player.For example, Rahul Dravid batted 344 times in ODIs and made 10,889 runs at an average of 39.2 and strike rate of 71.2. In those matches, the other ten India players and extras made runs at an average of 31.5 and strike rate of 86.2. Dravid’s average was 24.4% better (or positive) than that of the other ten India players, and his scoring rate was 17.4% worse (or negative).Kartikeya DateGraph 1: All 60 ODI batters who have at least 6500 career runs are organised by the difference between their batting average and that of the rest of their team, and the difference between their scoring rate and that of the rest of their team in matches involving that batter. All figures are percentages of the rest of the team’s figures.In the graph above, we see the 60 most prolific ODI batters, from Tendulkar (18,426 career runs) to Allan Border (6524 career runs) organised according to their batting average difference and scoring-rate difference. The players in blue make up the bulk of this group – 44 out of the 60, who, like Dravid, were more consistent than their average team-mate but scored slower. The two who were less consistent than their team-mates but scored quicker are Adam Gilchrist and Shahid Afridi (in yellow). There are 14 players (in red) who are both more consistent and score quicker than their team-mates. The large blue dot represents Virat Kohli’s record at No. 3, and the large red dot represents Tendulkar’s record as opener.The 14 players who are both more consistent (better average) and score quicker than their team-mates are listed in the table below. This list includes some players who played in relatively weak sides, like Brendan Taylor of Zimbabwe, Shakib Al Hasan of Bangladesh, Arjuna Ranatunga of Sri Lanka, and Chris Gayle of West Indies. Their individual records are not exceptional for their era, but they stand out in their respective teams.