Kohli is setting almost impossible targets for the other batsmen. He has reached a stage that most others can only dream of. He is the best batsman of modern era in all formats of the game.
Last week, in the second ODI against West Indies in Visakhapatnam, the Indian skipper reached another milestone as he completed 10,000 runs in ODIs in only his 205th innings, 54 less than Sachin Tendulkar’s 259.
He is the 13th batsmen overall and fifth Indian to achieve this feat. Kohli also holds the record for being the fastest to 8000 and 9000 runs.
In the same match, Kohli scored his 37th century in his 213th ODI. He is behind only Sachin, who scored 49 hundreds in 463 matches.
Kohli has scored over 300 runs in a bilateral ODI series on six occasions. No other player has done it more than four times.
When he reached 48 in the second ODI, Kohli also broke Sachin’s record of most ODI runs (1573) by an Indian batsman against West Indies.
This year, Kohli finished the ODI series against South Africa with 558 runs in six matches at an average of 186 and a strike rate of 99. He became the second visiting batsman with the most centuries (three) in South Africa after England’s Kevin Pietersen.
Kohli reached from 9000 to 10,000 runs in just 11 innings. He has scored 1046 runs in his last 11 innings at an outstanding average of 149.42, leaving behind Hashim Amla who took 15 innings to score this many runs in 2010.
In 2017, Kohli scored 1460 runs in just 26 ODIs, averaging 76.84 with six hundreds and seven fifties.
He scored 1381 in 2011, 1026 in 2012, 1268 in 2013, 1054 in 2014, 623 in 2015 and 739 in 2016.
Kohli also has the best average (59.62) among the 10,000 runs club. He is way ahead of MS Dhoni (51.30), Jacques Kallis (45.45), Ricky Ponting (42.91) and Sachin (42.64).
On October 5, Kohli became the first captain to score 1000 plus Test runs in three consecutive years. Kohli is also the first captain to make 200 runs in a Test match 10 times. Brian Lara and Ricky Ponting are next best with seven such performances each.
He is the first batsman to score four double centuries in four consecutive Test series.
Besides, Kohli is the only Test skipper in history to score three hundreds in his first three innings as captain.
More than 7000 of Kohli’s runs have come in India wins. His average in wins is more than 78, while he averages less than 36 in losses.
Kohli faces no problems whether he is playing at home or abroad and whether the pitch is spin-friendly or is supporting pacers. His ODI overage is 61.59 at home, 57.64 abroad and 60.03 at neutral venues.
In the matches when he leads India, his average is 88.31. Before assuming the role of captain, he averaged 51.29.
Kohli has the highest number of 50+ scores in T20Is. He has gone past the 50-run mark on 18 occasions in that format, three more than West Indies’ Chris Gayle.
Former Indian captain Sourav Ganguly rates Kohli better than Sachin as far as chasing targets is concerned.
Former India captain Sunil Gavaskar once said, “To become a good player, you need talent, but to become a great player, you need an attitude like Virat Kohli.”