Virat Kohli Centuries | List of Virat Kohli Test and ODI Centuries

Virat Kohli Centuries | List of Virat Kohli Test and ODI Centuries

Virat Kohli is a batting colossus, and in his international career that has lasted over a decade, the Indian skipper has made the life of bowlers across the world miserable.

Virat Kohli
India captain Virat Kohli. (Photo by Gareth Copley/Getty Images)

He can rightfully stake claim to being the greatest batsman of modern-day cricket. Virat Kohli is a batting colossus, and in his international career that has lasted over a decade, the Indian skipper has made the life of bowlers across the world miserable.

The batting legend has scored 22286 runs in international cricket thus far and is only the third Indian batsman after Sachin Tendulkar and Rahul Dravid to score over 20000 runs in the international arena. Kohli also stands third in the list of batsmen with the most centuries in international cricket, with 70 tons to his name. If he scores two more hundreds, he will go past Ricky Ponting’s tally of 71 centuries and occupy second place.

While Ponting took 668 international innings to score 71 centuries, Kohli has scored 70 hundreds in just 468 innings. The legendary Sachin Tendulkar occupies the top spot, with a mammoth 100 international hundreds to his name. While Virat Kohli has scored 43 hundreds in the ODI format, he has scored 27 centuries in Test cricket.

The 32-year-old has played some stunning knocks in the ODI format. His blazing 133* off just 86 balls at Hobart against Sri Lanka in 2012 helped India to chase down a challenging target of 321 in just 36.4 overs. Another gem from the willow of the master in ODI cricket is the 183 that he scored against rivals Pakistan in the Asia Cup in the year 2012.

Coming in with the scoreboard reading 0/1, Virat Kohli launched a murderous assault on the opposition, scoring a breathtaking 148-ball 183, and helped India to chase a mammoth target of 330 with 13 balls to spare.

Virat Kohli has played several match-winning knocks in Tests

In the Test arena too, Virat Kohli has set the stage on fire. The batting behemoth has scored 7 double centuries, the most by an Indian willow wielder in Tests. Out of the many ravishing knocks from Kohli in the whites, some of them stand out for the class and authority that he exhibited out in the middle.

The 254* that he plundered against South Africa in the year 2019 is one that will rank as one of the most eye-catching knocks played by an Indian batsman in Test matches at home. The Delhi born batting colossus faced 336 deliveries, and scored an unbeaten 254 to allow India to pile up a total of 601 runs on the board, and helped his side to trounce the Proteas by an innings and 137 runs.

Also, another Virat Kohli special that will stay in our memories is the 235 that he scored at the Wankhede stadium in Mumbai against England in 2016. Coming in with the scorecard reading 146/2, Kohli took on the England bowling attack consisting of James Anderson, Ben Stokes and Adil Rashid to score a magical double ton. His exploits with the willow allowed India to thrash the England side by an innings and 36 runs.

Now, with England once again visiting Indian shores, the Indian captain will be raring to go and pile up some massive scores. In the table below, let us take a look at all of Kohli’s centuries in Test and ODI cricket.

Virat Kohli’s ODI centuries:

No. Score Opposition Venue Date
1 107 Sri Lanka Eden Gardens, Kolkata 24 December 2009
2 102* Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka 11 January 2010
3 118 Australia APCA-VDCA Stadium, Visakhapatnam 20 October 2010
4 105 New Zealand Nehru Stadium, Guwahati 28 November 2010
5 100* Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka 19 February 2011
6 107 England Sophia Gardens, Cardiff 16 September 2011
7 112* England Feroz Shah Kotla Ground, Delhi 17 October 2011
8 117 West Indies APCA-VDCA Stadium, Visakhapatnam 2 December 2011
9 133* Sri Lanka Bellerive Oval, Hobart 28 February 2012
10 108 Sri Lanka Sher-e-Bangla Cricket Stadium, Dhaka 13 March 2012
11 183 Pakistan Sher-e-Bangla Cricket Stadium, Dhaka 18 March 2012
12 106 Sri Lanka MRIC Stadium, Hambantota 21 July 2012
13 128* Sri Lanka R. Premadasa Stadium, Colombo 31 July 2012
14 102 West Indies Queen’s Park Oval, Port of Spain 5 July 2013
15 115 Zimbabwe Harare Sports Club, Harare 24 July 2013
16 100* Australia Sawai Mansingh Stadium, Jaipur 16 October 2013
17 115* Australia VCA Stadium, Nagpur 30 October 2013
18 123 New Zealand McLean Park, Napier 19 January 2014
19 136 Bangladesh Khan Shaheb Osman Ali Stadium, Fatullah 26 February 2014
20 127 West Indies HPCA Stadium, Dharamshala 17 October 2014
21 139* Sri Lanka JSCA International Stadium, Ranchi 16 November 2014
22 107 Pakistan Adelaide Oval, Adelaide 15 February 2015
23 138 South Africa M. A. Chidambaram Stadium, Chennai 22 October 2015
24 117 Australia Melbourne Cricket Ground, Melbourne 17 January 2016
25 106 Australia Manuka Oval, Canberra 20 January 2016
26 154* New Zealand Punjab Cricket Association IS Bindra Stadium, Mohali 23 October 2016
27 122 England Maharashtra Cricket Association Stadium, Pune 15 January 2017
28 111* West Indies Sabina Park, Kingston 6 July 2017
29 131 Sri Lanka R. Premadasa Stadium, Colombo 31 August 2017
30 110* Sri Lanka R. Premadasa Stadium, Colombo 3 September 2017
31 121 New Zealand Wankhede Stadium, Mumbai 22 October 2017
32 113 New Zealand Green Park Stadium, Kanpur 29 October 2017
33 112 South Africa Kingsmead Cricket Ground, Durban 1 February 2018
34 160* South Africa Newlands Cricket Ground, Cape Town 7 February 2018
35 129* South Africa SuperSport Park, Centurion 16 February 2018
36 140 West Indies ACA Stadium, Guwahati 21 October 2018
37 157* West Indies ACA-VDCA Cricket Stadium, Visakhapatnam 24 October 2018
38 107 West Indies Maharashtra Cricket Association Stadium, Pune 27 October 2018
39 104 Australia Adelaide Oval, Adelaide 15 January 2019
40 116 Australia Vidarbha Cricket Association Stadium, Nagpur 5 March 2019
41 123 Australia JSCA International Stadium, Ranchi 8 March 2019
42 120 West Indies Queen’s Park Oval, Port of Spain 11 August 2019
43 114* West Indies Queen’s Park Oval, Port of Spain 14 August 2019

Virat Kohli’s Test centuries

No. Score Opposition Venue Date
1 116 Australia Adelaide Oval, Adelaide 24 January 2012
2 103 New Zealand M. Chinnaswamy Stadium, Bangalore 31 August 2012
3 103 England Vidarbha Cricket Association Stadium, Nagpur 13 December 2012
4 107 Australia M. A. Chidambaram Stadium, Chennai 22 February 2013
5 119 South Africa Wanderers Stadium, Johannesburg 18 December 2013
6 105* New Zealand Basin Reserve, Wellington 14 February 2014
7 115 Australia Adelaide Oval, Adelaide 9 December 2014
8 141 Australia Adelaide Oval, Adelaide 9 December 2014
9 169 Australia Melbourne Cricket Ground, Melbourne 26 December 2014
10 147 Australia Sydney Cricket Ground, Sydney 6 January 2015
11 103 Sri Lanka Galle International Stadium, Galle 12 August 2015
12 200 West Indies Sir Vivian Richards Stadium, North Sound 21 July 2016
13 211 New Zealand Holkar Stadium, Indore 8 October 2016
14 167 England ACA-VDCA Cricket Stadium, Visakhapatnam 17 November 2016
15 235 England Wankhede Stadium, Mumbai 8 December 2016
16 204 Bangladesh Rajiv Gandhi International Cricket Stadium, Hyderabad 9 February 2017
17 103* Sri Lanka Galle International Stadium, Galle 26 July 2017
18 104* Sri Lanka Eden Gardens, Kolkata 16 November 2017
19 213 Sri Lanka Vidarbha Cricket Association Stadium, Nagpur 24 November 2017
20 243 Sri Lanka Feroz Shah Kotla Ground, Delhi 2 December 2017
21 153 South Africa SuperSport Park, Centurion 13 January 2018
22 149 England Edgbaston Cricket Ground, Birmingham 1 August 2018
23 103 England Trent Bridge, Nottingham 18 August 2018
24 139 West Indies Saurashtra Cricket Association Stadium, Rajkot 4 October 2018
25 123 Australia Perth Stadium, Perth 14 December 2018
26 254* South Africa Maharashtra Cricket Association Stadium, Pune 10 October 2019
27 136 Bangladesh Eden Gardens, Kolkata 22 November 2019