List of international cricket centuries by Virat Kohli

Virat Kohli is an Indian cricketer and the captain of the men’s national team. A right-handed top order batsman, he has made 70 centuries in international cricket—27 in Test cricket and 43 in One Day Internationals (ODIs)—as of February 2021.

Kohli made his ODI debut against Sri Lanka in August 2008, and scored his first century the following year when he made 107 against the same team at Eden Gardens, Kolkata. His 86-ball 133 not out against Sri Lanka in February 2012 led India to the second highest run-chase by any team in Australia. Former Australian cricketer Dean Jones described the innings as “one of the greatest ODI knocks of all time”. Kohli’s highest score of 183 came against Pakistan during the 2012 Asia Cup; India successfully chased a target of 330 set by Pakistan and Kohli was adjudged man of the match. Following that, he made his first century as a captain while playing against the West Indies in the 2013 Triangular Series. In the bilateral series against Australia in October 2013, Kohli made two centuries in successful run-chases. The first of the two, 100 not out, was scored off 52 balls and remains the fastest ODI century by an Indian. The next century, which was scored off 61 balls, remains the third-fastest by an Indian as of September 2019. In ODIs, 26 of his 43 centuries have come in the second innings, and India have lost only seven ODIs when he has made a century. As of September 2019, Kohli has the most ODI centuries for an active player and is behind Tendulkar (49) on the all-time list.

Kohli made his Test debut against the West Indies in 2011 and scored his first century in the format during the Australian tour in January 2012. In the first Test of the 2014–15 Border–Gavaskar Trophy, he became the fourth Indian player to score centuries in both innings of a Test match after making 115 and 141. He was appointed as the captain of the Test team during the series and became the first player to score centuries in each of his first three Test innings as captain. In 2016, Kohli became the fifth player to score three or more double centuries in a calendar year. The following year, he repeated the feat and also became the first batsman to score four double centuries in consecutive Test series. His seven double centuries is the joint fourth-most by a player. In 2017, he became the first captain to score ten centuries in a calendar year. Since his debut Twenty20 International (T20I) match in 2010, Kohli is yet to score a century in the format; his highest score of 94 not out was made against West Indies in 2019.

Key

* * – Remained not out
dagger – Man of the match
double-dagger – Captain of India in that match
* (D/L) – The result of the match was based upon the Duckworth–Lewis method

Test cricket centuries

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

One Day International cricket centuries

ODI centuries scored by Kohli
No. Score Against Pos. Inn. S/R Venue H/A/N Date Result Ref
1 107  Sri Lanka 4 2 93.85 India Eden Gardens, Kolkata Home 24 December 2009 Won
2 102* dagger  Bangladesh 3 2 107.37 Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka Away 11 January 2010 Won
3 118 dagger  Australia 3 2 97.52 India APCA-VDCA Stadium, Visakhapatnam Home 20 October 2010 Won
4 105 dagger  New Zealand 3 1 100.96 India Nehru Stadium, Guwahati Home 28 November 2010 Won
5 100*  Bangladesh 4 1 120.48 Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka Away 19 February 2011 Won
6 107  England 4 1 115.05 Wales Sophia Gardens, Cardiff Away 16 September 2011 Lost (D/L)
7 112* dagger  England 4 2 114.28 India Feroz Shah Kotla Ground, Delhi Home 17 October 2011 Won
8 117 dagger  West Indies 4 2 95.12 India APCA-VDCA Stadium, Visakhapatnam Home 2 December 2011 Won
9 133* dagger  Sri Lanka 4 2 154.65 Australia Bellerive Oval, Hobart Neutral 28 February 2012 Won
10 108 dagger  Sri Lanka 3 1 90.00 Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka Neutral 13 March 2012 Won
11 183 dagger  Pakistan 3 2 123.64 Bangladesh Sher-e-Bangla Cricket Stadium, Dhaka Neutral 18 March 2012 Won
12 106 dagger  Sri Lanka 3 1 93.80 Sri Lanka MRIC Stadium, Hambantota Away 21 July 2012 Won
13 128*dagger  Sri Lanka 3 2 107.56 Sri Lanka R. Premadasa Stadium, Colombo Away 31 July 2012 Won
14 102 dagger double-dagger  West Indies 3 1 122.89 Trinidad and Tobago Queen’s Park Oval, Port of Spain Away 5 July 2013 Won (D/L)
15 115 dagger double-dagger  Zimbabwe 3 2 106.48 Zimbabwe Harare Sports Club, Harare Away 24 July 2013 Won
16 100*  Australia 3 2 192.30 India Sawai Mansingh Stadium, Jaipur Home 16 October 2013 Won
17 115* dagger  Australia 3 2 174.24 India VCA Stadium, Nagpur Home 30 October 2013 Won
18 123  New Zealand 3 2 110.81 New Zealand McLean Park, Napier Away 19 January 2014 Lost
19 136 dagger double-dagger  Bangladesh 3 2 111.47 Bangladesh Khan Shaheb Osman Ali Stadium, Fatullah Away 26 February 2014 Won
20 127 dagger  West Indies 3 1 111.40 India HPCA Stadium, Dharamshala Home 17 October 2014 Won
21 139* double-dagger  Sri Lanka 4 2 110.31 India JSCA International Stadium, Ranchi Home 16 November 2014 Won
22 107 dagger  Pakistan 3 1 84.90 Australia Adelaide Oval, Adelaide Neutral 15 February 2015 Won
23 138 dagger  South Africa 3 1 98.57 India M. A. Chidambaram Stadium, Chennai Home 22 October 2015 Won
24 117  Australia 3 1 100.00 Australia Melbourne Cricket Ground, Melbourne Away 17 January 2016 Lost
25 106  Australia 3 2 115.21 Australia Manuka Oval, Canberra Away 20 January 2016 Lost
26 154* dagger  New Zealand 3 2 114.92 India Punjab Cricket Association IS Bindra Stadium, Mohali Home 23 October 2016 Won
27 122 double-dagger  England 3 2 116.19 India Maharashtra Cricket Association Stadium, Pune Home 15 January 2017 Won
28 111* dagger double-dagger  West Indies 3 2 96.52 Jamaica Sabina Park, Kingston Away 6 July 2017 Won
29 131 dagger double-dagger  Sri Lanka 3 1 136.45 Sri Lanka R. Premadasa Stadium, Colombo Away 31 August 2017 Won
30 110* double-dagger  Sri Lanka 3 2 94.82 Sri Lanka R. Premadasa Stadium, Colombo Away 3 September 2017 Won
31 121 double-dagger  New Zealand 3 1 96.80 India Wankhede Stadium, Mumbai Home 22 October 2017 Lost
32 113 double-dagger  New Zealand 3 1 106.60 India Green Park Stadium, Kanpur Home 29 October 2017 Won
33 112 dagger double-dagger  South Africa 3 2 94.11 South Africa Kingsmead Cricket Ground, Durban Away 1 February 2018 Won
34 160* dagger double-dagger  South Africa 3 1 100.62 South Africa Newlands Cricket Ground, Cape Town Away 7 February 2018 Won
35 129* dagger double-dagger  South Africa 3 2 134.37 South Africa SuperSport Park, Centurion Away 16 February 2018 Won
36 140 dagger double-dagger  West Indies 3 2 130.84 India ACA Stadium, Guwahati Home 21 October 2018 Won
37 157* dagger double-dagger  West Indies 3 1 121.71 India ACA-VDCA Cricket Stadium, Visakhapatnam Home 24 October 2018 Tied
38 107 double-dagger  West Indies 3 2 89.91 India Maharashtra Cricket Association Stadium, Pune Home 27 October 2018 Lost
39 104 dagger double-dagger  Australia 3 2 92.85 Australia Adelaide Oval, Adelaide Away 15 January 2019 Won
40 116 dagger double-dagger  Australia 3 1 96.67 India Vidarbha Cricket Association Stadium, Nagpur Home 5 March 2019 Won
41 123 double-dagger  Australia 3 2 129.47 India JSCA International Stadium, Ranchi Home 8 March 2019 Lost
42 120 dagger double-dagger  West Indies 3 1 96.00 Trinidad and Tobago Queen’s Park Oval, Port of Spain Away 11 August 2019 Won
43 114* dagger double-dagger  West Indies 3 2 115.15 Trinidad and Tobago Queen’s Park Oval, Port of Spain Away 14 August 2019 Won