India has always been a country of batsmen. First, it was Sunil Gavaskar who inspired a Sachin Tendulkar to capture all batting records and now, the biggest cricketing debate of the decade is can Virat Kohli break Tendulkar's records? It seems unlikely in test matches where Sachin raised his bat (and helmet) 51 times but record of most ODI hundreds seems to be well within Kohli's grasp as he's already second on the list at the of 29, with at least 5-7 years of cricket left in him..

In following, we are counting down the list of centuries made by Virat Kohli in one day cricket but first, here are some statistic highlights and interesting facts of Kohli's career so far.

Most century against which team?
8 against Sri Lanka and 5 against Australia and New Zealand. Kohli's first ODI century, 107 at Eden Gardens in Kolkata on 24 December 2009, also came against Sri Lanka. He has scored 14 centuries at home and 14 away (5 in Bangladesh and 4 in Australia and Sri Lanka.

Virat has made ODI century against all test playing nations, although he's yet to score a ton in South Africa (he has one in tests). Kohli's best year was 2011 when he made 1381 runs from 34 matches in the calendar year and followed up with 1026 runs in 2012, 1268 runs in 2013, 1054 runs in 2014 and 623 runs in 2015. He's currently the leading run scorer in 2017 as well.

Kohli's fastest ODI century?
52 balls against Australia at Jaipur on 16 October 2013. Kohli also holds record of 3rd fastest ODI hundred for India, with 61 balls knock against Australia the same month.

How many wins in Kohli's centuries?
Several people wonder if Tendulkar played for records and thus his centuries didn't fetch enough wins for India, critics sometimes also question Kohli's knocks, although his winning ratio is much better. Tendulkar overall had 14 centuries in successful chases and Kohli already has 19 of them. In fact, he averages over 60 batting second.

Virat Kohli vs AB de Villiers.
Two of the most prolific batsmen of our generation, it's obvious to have a comparison between these two. So far, AB is winning the race in test arena while Kohli once again takes the one day crown.

Related Articles

They played the first ever official cricket test match, as well as the first one day International. They are, Australia and England but no, they didn't play the first ever T20I..
It was the second T20 International overall that brought England and Australia against each other in this shortest format,

It's quite easy to predict that Australia and England have played the most number of test matches (weren't they the pioneers of game of cricket?), locking horns well over 300 times until Ashes resumes in 2017 but that's the oldest format. Which two teams have played most number of T20

In the days gone by, truth be told, Pakistan got the better of arch-rivals India on cricket field a regular basis, most of them at home and in Sharjah. This is clearly reflected when we see Indo-pak test head to head and green team's dominance is even more evident in

Merely a look at all team test summary shows Australia have been the best team of longest format over the years. Even the list of ODI summary and ODI world cup summary proves that Aussies have dominated in fifty over format more than any other team but story is quite

India and Sri Lanka are like two neighbouring kids who just jump over the dotted sea and play whenever they can. I remember here at FastCricket we've talked about overdose of India SL cricket several times but recently as cricket schedule has become busier than ever before, these two best