Virat Kohli centuries in ODI

Kohli’s ODI centuries Date India’s result
107 (114) vs Sri Lanka Dec 24, 2009 Won by 7 wickets
102* (95) vs Bangladesh Jan 11, 2010 Won by 6 wickets
118 (121) vs Australia Oct 20, 2010 Won by 5 wickets
105 (104) vs New Zealand Nov 28, 2010 Won by 40 runs
100* (83) vs Bangladesh Feb 19, 2011 Won by 87 runs
107 (93) vs England Sep 16, 2011 Lost by 6 wickets (D/L)
112* (98) vs England Oct 17, 2011 Won by 8 wickets
117 (123) vs West Indies Dec 2, 2011 Won by 5 wickets
133* (86) vs Sri Lanka Feb 28, 2012 Won by 7 wickets
108 (120) vs Sri Lanka Mar 13, 2012 Won by 50 runs
183 (148) vs Pakistan Mar 18, 2012 Won by 6 wickets
106 (113) vs Sri Lanka Jul 21, 2012 Won by 21 runs
128* (119) vs Sri Lanka Jul 31, 2012 Won by 6 wickets
102 (83) vs West Indies Jul 5, 2013 Won by 102 runs (D/L)
115 (108) vs Zimbabwe Jul 24, 2013 Won by 6 wickets
100* (52) vs Australia Oct 16, 2013 Won by 9 wickets
115* (66) vs Australia Oct 30, 2013 Won by 6 wickets
123 (111) vs New Zealand Jan 19, 2014 Lost by 24 runs
136 (122) vs Bangladesh Feb 26, 2014 Won by 6 wickets
127 (114) vs West Indies Oct 17, 2014 Won by 59 runs
139* (126) vs Sri Lanka Nov 16, 2014 Won by 3 wickets
107 (126) vs Pakistan Feb 15, 2015 Won by 76 runs
138 (140) vs South Africa Oct 22, 2015 Won by 35 runs
117 (117) vs Australia Jan 17, 2016 Lost by 3 wickets
106 (92) vs Australia Jan 20, 2016 Lost by 25 runs
154* (134) vs New Zealand Oct 23, 2016 Won by 7 wickets
122 (105) vs England Jan 15, 2017 Won by 3 wickets
111* (115) vs West Indies Jul 6, 2017 Won by 8 wickets
131 (96) vs Sri Lanka Aug 31, 2017 Won by 168 runs
 110* (116) vs Sri Lanka Sep 3, 2017 Won by 6 wickets
 121 (125) vs New Zealand Oct 22, 2017 Lost by 6 wickets
113 (106) vs New Zealand Oct 29, 2017 Won by 6 runs
112 (119) vs South Africa Feb 1, 2018 Won by 6 wickets
160* (159) vs South Africa Feb 7, 2018 Won by 124 runs
129* (96) vs South Africa Feb 16, 2018 Won by 8 wickets
140 (107) vs Windies Oct 21, 2018 Won by 8 wickets

Virat Kohli ODI centuries against countries/teams

Against Sri Lanka: 8
Against Australia: 5
Against West Indies: 5
Against New Zealand: 5
Against South Africa: 4
Against England: 3
Against Bangladesh: 3
Against Pakistan: 2
Against Zimbabwe: 1

Kohli’s centuries in successful ODI run-chases

The table below has the 20 centuries which have come in winning causes and while India have had to chase down targets:

Centuries while chasing Date India result
107 (114) vs Sri Lanka Dec 24, 2009 Won by 7 wickets
102* (95) vs Bangladesh Jan 11, 2010 Won by 6 wickets
118 (121) vs Australia Oct 20, 2010 Won by 5 wickets
112* (98) vs England Oct 17, 2011 Won by 8 wickets
117 (123) vs West Indies Dec 2, 2011 Won by 5 wickets
133* (86) vs Sri Lanka Feb 28, 2012 Won by 7 wickets
183 (148) vs Pakistan Mar 18, 2012 Won by 6 wickets
128* (119) vs Sri Lanka Jul 31, 2012 Won by 6 wickets
115 (108) vs Zimbabwe Jul 24, 2013 Won by 6 wickets
100* (52) vs Australia Oct 16, 2013 Won by 9 wickets
115* (66) vs Australia Oct 30, 2013 Won by 6 wickets
136 (122) vs Bangladesh Feb 26, 2014 Won by 6 wickets
139* (126) vs Sri Lanka Nov 16, 2014 Won by 3 wickets
154* (134) vs New Zealand Oct 23, 2016 Won by 7 wickets
122 (105) vs England Jan 15, 2017 Won by 3 wickets
111* (115) vs West Indies Jul 6, 2017 Won by 8 wickets
 110* (116) vs Sri Lanka Sep 3, 2017 Won by 6 wickets
112 (119) vs South Africa Feb 1, 2018 Won by 6 wickets
129* (96) vs South Africa Feb 16, 2018 Won by 8 wickets
140 (107) vs Windies Oct 21, 2018 Won by 8 wickets



Virat Kohli has simply been a phenom as far as One-Day International (ODI) cricket is concerned, since making his debut back in 2008. I have continually questioned myself if the current Indian captain has ever suffered a drop in his batting form, particularly in ODIs. And almost every time, the answer is no. Barely a bilateral series or a multi-nation tournament has gone by without India’s No. 3 scoring at least one century. And mind you, this 29-year-old right-hander has been on the international circuit for a decade now!

Virat has astounded everyone with his consistency, stroke-making ability, temperament under pressure, and an almost supernatural ability to help Team India successfully chase down massive ODI totals. Talking about consistency, between 2010 and 2017, only one calendar year (2015) has gone by without Virat Kohli ending as India’s highest run scorer in ODI cricket. In every other year, Kohli has topped the ODI run-scoring charts among Indian batsmen. In the bigger scheme of things, he has particularly excelled in chasing down targets and since the introduction of one-day cricket on 5 January 1971, no batsman has been as devastating, consistent and successful in run-chases. What’s also worth mentioning is that Kohli has almost single-handedly led India to many successful run-chases.

316, 248, 290, 238, 270, 321, 330, 252, 229, 360, 351, 280, 287, 286, 351, 206, 239, 270, 205, and 323 have been the targets (20)—seven of those above 300 and three in excess of 350—which India have successfully achieved in the last decade, while Kohli has made centuries in each of those instances. Kohli the batsman holds the record for most centuries in ODI cricket while chasing (22). The second-best record is held by Sachin Tendulkar, with 17 centuries while chasing, and 14 of those have come in winning causes or successful run-chases.

22 of Virat Kohli’s 36 ODI centuries, which is the second-most for a batsman in one-day cricket, have come while chasing and only two of Virat’s second-innings ODI hundreds haven’t brought India the desired result, one against Australia in January 2016 and the other against New Zealand in January 2014. On the whole, Virat Kohli has seen India lose just five ODIs having scored a ton himself.

Captaincy hasn’t affected Virat Kohli as a batsman and he has 14 ODI centuries as captain.

Your opinion...